黑客利用cpdos攻击将目标锁定cdn保护网站

小白发布于:2021-09-08阅读:0

相关一类新的web缓存文件中毒了攻击的详细资料早已出现,这种攻击可用以回绝客户浏览根据内容分发网络(cdn[游戏云服务器])派发的資源。

黑客利用cpdos攻击将目标锁定cdn保护网站

该新方式 名叫“缓存文件中毒了拒绝服务攻击(cpdos)”,它具备多种多样组合,可以根据推送含有文件格式问题的标题文字的Http要求来工作中。

根据缓存文件服务器进行dos

cdn具备根据缓存文件客户端常常要求的网络资源来降低使用其业务的初始服务器上的流量的特性。那样做的直接实际效果是增强了性能。

cdn管理体系结构中的缓存文件系统一般 分散化在很大的地理区域中,以达到更快的派发,它储存源服务器存储资源的最新版,并在客户端要求时将其交由客户端。

这种正中间系统解决要求并将其发送到到达站,等候响应和自然资源的最新版本(假如存在)。使用标志新组合的缓存文件键可以确定資源的新鲜程度。

cpdos在cdn的正中间缓存文件系统等级工作中,该缓存文件系统接受并储存由不正确的Http要求标题文字造成的异常网页页面。

結果,试着浏览同样資源的消费者将接到缓存文件的异常网页页面,由于这也是初始服务器在要求后回到的含有不正确标题文字的內容。

攻击的转变

科隆[日本服务器云]应用科学研究高校和德国汉堡大学的Hoai Viet nguyen,Luigi Lo iacono和Hannes Federrath叙述了cpdos攻击的三种转变 :

Http标题文字超大型(HHo) Http元字符(Hmc) Http方式 覆盖(Hmo)

使用HHo种类的cpdos攻击,威协参加者会利用为Http要求标题文字设定的尺寸限制正中间系统和web服务器。

假如缓存文件系统接纳的要求标题文字尺寸超过初始服务器所理解的尺寸,则攻击者可以使用超大型要求密匙或多个标题文字来制做要求。

在这样的情形下,缓存文件将分享含有多个标题文字的要求,随后网络服务器将阻拦该要求,并回到一个400 bad Request不正确网页页面进行缓存文件。之后对同样資源的要求将得到不正确网页页面。

为了更好地更好的表明这个状况,科学研究工作人员制做了一个视频,总体目标是托管在Amazon cloudFront上的应用程序流程。

在攻击全过程中,不正确网页页面将有选择更换資源,直至整个网页页面都不能用才行。

