Earlier quoted context omitted.
I'd love to read more info about this!
http://www.msfn.org/board/topic/128807-the-solution-for-seag... http://elabz.com/forums/electronics-repairs/list-of-seagate-...
Hard drive hack provides root access, even after reinstall
21–30 of 96 posts
Re: Hard drive hack provides root access, even after reinstall
#22My knee-jerk reaction was, why didn't WD sign the code and use on-chip fuses and a secure boot path to verify the code before transferring control to anything outside their boot ROM? (Many ARM-based systems-on-a-chip are capable of doing this). Adds cost, for one thing. But you can arrange for the unit to never run a byte of code (even one loaded from the platter) that didn't come from WD.
Re: Hard drive hack provides root access, even after reinstall
#23My knee-jerk reaction was, why didn't WD sign the code and use on-chip fuses and a secure boot path to verify the code before transferring control to anything outside their boot ROM? (Many ARM-based systems-on-a-chip are capable of doing this). Adds cost, for one thing. But you can arrange for the unit to never run a byte of code (even one loaded from the platter) that didn't come from WD.
As always security is a trade-off. The threat vector of flashing a backdoored BIOS/firmware is irrelevant for 99% of the market: most people will never be targets of such highly-technical attacks.
PS: I tip my hat off to Sprite_TM; fascinating research! I love to disassemble firmware myself :) I liked how you were able to reverse-engineer the data structures in RAM.
Re: Hard drive hack provides root access, even after reinstall
#24My knee-jerk reaction was, why didn't WD sign the code and use on-chip fuses and a secure boot path to verify the code before transferring control to anything outside their boot ROM? (Many ARM-based systems-on-a-chip are capable of doing this). Adds cost, for one thing. But you can arrange for the unit to never run a byte of code (even one loaded from the platter) that didn't come from WD.
The knee jerk reaction to secure boot-anything from the technical community has been generally "No!", "It's a trap" etc.
Re: Hard drive hack provides root access, even after reinstall
#25My knee-jerk reaction was, why didn't WD sign the code and use on-chip fuses and a secure boot path to verify the code before transferring control to anything outside their boot ROM? (Many ARM-based systems-on-a-chip are capable of doing this). Adds cost, for one thing. But you can arrange for the unit to never run a byte of code (even one loaded from the platter) that didn't come from WD.
The knee jerk reaction to secure boot-anything from the technical community has been generally "No!", "It's a trap" etc.
Re: Hard drive hack provides root access, even after reinstall
#26Earlier quoted context omitted.
I'm not sure about the other controllers, but if this one has a Cortex M3, then anything that runs on an M3 could hypothetically be ported. One of the SE sites assembled a list. Shockingly, the question isn't closed yet! http://electronics.stackexchange.com/questions/27594/what-op...
The Feroceon CPUs are pretty hefty too. They're powering the Marvell Kirkwood platform which is used in things like the Sheevaplug and some of the QNAP TS-* NAS devices. Debian runs great on those. (2.0ghz CPU, 512mb ram). Probably the biggest trouble here is the lack of an MMU (?) .
Re: Hard drive hack provides root access, even after reinstall
#27Re: Hard drive hack provides root access, even after reinstall
#28we think of the system as a holistic entity, but turned on its head, you can see how the inside of a computer is just a network...
Re: Hard drive hack provides root access, even after reinstall
#29Re: Hard drive hack provides root access, even after reinstall
#30My knee-jerk reaction was, why didn't WD sign the code and use on-chip fuses and a secure boot path to verify the code before transferring control to anything outside their boot ROM? (Many ARM-based systems-on-a-chip are capable of doing this). Adds cost, for one thing. But you can arrange for the unit to never run a byte of code (even one loaded from the platter) that didn't come from WD.
Your typical motherboard's BIOS code is not signed. Your video card's BIOS is not signed. Your network's card firmware is not signed. Your optical disc drive's firmware is not signed. Etc. This threat vector exists with each of these devices. As always security is a trade-off. The threat vector of flashing a backdoored BIOS/firmware is irrelevant for 99% of the market: most people will never be targets of such highly…