Long article on Wired about it:
http://www.wired.com/2015/02/nsa-firmware-hacking/
http://www.wired.com/2015/02/nsa-firmware-hacking/
Now that it has been discovered, I should think antivirus software could be written to at least detect it in action, followed by some kind of 'fix', possibly involving a redesigning of the HD firmware?
QuoteBecause the OS normally doesn't provide low level access to drive hardware to even an administrative user.
It's not just that -- if the malware tampers with the HARD DRIVE FIRMWARE, it can essentially make the hard drive return fake data, etc. Even with the lowest level access to the hard drive, the hard drive firmware can hide any changes. The only way to fix would be to reflash the hard drive firmware -- and it may very well be that the firmware changes make reflashing impossible via software.
There is no defense against this.
Its like a rootkit- that once it gets into your hard drive the only way out is to replace the drive controller with a known-good version and then very carefully salvage data without letting the virus be reactivated.
Its like a rootkit
the task of delivering it to the target to infect the new hard drive without the OS noticing
like... packaging it as a critical update from the drive manufacturer... which we regularly install on customer equipment...
QuoteIts like a rootkit
Seems like the countermeasure would need to be burned in code. Like the only way to update your controller code would be to physically change out a chip. I wonder if the military has some scheme already to get around the problem?
A hardware jumper to enable any firmware flashing seems like a great idea for all devices.hey! I like that!
A hardware jumper to enable any firmware flashing seems like a great idea for all devices.hey! I like that!
A hardware jumper to enable any firmware flashing seems like a great idea for all devices.hey! I like that!
I did too initially, but I don't think it will scale well for data centers that have (SAN) racks full of drives that would then need to be physically touched.
Great make-work project!
A hardware jumper to enable any firmware flashing seems like a great idea for all devices.hey! I like that!
I did too initially, but I don't think it will scale well for data centers that have (SAN) racks full of drives that would then need to be physically touched.
I've seen reports of firmware deliveries being intercepted en-route and physically modded with spyware.
Are Your Computer Devices Hardwired for Betrayal?
"How Do We Fix It?
1. Firmware must be properly audited.....
2. Firmware updates must be signed......
3. We need a mechanism for verifying the integrity of installed firmware......."
Original address: https://www.donationcoder.com/forum/index.php?topic=40238.0