LWN.net Logo

No it doesn't

No it doesn't

Posted Jan 12, 2013 1:13 UTC (Sat) by butlerm (subscriber, #13312)
In reply to: It does by etienne
Parent article: Attacking full-disk encryption with Inception

There isn't a SCSI interface on the planet where a SCSI disk instructs the SCSI host adapter which host memory address to write to. Nor an IDE/ATA/SATA one for that matter. That would be insane.


(Log in to post comments)

No it doesn't

Posted Jan 14, 2013 10:14 UTC (Mon) by etienne (subscriber, #25256) [Link]

But a hacked SCSI adapter can ignore the address of the transfer given by Linux and instead do a DMA anywhere.
Same for a hacked IDE adapter, and mostly for PCMCIA/CardBus card accessible on a lot of PC without opening the box.

No it doesn't

Posted Jan 14, 2013 11:19 UTC (Mon) by dlang (✭ supporter ✭, #313) [Link]

Yes, if you take over some device directly attached to the memory or PCI bus of a machine you can access anywhere in RAM

with firewire this doesn't take hacking the card, it's a normal mode of operation.

No it doesn't

Posted Jan 16, 2013 13:25 UTC (Wed) by epa (subscriber, #39769) [Link]

There isn't a SCSI interface on the planet where a SCSI disk instructs the SCSI host adapter which host memory address to write to. Nor an IDE/ATA/SATA one for that matter. That would be insane.
Right. But apparently Firewire does have that design flaw?

No it doesn't

Posted Jan 17, 2013 16:39 UTC (Thu) by cladisch (✭ supporter ✭, #50193) [Link]

> > There isn't a SCSI interface on the planet where a SCSI disk instructs the SCSI host adapter which host memory address to write to.
>
> But apparently Firewire does have that design flaw?

The three transport protocols where SCSI can use some form of remote DMA are FireWire, InfiniBand, and iWARP.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds