CSRF即跨站请求攻击。
简单的说,是攻击者通过一些技术手段欺骗用户的浏览器去访问一个自己以前认证过的站点并运行一些操作(如发邮件,发消息,甚至财产操作(如转账和购买商品))。因为浏览器之前认证过,所以被访问的站点会绝点是这是真正的用户操作而去运行。
这就利用了web中用户身份认证验证的一个漏洞:简单的身份验证仅仅能保证请求发自某个用户的浏览器,却不能保证请求本身是用户自愿发出的。
其实可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包含:以你的名义发送邮件;发消息;盗取你的账号;甚至于购买商品、虚拟货币转账…造成的问题包含个人隐私泄露以及财产安全。
CSRF原理
从上图能够看出,要完成一次CSRF攻击,有2个前提:
1、登录受信任站点A,并在本地生成Cookie。
2、在不登出A的情况下,訪问危急站点B。
作者:lajos182
来源:优快云
原文:https://blog.youkuaiyun.com/sinat_41898105/article/details/80783551