~/talk

Securing Django Applications

Talkat DjangoCon US 2021 · 2021-10-22..10-23· [security, django]
slides:none on file

Penetration testing and automated scans target the OWASP Top 10 with concrete checks: run djcheckup.com to flag misconfigurations, use django hunter and Django Goat for vulnerable patterns, and query Shodan or dependency-check tools to find known-bad components. Concrete fixes include disabling DEBUG, rotating secret keys, enforcing TLS and HSTS, parameterizing raw SQL, adding django-otp / django-two-factor and django-user-sessions, encrypting fields with django-encrypted-model-fields or django-cryptography, and logging access-control failures.

AI-written summary · about

  1. 0:00Django security intro
  2. 1:55Key Django security settings
  3. 3:19Injection attacks
  4. 5:47Broken authentication flaws
  5. 9:19Sensitive data exposure
  6. 12:54XML external entity attacks
  7. 16:05Broken access control fixes
  8. 18:15Security misconfigurations
  9. 20:03Cross-site scripting defense
  10. 22:31Insecure deserialization
  11. 24:16Dependency vulnerabilities
  12. 25:41Logging and monitoring
  13. 27:29Django security testing tools
  14. 28:30Summary and responsibility
~/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.