Benchmarking Hyper-Breakpoints for Efficient Virtual Machine Introspection

  • Abstract: Virtual Machine Introspection (VMI) is a powerful technology used to detect and analyze malicious software inside Virtual Machines (VMs) from outside. Asynchronously accessing the VM ’s memory can be insufficient for efficiently monitoring what is happening inside of a VM. Active VMI introduces breakpoints to intercept VM execution at relevant points. Especially for frequently visited breakpoints, and even more so for production systems, it is crucial to keep their performance overhead as low as possible. In this paper, we provide a systematization of existing VMI breakpoint implementation variants, propose workloads to quantify the different performance penalties of breakpoints, and implement them in the benchmarking application bpbench. We used this benchmark to measure that, on an Intel Core i5 7300U, SmartVMI’s breakpoints take around 81 μs to handle, and keeping the breakpoint invisible costs an additional 21 μs per read access. The availability of bpbench facilitates the comparison of disparate breakpoint mechanisms and their performance optimization with immediate feedback.

Volltext Dateien herunterladen

Metadaten exportieren

Weitere Dienste

Teilen auf Twitter Suche bei Google Scholar
Metadaten
Verfasserangaben:Lukas BeierliebORCiD, Alexander SchmitzORCiD, Raphael SpringerORCiD, Christian DietrichORCiD, Lukas IffländerORCiD
URL:https://www.mdpi.com/2079-9292/14/3/534
DOI:https://doi.org/https://doi.org/10.3390/electronics14030534
Titel des übergeordneten Werkes (Englisch):Electronics (Special Issue Computer Architecture & Parallel and Distributed Computing)
Dokumentart:Wissenschaftlicher Artikel
Sprache:Englisch
Datum der Veröffentlichung (online):11.04.2025
Datum der Erstveröffentlichung:28.01.2025
Veröffentlichende Institution:Westfälische Hochschule Gelsenkirchen Bocholt Recklinghausen
Datum der Freischaltung:11.04.2025
Freies Schlagwort / Tag:benchmarking; performance; virtual machine introspection
Jahrgang:14
Ausgabe / Heft:3, Artikel Nr. 534
Seitenzahl:20 Seiten
Fachbereiche / Institute:Institute / Institut für Internetsicherheit
Lizenz (Deutsch):License LogoCreative Commons - Namensnennung

$Rev: 13159 $