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

应用变形引擎实现的软件动态保护方法研究
引用本文:王怀军,房鼎益,汤战勇,辛强伟. 应用变形引擎实现的软件动态保护方法研究[J]. 小型微型计算机系统, 2013, 34(7)
作者姓名:王怀军  房鼎益  汤战勇  辛强伟
作者单位:西北大学信息科学与技术学院西北大学-爱迪德物联网信息安全联合实验室,西安,710127
基金项目:国家自然科学基金项目,陕西省教育厅产业化示范基金项目,西北大学-爱迪德物联网信息安全联合实验室项目
摘    要:通过对软件动态保护的研究,提出了应用变形引擎实现的软件动态保护方法.将待保护软件的重要代码片段从软件中删除,利用自修改变形技术构造这些重要代码片段的变形引擎,在软件执行过程中,将它们依次还原并执行;同时,根据一些代码片段的执行时间控制变形子引擎的调度;并且利用动态加解密技术对变形子引擎进行保护.这种方法大大增加了软件攻击者成功逆向该软件所需的时间和精力.最后通过实验说明软件安全强度的提高对性能造成了一定的影响.

关 键 词:软件动态保护  变形引擎  自修改  动态加解密

Research on the Software Dynamic Protection by Using Metamorphic Engine
WANG Huai-jun , FANG Ding-yi , TANG Zhan-yong , XIN Qiang-wei. Research on the Software Dynamic Protection by Using Metamorphic Engine[J]. Mini-micro Systems, 2013, 34(7)
Authors:WANG Huai-jun    FANG Ding-yi    TANG Zhan-yong    XIN Qiang-wei
Abstract:
Keywords:software dynamic protection  metamorphic engines  self-modifying  dynamic encryption and decryption
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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