Automakers Trying to Prevent Hackers from Commandeering Cars
nytimes.com
nytimes.com
Why do governments feel the need to dictate the little details? Instead of forcing all car manufacturers to secure cars in the exact same way how about just holding them liable for the consequences if a car is hacked? Car makers can then decide how best to secure the car which would lead to a more diverse and hopefully innovative security measures.
If they did things the right way, we wouldn't be at this point. Now they get the hammer.
"Add technology to stop hackers in real tie." Because backdoors never backfire.
At a minimum stick an 'airgap' switch in the dash somewhere and default it to 'on', or label it 'insecure' when off so the users know the risks.
I am not sure why you would need access to the system that controls the breaks/steering/engine. Perhaps to pre-heat the car, or the sat-nav may feed topology to suspension etc.
If they introduce over the air software updates I would be more worried :/
even if information required is one way read only by being read it's not airgapped, and thus requires some deliberate consideration in how the information flows and is filtered, because in a car there are physical wires carrying bit arounds
I know in the Audi Virtual Cockpit (virtual dashboard) they have two graphics cards for the display. I wonder how much of that is for performance, and how much is so if Google maps slows up, your speedometer doesn't freeze.
I don't know of a read-only CAN controller, plus not all data values will be periodically broadcast over the vehicle network so you may need to be able to send out a request for something as well as listen for a reply. The standard firewall tools ought to be easy enough to adapt to filter CAN messages.
The first time I updated ECUs over the air would be over 15 years ago, I have not kept up with whether manufacturers were thinking of doing it routinely.
These days we could work around these sorts of things by using microphones, which would then take things like road surface, or opening a window into consideration.
> The first time I updated ECUs over the air would be over 15 years ago
You had a car with a wireless data connection in 2000?
My fear is that it's too late to start thinking about security. How many manufacturers will be willing to re-think their cyber security, and re design it from the ground up, when some are willing to release a car with a faulty ignition to save a few dollars.
Me personally, I know how to park and particularly care if my car is stolen..that's my insurance companies problem. So I could live without both of these features, but you can see how some would argue the opposite. I'm sure there are other tie ins, I'm just can't think of any other that as obvious.
Boom. problem solved.
COTRAVELER[1] is much easier and costs almost nothing. Just having a cellphone in a car (either in the driver's pocket or "OnStar") - which only needs to be on and giving presence notifications to the local tower - is enough to get very accurate near-realtime tracking information. The only costs are read-only access to the tower logs and a few SQL JOINs.
[1] https://www.washingtonpost.com/apps/g/page/world/how-the-nsa...
Individual wires transmitting analogue signals; differential voltage or current loop, depending on application. Add a bunch of RC filter networks on either side to limit the bandwidth to the kind of signals going over the wire and you got a pretty tight, hardwired system.
Also as others have said, airgap the systems.