Re:#1 CSRF Is A Vulnerability In All Browsers
by wglb on Friday March 30, 2012 @09:05PM
(#3778906)
If you think of the damage that can be done by a logout CSRF, it is not going to harm very much. Really a low-level issue.
[ Parent
| on HN ]
Re:#1 CSRF Is A Vulnerability In All Browsers
by simonw on Saturday March 31, 2012 @02:32AM
(#3779600)
I get that - but the Google security FAQ suggests that fixing the issue is essentially impossible, whereas I'm pretty sure fixing it is the same as fixing any other CSRF hole.
Re:#1 CSRF Is A Vulnerability In All Browsers
by nbpoole on Saturday March 31, 2012 @02:44AM
(#3779620)
The point that those blog posts make is that it's possible for a malicious attacker to log people out of a third-party site in multiple ways (specifically by messing with the user's cookies). Protecting one of those ways provides little to no benefit if the others are still unprotected.
One reason I've also heard cited is that you always want the logout links in your application to work: you want users to be able to terminate their sessions quickly and easily. If you have a CSRF token tied to your user's session and that user happens to click on an old logout link (maybe they had an old tab open or something), the user won't be logged out of the application.