首页 | 本学科首页   官方微博 | 高级检索  
     检索      

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 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号