conferences | speakers | series

Using LLVM's LibFuzzer to Fuzz PostgreSQL

home

Using LLVM's LibFuzzer to Fuzz PostgreSQL
FOSDEM 2016

LLVM's Libfuzzer is uniquely suited for fuzzing components of client/server applications such as PostgreSQL. I'll present blockers preventing other tools such as AFL from being used effectively in such an environment and why Libfuzzer works much better for us. I can demonstrate (not a live demonstration!) the resulting Postgres module which presents an interface to call arbitrary SQL functions with fuzzed inputs.

Speakers: Greg Stark