~/talk

Writing safe and secure code

Talkat foss-north 2019 · 2019-04-07..04-10· [security, c-and-cpp]
slides:none on file

Code used in roughly six billion instances focuses on reproducible practices: strict compiler warnings, fix-every-warning policy, heavy CI that runs about 50 builds per pull request and thousands of tests consuming ~25 CPU hours per commit, and fault-injection that simulates every malloc/open failure. Tooling includes Valgrind, clang sanitizers, clang-tidy, LGTM and OSS-Fuzz, fuzzing that initially found about four security bugs, plus code review, assertions, extensive unit/integration tests and rapid fixes for discovered issues.

AI-written summary · about

  1. 0:00Introduction
  2. 1:26How to write safe code
  3. 4:30Review
  4. 6:47Testing
  5. 10:13Build times
  6. 11:30Tools
  7. 13:30USSFast
  8. 14:50Policies
  9. 16:03Costs
  10. 16:38Fixing flaws
  11. 17:07Bad things will happen
  12. 17:58Conclusion
~/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.