VMM-based Hidden Process Detection and Identification using Lycosid
Stephen T. Jones,
Andrea C. Arpaci-Dusseau,
Remzi H.
Arpaci-Dusseau,
Department of Computer Sciences
,
University of Wisconsin-Madison
Abstract:
Use of stealth rootkit techniques to hide long-lived malicious
processes is a current and alarming security issue. In this paper, we
describe, implement, and evaluate a novel VMM-based hidden process
detection and identification service called Lycosid that is based on the
cross-view validation principle. Like previous VMM-based security
services, Lycosid benefits from its protected location. In contrast to
previous VMM-based hidden process detectors, Lycosid obtains guest process
information implicitly. Using implicit information reduces its
susceptibility to guest evasion attacks and decouples it from specific
guest operating system versions and patch levels. The implicit
information Lycosid depends on, however, can be noisy and unreliable.
Statistical inference techniques like hypothesis testing and linear
regression allow Lycosid to trade time for accuracy. Despite low quality
inputs, Lycosid provides a robust, highly accurate service usable even in
security environments where the consequences for wrong decisions can be
high.
Full Paper:
Postscript
PDF
BibTeX
Publications
|