Adam Wolk
Adam Wolk is Technical Principal Program Manager for Postgres at Microsoft. An OpenBSD developer with a passion for database engineering, distributed systems, and information security, Adam brings over a decade of experience building complex systems - from embedded C on ARM to distributed SQL in the cloud. He currently leads efforts in Azure Database for PostgreSQL, pushing the boundaries of open source and cloud-native database innovation.
Microsoft
Přednáška
Fuzzing is a simple but powerful technique for discovering edge-case bugs in large, stateful systems like PostgreSQL.
This talk shows how to apply it to Postgres’ client library libpq and commonly used connection pooler PgBouncer - both handle every network connection before the server sees a query.
We’ll walk through building minimal harnesses, generating and mutating protocol inputs, and reasoning about what makes fuzzing effective on complex C codebases.
The session is meant as a practical guide: how to start fuzzing a Postgres-related project, what challenges to expect, and what kind of issues you can realistically uncover along the way.