国家学术搜索
登录
注册
中文
EN
首页
|
基于深度学习的模糊测试策略研究
基于深度学习的模糊测试策略研究
引用
认领
扫码查看
点击上方二维码区域,可以放大扫码查看
原文链接
NETL
NSTL
万方数据
维普
中文摘要:
近年来,模糊测试技术已经在软件系统漏洞挖掘和脆弱性检测中得到了广泛的使用.模糊测试主要对收集到的种子进行特定变异来获得大量的测试用例,用于执行目标程序,触发程序中潜在的崩溃.在测试过程中,如何从种子队列中选择合适的种子进行变异是影响模糊测试性能的一个重要因素,目前的策略存在一定的盲目性,影响了模糊测试的效率.因此,本文提出了一种基于深度学习测试用例的输入文件分类方法,利用深度学习技术对模糊测试过程中生成的大量测试用例和执行覆盖率情况进行模型训练,学习输入文件的结构和覆盖状态之间的关系.本文基于AFL实现了一种利用此方法判断种子优先级的模糊测试策略,经过实验评估,该方法对覆盖率提升和崩溃的发现有一定的积极作用.
外文标题:
Optimizing Seed Selection in Fuzzing Based on Deep Learning
收起全部
展开查看外文信息
作者:
肖玮、周安民、贾鹏
展开 >
作者单位:
四川大学网络空间安全学院,成都 610065
关键词:
灰盒模糊测试
深度学习
AFL
出版年:
2022
DOI:
10.3969/j.issn.1007-1423.2022.08.005
现代计算机
中大控股
现代计算机
影响因子:
0.292
ISSN:
1007-1423
年,卷(期):
2022.
28
(8)
被引量
1
参考文献量
14