~/talk

Defensive Coding Bootcamp

Talkat Build Stuff 2022 · 2022-11-09..11-11· [security, developer-experience]
slides:none on file

Shows the Codecov supply-chain breach where a tampered Docker image exfiltrated CI env vars, warns that kubernetes secrets are base64 and not encrypted, recommends operational changes like rotate keys monthly and keep keys rotatable on demand, cites OWASP Top 10 as covering OWASP Top 10 covers ~80% of common issues, calls out Java deserialization and PHP serialized-object escalation, advises replacing weak hashes like avoid SHA-1 and adding security-focused tests and password managers.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:03Why this talk matters
  3. 3:53Don’t always build it yourself
  4. 4:56Plan to rotate your keys
  5. 6:43Be skeptical of new libraries
  6. 8:07OWASP top 10 vulnerabilities
  7. 9:10Raise your hand on security
  8. 11:18Understand framework limits
  9. 13:24Test for vulnerabilities
  10. 14:47Secure your data, not just the app
  11. 16:54Authentication methods matter
  12. 17:59Encoding vs encryption
  13. 19:06Serialization vulnerabilities
  14. 21:11Avoid insufficient hashes
  15. 23:00Code becomes insecure over time
  16. 25:09Use NIST cybersecurity framework
  17. 26:12Validate everything every time
  18. 28:39Be lazy and secure
  19. 29:20Cultural threat assumptions
  20. 31:2780% of security is common knowledge
  21. 32:31See the big picture
  22. 34:15Get a trusted second opinion
  23. 35:44Start with security, not after
  24. 37:09Secure your environment
  25. 38:56Password managers reduce risk
  26. 39:17Sound the alarm on breaches
  27. 40:19What to wish you knew earlier
  28. 42:47Challenge assumptions respectfully
~/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.