欢迎访问行业研究报告数据库

行业分类

当前位置:首页 > 报告详细信息

找到报告 1 篇 当前为第 1 页 共 1

通过原位代码随机化来实现软件的多元化

Practical Software Diversification Using In-Place Code Randomization
作者:Vasilis PappasMichalis PolychronakisAngelos D. Keromytis 作者单位:Department of Computer Science, Columbia University, New York, NY 10027-7003, USA;Department of Computer Science, Columbia University, New York, NY 10027-7003, USA. 加工时间:2013-09-28 信息来源:科技报告(other) 索取原文[28 页]
关键词:电子信息;软件;代码;多元化
摘 要:The wide adoption of non-executable page protections has given rise to attacks that employ return-oriented programming (ROP) to achieve arbitrary code execution without the injection of any code. Existing defenses against ROP exploits either require source code or symbolic debugging information, or impose a significant runtime overhead, which limits their applicability for the protection of third-party applications. Aiming for a practical mitication against ROP attacks, we introduce in-place code randomization, a software diversification technique that can be applied directly on third-party software. Our method uses various narrow-scope code transformations that can be applied statically, without changing the location of basic blocks, allowing the safe randomization of stripped binaries even with partial disassembly coverage. We demonstrate how in-place code randomization can prevent the exploitation of vulnerable Windows 7 applications, including Adobe Reader, as well as the automated construction of reliable ROP payloads.
© 2016 武汉世讯达文化传播有限责任公司 版权所有 技术支持:武汉中网维优
客服中心

QQ咨询


点击这里给我发消息 客服员


电话咨询


027-87841330


微信公众号




展开客服