Title
SecFortress: Securing Hypervisor using Cross-layer Isolation
Abstract
Virtualization is the corner stone of cloud computing, but the hypervisor, the crucial software component that enables virtualization, is known to suffer from various attacks. It is challenging to secure the hypervisor due to at least two reasons. On one hand, commercial hypervisors are usually integrated into a privileged Operating System (OS), which brings in a larger attack surface. On the other hand, multiple Virtual Machines (VM) share a single hypervisor, thus a malicious VM could leverage the hypervisor as a bridge to launch “cross-VM” attacks. In this work, we propose SecFortress, a dependable hypervisor design that decouples the virtualization layer into a mediator, an outerOS, and multiple HypBoxes through a cross-layer isolation approach. SecFortress extends the nested kernel approach to de-privilege the outerOS from accessing the mediator's memory and creates an isolated hypervisor instance, HypBox, to confine the impacts from the untrusted VMs. We implemented SecFortress based on KVM and evaluated its effectiveness and efficiency through case studies and performance evaluation. Experimental results show that SecFortress can significantly improve the security of the hypervisor with negligible runtime overhead.
Year
DOI
Venue
2022
10.1109/IPDPS53621.2022.00029
2022 IEEE International Parallel and Distributed Processing Symposium (IPDPS)
Keywords
DocType
ISSN
SecFortress,virtual machines,hypervisor design,virtualization layer,cross-layer isolation approach,HypBox,operating system,mediator,outerOS
Conference
1530-2075
ISBN
Citations 
PageRank 
978-1-6654-8107-6
0
0.34
References 
Authors
9
6
Name
Order
Citations
PageRank
Qihang Zhou100.68
Xiaoqi Jia200.68
Shengzhi Zhang36012.41
Nan Jiang400.68
Jiayun Chen500.34
Weijuan Zhang600.34