摘要
提出可执行文件碎片化编译技术,将可执行文件中的静态链接在编译时自动转为动态链接。每个动态库采用多样化编译至若干个变体,运行时随机调用。增加软件运行时状态的不确定性,更大程度地保护软件。
Fragmenting executable file compiling technique is presented in this paper, which changes static link to dynamic link automatically at compile time. Each dynamic library adopts compiler-gen- erated software diversity, which is able to compile them into several variants, and these variants can be called randomly at run time. This method can increase the uncertainty of the runtime software, and better protect the software.
出处
《信息工程大学学报》
2017年第3期343-346,共4页
Journal of Information Engineering University
基金
国家自然科学基金资助项目(61472447)
上海市科委科技攻关资助项目(13DZ1108800)
关键词
多样化编译
碎片化
动态库
拟态安全
compiler-generated software diversity
fragment
dynamic library
mimic security