Evolution of kernel fuzzers in NetBSD

Dumb mutational fuzzing techniques fail to perform in an age where kernel vulnerability mitigation mainly involve techniques such as sandboxing and usermode privilege separation. And therefore we look at advanced fuzzing techniques such as evolutionary fuzzing using code coverage and fuzzing aides like sanitizers. This talk looks at the fuzzing setup in the NetBSD kernel and the unique techniques that we are implementing for a variety of kernel subsystems.

About the Speaker