reviewACM Computing SurveysJan 28, 2022Closed access

Fuzzing: A Survey for Roadmap

Swinburne University of Technology · Commonwealth Scientific and Industrial Research Organisation · +1 more institution

Indexed incrossref

Abstract

Fuzz testing (fuzzing) has witnessed its prosperity in detecting security flaws recently. It generates a large number of test cases and monitors the executions for defects. Fuzzing has detected thousands of bugs and vulnerabilities in various applications. Although effective, there lacks systematic analysis of gaps faced by fuzzing. As a technique of defect detection, fuzzing is required to narrow down the gaps between the entire input space and the defect space. Without limitation on the generated inputs, the input space is infinite. However, defects are sparse in an application, which indicates that the defect space is much smaller than the entire input space. Besides, because fuzzing generates numerous test…

No related works found for this paper.