Visible to the public Hyperagents: Migrating Host Agents to the Hypervisor

TitleHyperagents: Migrating Host Agents to the Hypervisor
Publication TypeConference Paper
Year of Publication2018
AuthorsBushouse, Micah, Reeves, Douglas
Conference NameProceedings of the Eighth ACM Conference on Data and Application Security and Privacy
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-5632-9
KeywordsCloud Security, composability, computer forensics, Human Behavior, Metrics, privacy, pubcrawl, Resiliency, virtual machine introspection, virtualization privacy
Abstract

Third-party software daemons called host agents are increasingly responsible for a modern host's security, automation, and monitoring tasks. Because of their location within the host, these agents are at risk of manipulation by malware and users. Additionally, in virtualized environments where multiple adjacent guests each run their own set of agents, the cumulative resources that agents consume adds up rapidly. Consolidating agents onto the hypervisor can address these problems, but places a technical burden on agent developers. This work presents a development methodology to re-engineer a host agent in to a hyperagent, an out-of-guest agent that gains unique hypervisor-based advantages while retaining its original in-guest capabilities. This three-phase methodology makes integrating Virtual Machine Introspection (VMI) functionality in to existing code easier and more accessible, minimizing an agent developer's re-engineering effort. The benefits of hyperagents are illustrated by porting the GRR live forensics agent, which retains 89% of its codebase, uses 40% less memory than its in-guest counterparts, and enables a 4.9x speedup for a representative data-intensive workload. This work shows that a conventional off-the-shelf host agent can be feasibly transformed into a hyperagent and provide a powerful, efficient tool for defending virtualized systems.

URLhttp://doi.acm.org/10.1145/3176258.3176317
DOI10.1145/3176258.3176317
Citation Keybushouse_hyperagents:_2018