Litcius/Paper detail

SnapFuzz: high-throughput fuzzing of network applications

Anastasios Andronidis, Cristian Cadar

202257 citationsDOIOpen Access PDF

Abstract

In recent years, fuzz testing has benefited from increased computational power and important algorithmic advances, leading to systems that have discovered many critical bugs and vulnerabilities in production software. Despite these successes, not all applications can be fuzzed efficiently. In particular, stateful applications such as network protocol implementations are constrained by a low fuzzing throughput and the need to develop complex fuzzing harnesses that involve custom time delays and clean-up scripts.

Topics & Concepts

Fuzz testingStateful firewallComputer scienceThroughputScripting languageImplementationSoftwareComputer networkSoftware engineeringOperating systemNetwork packetWirelessSoftware Testing and Debugging TechniquesRadiation Effects in ElectronicsVLSI and Analog Circuit Testing
SnapFuzz: high-throughput fuzzing of network applications | Litcius