~/talk

Web security explored through horror movies

Talkat Vue.js Nation 2025 · 2025-01-29..01-30· [security, web-platform]
slides:none on file

Covers concrete OWASP failures: broken access control is top risk with invisible attackers; mitigate with deny‑by‑default authz, session invalidation, rate limiting and policy engines (CNCF/Open Policy Agent style). Cryptographic failures require TLS, data classification, and avoid storing sensitive data. Injection maps to the Alien allegory—use server‑side input validation, escaping (Vue helps), prepared statements and sanitizers. Outdated deps are the Blob—use Dependabot, npm audit, Snyk/retire.js and npm‑check‑updates plus CI tests. Also recommends short‑lived JWTs and OAuth refresh flows.

AI-written summary · about

  1. 0:00Web security horror parallels
  2. 3:10Real web security horror stories
  3. 6:23Broken access control
  4. 12:08Cryptographic failures
  5. 16:27Injection attacks
  6. 23:14Vulnerable dependencies
  7. 28:57Security best practices
  8. 31:28Q&A
~/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.