4.7 Article

Blue-Pill Oxpecker: A VMI Platform for Transactional Modification

期刊

IEEE TRANSACTIONS ON CLOUD COMPUTING
卷 11, 期 1, 页码 1-12

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TCC.2021.3067829

关键词

Kernel; Task analysis; Monitoring; Message systems; Rootkit; Cloud computing; Semantics; VMI; virtual machine introspection; writable VMI; VM malware

向作者/读者索取更多资源

This article introduces Oxpecker, a virtual machine introspection platform that allows for active modification of the VM's internal state. Oxpecker can detect and neutralize malware threats in the guest OS by monitoring VM state changes. A tool based on Oxpecker is also developed to terminate guest VM processes.
Although multiple techniques have been proposed with the goal of minimizing the semantic gap in virtual machine introspection, most concentrate on passive observation of the internal state, while there are also a number of proposals with which active modification of the VM's internal state is made possible. However there are issues when modifications are applied, such as keeping a consistent kernel state and avoiding a crash. In this article we propose Oxpecker, a VMI platform for transactional modification. The out-of-VM read access allows an introspector to detect malware in the guest OS (e.g., rootkit) and the transactional write access allows Oxpecker to reliably neutralize the detected threats. To begin a transaction, Oxpecker monitors VM state changes waiting for an idle moment which is free of possible race-conditions in the guest kernel memory. Thereafter, it invokes a VMI client's callback to proceed with reading/writing in its memory. Upon user request or possible exceptions, transaction is rolled back while the transaction ACID properties are maintained at all times. Oxpecker is implemented and evaluated under different real-world workloads. Additionally and as a practical example, a tool is developed, and open sourced, based on Oxpecker with which guest VM processes could be killed.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据