CSRF(跨站请求伪造)

原理:

简单来说,就是用户的浏览器中存在一些攻击者想要的cookie,然后,用户登录了攻击者建造的危险网站,在攻击者的这个危险网站中,又去点击其他安全网站的链接,这才导致攻击者获得了用户的这个cookie,然后,攻击者根据用户的这个cookie,就有权限冒充用户去访问只有这个用户有权限访问的网站了。

补充:有些网站规定自己的某些网页打开地址必须由自己网站内的链接过来。因此,有时候攻击者就会通过修改referfer来欺骗网站服务器,告诉他我就是从你的某个网页上过来的,达到CSRF攻击的目的。

防御CSRF的几种思路:

1.进行referer验证。

2.进行token验证

3.增加一个询问框,验证码。一旦用户点击确定,立马弹出对话框,问用户是不是真的要这么做。而验证码也会随着每次的刷新,自动变更。这样一来,攻击难度蹭蹭蹭的往上增。

4.给用户一个只有用户本人才能知道的验证信息。比如纸质密保。比如改密码之前需要填写旧密码。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容