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