国内刊号:11-2560/TP
国际刊号:1000-9825
发布日期:
作者:张正,薛静锋,张静慈,陈田,谭毓安,李元章,张全新
单位:张正,北京理工大学 计算机学院, 北京 10008111,薛静锋,北京理工大学 软件学院, 北京 10008102,张静慈,北京理工大学 计算机学院, 北京 10008103,陈田,北京理工大学 计算机学院, 北京 10008104,谭毓安,北京理工大学 计算机学院, 北京 10008105,李元章,北京理工大学 计算机学院, 北京 10008106,张全新,北京理工大学 计算机学院, 北京 10008107
关键词:控制流完整性;控制流劫持;控制流图;系统安全
基金:国家自然科学基金(U1936218, 62072037); 之江实验室开放课题(2020LE0AB02)
控制流劫持攻击利用程序内存漏洞获取程序的控制权, 进而控制程序执行恶意代码, 对系统安全造成极大的威胁. 为了应对控制流劫持攻击, 研究人员提出了一系列的防御手段. 控制流完整性是一种运行时防御方法, 通过阻止进程控制流的非法转移, 来确保控制流始终处于程序要求的范围之内. 近年来, 越来越多的研究致力于解决控制流完整性的相关问题, 例如提出新的控制流完整性方案、新的控制流完整性方案评估方法等. 首先阐述了控制流完整性的基本原理, 然后对现有控制流完整性方案进行了分类, 并分别进行了分析, 同时介绍了现有针对控制流完整性方案的评估方法与评价指标. 最后, 对控制流完整性的未来工作进行了展望, 以期对未来的控制流完整性研究提供参考.
来源:2023年第1期
《软件学报》期刊编辑部