Is Stateful Fuzzing Really Challenging?

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autore principale: Daniele, Cristian
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910482723504128
author Daniele, Cristian
author_facet Daniele, Cristian
contents Fuzzing has been proven extremely effective in finding vulnerabilities in software. When it comes to fuzz stateless systems, analysts have no doubts about the choice to make. In fact, among the plethora of stateless fuzzers devised in the last 20 years, AFL (with its descendants AFL++ and LibAFL) stood up for its effectiveness, speed and ability to find bugs. On the other hand, when dealing with stateful systems, it is not clear what is the best tool to use. In fact, the research community struggles to devise (and benchmark) effective and generic stateful fuzzers. In this short paper, we discuss the reasons that make stateful fuzzers difficult to devise and benchmark.
format Preprint
id arxiv_https___arxiv_org_abs_2406_07071
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Is Stateful Fuzzing Really Challenging?
Daniele, Cristian
Software Engineering
Cryptography and Security
Fuzzing has been proven extremely effective in finding vulnerabilities in software. When it comes to fuzz stateless systems, analysts have no doubts about the choice to make. In fact, among the plethora of stateless fuzzers devised in the last 20 years, AFL (with its descendants AFL++ and LibAFL) stood up for its effectiveness, speed and ability to find bugs. On the other hand, when dealing with stateful systems, it is not clear what is the best tool to use. In fact, the research community struggles to devise (and benchmark) effective and generic stateful fuzzers. In this short paper, we discuss the reasons that make stateful fuzzers difficult to devise and benchmark.
title Is Stateful Fuzzing Really Challenging?
topic Software Engineering
Cryptography and Security
url https://arxiv.org/abs/2406.07071