ISCAS OpenIR
improving flask implementation using hardware assisted in-vm isolation
Ding Baozeng; Yao Fufeng; Wu Yanjun; He Yeping
2012
Conference Name27th IFIP TC 11 Information Security and Privacy Conference, SEC 2012
SourceIFIP Advances in Information and Communication Technology
Pages115-125
Conference DateJune 4, 2012 - June 6, 2012
Conference PlaceHeraklion, Crete, Greece
Indexed TypeEI
ISSN1868-4238
ISBN9783642304354
Department(1) Institute of Software Chinese Academy of Sciences Beijing 100190 China; (2) Graduate University Chinese Academy of Sciences Beijing 100049 China
English AbstractThe 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. © 2012 IFIP International Federation for Information Processing.; 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. © 2012 IFIP International Federation for Information Processing.
KeywordComputer Hardware Hardware Managers Security Of Data Separation
Language英语
Content Type会议论文
URIhttp://ir.iscas.ac.cn/handle/311060/15786
Collection中国科学院软件研究所
Recommended Citation
GB/T 7714
Ding Baozeng,Yao Fufeng,Wu Yanjun,et al. improving flask implementation using hardware assisted in-vm isolation[C],2012:115-125.
Files in This Item:
There are no files associated with this item.
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[Ding Baozeng]'s Articles
[Yao Fufeng]'s Articles
[Wu Yanjun]'s Articles
Baidu academic
Similar articles in Baidu academic
[Ding Baozeng]'s Articles
[Yao Fufeng]'s Articles
[Wu Yanjun]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Ding Baozeng]'s Articles
[Yao Fufeng]'s Articles
[Wu Yanjun]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.