首页 | 官方网站   微博 | 高级检索  
     

基于动态适应度函数的模糊测试技术研究
引用本文:邓一杰.基于动态适应度函数的模糊测试技术研究[J].计算机应用研究,2019,36(5).
作者姓名:邓一杰
作者单位:国防科技大学 电子对抗学院
基金项目:国家重点研发计划重点专项资助项目(2017YFB0802905)
摘    要:模糊测试是一种有效的自动化漏洞挖掘技术,主流模糊测试技术采用遗传算法生成测试用例,存在早熟现象,导致路径覆盖率不足。针对该问题,提出一种基于动态适应度函数的模糊测试方法。综合考虑了种子新度和路径深度因素,设计了根据测试阶段不同而动态变化的适应度函数,实现了基于动态适应度函数的模糊测试工具DynFuzzer。在BegBunch和CGC提供的测试集上进行实验,结果表明与现有模糊测试工具相比,DynFuzzer路径覆盖率提高了40%,多发现了10%的bug。基于动态适应度函数的模糊测试方法能有效克服早熟问题,提高路径覆盖率,发现更多的bug。

关 键 词:模糊测试  遗传算法  动态适应度函数  DynFuzzer  路径覆盖率
收稿时间:2018/4/10 0:00:00
修稿时间:2019/3/27 0:00:00

Research on fuzzing technique based on dynamic fitness function
Affiliation:National University of Defense Technology Electronic Engineering Institute
Abstract:
Keywords:fuzzing  genetic algorithm  dynamic fitness function  DynFuzzer  path coverage
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号