Work

Efficient Greybox Fuzzing to Detect Memory Errors

Year: 2022
Type: conference-paper
Abstract: Greybox fuzzing is a proven and effective testing method for the detection of security vulnerabilities and other bugs in modern software systems. Greybox fuzzing can also be used in combination with a sanitizer, such as AddressSanitizer (ASAN), to further enhance the detection of certain classes of bugs such as buffer overflow and use-after-free errors. However, sanitizers also introduce additional performance overheads, and this can degrade the performance of greybox mode fuzzing—measured in the order of 2.36 × for fuzzing with ASAN—partially negating the benefit of using a sanitizer in the first place. Recent research attributes the extra overhead to program startup/teardown costs that can dominate fork-mode fuzzing.
Language: English
Subfield: Software
Open Access status: hybrid
OpenAlex ID: W4294959093
FWCI: 2.825
Cites: 17
Cited by: 16
Related to: 10