HI,欢迎来到好期刊网,发表咨询:400-888-9411 订阅咨询:400-888-1571证券代码(211862)

基于系统调用依赖的Linux内核模糊测试技术研究

摘要:对Linux内核系统调用接口进行模糊测试是发现Linux内核漏洞的重要方法.现有测试方案生成系统调用测试例的质量和效率存在瓶颈,其中一个重要原因是忽视了系统调用之间的依赖关系.本文提出并实现了一个原型系统Dependkaller,通过动静结合的方式分析系统调用之间基于共享内核数据的依赖信息,并有效利用多种依赖信息指导Linux内核模糊测试,持续高效生成和变异系统调用测试例.实验结果表明:相比于现有方案MoonShine,我们的方案Dependkaller静态依赖分析结果更为全面;相比于现有方案syzkaller,我们的方案Dependkaller动态测试的代码覆盖率提升了16.89%,多发现了51.22%(即21个)的漏洞.

关键词:
  • 系统调用依赖  
  • 操作系统内核测试  
  • 模糊测试  
  • 静态分析  
  • 动态分析  
作者:
杨鑫; 张超; 李贺; 单征
单位:
数学工程与先进计算国家重点实验室; 河南450002; 清华大学网络科学与网络空间研究院; 北京100083
刊名:
网络安全技术与应用

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

网络安全技术与应用杂志紧跟学术前沿,紧贴读者,国内刊号为:11-4522/TP。坚持指导性与实用性相结合的原则,创办于2001年,杂志在全国同类期刊中发行数量名列前茅。