检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王怀军[1] 房鼎益[1] 汤战勇[1] 辛强伟[1]
机构地区:[1]西北大学信息科学与技术学院西北大学-爱迪德物联网信息安全联合实验室,西安710127
出 处:《小型微型计算机系统》2013年第7期1462-1467,共6页Journal of Chinese Computer Systems
基 金:国家自然科学基金项目(61070176;61170218)资助;陕西省教育厅产业化示范基金项目(2010JC24)资助;西北大学-爱迪德物联网信息安全联合实验室项目(NISL-2009TR01)资助
摘 要:通过对软件动态保护的研究,提出了应用变形引擎实现的软件动态保护方法.将待保护软件的重要代码片段从软件中删除,利用自修改变形技术构造这些重要代码片段的变形引擎,在软件执行过程中,将它们依次还原并执行;同时,根据一些代码片段的执行时间控制变形子引擎的调度;并且利用动态加解密技术对变形子引擎进行保护.这种方法大大增加了软件攻击者成功逆向该软件所需的时间和精力.最后通过实验说明软件安全强度的提高对性能造成了一定的影响.Through researching on software dynamic protection,the metamorphic engines based method is proposed.The method deletes the important code segments from the softw are that to be protected and generates the metamorphic engines of these code segments by self-modifying technology.When protected softw are is executing,restoring them into specific location.Meanw hile,according to executing time of some code segments,controlling the dispatch of the metamorphic sub-engines.Also,dynamic encryption and decryption is used to protect the metamorphic sub-engines.The method can increase time and energy to reverse softw are for softw are attackers.By experiments,it affects the softw are's performance in some extent w hen improving softw are security strength.
分 类 号:TP309[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.249