Ares:一个稳健的实时编译引擎保护系统(英文) |
| |
引用本文: | 朱若宇,张玉清,燕敬博.Ares:一个稳健的实时编译引擎保护系统(英文)[J].中国科学院研究生院学报,2014(2). |
| |
作者姓名: | 朱若宇 张玉清 燕敬博 |
| |
作者单位: | 西安电子科技大学综合业务网理论及关键技术国家重点实验室;中国科学院大学国家计算机网络入侵防范中心; |
| |
基金项目: | Supported by National Natural Science Foundation of China(61272481);National Natural Science Foundation of Beijing(4122089) |
| |
摘 要: | JIT(实时)编译技术可以大大提高代码执行效率.目前大部分浏览器以及Java,Perl,Ruby,Flash都采用JIT技术提高性能.但是,JIT引擎为了达到较高的执行效率,将具有读写可执行权限的对象分配到可预期的偏移位置.这违背了数据执行保护以及随机地址分配的保护措施.我们分析了两个现有的JIT引擎保护工具.基于本文的分析,设计与实现了JIT引擎保护工具Ares.Ares不需要修改JIT引擎源码,使JIT引擎免受现有各种针对JIT引擎的攻击.实验证明其时间与内存开销在可接受范围内.
|
关 键 词: | 实时编译引擎 随机地址分配 数据执行保护 防范工具 |
本文献已被 CNKI 等数据库收录! |
|