2023
DOI: 10.1145/3580596
|View full text |Cite
|
Sign up to set email alerts
|

Dissecting American Fuzzy Lop: A FuzzBench Evaluation

Abstract: AFL is one of the most used and extended fuzzer, adopted by industry and academic researchers alike. While the community agrees on AFL’s effectiveness at discovering new vulnerabilities and at its outstanding usability, many of its internal design choices remain untested to date. Security practitioners often clone the project “as-is” and use it as a starting point to develop new techniques, usually taking everything under the hood for granted. Instead, we believe that a careful analysis of the different parame… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
5
2
2

Relationship

1
8

Authors

Journals

citations
Cited by 17 publications
(5 citation statements)
references
References 26 publications
0
5
0
Order By: Relevance
“…FuzzBench targets realworld programs, pinning specific versions for reproducibility and result validation [17]. We select the 'type: bug' configuration of FuzzBench, a choice made also in other recent bug-oriented studies [49], [50], [51]. We study different dimensions of our approach for the following research questions:…”
Section: Discussionmentioning
confidence: 99%
“…FuzzBench targets realworld programs, pinning specific versions for reproducibility and result validation [17]. We select the 'type: bug' configuration of FuzzBench, a choice made also in other recent bug-oriented studies [49], [50], [51]. We study different dimensions of our approach for the following research questions:…”
Section: Discussionmentioning
confidence: 99%
“…Limit the priority score ∋ ( p S of the decision objective to between 1 and 10, and match the corresponding weights based on the importance of the evaluation factor attributes of the highway route plan. Map the influence index 18 ÃA of the criterion layer to the priority score of the decision-maker, and add input index attributes through the inference module of the model to obtain the membership function and fuzzy rules corresponding to each language value [5]. After mapping, obtain the fuzzy calculation result.…”
Section: A Multilevel Comprehensive Fuzzy Evaluation Model For Highwa...mentioning
confidence: 99%
“…Graybox fuzzing [17,28,45], on the other hand, uses only lightweight code instrumentationusually to trace code coverage -to produce feedback that is used to evaluate the quality of a test case that is kept for further mutations if "interesting". This approach has become the leading technique to discover vulnerabilities in modern codebases, thanks to the popularity of AFL [19,51] and Google's OSS-Fuzz [1] being a prime example of a large-scale deployment of graybox fuzzing.…”
Section: Fuzz Testingmentioning
confidence: 99%