DocumentCode :
1921568
Title :
Defeating Dynamic Data Kernel Rootkit Attacks via VMM-Based Guest-Transparent Monitoring
Author :
Rhee, Junghwan ; Riley, Ryan ; Xu, Dongyan ; Jiang, Xuxian
Author_Institution :
Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN
fYear :
2009
fDate :
16-19 March 2009
Firstpage :
74
Lastpage :
81
Abstract :
Targeting the operating system kernel, the core of trust in a system, kernel rootkits are able to compromise the entire system, placing it under malicious control, while eluding detection efforts. Within the realm of kernel rootkits, dynamic data rootkits are particularly elusive due to the fact that they attack only data targets. Dynamic data rootkits avoid code injection and instead use existing kernel code to manipulate kernel data. Because they do not execute any new code, they are able to complete their attacks without violating kernel code integrity. We propose a prevention solution that blocks dynamic data kernel rootkit attacks by monitoring kernel memory access using virtual machine monitor (VMM) policies. Although the VMM is an external monitor, our system preemptively detects changes to monitored kernel data states and enables fine-grained inspection of memory accesses on dynamically changing kernel data. In addition, readable and writable kernel data can be protected by exposing the illegal use of existing code by dynamic data kernel rootkits. We have implemented a prototype of our system using the QEMU VMM. Our experiments show that it successfully defeats synthesized dynamic data kernel rootkits in real-time, demonstrating its effectiveness and practicality.
Keywords :
authorisation; operating system kernels; virtual machines; QEMU VMM; VMM-based guest-transparent monitoring; dynamic data kernel rootkit attack; operating system kernel; virtual machine monitor; Availability; Computer science; Control systems; Data structures; Kernel; Manipulator dynamics; Monitoring; Operating systems; Protection; Virtual machine monitors; Virtual machine monitor; dynamic data kernel rootkits; intrusion prevention system;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Availability, Reliability and Security, 2009. ARES '09. International Conference on
Conference_Location :
Fukuoka
Print_ISBN :
978-1-4244-3572-2
Electronic_ISBN :
978-0-7695-3564-7
Type :
conf
DOI :
10.1109/ARES.2009.116
Filename :
5066457
Link To Document :
بازگشت