~/talk

Lock That Sh*t Down! Auth Security Patterns for Apps, APIs, and Infra

Talkat Joker 2021 · 2021-10-25..10-28· [security]
slides:none on file

Checklist of concrete, actionable choices: avoid HTTP Basic, form-based widgets, SAML for new apps; favor OAuth 2.1 + PKCE, OpenID Connect, short‑lived tokens, MFA or passwordless (magic links/USB keys). Treat JWTs as data format not session replacement; prefer server sessions or opaque tokens for revocation. Use API gateways and published SDKs; rotate and vault secrets with HashiCorp Vault / cloud secret managers; run Snyk/Docker scan/Clair/Dependabot on images; encrypt Kubernetes secrets (sealed‑secrets) and automate certs with Let’s Encrypt. These patterns reduce blast radius and speed fixes.

AI-written summary · about

  1. 0:00Intro
  2. 5:02Agenda
  3. 5:59What is auth
  4. 10:53Developer Personas
  5. 13:58Basic Auth
  6. 15:39FormBased Auth
  7. 17:05SAML
  8. 18:39JWT
  9. 20:35Resources
  10. 21:41OpenID Connect
  11. 23:11MFA
  12. 25:44Passwords
  13. 27:34App Auth Ranking
  14. 29:31API Auth Security
  15. 30:13HTTP Basic
  16. 31:05Tokens
  17. 32:22Understanding Auth
  18. 35:21Authorization Code Flow
  19. 36:26Client Credentials
  20. 37:17API Gateway
  21. 38:24Client Credential
  22. 38:52API SDKs
  23. 39:47Secrets
  24. 40:57RoleBased Access Control
  25. 42:04API Auth Rating
  26. 43:57Dont Build Things Yourself
  27. 45:11Infra
  28. 46:15Linux
  29. 48:16SSH
  30. 48:49TLS
  31. 51:01Make Cert
  32. 51:24SSH for Servers
  33. 52:18Scanning for Vulnerability
  34. 53:42Cloud Native Security
  35. 54:46Kubernetes Tips
  36. 55:43Kubernetes Secrets
  37. 59:26Ratings
~/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.