参考:高先生的猫
1.概念:CSRF(Cross-site request forgery),中文名称:跨站请求伪造。
简单来说就是你登录了当前的官网,而同时不小心打开了钓鱼网站,钓鱼网站此时利用你登录的官网中生成的cookie伪造请求在官网中进行操作。
2.预防:
1.验证HTTP Referer字段:一个安全受限页面请求一般来自同一个网站,而钓鱼网站的伪造请求一般来自 钓鱼网站自己,由此可以区别,通过Referer值来防御CSRF攻击
2.使用验证码:在关键操作页面中加入验证码,可以防止钓鱼网站伪造的请求。
3.在请求地址中添加token并验证,或在HTTP 头中添加token值并验证