~/talk

“Fuzz or lose..."

Talkat CppCon 2017 · 2017-09-24..09-29· [security, testing]
links:none on file
slides:none on file

Fuzzing is presented as a low-effort, high-impact practice: add a small fuzz target (a function that consumes a byte array), compile with instrumentation and sanitizers, and run. Google’s continuous service OSS-Fuzz fuzzes 1000+ C++ APIs 24/7 and has reported ~2000 bugs across 60+ projects using engines like libFuzzer and AFL with ASan/MSan/UBSan. Examples include a 12KB heap overflow in woff2 and dozens of Boost.Regex failures; fuzzing finds roughly 80% of bugs versus ~10% for unit tests.

AI-written summary · about

  1. 0:00Introduction to fuzzing
  2. 1:26Why fuzz C++ code
  3. 3:15Modern C++ and bugs
  4. 5:02Case study: woff2 library
  5. 6:31Fuzz targets explained
  6. 8:24What makes a good fuzz target
  7. 9:29Beyond memory safety bugs
  8. 9:50Case study: Boost Regex
  9. 11:20OSS-Fuzz service overview
  10. 12:44OSS-Fuzz achievements
  11. 14:10Fuzzing for closed source
  12. 14:58Fuzzing complex inputs
  13. 15:41Fuzzing a C++ compiler
  14. 17:08Structure-aware fuzzing
  15. 18:13Custom mutators for fuzzing
  16. 19:17Fuzzing logical bugs
  17. 20:02Adoption challenges
  18. 21:33Fuzz-driven development
  19. 22:59Rust and fuzzing
  20. 23:20Simplifying fuzzing adoption
  21. 24:47Beyond fuzzing for safety
  22. 25:07Hardware-assisted memory safety
  23. 25:51Statically verifiable C++
  24. 26:39Summary and call to action
  25. 26:59Q&A: Test case simplification
  26. 28:02Q&A: Chromium Embedded Framework
  27. 28:25Q&A: Bug detection methods
  28. 29:51Q&A: Fuzzing vs static analysis
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.