%0 Journal Article %T 基于运行特征监控的代码复用攻击防御 %A 张平 %A 张贵民 %A 李清宝 %A 程三军 %J - %D 2019 %R 10.13328/j.cnki.jos.005539 %X 针对代码复用的攻击与防御已成为网络安全领域研究的热点,但当前的防御方法普遍存在防御类型单一、易被绕过等问题.为此,提出一种基于运行特征监控的代码复用攻击防御方法RCMon.该方法在分析代码复用攻击实现原理的基础上定义了描述程序正常运行过程的运行特征模型RCMod,并提出了验证程序当前运行状态是否满足RCMod约束规则的安全验证自动机模型.实现中,通过直接向目标程序中植入监控代码,使程序运行到监控节点时自动陷入,并由Hypervisor实现运行特征库的构建和安全验证.实验结果表明,RCMon能够有效地防御已知的绝大部分代码复用攻击,平均性能开销约为22% %K 代码复用攻击 运行特征 系统调用 插桩 %U http://www.jos.org.cn/jos/ch/reader/view_abstract.aspx?file_no=5539&flag=1