3 ms·
Once you can install arbitrary programs on a device (or a single program, the firmware) you should treat these devices with a general mistrust. The main proble
by leni536 12y ago
Once you can install arbitrary programs on a device (or a single program, the firmware) you should treat these devices with a general mistrust.
The main problem here that you can't use your usb devices at public places safely, since they can patch your usb device's firmware at will. The problem here that you use your trusted usb device on a not-trusted computer which can do anything it wants with your device's firmware. There should be an approval mechanism directly, physically on the device to prevent this.
For example on usb thumb drives there could be a switch on the device which turns it to "firmware upgrade mode".
- rasz_pl 12y agothere are ide/sata/usb write blockers, but they would need to be modified to filter specific custom SCSI commands used for firmware update. Best defence for this kind of attack is running your own firmware on all USB devices :)