Why Do We Need Security Headers?
summary
Shows concrete attacks and fixes: a six‑day novice hacker builds exploits with ChatGPT, free hosting and fluffy.com to steal session data via CORS credentialed requests, mounts click‑jacking with transparent iframes to trigger actions, abuses MIME sniffing to execute scripts, and harvests tokens from Referer logs. Demonstrates defensive headers that work: preflighted CORS, Content‑Security‑Policy with CSP reporting and script hashes, Referrer‑Policy, HSTS (and HSTS preload) and notes the practical use of a Wi‑Fi pineapple for MITM.
AI-written summary · about
chapters (9)
- 0:00Security headers necessity
- 2:56Web security flaws history
- 8:35First cross-origin hack
- 18:25Clickjacking via iframes
- 21:13Mime type confusion
- 23:19Script injection in SPAs
- 27:49Referer header risks
- 30:20MITM on HTTP sites
- 34:20Q&A
related talks
31mHTTP Security Headers: A Technology History Through Scar Tissue
45mHeaders for hackers
21mSecurity with HTTP headers: overview of attacks and defenses
30mSecurity with HTTP Headers: Overview of Attacks and Defenses
50mEnhancing Application Security: Understanding and Utilizing Browser Security Features
24mTurn Your Browser into a Hacker Trap with HTTP Security Headers
59mHTTP Security Headers You Need To Have On Your Web Apps
33mHacking The Front-End
