首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
HTML form without CSRF protection
你们的小风
2017-05-19 16:14
项目是用Jfinaly1.8搞的,现在验收的时候出现这个漏洞?请问下这个怎么处理?
项目:
JFinal
1
评论区
JFinal
2017-05-19 18:22
考虑如下办法:
1:用拦截器,检查请求中的 Referer 是否是本站域名,避免从其它地方跳转过来的恶意请求
2:对于敏感性的业务请求,采用隐藏域传递 token,避免恶意请求伪造请求。在表单提交前必须要先获取到一个 token,并且 token 使用一次立即失效
3:对于大额支付类需要高度案全的场景,甚至可以考虑密码或者验证码验证
jfinal 项目是标准的 java web 项目,所以以前你所掌握的 CSRF 防范的方法依然有用,直接用于 jfinal 项目即可。
充分利用 jfinal 的拦截器、Handler 来进行处理
回复
发送
我要反馈
热门反馈
扫码入社
1:用拦截器,检查请求中的 Referer 是否是本站域名,避免从其它地方跳转过来的恶意请求
2:对于敏感性的业务请求,采用隐藏域传递 token,避免恶意请求伪造请求。在表单提交前必须要先获取到一个 token,并且 token 使用一次立即失效
3:对于大额支付类需要高度案全的场景,甚至可以考虑密码或者验证码验证
jfinal 项目是标准的 java web 项目,所以以前你所掌握的 CSRF 防范的方法依然有用,直接用于 jfinal 项目即可。
充分利用 jfinal 的拦截器、Handler 来进行处理