加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 服务器 > 安全 > 正文

CSRF攻击是什么 怎样做好CSRF攻击防御

发布时间:2023-06-26 12:40:14 所属栏目:安全 来源:
导读: 什么是" CRFP攻击"?很多人对于CSRF攻击是什么以及如何防御CSRF攻击并不了解,对此,这篇文章就给大家详细介绍一下关于CSRF攻击,了解CSRF攻击能有利于我们做好有效防御,下面我们就随着时间来一起看看。要完成一次

 什么是" CRFP攻击"?很多人对于CSRF攻击是什么以及如何防御CSRF攻击并不了解,对此,这篇文章就给大家详细介绍一下关于CSRF攻击,了解CSRF攻击能有利于我们做好有效防御,下面我们就随着时间来一起看看。

要完成一次CSRF攻击,受害者必须依次完成两个步骤:

1.登录受信任网站A,并在本地生成Cookie。

2.在不登出A的情况下,访问危险网站B。

看到这里,你也许会说:“如果我不满足以上两个条件中的一个,我就不会受到CSRF的攻击”。是的,确实如此,但你不能保证以下情况不会发生:

1.你不能保证你登录了一个网站后,不再打开一个tab页面并访问另外的网站。

2.你不能保证你关闭浏览器了后,你本地的Cookie立刻过期,你上次的会话已经结束。(事实上,关闭浏览器不能结束一个会话,但大多数人都会错误的认为关闭浏览器就等于退出登录/结束会话了......)

即便是使用最新的浏览器,黑客也无法篡改 Referer 值,这种方法仍然有问题。因为 Referer 值会记录下用户的访问来源,有些用户认为这样会侵犯到他们自己的隐私权,特别是有些组织担心 Referer 值会把组织内网中的某些信息泄露到外网中。因此,用户自己可以设置浏览器使其在发送请求时不再提供 Referer。当他们正常访问银行网站时,网站会因为请求没有 Referer 值而认为是 CSRF 攻击,拒绝合法用户的访问。这种情况下,如果不小心点了referer,就会导致银行账户被盗,造成资金损失。所以,请务必注意不要点referer。

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!