> Even worse than USB is Firewire, which, if I am not mistaken, gives direct memory access to whatever device is connected.
Both FireWire and Thunderbolt offer DMA. There's publicly available tools that allow you to extract passwords, remove lock screens and find keys in the memory of running devices using either type of port.