Fuzzing Linux KernelDate: Mar 2, 20217:30 - 9:00AM PST (UTC-8) LF Live Mentorship Series
Join us for Fuzzing Linux Kernel, with Andrey Konovalov, Senior Software Engineer, Google.
Fuzzing (or Fuzz Testing) is an automated process of finding bugs by feeding random inputs into a program.
In this session, Andrey will explain how to apply fuzzing to the Linux kernel and what kind of kernel interfaces a fuzzer can target. He will briefly cover the existing ready-to-use fuzzers (such as Trinity and syzkaller) but mainly focus on the underlying ideas and approaches: writing fuzzing harnesses, generating inputs, and collecting coverage (via kcov).
The session will begin with an overview by Andrey Konovalov (45 minutes) and will be followed by Q&A – an opportunity to both ask Andrey questions and for group discussion (45 minutes).