有哪些方法可以不使用csrf token就能防御csrf?
判断referer,
举个例子,你的支付页面是从首页跳转的,也是就是说,referer指向你的首页,那么你就可以通过检查referer是否指向你的首页来判断数据是否被csrf。
1、验证cookie和表单中的token。
2、验证session和表单中的token。
3、提交表单前写一个token到cookie,过期时间极短(1s、2s等),后端检查是否有这个token。
10 回答11.1k 阅读
15 回答8.4k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.7k 阅读✓ 已解决
https://www.owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF)_Prev...