~/talk

Security Static Analysis - Avoiding an Angry Mob of Engineers

Talkat NDC Oslo 2019 · 2019-06-17..06-21· [security, testing]
links:none on file
slides:none on file

Static analysis reliably finds implementation bugs but misused tools cause notification fatigue: lightweight linters belong in the IDE, heavyweight interprocedural analysis runs centrally or nightly, and using both as a mosaic catches more issues earlier. A real-world run produces 55,000 findings on Elasticsearch—untriageable noise. Buy engines that let you edit rules, test on your actual codebase not goats, integrate findings into PRs, and separate UX for developers versus security reviewers.

AI-written summary · about

  1. 0:00Introduction
  2. 2:44Understanding static analysis
  3. 4:27Five categories of analysis
  4. 8:41Strengths and weaknesses
  5. 17:09The concept of alert fatigue
  6. 17:53Factors of fatigue
  7. 22:48Four types of issues
  8. 23:08Simplistic analysis tools
  9. 23:27Tool selection and scaling
  10. 31:25Deploying analysis tools
  11. 34:05Advocating for better tools
  12. 36:47Audience differentiation
  13. 37:29Tailoring tool UX
  14. 38:52Vendor evaluation strategies
  15. 41:04Customizing rule sets
  16. 41:40Managing rule customization
  17. 45:07Quality over quantity
  18. 48:43The problem with check boxes
  19. 49:40Tool evaluation best practices
  20. 51:53Conclusion and Q&A
  21. 55:13Final takeaways
~/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.