-
题名符号执行研究综述
被引量:2
- 1
-
-
作者
芦笑瑜
麻荣宽
魏强
-
机构
战略支援部队信息工程大学
-
出处
《工业信息安全》
2022年第1期24-31,共8页
-
文摘
符号执行是一种重要的动态程序分析技术,能够对分析目标进行全面深入的形式化分析,从而生成高质量输入,覆盖约束条件苛刻的路径。首先,阐述了符号执行技术的四种执行模式:经典模式、混合模式、执行生成测试模式以及选择执行模式;然后,分析了符号执行技术从诞生之初便面临的三大挑战:路径爆炸、约束求解困难和符号模拟低效。最后,从当前主流先进符号系统以及符号执行与模糊测试结合两个角度介绍了符号执行技术研究现状。
-
关键词
符号执行
混合执行
执行生成测试
选择符号执行
-
Keywords
Symbolic Execution
Concolic Execution
Execution Generated Test
Selective Symbolic Execution
-
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于符号执行技术的网络程序漏洞检测系统
被引量:2
- 2
-
-
作者
邓兆琨
陆余良
朱凯龙
黄晖
-
机构
国防科技大学
-
出处
《计算机科学》
CSCD
北大核心
2018年第B11期325-329,共5页
-
基金
国家重点研发计划"网络空间安全"重点专项(2017YFB0802905)资助
-
文摘
网络程序由运行在不同物理节点上的服务器端和客户端组成。与普通二进制程序不同,网络程序在运行过程中,其服务器端和客户端会进行实时的通信和数据传输,二者之间的交互过程会对彼此的程序运行产生影响,因此,仅对服务器端程序进行分析常会导致漏洞的漏报或误报。首先以对网络程序进行自动化漏洞检测为目标,基于软件虚拟机的动态二进制翻译机制和选择性符号执行技术,对符号化数据的引入、符号执行过程中程序双端的状态同步技术进行了研究。然后通过重点函数挂钩的方式监控程序执行过程,确定了双端状态同步的判定模型,构建了一个自动化的网络程序漏洞检测系统。通过实验验证了该系统在实际网络程序漏洞发现过程中的有效性,并针对商业软件中存在的CVE漏洞进行了测试性检测,进一步证明了该系统的可推广性。
-
关键词
网络程序
漏洞检测
选择符号执行
状态同步
函数挂钩
-
Keywords
Network program
Vulnerabilities detecting
Selective symbol execution
State synchronization
Function hooks
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-