ISCAS OpenIR  > 信息安全国家重点实验室
HyperCrop: A Hypervisor-Based Countermeasure for Return Oriented Programming
Jun Jiang; Xiaoqi Jia; Dengguo Feng; Shengzhi Zhang; Peng Liu
2011-11
Conference NameInternational Conference on Information and Communications Security
SourceLecture Notes in Computer Science, 2011, Volume 7043/2011 (Proceedings of the 13th International Conference on Information and Communications Security)
Conference Date2011/11/23-2011/11/26
Conference PlaceFriendship Hotel, Haidian District, Beijing, China
Indexed TypeCPCI(ISTP) ; EI
Cooperation Status国际
Publish PlaceBerlin Heidelberg
PublisherSpringer-Verlag
ISSN0302-9743
ISBN978-3-642-25242-6
English Abstract
Return oriented programming (ROP) has recently caught great attention of both academia and industry. It reuses existing binary code instead of injecting its own code and is able to perform arbitrary computation due to its Turing-completeness. Hence, It can successfully bypass state-of-the-art code integrity mechanisms such as NICKLE and SecVisor. In this paper, we present HyperCrop, a hypervisor-based approach to counter such attacks. Since ROP attackers extract short instruction sequences ending in ret called “gadgets” and craft stack content to “chain” these gadgets together, our method recognizes that the key characteristics of ROP is to fill the stack with plenty of addresses that are within the range of libraries (e.g. libc). Accordingly, we inspect the content of the stack to see if a potential ROP attack exists. We have implemented a proof-of-concept system based on the open source Xen hypervisor. The evaluation results exhibit that our solution is effective and efficient.
KeywordReturn Oriented Programming Hypervisor-based Security Hardware Assisted Virtualization
Subject数据安全与计算机安全 ; 计算机系统设计 ; 操作系统与操作环境 ; 程序设计及其语言 ; 编译系统 ; 软件工程
URL查看原文
Language英语
Content Type会议论文
URIhttp://ir.iscas.ac.cn/handle/311060/14506
Collection信息安全国家重点实验室
Recommended Citation
GB/T 7714
Jun Jiang,Xiaoqi Jia,Dengguo Feng,et al. HyperCrop: A Hypervisor-Based Countermeasure for Return Oriented Programming[C]. Berlin Heidelberg:Springer-Verlag,2011.
Files in This Item:
File Name/Size DocType Version Access License
fulltext.pdf(280KB) 开放获取LicenseApplication Full Text
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[Jun Jiang]'s Articles
[Xiaoqi Jia]'s Articles
[Dengguo Feng]'s Articles
Baidu academic
Similar articles in Baidu academic
[Jun Jiang]'s Articles
[Xiaoqi Jia]'s Articles
[Dengguo Feng]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Jun Jiang]'s Articles
[Xiaoqi Jia]'s Articles
[Dengguo Feng]'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.