Hardware-assisted rootkits: abusing performance counters on the ARM and x86 architectures
SubVirt: implementing malware with virtual machines