Web安全之跨站请求伪造CSRF(Cross-site request forgery)


CSRF(Cross-site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,XSS利用站点内的信任用户,而CSRF则通过伪装来自受信任用户的请求来利用受信任的网站。与XSS攻击相比,CSRF攻击往往不大流行(因此对其进行防范的资源也相当稀少)和难以防范,所以被认为比XSS更具危险性。

1.fiddler操作,并记录正常请求

2.拖到Composer修改头信息

Referer: http://bogus.referer.ibm.com

描述: 将可能干扰 CSRF 攻击的 HTTP 头除去,并使用伪造的 URL 设置 Referer 头

差异:
以下更改已应用到原始请求:
已将 HTTP 头设置为“http://bogus.referer.ibm.com”

推理:
测试结果似乎指示存在漏洞,因为测试响应与原始响应完全相同,而后者指示跨站点请求伪造尝试成功,尽管其中有假想的“Referer”头。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM