首页> 外文会议>International Conference on Computational Intelligence and Security >S2F: Discover Hard-to-Reach Vulnerabilities by Semi-Symbolic Fuzz Testing
【24h】

S2F: Discover Hard-to-Reach Vulnerabilities by Semi-Symbolic Fuzz Testing

机译:S2F:通过半符号模糊测试发现难以到达的漏洞

获取原文
获取外文期刊封面目录资料

摘要

Fuzz testing is a popular program testing technique. However, it is difficult to find hard-to-reach vulnerabilities that are nested with complex branches. In this paper, we propose semi-symbolic fuzz testing to discover hard-to-reach vulnerabilities. Our method groups inputs into high frequency and low frequency ones. Then symbolic execution is utilized to solve only uncovered branches to mitigate the path explosion problem. Especially, in order to play the advantages of fuzz testing, our method locates critical branch for each low frequency input and corrects the generated test cases to comfort the branch condition. We also implemented a prototype|S2F, and the experimental results show that S2F can gain 17.70% coverage performance and discover more hard-to-reach vulnerabilities than other vulnerability detection tools for our benchmark.
机译:模糊测试是一种流行的程序测试技术。但是,很难找到嵌套在复杂分支中的难以到达的漏洞。在本文中,我们提出了半符号模糊测试,以发现难以到达的漏洞。我们的方法将输入分为高频和低频输入。然后利用符号执行来解决未发现的分支,以缓解路径爆炸问题。特别是,为了发挥模糊测试的优势,我们的方法为每个低频输入定位关键分支,并更正生成的测试用例以适应分支条件。我们还实现了一个原型| S2F,实验结果表明,与我们的基准测试相比,S2F可以获得17.70%的覆盖率性能,并且发现了其他难以检测到的漏洞。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号