【发布时间】:2013-04-30 19:24:29
【问题描述】:
我正在考虑停止 CSRF,虽然 Struts 1 有 saveToken、isTokenValid 和 resetToken,它们对表单工作得很好,但它们似乎不适用于链接。我的意思是链接,例如www.mysite.com/action/doSomething?id=123
有没有办法通过这些链接使用此功能来阻止 CSRF?不幸的是,升级 Struts 不是一种选择。
【问题讨论】:
我正在考虑停止 CSRF,虽然 Struts 1 有 saveToken、isTokenValid 和 resetToken,它们对表单工作得很好,但它们似乎不适用于链接。我的意思是链接,例如www.mysite.com/action/doSomething?id=123
有没有办法通过这些链接使用此功能来阻止 CSRF?不幸的是,升级 Struts 不是一种选择。
【问题讨论】:
在 jsp 页面中使用一个隐藏字段来存储当前会话值,然后在动作类中进行验证。
请查看以下链接了解更多详情 Cross-site request forgery prevention using struts token
【讨论】: