当前位置:首页 > 黑客技术 > 正文内容

OWASP TOP 10之怎么防护CSRF进犯

访客4年前 (2021-04-16)黑客技术779

0x00 什么是CSRF

CSRF(Cross-site request forgery跨站恳求假造,也被称为“One Click Attack”或许Session Riding,一般缩写为CSRF或许XSRF,是一种对网站的歹意运用。尽管听起来像跨站脚本(XSS),但它与XSS十分不同,而且进犯办法简直相左。XSS运用站点内的信赖用户,而CSRF则经过假装来自受信赖用户的恳求来运用受信赖的网站。与XSS进犯比较,CSRF进犯往往不大盛行(因而对其进行防备的资源也适当稀疏)和难以防备,所以被以为比XSS更具危险性。

理论上来说,CSRF比XSS更为遍及,也更简单被疏忽。CSRF之所以简单难以防备,是由于这种进犯彻底以用户的身份履行,而使用程序和浏览器往往无法判别这是CSRF进犯仍是合法的HTTP恳求。

OWASP TOP 10是这样描述的

防止跨站恳求假造,一般需求在每个HTTP恳求中添加一个不行猜测的令牌,这种令牌至少应该对每一个用户会话来说是仅有的。

最好的办法是将独有的令牌包含在一个躲藏字段中。这将使得该令牌经过HTTP恳求体发送,防止其包含在URL中然后被露出出来。 该独有令牌相同能够包含在URL中或作为一个URL参数。可是这种办法的巨大危险在于:URL会露出给进犯者,这样隐秘令牌也会被走漏。

OWASP的CSRF Guard能够同来在JAVA EE,.NET,orPHP使用程序中主动参加这种令牌。OWASP的ESAPI包含了多种开发者能够运用的办法来防止CSRF缝隙

要求用户从头认证或许证明他们是一个实在的用户也能够防护CSRF进犯。

0x01 怎么查验是否存在CSRF

那么,怎么判别是否存在CSRF缝隙呢?

检测使用程序是否存在该缝隙的办法是查看每个衔接和表单都供给了不行猜测的CSRF令牌。没有这样的令牌,进犯者就能够假造歹意恳求。另一种防护的办法是要求用户证明他们是实在用户的办法(比方:CAPTCHA)。要点重视那些调用能够改动状况功用和链接的表格,由于他们是跨站恳求假造进犯的最重要的方针。

由于多步买卖并不具有内涵的防进犯才能,因而咱们需求检测这些买卖。进犯者能容易运用多个标签或JavaScript假造一系列恳求

请注意:会话cookie、源IP地址和其他浏览器主动发送的信息不能作为防进犯令牌,由于这些信息现已包含在假造的恳求中。

OWASP的CSRF测验东西有助于生成测验事例,可用于展现跨站恳求假造缝隙的损害。

接下来咱们评论CSRF的防护办法

现在,防护CSRF进犯的办法主要有如下的几种:

运用POST办法代替GET 验证HTTP Referer 验证码 运用token

0x02 运用POST代替GET

程序员乱用$_REQUEST办法来获取外部数据,毋容置疑是导致CSRF众多的原因之一。因而,在开发过程中,要合理选用POST、GET办法,尽量运用POST代替GET办法提交和修正数据,这样能够在必定程度上防止CSRF

尽管运用POST代替GET操作的办法不能彻底防备CSRF,但会添加进犯的难度。

无论怎么,开发人员都应该时间区分好POST、GET办法的使用场景,便是为了防备也能进步使用程序的安全性。

0x03查验HTTP Referer

别的一种常见的防护CSRF的办法是验证HTTP恳求来历。

在HTTP头中含有一个Referer字段,该字段记录了从HTTP恳求的来历地址,经过查看来历地址是来自站内仍是来自长途的歹意页面,能够处理从站外建议的CSRF进犯,趁便处理不合法盗链、站外提交等问题

一个典型的HTTP Referer的完成办法如下:

1
2
3
4
5
If(eregi(“www.dmzlab.com”, $_SERVER[‘HTTP_REFERER’])) {
      ok();
      }else{
             echo “不合法恳求”
      }

可是,这种办法相同有缺点。由于HTTP Rreferer是由客户端浏览器发送的,所以能够被修正和假造。现在现已有一些办法和东西能够恣意篡改Referer的值。

[1] [2]  黑客接单网

扫描二维码推送至手机访问。

版权声明:本文由黑客接单发布,如需转载请注明出处。

本文链接:https://therlest.com/106185.html

分享给朋友:

“OWASP TOP 10之怎么防护CSRF进犯” 的相关文章

美团暗语「美团暗语2021」

 昨天,很多网友问小编美团暗语最好的方法是什么?有关美团暗语2021最好的方法是哪种?最新美团暗语2020?根据网民透露的审判细节这篇文章主要介绍了美团暗语,包括美团暗语 据大江网2021年10月20日17:01:48的最新消息,微博网友@ 爆料。 平安夜来临之际,事件,在网上炒得沸沸扬扬,引发全...

接单的黑客_可以找黑客黑美团吗

有在网络安全范畴中,猜测网络违法和歹意软件发展趋势好像现已成为了各大网络安全公司的传统了。 为了防止让咱们去阅览上百页的安全陈述,咱们专门整兼并总结了McAfee、Forrester、FiskIQ、卡巴斯基实验室【1、2、3】、WatchGuard、Nuvias、FireEye、CyberArk、F...

黑客了解,中国黑客越南网络apt,黑客网站密码破解工具

6.42 · hxxp[://]offlineearthquake[.]com/file//?id=&n=000 进程三:使命履行及实时数据剖析10.61 2019年6月19日,FireEye Endpoint Security设备上收到了缝隙检测警报。 违规应用程序被辨认为Microso...

如何查询酒店开房记录?谁可以查?网上怎么查?

关于酒店开房记录,这个基本上是看不到的,只有公检法系统(主要是公安局)才能查询的。如果你真想查询,要提供相关真实的身份证明,到公安局咨询,可能需要繁琐的手续。 2014年初,网上就有过“2000W开房数据泄露”的惊爆新闻,是因众多酒店使用了浙江慧达驿站公司开发的酒店Wi-Fi管理、认证系统,而该公司...

如何寻找黑客微信号(只有一个微信号,黑客可以查到对方吗)

一、如何寻找黑客微信号(只有一个微信号,黑客可以查到对方吗) 1、有黑客能查到微信聊天记录是骗人的吗绝对是骗子,请勿相信! 微信聊天信息保存在本地 一般聊天信息都是保存在本地的,除非开通会员可以将聊天信息存储。 黑客查找出来的微信聊天截图是真的吗在手机端启动微信,在微信主界面底部导航中点击“微信”...

生猪猪价近10年走势图 「全国生猪价格猪e网」

从供给来看,同比年下降8点全国2。2012年4,希望能对你有所帮助。而且又赶上猪肉价格进入下行通道,上涨的原因分析一是生猪存栏减少,今日全国生猪均价继续维持震荡,现在正逢季节性淡季,量双增长市场供给量有后援保障。比2月25价格日。 散养户积极补栏使得苗猪价格迅速上升,1、我就是专业研究这个的,最新全...

评论列表

末屿僚兮
3年前 (2022-07-03)

秘令牌也会被走漏。OWASP的CSRF Guard能够同来在JAVA EE,.NET,orPHP使用程序中主动参加这种令牌。OWASP的ESAPI包含了多种开发者能够运用的办法来防止C

颜于酷腻
3年前 (2022-07-03)

程序的安全性。0x03查验HTTP Referer别的一种常见的防护CSRF的办法是验证HTTP恳求来历。在HTTP头中含有一个Referer字段,该字段记录了从HTTP恳求的来历地址,经过查看来历地址是来自站内仍是来自长途的歹意页面,能够处理从站外建议的CSRF进

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。