~/talk

Practical Security for Web Applications

Talkat NDC Porto 2019 · 2019-02-26..03-01· [security, web-platform]
slides:none on file

Covers concrete fixes: cites Equifax (143 million), Yahoo (3 billion) and OPM (9 million) as web‑app breaches and recommends OWASP Top 10, dependency checks and scanners like ZAP and Metasploit for CI/CD and pen tests; use prepared statements to stop SQL injection, sanitize and HTML‑escape at render time to stop XSS, implement CSRF tokens, validate ORM query binding and NoSQL casting, prefer bcrypt/Argon2 hashing, enforce TLS, use OIDC for auth, apply least‑privilege DB accounts, avoid public data stores and deploy WAFs such as ModSecurity with careful tuning.

AI-written summary · about

  1. 0:00Intro
  2. 0:49Software is Everywhere
  3. 4:13Security Breaches
  4. 6:55Web Applications
  5. 8:12Strategies
  6. 10:43Open Web Application Security Project
  7. 12:00Code Scanning: PHP
  8. 12:42Code Scanning: Python
  9. 13:24Dependency Check
  10. 14:41Penetration Testing
  11. 16:18Web Application Firewalls
  12. 18:04Low-Level Vulnerabilities
  13. 23:07ORM SQL Injection Data Mapper
  14. 24:44ORM SQL Injection Active Record
  15. 27:39XSS: Cross-Site Scripting
  16. 28:28XSS: Mitigation
  17. 29:04XSS: Rendering: Mitigation
  18. 31:21XSS: Saving Data: Mitigation
  19. 33:14CSRF: Cross-Site Req. Forgery
  20. 35:22CSRF: Mitigation
  21. 37:09Application Vulnerabilities
  22. 37:41User Authentication
  23. 38:09User Auth: Failure Messaging
  24. 39:04User Auth: Failure Handling
  25. 39:59User Auth: Multi-Factor
  26. 40:41User Auth: Account Recovery
  27. 42:10User Auth: Password Policies
  28. 43:26User Auth: Password Hashing
  29. 45:25User Auth: Password Transport
  30. 47:24Compromised Account
  31. 51:44Resource Access & Multi-Tenancy
  32. 52:19Securing Data Stores
  33. 54:56Network & System Design
  34. 57:28Securing Credentials
  35. 58:26InfoSec Mindset
~/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.