[理论-学习]Web安全-CSRF-基础01

声明:

由于笔者能力有限,难免出现各种错误和漏洞。全文仅作为个人笔记,仅供参考。

笔记内容来源于各类网课

一、CSRF定义

CSRF(Cross-site request forery,跨站请求伪造)也被称为One Click Attack或者Session Riding,通常缩写为CSRF或者XSRF
XSS与CSRF区别:
1、XSS利用站点内的信任用户,盗取Cookie ;
2、CSRF通过伪装成受信任用户请求受信任的网站。

二、CSRF原理

利用目标用户的合法身份,以目标用户的名义执行某些非法操作。

利用条件:

  • 用户已经登陆系统
  • 用户点击了恶意URL

举例:

某个网站的转账链接为:https://www.xxx.com/pay.php?uname=XX&&money=XX

假定A,B用户为合法用户,A向B支付100元。A填写付款信息后,发送一个请求:

https://www.xxx.com/pay.php?uname=B&&money=100

便完成了A向B支付100元。

如此,攻击者构造一个特殊URL:

https://www.xxx.com/pay.php?uname=C&&money=10000

当A点击上述链接(可以通过任何方式让用户点击到:钓鱼邮件、恶意网页、XSS触发、二维码等等方式),就成功的从A账户转账10000元到C用户。

注意:上述只是个虚拟的例子,实际支付比这个复杂的多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值