Hacker News new | ask | show | jobs
by cwzwarich 4534 days ago
You can use I/O virtualization to allow direct hardware access in a safe fashion, assuming that your CPU and peripherals support it.
1 comments

This isn't the attack I'm referring to. The peripherals themselves have, potentially at least, complete access to the bus through DMA, so being able to convince them to, say, write to an inappropriate physical address (say the hypervisor's kernel), could lead to a significant breach of the security model. As far as I know, no processor-level features actually protect against this.