freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

小白学安全第二十篇之csrf跨站请求伪造(上篇)
2018-08-10 15:00:55


1.png


CSRF?

之前学习了SQL注入、XSS,现在又多了一个CSRF,好多名称缩写记不住怎么办?不要急,我们先理解CSRF是什么,有助于我们对名称的记忆。

CSRF(Cross site request forgery)跨站请求伪造,用一句话解释就是“通过欺骗,使受害者替攻击者执行操作”。什么?没解释清楚,我们再细致分析下CSRF攻击过程:

1、网站存在跨站请求伪造漏洞;

2、攻击者构造恶意URL诱使受害者点击;

3、执行恶意URL中的内容;


2.png

CSRF漏洞

那什么是CSRF漏洞呢?我们都知道,一些网站当你登录后可以对自己的账户系统进行一些设置,如修改密码。你有没有观察过修改密码后的URL呢?


3.png

http://192.168.237.134/DVWA-master/vulnerabilities/csrf/?password_new=360&password_conf=360&Change=Change#当你点击这个URL时,账户密码就修改为了360,这也就是CSRF攻击的本质,攻击者构造的URL能使你毫不知情的执行一些操作。但是直接将修改密码的URL发送给受害者很容易被发现,这时该怎么办呢?

将URL写入另一个页面中,将这个页面的URL发送给受害者,既能伪装攻击意图,还可以执行相应的命令。


4.png

CSRF攻击被认为是Web安全领域的沉睡巨人,尽管如果执行得当,是一种隐秘而强大的攻击,但是并没有太多被认真对待,与注入攻击、跨站脚本相比地位要低许多。虽然攻击者无法直接获取受害者系统权限,但攻击者可以使用受害者代替执行操作,所造成的危害是相同的。

了解了CSRF以后,是不是迫不及待想知识该如何防护这种攻击方式了呢,还是留一个悬念,大家自己思考一下,在生活中的网站是怎么防护的,用了什么样的方法,我们下期在叙!

# csrf # 360网络安全学院
本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者