> But unfortunately, laptops have ports that have direct memory access, or DMA, including FireWire, USB, and others.
USB doesn't exposes DMA.
“Examples of connections that may allow DMA in some exploitable form include FireWire, ExpressCard, Thunderbolt, PCI and PCI Express.” – http://en.wikipedia.org/wiki/DMA_attack