-
题名基于函数级控制流监控的软件防篡改
被引量:6
- 1
-
-
作者
张贵民
李清宝
王炜
朱毅
-
机构
数学工程与先进计算国家重点实验室(信息工程大学)
-
出处
《计算机应用》
CSCD
北大核心
2013年第9期2520-2524,共5页
-
基金
国家核高基项目(2013JH00103)
-
文摘
软件防篡改是软件保护的重要手段。针对由缓冲区溢出等攻击导致的控制流篡改,提出一种基于函数级控制流监控的软件防篡改方法。以函数级控制流描述软件正常行为,利用二进制重写技术在软件函数入口处植入哨兵,由监控模块实时获取哨兵发送的软件运行状态,通过对比运行状态和预期值判断程序是否被篡改。实现了原型系统并对其进行了性能分析,实验结果表明,基于函数级控制流监控的软件防篡改方法能有效检测对控制流的篡改攻击,无误报且开销较低,其实现不依赖程序源码,无需修改底层硬件和操作系统,监控机制与被保护软件隔离,提高了安全性。
-
关键词
软件防篡改
函数级控制流
二进制重写
哨兵
可信平台模块
-
Keywords
software tamper resistance
Function-Level Control-Flow (FLCF)
binary rewriting
guard
Trusted Platform Module(TPM)
-
分类号
TP309.1
[自动化与计算机技术—计算机系统结构]
TP309.5
[自动化与计算机技术—计算机系统结构]
-