Earlier quoted context omitted.
You raise a good point, which prompts a genuine question: does having a free OS and BIOS help safeguard against "rogue" peripherals (since the system knows what they're supposed to do)?
The system doesn't, though, not really. I mean, consider something running over Thunderbolt. A device that doesn't even tell you it supports Thunderbolt (and triggers it via USB3 alternate modes) then has direct, unimpeded access to the physical memory space of the computer. PCMCIA cards, PCI cards, FireWire...USB, itself is more intermediated--but that's also why latency is higher. You can disable DMA in the BIOS, b…
Thunderbolt devices have to be approved before they can be used.
http://dxg49ziwjgkgt.cloudfront.net/wp-content/uploads/2016/...
http://dxg49ziwjgkgt.cloudfront.net/wp-content/uploads/2016/...