Full-speed Fuzzing:Reducing Fuzzing Overhead through Coverage-guided Tracing

摘要 本文把基于覆盖率的模糊测试分为了三部分 测试用例生成 代码覆盖率跟踪 崩溃分类 代码覆盖率跟踪是主要的开销来源,跟踪所有测试用例会导致严重的性能损失。 超过90%的模糊处理时间涉及执行和跟踪测试用例 1)绝大多数测试用例及其覆盖率信息由于没有增加代码覆盖率而被丢弃,所以本文只跟踪增加了覆盖率的测试用例; 2)随着时间的推移,增加覆盖率的测试用例变得越来越少。 Coverage-guided
相关文章
相关标签/搜索