DocumentCode :
638278
Title :
HyperVerify: A VM-assisted Architecture for Monitoring Hypervisor Non-control Data
Author :
Baozeng Ding ; Yeping He ; Yanjun Wu ; Yuqi Lin
Author_Institution :
Inst. of Software, Beijing, China
fYear :
2013
fDate :
18-20 June 2013
Firstpage :
26
Lastpage :
34
Abstract :
Continuing bug reports and exploits in hyper visors indicate that hyper visors face similar integrity threats as tradition software. Previous approaches to protect a hyper visor that utilize hardware features are not easy to be extended. Besides, they mainly focus on code or control data integrity, without pay much attention to protecting non-control data. In this paper, we present Hyper Verify, a novel architecture to monitor hyper visor non-control data using a trusted VM. Since a VM cannot directly access a hyper visor´s memory, Hyper Verify programs a popular device driver to read the hyper visor´s hardware state in the trusted VM. Then a memory analysis library is used to translate the low-level hardware state into the high level hyper visor context. Several monitoring processes use such context to monitor hyper visor non-control data integrity. Each of the processes is responsible for monitoring one kind of non-control data. It is flexible for Hyper Verify to support monitoring new kinds of data structure. The experimental evaluation of our prototype shows that Hyper Verify incurs at most 4% performance overhead to end users.
Keywords :
data integrity; data structures; device drivers; program debugging; software libraries; software performance evaluation; storage management; system monitoring; virtual machines; virtualisation; HyperVerify; VM-assisted architecture; continuing bug reports; data structure; device driver; high level hyper visor context; hypervisor noncontrol data integrity monitoring; integrity threats; low-level hardware state translation; memory analysis library; performance overhead; Data structures; Hardware; Libraries; Monitoring; Security; Virtual machine monitors; hypervisor introspection; noncontrol data; virtualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Security and Reliability-Companion (SERE-C), 2013 IEEE 7th International Conference on
Conference_Location :
Gaithersburg, MD
Print_ISBN :
978-1-4799-2924-5
Type :
conf
DOI :
10.1109/SERE-C.2013.20
Filename :
6616322
Link To Document :
بازگشت