~/talk

I abuse your production live with 15 security flaws

TalkinFrenchat BDX I/O 2024 · on Friday, 2024-11-08· [security]
speakerdeck:egaetan
slides:none on file

Demonstrates 15 real security vulnerabilities by actively finding and exploiting them in a live, existing web application to show how developer code often introduces risks. Covers developers’ responsibilities for application security and outlines concrete best practices to adopt so developers can identify and fix such flaws.

AI-written summary · about

  1. 0:00Security intro for devs
  2. 1:07Ajax security discovery
  3. 3:17App flaws and CWE
  4. 5:42Sensitive info leaked
  5. 7:28SQL injection 2024
  6. 9:13Prepared SQL queries
  7. 10:41Source code changes
  8. 11:26CSRF and bad requests
  9. 13:53User data access
  10. 15:38Client-side validation fails
  11. 17:10Cookies and secrets
  12. 20:18Mass assignment flaws
  13. 22:09XSS and script runs
  14. 24:00Password reset issues
  15. 25:51Production exception handling
  16. 26:57Weak random generators
  17. 29:08Vulnerable dependencies
  18. 29:28Weak JWT tokens
  19. 31:14Execution workflow
  20. 33:28Exposed admin pages
  21. 36:47SSRF and URL recall
  22. 38:37Critical event logging
  23. 39:19Devs' security role
  24. 40:44Inclusive security
~/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.