首页> 外文会议>International Conference on Advanced Electronic Materials, Computers and Software Engineering >Grey-box Fuzzing With Deep Reinforcement Learning And Process Trace Back
【24h】

Grey-box Fuzzing With Deep Reinforcement Learning And Process Trace Back

机译:灰盒模糊,深加固学习和流程追溯

获取原文

摘要

Grey-box fuzzing, as a software testing technique, can find possible program bugs such as memory leaks, assertion failures and invalid input by generate random data then input it into a program, and monitor program exceptions. With program running, grey-box fuzzing collected the branch information in order to guide choosing next seeds. In this paper, we try to use the concept of Markov decision processes to formalize grey-box fuzzing as a deep reinforcement learning problem, and use process trace back(Intel Process Trace) to collect branch information in order to improve its efficiency toward binary programs. The experiments show this approach can outperform baseline random fuzzing and gain performance improvement.
机译:灰度盒模糊,作为软件测试技术,可以找到可能的程序错误,如内存泄漏,断言故障和无效的输入,通过生成随机数据,然后将其输入程序,并监控程序异常。 通过程序运行,灰度盒模糊收集了分支信息以指导选择下一种子。 在本文中,我们尝试使用Markov决策过程的概念将灰度盒模糊作为深度加强学习问题形式化,并使用流程追溯(英特尔流程跟踪)来收集分支信息,以提高其对二进制程序的效率 。 实验表明,这种方法可以优于基线随机模糊和获得性能改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号