Authors
Ahmad Hazimeh, Adrian Herrera, Mathias Payer
Publication date
2021/5/31
Book
Abstract Proceedings of the 2021 ACM SIGMETRICS/International Conference on Measurement and Modeling of Computer Systems
Pages
81-82
Description
High scalability and low running costs have made fuzz testing the de facto standard for discovering software bugs. Fuzzing techniques are constantly being improved in a race to build the ultimate bug-finding tool. However, while fuzzing excels at finding bugs in the wild, evaluating and comparing fuzzer performance is challenging due to the lack of metrics and benchmarks. For example, crash count---perhaps the most commonly-used performance metric---is inaccurate due to imperfections in deduplication techniques. Additionally, the lack of a unified set of targets results in ad hoc evaluations that hinder fair comparison. We tackle these problems by developing Magma, a ground-truth fuzzing benchmark that enables uniform fuzzer evaluation and comparison. By introducing real bugs into real software, Magma allows for the realistic evaluation of fuzzers against a broad set of targets. By instrumenting these bugs …
Total citations
20202021202220232024113476742
Scholar articles
A Hazimeh, A Herrera, M Payer - Proceedings of the ACM on Measurement and Analysis …, 2020
A Hazimeh, A Herrera, M Payer - Abstract Proceedings of the 2021 ACM SIGMETRICS …, 2021