您当前的位置: > 详细浏览

一种结合遗传算法的工控协议模糊测试方法 后印本

请选择邀稿期刊:
摘要: 模糊测试(fuzzy test)在工控协议的漏洞挖掘中有很好的适用性,但传统的模糊测试存在着用例的生成工作量大、失效率高等弊端。为了解决这些问题,设计了一个结合遗传算法(genetic algorithm)与模糊测试的工控协议模糊测试器GA-fuzzer,并引入基于维度变换的用例空间模型和危险点的概念。在GA-fuzzer中,构造了更有效的动态适应度函数,同时设计了动态变异算子和交叉算子,优化测试用例。在相同实验环境下,分别采用开源模糊测试方法Peach以及GA-Fuzzer对目标进行测试,结果显示GA-fuzzer可有效的改善传统遗传算法的过早收敛问题,且与Peach相比,达到相同的测试预期所使用的用例数量降低27.20%,测试时间降低34.82%。

版本历史

[V1] 2020-09-28 14:16:15 ChinaXiv:202009.00100V1 下载全文
点击下载全文
预览
许可声明
metrics指标
  •  点击量2639
  •  下载量1484
评论
分享