CSRF 是什么?
CSRF(Cross-site Request Forgery)跨站请求伪造,缩写为:CSRF/XSRF。 也被称为:one click attack/session riding。
攻击原理
利用了 web
中用户身份验证的一个漏洞:简单的身份验证只能保证请求发自某个用户的浏览器,却不能保证请求本身是用户自愿发出的。
例子
背景:有网站 a, b |
该攻击可以实施的点在于:
1. 浏览器在发起 get 请求的时候会默认携带该请求域名下的 cookie |
防御措施
- 检查 Referer
- 添加校验 Token