10.11959/j.issn.2096-109x.2021067
模型学习与符号执行结合的安全协议代码分析技术
符号执行技术从理论上可以全面分析程序执行空间,但对安全协议这样的大型程序,路径空间爆炸和约束求解困难的局限性导致其在实践上不可行.结合安全协议程序自身特点,提出用模型学习得到的协议状态机信息指导安全协议代码符号执行思路;同时,通过将协议代码中的密码学逻辑与协议交互逻辑相分离,避免了因密码逻辑的复杂性导致路径约束无法求解的问题.在SSH协议开源项目Dropbear上的成功实践表明了所提方法的可行性;通过与Dropbear自带的模糊测试套件对比,验证了所提方法在代码覆盖率与错误点发现上均具有一定优势.
模型学习;符号执行;安全协议代码;状态驱动
7
TP311(计算技术、计算机技术)
国家重点研发计划2019QY1302
2021-12-16(万方平台首次上网日期,不代表论文的发表时间)
共12页
93-104