Green-Fuzz: Efficient Fuzzing for Network Protocol Implementations


연구 분야: Networking



학회: International Symposium on Foundations and Practice of Security


초록

Recent techniques have significantly improved fuzzing, discovering many vulnerabilities in various software systems. However, certain types of systems, such as network protocols, are still challenging to fuzz. This article presents two enhancements that allow efficient fuzzing of network protocols. The first is Desock+, which simulates a network socket and supports different POSIX options to make Desock+ suitable for faster network protocol fuzzing. The second is Green-Fuzz, which sends input messages in one go and reduces the system-call overhead while fuzzing network protocols. We applied this modification to AFLNet, but it could be applied to any fuzzer for stateful systems. This is the maximum overhead we can avoid, when doing out-process fuzzing on stateful systems. Our evaluation shows that these enhancements make AFLNet up to four times faster.


Author Profile
Seyed Behnam Andarzian

Radboud Universiteit Nijmegen The Netherlands

Netherlands
Author Profile
Cristian Daniele

Radboud Universiteit Nijmegen The Netherlands

Netherlands
Author Profile
Erik Poll

Radboud Universiteit Nijmegen The Netherlands

Netherlands

📄 논문 정보

발행 연도 2024년
인용수 0
출판 국가 Netherlands
사이트 Springer
좋아요 수 0

연관 논문 목록 (44건)