I do wonder, though, whether the memory remains protected against adversaries who can put rogue devices on the PCIe or UPI buses; it seems that these would be able to get decrypted data.
I do wonder, though, whether the memory remains protected against adversaries who can put rogue devices on the PCIe or UPI buses; it seems that these would be able to get decrypted data.
is that an issue when you have IOMMU?
I think this paper presents an interesting overview of how to mitigate a subset of hw-related attack vectors. Seems really relevant.
When I read the title I hoped it would protect against that too, but no such luck then, I guess?
This hardware cheat makes it even harder to detect since it reads and writes directly to main memory using DMA. No drivers or software needed at all. All you possibly could detect is the PCI-ID(which can be changed) and possibly the DMA if there's an IOMMU.
Could you please translate this into non-expert language? Does it mean DMA granted devices can break IOMMU separation?