I want to discuss the following scenario:
I use a cloud provider like Amazon where every instance of the OS is a VM. The hypervisor launches the VMs as needed. So let's assume there are two VMs running, mine and attacker's on the same box at the same time.
Scenario 1: The attacker has root access to his VM. But does not have physical access to the box. What attack vectors do I worry about?
Obviously any vulnerabilities in my VM (OS and services it provides).
Let's assume this is out of scope for this discussionVulnerabilities in the hypervisor that lets the attacker intercept all data to and from my VM. Are there known vulnerabilities like this?
Any other scenarios like DMA attacks?
Scenario 2: The attacker has physical access to the box. He manages the box and is able to install custom hardware or use the peripherals like USB, HDMI etc?
- I know that one can introspect the VM he wants to attack directly as software-based attacks are easier. Let's assume it's out of scope.