Http元字符(Hmc),cpdos攻击的第二种组合与HHo相近,但利用了有毒的元字符。这种是一切“控制标识符,比如回车符/回车符(' n)',回车符(' r')或手机铃声(' a')”。

再度,高速缓存系统实行其运行并分享从客户端接到的要求。当它抵达源服务器时,它将会被归类为恶意软件,并转化成一条不正确信息,该信息被缓存文件并展现给客户端而不是要求的資源。

该方式 超过了攻击(Hmo),这也是cpdos的第三种组合,它从仅适用get和post Http要求方式 的正中间系统(比如代理商,负载平衡器,缓存文件,服务器防火墙)中盈利。

这转换为阻拦别的Http要求方式 。一个提供web应用程序流程标示信息内容以更换标题文字中适用的Http方式 的web框架容许绕开安全策略并提供不一样的安全策略,比如deLete。

在图中中,get请求被覆盖,初始服务器上的web应用将其表述为post,并回到对应的响应。

“使我们假定总体目标web应用程序流程未对/index.html上的post完成一切领域模型。在这样的情形下,例如play Framework 1这类的web框架会 回到一条不正确信息,状态码为404 not Found。”

結果是该不正确信息被缓存文件并用以/index.html資源的事后合理get请求。

下边的视頻演试了cpdos攻击的这类组合,它使用快递员 专用工具来测试web服务,进而防止了对总体目标网站首页的浏览。

影响长远

cdn在很大的地理环境上运作,cpdos攻击转化成的异常网页页面可以抵达多个缓存文件服务器部位。

可是,科学研究工作人员发觉,并不是全部边沿服务器都受到此威协的影响,而且一些客户端仍将从初始服务器接受合理网页页面。

为了更好地进行测试,她们使用了turbobytes pulse(全局性dns,Http和traceroute测试专用工具)和网站速率精确测量服务项目。

德国(法兰克福)对于同一国家(科隆)的方向进行的攻击影响了整个欧洲地区和亚洲地区一些地方的缓存文件服务器。

解决问题

这类dos攻击的标题文字超大型(HHo)和元字符(HHm)组合是很有可能的,因为它与标准Http实现有所不一样,默认设置 状况下,标准Http完成不允许储存包括错误码的响应。

“ web缓存文件标准仅容许缓存文件错误码'404 not Found','405 method not Allowed','410 gone'和'501 not implemented',”科学研究员工在专注于cpdos的网站上写到。

阻拦dos受到这种攻击的最简单方式 是遵循Http标准并仅缓存文件上边界定的异常网页页面。

可是,使用不正确的情况编码来错误处理也会开启这种攻击,由于內容提供同乡会使用更常用的攻击。比如,“ 400不正确要求”用以申明过大的标题文字。正确的是“ 431要求标题文字字段名很大”,科学研究工作人员剖析的一切系统都未缓存文件它。

对于HHo和HHm cpdos组合的全方位解决方案是将问题网页页面彻底清除在缓存文件以外。

保护对策还包含在缓存文件前边设定web应用程序流程服务器防火墙(wAF),以捕捉尝试抵达初始服务器的故意內容。

存在于多个cdn上的问题

从三位专家学者进行的测试看来,amazon的cloudFront cdn好像最非常容易受到cpdos威协。

在科研工作人员测试的25个流量服务器和web框架中,只有其中三个的Http执行不会受到cpdos攻击:Apache ts,google cloud storage和squid。

下表表明了该类web缓存文件系统和Http完成的组合受该类拒绝服务攻击的影响.

已将问题汇报给受影响的多方,其中一些人公布了补丁包或以其它方法改正了他们。

microsoft升级了iis server的修补程序流程,并于6月公布了相关系统漏洞的详细资料(cVe-2019-0941)。play Framework仍在1.5.3和1.4.6版本号中对于Hmo方式 修复了其产品。

可是,并不是全部厂商的反映都同样。与Flask开发者进行了数次联系,但沒有回应,而且对cpdos的延展性尚不清楚。

amazon的安全精英团队了解到cloudFront的缺点,并默认设置 状况下停止使用状态码“ 400 bad Request”缓存文件不正确网页页面。可是,科学研究工作人员说,沟通交流主要是一种方法,由于她们从没接到相关减轻进展的最新消息。

Hoai Viet nguyen,Luigi Lo iacono和Hannes Federrath在《您的缓存文件已降低:缓存文件中毒了的拒绝服务攻击攻击》一文中详尽介绍了这类web缓存文件中毒了攻击以及转变 。(来源于网络)

 

探讨美国服务器的稳定性

美国服务器的稳定性怎样?它是很多消费者在租用免备案空间空间美国服务器前全是问的一个难点。经历建站经验的都了解,服务器倘若不稳定,很有可能给seo优化以及客户体会产生十分不太好的伤害,因此稳定性是客户租用服务器的一个重要参考因素。那美国服务器的稳定性到底怎样?

美国是互联网技术技术和服务器技术性的发源地,其服务器租赁新项目比其他一切国家都具有优势。美国服务器技术性发展趋向至今,他们在客户十分重视的稳定性方面做的也十分完善。

我们知道美国主机房的要求都是有苛刻标准的,包括主机房的温度、空气相对湿度、防火安全安全标准以及自然通风等。所有服务器硬件配置软件都需要经历技术专业检查的产品工程师检验后再安裝并交货使用。除此之外美国主机房经常出现技术技术专业的产品工程师二十四小时不断监控器的,遇到一切难点全是尽快解决。

很多像GoDaddy、本企业这类著名品牌美国服务器企业有99.9%的网上保证率,就是因为它们在维修保养服务器稳定性方面选用了很多防范措施。可是服务器服务器零配件就算再好,也会在所难免出现一些常见问题,如电脑电脑硬盘、运存、微控制器等,甚至是服务器遭到网络黑客技术的攻击,这类全不是确定要素,这也是为什么这类美国服务项目提供商担心保证100%网上率的原因之一。

当然,我国客户浏览美国服务器上的网站地址,还会继续再次因为地理位置而遭到不一样水准的伤害。美国和在我国间隔较远,而且走的是海底光缆,我国客户浏览时速度和稳定性不容置疑比不上在美国本地浏览。可是美国服务器常见的互联网技术同轴线原料采用高品质海底光缆、光缆电缆电缆线连接端口、无线路由、中央空调交换机等互联网技术物理学机械设备是依据数据工程师开展数据监控,确保避免因为美国服务器互联网技术物理学设备[出口外贸网站加速慢该如何处理[越南云主机丢包率要该怎么办]]机器设备存在的问题而造成信息损害。

微云网络电話:400-028-9798

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/fwqjs/2715.html

TAG标签:cdn

上一篇:服务器应用程序莫名其妙被kill掉,该怎么办?
下一篇:服务器为什么需要管理控制面板?

相关文章

返回顶部