RapidVMI: Fast and multi-core aware active virtual machine introspection

7Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.

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.

Cite

CITATION STYLE

APA

Dangl, T., Taubmann, B., & Reiser, H. P. (2021). RapidVMI: Fast and multi-core aware active virtual machine introspection. In ACM International Conference Proceeding Series. Association for Computing Machinery. https://doi.org/10.1145/3465481.3465752

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free