DocumentCode :
619519
Title :
NumChecker: Detecting kernel control-flow modifying rootkits by using Hardware Performance Counters
Author :
Xueyang Wang ; Karri, Ramesh
Author_Institution :
Polytech. Inst., New York Univ., New York, NY, USA
fYear :
2013
fDate :
May 29 2013-June 7 2013
Firstpage :
1
Lastpage :
7
Abstract :
This paper presents NumChecker, a new Virtual Machine Monitor (VMM) based framework to detect control-flow modifying kernel rootkits in a guest Virtual Machine (VM). NumChecker detects malicious modifications to a system call in the guest VM by checking the number of certain hardware events that occur during the system call´s execution. To automatically count these events, NumChecker leverages the Hardware Performance Counters (HPCs), which exist in most modern processors. By using HPCs, the checking cost is significantly reduced and the tamper-resistance is enhanced. We implement a prototype of NumChecker on Linux with the Kernel-based Virtual Machine (KVM). Our evaluation demonstrates its practicality and effectiveness.
Keywords :
Linux; computerised monitoring; counting circuits; virtual machines; HPC; KVM; Linux; NumChecker; VMM based framework; checking cost; control-flow kernel rootkits; hardware event checking; hardware performance counter; kernel-based virtual machine; malicious modification detection; modern processor; system call execution; tamper-resistance; virtual machine monitor; Hardware; Kernel; Linux; Monitoring; Radiation detectors; Security; Virtualization; Hardware Performance Counters; Kernel Rootkits; Virtualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (DAC), 2013 50th ACM/EDAC/IEEE
Conference_Location :
Austin, TX
ISSN :
0738-100X
Type :
conf
Filename :
6560672
Link To Document :
بازگشت