ACM Home Page
Please provide us with feedback. Feedback
Efficiently tracking application interactions using lightweight virtualization
Full text PdfPdf (399 KB)
Source
Conference on Computer and Communications Security archive
Proceedings of the 1st ACM workshop on Virtual machine security table of contents
Alexandria, Virginia, USA
SESSION: Portability & recovery table of contents
Pages 19-28  
Year of Publication: 2008
ISBN:978-1-60558-298-6
Authors
Yih Huang  George Mason University, Fairfax, VA, USA
Angelos Stavrou  George Mason University, Fairfax, VA, USA
Anup K. Ghosh  George Mason University, Fairfax, VA, USA
Sushil Jajodia  George Mason University, Fairfax, VA, USA
Sponsors
SIGSAC: ACM Special Interest Group on Security, Audit, and Control
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 19,   Downloads (12 Months): 158,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1456482.1456486
What is a DOI?

ABSTRACT

In this paper, we propose a general-purpose framework that harnesses the power of lightweight virtualization to track applications interactions in a scalable an efficient manner. Our goal is to use our framework for application auditing, intrusion detection, analysis, and system recovery from both malicious attacks and programmatic faults. In our framework, we construct each virtualized environment (VE) in a novel way that limits the scope and type of application events that need to be monitored.

Our approach maintains the VE and system integrity, having as primarily focused on the interactions among VEs and system resources including the file system, memory, and network. Only events that are pertinent to the integrity of an application and its interactions with the operating system are recorded. We attempt to minimize the system overhead both in terms of system events we have to store and the resources required. Even though we cannot provide application replay, we keep enough information for a wide range of other uses including system recovery and information tracking among others. As a proof of concept, we have implemented a prototype based on OpenVZ[35], a lightweight virtualization tool. Our preliminary results show that, compared to state-of-the-art event recording systems, we can reduce the amount of event recorded per application by almost an order of magnitude.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
 
4
T. Garfinkel and M. Rosenblum. A virtual machine introspection based architecture for intrusion detection. In Network and Distributed System Security Symposium (NDSS), San Diego, CA, Feb. 2003.
5
6
 
7
Payne, B.D.; de Carbone, M.D.P.; Wenke Lee, "Secure and Flexible Monitoring of Virtual Machines," Annual Computer Security Applications Conference (ACSAC), 2007. pp.385--397, Dec. 2007.
 
8
9
 
10
11
 
12
X. Jiang and X. Wang. "Out-of-the-box monitoring of VM-based high-interaction honeypots," In 10th International Symposium on Recent Advances in Intrusion Detection (RAID), Surfers Paradise, Australia, Sept. 2007.
 
13
14
15
 
16
 
17
 
18
 
19
D. Mutz,W. Robertson, G. Vigna, and R. Kemmerer. "Exploiting execution context for the detection of anomalous system calls," In 10th International Symposium on Recent Advances in Intrusion Detection (RAID), Surfers Paradise, Australia, Sept. 2007.
 
20
J. T. Giffin, S. Jha, and B. P. Miller. "Efficient context-sensitive intrusion detection," In Network and Distributed System Security Symposium (NDSS), San Diego, CA, Feb. 2004.
 
21
 
22
 
23
24
25
 
26
R. J. Creasy. The origin of the VM/370 time-sharing system. IBM J. Research and Development, 25(5):483--490, September 1981.
 
27
VMware, http://www.vmware.com.
28
 
29
 
30
KVM (Kernel-based Virtual Machine). http://kvm.qumranet.com/kvmwiki/Front_Page.
 
31
 
32
Poul-Henning Kamp and Robert N. M. Watson. Jails: Confining the omnipotent root. In Proc. of 2nd Intl. SANE Conference, May 2000.
33
34
 
35
 
36
37
 
38
Unionfs: http://www.am-utils.org/project-unionfs.html

Collaborative Colleagues:
Yih Huang: colleagues
Angelos Stavrou: colleagues
Anup K. Ghosh: colleagues
Sushil Jajodia: colleagues