Add a hard firmware reset button as well.
- If the hack/virus was already installed, a network shutoff won't help much.
- If a car is 10 years old with 10 years of safety updates/patches, resetting to the original firmware might not be a viable solution. But there needs to be a failsafe way of knowing the running software has not been tampered with.
Master battery disconnect which auto locks all brakes
> - If a car is 10 years old with 10 years of safety updates/patches, resetting to the original firmware might not be a viable solution. But there needs to be a failsafe way of knowing the running software has not been tampered with.
Plug and play ROM modules?
probably want to separate those. Kill the engine at 80 mph, you can coast to stop. If you lock the brakes at 80 mph, you immediately lose most of your control, and, since you killed the battery, you lost traction control and probably ABS. And you risk blowing the tires.
Rather than a firmware 'reset', a 'firmware safe mode' control.
This loads a super simple and infrequently updated image that lets the car just be a dumb car, and nothing else.
Also, I guess one would press this 'I want to take control' button in an emergency. That means the persons suddenly finding themselves driving this vehicle have to be above-average drivers.
As for the inter-vehicle communication, if it proves to be effective in improving security, I guess it will eventually be mandatory or at least "encouraged" by making your insurance more expensive if you disable them.
Assuming that devices don't have cryptographic issues, IoT security is still a mess. So yes firmwares are probably full of BO vulnerabilities. As for more recent techniques, I'm aware of some of them but I'm no expert so I can't comment properly :)