FuzzBench多模糊测试工具对比实验:完整技术方案与实现代码

张开发
2026/5/2 0:20:27 15 分钟阅读

分享文章

FuzzBench多模糊测试工具对比实验:完整技术方案与实现代码
FuzzBench多模糊测试工具对比实验:完整技术方案与实现代码一、实验概述与背景1.1 实验目标本实验旨在系统评估10个主流模糊测试工具在相同基准程序上的性能差异,重点关注以下核心指标:总覆盖率:每个fuzzer在持续运行过程中能够达到的最终代码覆盖率水平;分支覆盖的唯一性:不同工具是否覆盖了互不相同的程序分支,揭示各工具在路径探索策略上的差异;执行速度:单位时间内生成的测试用例数量和执行次数,反映工具的吞吐能力;能力上限:通过多次重复实验找到每个fuzzer在给定目标上的饱和覆盖率;工具间差异:系统比较各工具的优劣及适用场景。1.2 涉及的Fuzzer说明本实验涉及的10个模糊测试工具及其核心特点如下:Fuzzer核心特点AFL++最先进的覆盖率引导模糊测试器,支持多种变异策略和改进的调度算法FairFuzz

更多文章