Jeremiah Grossman on Cross-Site Request Forgery, The Next XSS
Thomas Ptacek | September 27th, 2006 | Filed Under: Defenses, Uncategorized
Jeremiah Grossman writes my favorite websec blog. It’s regularly updated, high-quality, and I learn stuff from it. Today he’s sounding the alarm over Cross-Site Request Forgery (CSRF).
CSRF is a very, very simple idea. You can make a browser issue an arbitrary HTTP GET and POST request. It’s easy. For example, stick the query you want in an IMG tag. Or use Javascript or FORM tags.
This is a problem. Some of the people you trick into making those requests will have logins on the target server. Some of the request could do damage.
Like Javascript Injection (XSS), CSRF has a lot of potential to cause lots of damage while flying under the radar for years because the cool kids aren’t impressed by it. On the one hand, the risk behind CSRF is mitigated because it’s harder to make money with it than with XSS; on the other hand, it’s much harder to fix than XSS.


Add New Comment
Viewing 10 Comments
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Add New Comment
Trackbacks