[HN Gopher] CSRF protection without tokens or hidden form fields
___________________________________________________________________
CSRF protection without tokens or hidden form fields
Author : adevilinyc
Score : 24 points
Date : 2025-12-22 05:38 UTC (2 days ago)
(HTM) web link (blog.miguelgrinberg.com)
(TXT) w3m dump (blog.miguelgrinberg.com)
| owenthejumper wrote:
| Right now the problem is what the author already mentions - the
| use of Sec-Fetch-Site (FYI, HTTP headers are case insensitive :)
| - is considered defense in depth in OWASP right now, not a
| primary protection.
|
| Unfortunately OWASP rules the world. Not because it's the best
| way to protect your apps, but because the corporate overloads in
| infosec teams need to check the box with "Complies with OWASP Top
| 10"
| miguelgrinberg wrote:
| Hi, author here.
|
| This was actually a mistake. If you look at the OWASP cheat
| sheet today you will see that Fetch Metadata is a top-level
| alternative to the traditional token-based protection.
|
| I'm not sure I understand why, but the cheat sheet page was
| modified twice. First it entered the page with a top-level
| mention. Then someone slipped a revision that downgraded it to
| defense in depth without anyone noticing. It has now been
| reverted back to the original version.
|
| Some details on what happened are in this other discussion from
| a couple of days ago:
| https://news.ycombinator.com/item?id=46347280.
___________________________________________________________________
(page generated 2025-12-24 23:00 UTC)