Title
Improving Flask Implementation Using Hardware Assisted In-Vm Isolation
Abstract
The Flask architecture, which mainly contains object manager (OM) and security server (SS), is widely used to support flexible security policies in operating system. In nature, OM and SS should be isolated from each other to separate decision from enforcement. However, current implementation of Flask, such as SELinux and SEBSD, puts both OM and SS in the same address space. If one component is subverted, the whole system will be exposed to the attacker. In this paper, we present hardware assisted in-VM isolation to improve the security of the Flask implementation. The key of our approach is the separation of SS from other parts of guest OS by constructing hardware assisted page tables at the hypervisor level. In this way SS can execute in a strongly isolated address space with respect to its associated guest OS, and therefore can provide a trustworthy and centralized repository for policy and decision-making. Our experiment shows that our method introduces moderate performance overhead.
Year
DOI
Venue
2012
10.1007/978-3-642-30436-1_10
INFORMATION SECURITY AND PRIVACY RESEARCH
Keywords
Field
DocType
Flask Architecture, Virtualization, Security, In-VM Isolation, Extended Page Tables
Virtualization,Address space,Architecture,Computer science,Trustworthiness,Page table,Hypervisor,Enforcement,Security policy,Computer hardware,Operating system
Conference
Volume
Issue
ISSN
376
null
1868-4238
Citations 
PageRank 
References 
2
0.36
15
Authors
4
Name
Order
Citations
PageRank
Baozeng Ding1182.83
Fufeng Yao220.36
Yanjun Wu37323.02
Yeping He47714.64