Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

ReVirt: Enabling Intrusion Analysis Through Virtual-Machine Logging and Replay

Current system loggers have two problems: they depend on the integrity of the operating system being logged, and they do not save sufficient information to replay and analyze attacks that include any non-deterministic events. ReVirt removes the dependency on the target operating system by moving it into a virtual machine and logging below the virtual machine. This allows ReVirt to replay the system's execution before, during, and after an intruder compromises the system, even if the intruder replaces the target operating system. ReVirt logs enough information to replay a long-term execution of the virtual machine instruction-by-instruction. This enables it to provide arbitrarily detailed observations about what transpired on the system, even in the presence of non-deterministic attacks and executions. ReVirt adds reasonable time and space overhead. Overheads due to virtualization are imperceptible for interactive use and CPU-bound workloads, and 13-58% for kernel-intensive workloads. Logging adds 0-8% overhead, and logging traffic for our workloads can be stored on a single disk for several months.

George W. Dunlap, University of Michigan

Samuel T. King, University of Michigan

Sukru Cinar, University of Michigan

Murtaza A. Basrai, University of Michigan

Peter M. Chen, University of Michigan

BibTeX
@inproceedings {270438,
author = {George W. Dunlap and Samuel T. King and Sukru Cinar and Murtaza A. Basrai and Peter M. Chen},
title = {{ReVirt}: Enabling Intrusion Analysis Through {Virtual-Machine} Logging and Replay},
booktitle = {5th Symposium on Operating Systems Design and Implementation (OSDI 02)},
year = {2002},
address = {Boston, MA},
url = {https://www.usenix.org/conference/osdi-02/revirt-enabling-intrusion-analysis-through-virtual-machine-logging-and-replay},
publisher = {USENIX Association},
month = dec
}
Download

Links

Paper: 
http://www.usenix.org/events/osdi02/tech/full_papers/dunlap/dunlap.pdf
Paper (HTML): 
http://www.usenix.org/events/osdi02/tech/full_papers/dunlap/dunlap_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us