Title
RapidVMI: Fast and multi-core aware active virtual machine introspection
Abstract
Virtual machine introspection (VMI) is a technique for the external monitoring of virtual machines. Through previous work, it became apparent that VMI can contribute to the security of distributed systems and cloud architectures by facilitating stealthy intrusion detection, malware analysis, and digital forensics. The main shortcomings of active VMI-based approaches such as program tracing or process injection in production environments result from the side effects of writing to virtual address spaces and the parallel execution of shared main memory on multiple processor cores. In this paper, we present RapidVMI, a framework for active virtual machine introspection that enables fine-grained, multi-core aware VMI-based memory access on virtual address spaces. It was built to overcome the outlined shortcomings of existing VMI solutions and facilitate the development of introspection applications as if they run in the monitored virtual machine itself. Furthermore, we demonstrate that hypervisor support for this concept improves introspection performance in prevalent virtual machine tracing applications considerably up to 98 times.
Year
DOI
Venue
2021
10.1145/3465481.3465752
ARES 2021: 16TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY
Keywords
DocType
Citations 
virtual machine introspection, security, virtualization, second level address translation, semantic gap
Conference
0
PageRank 
References 
Authors
0.34
0
3
Name
Order
Citations
PageRank
Thomas Dangl100.68
Benjamin Taubmann294.34
Hans P. Reiser300.68