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

摘要 本文把基於覆蓋率的模糊測試分爲了三部分 測試用例生成 代碼覆蓋率跟蹤 崩潰分類 代碼覆蓋率跟蹤是主要的開銷來源,跟蹤所有測試用例會導致嚴重的性能損失。 超過90%的模糊處理時間涉及執行和跟蹤測試用例 1)絕大多數測試用例及其覆蓋率信息由於沒有增加代碼覆蓋率而被丟棄,所以本文只跟蹤增加了覆蓋率的測試用例; 2)隨着時間的推移,增加覆蓋率的測試用例變得越來越少。 Coverage-guided
相關文章
相關標籤/搜索