【笔记】Web安全:CSRF跨站请求伪造

本文介绍了CSRF(跨站请求伪造)的概念、漏洞原理及无防护的CSRF漏洞利用,包括GET型和POST型攻击。接着探讨了防御CSRF的策略,如使用Token和Referer检查,同时指出这些防御措施的潜在问题和绕过方法。通过实例展示了CSRF攻击的实施和检测工具的使用。
摘要由CSDN通过智能技术生成

目录

什么是CSRF

CSRF漏洞原理

无防护的CSRF漏洞利用

GET型CSRF漏洞

POST型CSRF漏洞

CSRF防御

利用tocken防止CSRF漏洞

利用Referer防止CSRF漏洞


什么是CSRF

  Cross-Site Request Forgery:跨站请求伪造,也称为ONe Click Attack或者Session Reinding,通常缩写为CSRF或者XSRF。

XSS与CSRF区别:

  1. XSS利用站点内的信任用户,盗取Cookie
  2. CSRF通过伪装成受信任用户请求受信任的网站

第三方网站对目标网站发起一个请求的时候利用用户的cookie冒充了用户的身份。

实现流程:

①用户访问网站(例如网上银行),网站返回cokkie,保存在浏览器里面。

②点击攻击链接/访问攻击者网站,网站返回一个包含恶意请求(例如银行转账)的页面

③浏览器对该请求进行解析执行,利用刚刚用户登录银行网站的cookie。

CSRF漏洞原理

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

但是有两个前提,①用户登录当前系统(

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值