Trusting Your Hardware

When was the last time you reverse-engineered all the PCI devices on your motherboard?. . . Enters the game-changer: IOMMU (known as VT-d on Intel). With proper OS/VMM design, this technology can address the very problem of most of the hardware backdoors. A good example of a practical system that allows for that is Xen 3.3, which supports VT-d and allows you to move drivers into a separate, unprivileged driver domain(s). This way each PCI device can be limited to DMA only to the memory region occupied by its own driver.

16 Comments

  1. 2012-03-02 11:48 pm
    • 2012-03-03 9:27 pm
      • 2012-03-06 10:47 am
        • 2012-03-06 11:28 am
  2. 2012-03-03 12:16 am
    • 2012-03-03 12:28 am
      • 2012-03-03 12:47 am
      • 2012-03-03 4:40 am
      • 2012-03-03 9:59 am
  3. 2012-03-03 4:35 am
    • 2012-03-03 5:03 am
    • 2012-03-09 11:27 pm
  4. 2012-03-03 11:50 am
  5. 2012-03-04 9:06 am