~/talk

Security as Code: A DevSecOps Approach

Talkat NDC Security 2023 · 2023-01-16..01-19· [security, devops-and-delivery]
slides:none on file

A practical recipe: codify checks as queries, run them in CI/CD, and catch real bugs before deploy. Demonstrations use CodeQL queries integrated into GitHub code scanning, including a live SQL injection data-flow query that finds sources-to-sinks. Concrete claims: GitHub Security Lab reports one vulnerability every three days in OSS and NASA finds ~30 similar bugs from a single array-off-by-one pattern. Also shows using GitHub Copilot to speed query authoring and how alerts appear directly in pull requests.

AI-written summary · about

  1. 0:00Security as Code intro
  2. 2:52NASA Mars Rover parachute bug
  3. 7:53CodeQL community security
  4. 9:38Developer-first security culture
  5. 10:01Security as Code methodology
  6. 13:49How CodeQL works
  7. 14:12Code scanning workflow
  8. 18:27SQL injection demo
  9. 36:05CodeQL templates
  10. 37:28CodeQL future with Copilot
  11. 45:28CodeQL features
  12. 46:13CodeQL learning resources
  13. 47:17Q&A
~/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.