Insights from the best projects and people

All Webinars

Fuzzing Linux Kernel

Date: Mar 2, 20217:30 - 9:00AM PST (UTC-8) LF Live Mentorship Series Download Slides

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).