Authorities in Denmark are urgently studying how to close an apparent security loophole in hundreds of Chinese-made electric buses that enables them to be remotely deactivated.

The investigation comes after transport authorities in Norway, where the Yutong buses are also in service, found that the Chinese supplier had remote access for software updates and diagnostics to the vehicles’ control systems – which could be exploited to affect buses while in transit.

Their investigations found that remote deactivation could be prevented by removing the buses’ sim cards, but they decided against this because it would also disconnect the bus from other systems.

  • tornavish@lemmy.cafe
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    2
    ·
    1 day ago

    Location tracking, diagnostics, statistics, security. Etc. it’s not a bad idea… for a bus. Less desirable IMO for a personal car.

    This issue is that the manufacturer, or any third party, just has full access. Specifically China, who has a long history of being shady in tech.

    Anything government related should really be on a closed system, even if it’s “wireless”

    • monogram@feddit.nl
      link
      fedilink
      English
      arrow-up
      13
      ·
      1 day ago

      All of this stuff could be open source and hardware verifiable with arduinos but no, let’s outsource it to china

    • NaibofTabr@infosec.pub
      link
      fedilink
      English
      arrow-up
      7
      ·
      1 day ago

      Location tracking, diagnostics, statistics, security. Etc. it’s not a bad idea… for a bus.

      There’s no good reason for any of that to be updated while the bus is on the road. It should be done at a service location.

      • ms.lane@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        10 hours ago

        Also no good reason for it top be connected to the canbus or have any control or even monitoring of vehicle systems.

        A GPS tracker needs access to power, that’s it.

      • tornavish@lemmy.cafe
        link
        fedilink
        English
        arrow-up
        5
        ·
        22 hours ago

        Yes an over the air update without being in maintenance mode should not happen in any vehicle. In fact, I think there should be a hardware switch to prevent this.

        • NaibofTabr@infosec.pub
          link
          fedilink
          English
          arrow-up
          3
          ·
          edit-2
          18 hours ago

          The simplest solution is to just restrict software updates to direct physical access, and put the USB port or whatever behind a locked service panel.

          If the software can’t be infiltrated remotely, then there won’t be any security issues that are so urgent they need to be patched in the middle of a shift, they can wait for a maintenance stop.

      • frongt@lemmy.zip
        link
        fedilink
        English
        arrow-up
        7
        arrow-down
        2
        ·
        1 day ago

        The good reason is that this way, they can click a button and push the update to hundreds of buses at once, instead of having to have them all come in one by one. That’s a huge number of man-hours.

          • NaibofTabr@infosec.pub
            link
            fedilink
            English
            arrow-up
            2
            ·
            10 hours ago

            I have experience managing multiple network systems with user-facing endpoints. That’s irrelevant.

            Nothing critical on a passenger-carrying vehicle should be remotely managed and it definitely should be frozen while the bus is in active service. The last thing a crowded bus in motion needs is the lights randomly going out because someone decided it was time for a patch install.

            The right choice from a security and safety perspective is for any wireless interfaces on the vehicle to be read-only - they can send data out (like current location). Pushing software changes should require direct physical access, and should only work if the vehicle is parked. Anything else is a stupid unnecessary risk.