News for hackers. Stuff that matters.
Re:Volkswagen Is Ordered to Recall Nearly 500k Vehicles Over... by yason on Friday September 18, 2015 @02:14PM (#10241012)
If it's just published you can't be sure it's the same code that runs in the car. You should be able to compile the code and inject your locally compiled firmware to the ECU if you want to verify that the car engine is doing what it's supposed to be doing.
Re:Volkswagen Is Ordered to Recall Nearly 500k Vehicles Over... by _yosefk on Friday September 18, 2015 @05:07PM (#10242056)
If you can do it, chances are an attacker can, too. I prefer hardware that won't load unsigned software in such places.
Re:Volkswagen Is Ordered to Recall Nearly 500k Vehicles Over... by 336f5 on Friday September 18, 2015 @07:07PM (#10242544)
Then use reproducible builds. You inspect the source code, and if it does what it's supposed to, compile it reproducibly, and compare the binary with the official one which has a signature. If they match, then everything is kosher.
Re:Volkswagen Is Ordered to Recall Nearly 500k Vehicles Over... by cmurf on Saturday September 19, 2015 @01:03AM (#10243358)
Difficult unless the compile tools are free and open source, and the manufacturer documents the exact version of what compiler they're using, and what feature flags are enabled, etc. Otherwise the exact same source code can produce many different binaries, each of which hash differently.

I don't know the solution, but the black box approach we have right now I do not like. As a pilot this is a bit weird for me to say because those systems are also completely proprietary as well, full on black box - and not the d/v recording type. And I'm even wondering if that's overdue for a change as well.