4 ms·
Even though it wasn't discussed in the article, I think firewire and thunderbolt external drives DO have direct DMA access to system memory. Google for SBP-2 an
by 0x0 13y ago
Even though it wasn't discussed in the article, I think firewire and thunderbolt external drives DO have direct DMA access to system memory. Google for SBP-2 and DMA, and a bunch of articles about protecting against firewire attacks against full-disk-encryption (among other things) appear.
- MBCook 13y agoI know you're right on FW. I believe DMA was designed in because they recognized that the CPUs of the time weren't powerful enough to move uncompressed full-resolution video from around. I don't know about Thunderbolt, but I'd expect you're right.
- fragmede 13y agoThunderbolt is just pci-express in new clothes, so yes, it does.
- MBCook 13y agoGood point.
- fiskfiskfisk 13y agoIIRC DMA was designed to allow peripherals (floppy drives, parallell ports, etc.) to move data from their input lines to regular memory without having to bother the CPU. Uncompressed, full resolution video wasn't too much of a real concern back in the days of the 80286 :-)
- nicolast 13y agoHence http://www.breaknenter.org/projects/inception/ http://www.breaknenter.org/projects/inception/ and similar attacks.