"); //-->
本文分享自天翼云开发者社区《常见应用层DDoS攻击》,作者:罗****文
DDoS(分布式拒绝服务)应用层攻击是一种针对网络应用层的攻击方式。应用层是网络协议栈中最高级别的层次,负责处理用户与网络应用之间的交互。
在应用层攻击中,攻击者通过发送大量的恶意请求或者利用应用层协议的漏洞,使目标应用服务器无法正常处理合法用户的请求,从而导致服务不可用或者严重延迟。这种攻击方式通常会对服务器的处理能力、带宽和资源造成巨大压力,从而耗尽服务器的资源,导致正常用户无法访问目标应用。
应用层攻击可以采用多种方式进行,包括但不限于以下几种:
CC攻击
CC(Challenge Collapsar,挑战黑洞),黑洞是早期的一款DDoS防御产品,为了绕过黑洞的检测,攻击者而发起的一种攻击。
黑客利用代理服务器或者控制的肉鸡,向目标web网页发送大量的请求(尤其是需要频繁查询数据库的请求),致使CPU处理不过来这么多的请求,长期处于100%的状态,从而无法处理正常请求。又因从代理服务器或者肉鸡发起的请求具有正常的协议栈行为,混淆在合法请求之中,无法被传统的DDoS防御产品分辨。
Slowloris慢速攻击
攻击者利用HTTP协议的特性,发送大量的半连接到服务器,使服务器的连接资源被耗尽,导致无法接受新的连接请求。慢速攻击主要分为以下三种类型:
Slow headers:Web应用在处理HTTP请求之前都要先接收完所有的HTTP头部,攻击者发起一个HTTP请求,一直不停的发送HTTP头部,消耗服务器的连接和内存资源。Slow body:攻击者发送一个HTTP POST请求,该请求的Content-Length头部值很大,但攻击客户端每次只发送很少量的数据,使该连接一直保持存活,消耗服务器的连接和内存资源。Slow read:客户端发送完整的请求给服务器端,然后一直保持这个连接,以很低的速度读取Response,比如通过发送Zero Window到服务器,让服务器误以为客户端很忙,以消耗服务器的连接和内存资源。
DNS攻击
DNS(域名系统)攻击是指攻击者利用DNS协议的漏洞或者恶意操作,对域名系统进行攻击的行为。DNS攻击可以导致域名解析错误、DNS服务器故障、服务不可用或者用户被重定向到恶意网站等问题。以下是几种常见的DNS攻击类型:
DNS劫持:攻击者通过篡改DNS响应数据,将合法用户的域名解析请求重定向到恶意的IP地址,从而使用户访问到恶意网站或者受到钓鱼等攻击。DNS缓存投毒:攻击者通过发送伪造的DNS响应数据,将恶意的域名与IP地址映射关系存储到DNS缓存服务器中,使正常用户的域名解析请求被重定向到恶意的IP地址。DNS放大攻击:攻击者利用开放的DNS服务器进行攻击,发送小型的DNS请求到开放的DNS服务器,但在响应中返回大量的数据,从而使目标服务器的带宽被耗尽。DNS隧道:攻击者利用DNS协议的特性,将非法的数据或者命令通过DNS请求和响应的数据字段进行传输,从而绕过网络安全设备的检测和防御。DNS拒绝服务(DNS DoS):攻击者通过发送大量的恶意DNS请求,使目标DNS服务器的处理能力被耗尽,导致合法用户无法正常解析域名。
SSL/TLS攻击
SSL/TLS(安全套接层/传输层安全)类型的DDoS(分布式拒绝服务)攻击通常是通过利用SSL/TLS协议的特性和资源消耗来对目标服务器进行攻击。以下是几种常见的SSL/TLS类型的DDoS攻击:
SSL/TLS握手攻击:攻击者发送大量的SSL/TLS握手请求到目标服务器,消耗服务器的计算资源和网络带宽。这种攻击通常利用了SSL/TLS握手过程中的资源密集型计算,如公钥加密和数字签名验证,导致服务器无法处理正常的客户端请求。SSL/TLS重协商攻击:攻击者利用SSL/TLS协议中的重协商特性来进行攻击。攻击者在握手过程中发送大量的重协商请求,导致服务器频繁地重新计算和验证握手参数,从而消耗服务器资源,降低服务器的性能和可用性。SSL/TLS加密攻击:攻击者利用SSL/TLS协议中的加密和解密过程的资源消耗来进行攻击。攻击者发送大量的加密请求,要求服务器进行加密和解密操作,从而消耗服务器的计算资源和带宽。SSL/TLS会话重放攻击:攻击者截获合法的SSL/TLS会话数据,并将其重放到目标服务器上。目标服务器会进行解密和处理这些重放的会话数据,从而消耗服务器的资源。这种攻击通常需要攻击者能够截获和重放SSL/TLS会话数据。SSL/TLS协议版本混淆攻击:攻击者发送大量的SSL/TLS握手请求,并在请求中使用不同的SSL/TLS协议版本。目标服务器需要处理这些不同协议版本的请求,从而消耗服务器的计算资源和带宽。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
Chiptorials ——如何将CryptoAuthLib库用于Microchip安全身份验证IC
安全&底盘系统
Linux似乎正站在悬崖的边上?
量子计算将如何挑战 IoT 安全
报告称“AI 黑客时代已到来”
安全,运营商级WLAN应用要慎重
Chiptorials ——使用ATECC608 TrustFLEX实现基本非对称身份验证
基于CEC1712实现的处理器SPI FLASH固件安全弹性方案培训教程
根据亚马逊首席技术官沃纳·沃格尔斯博士的说法,2026年及以后5项技术预测
保护人身和设备安全的固体传感开关
利用ECC608 TrustMANAGER和Kudelski IoT的keySTREAM SaaS进行现场凭证配置
新研究探讨可穿戴鲨鱼驱避装置
哈尔滨中唯信息安全技术有限公司
飞思卡尔杯-第六届设计应用大奖赛 优秀奖获奖论文2
无线收发组件在安全方面的应用
Quectel Matter over Thread 模块,实现智能家居互作性
Chiptorials——如何使用ATECC608 TrustFLEX实现公钥轮换
TechInsights 拆解:华为 MDC Pro 610 ADAS 控制器
安全电子爆竹
日本推出可用手机确认家中安全情况的服务
安全可靠多功能充电器电路
限制AI/ML工具以确保物理AI的安全和保障
中国信息安全不能居于“第四类”
别这么做:忽略最坏情况下的执行时间
几种用电指示灯的制作
交直流两用暗室安全灯
安全可靠的密码锁电路(CD4017)
集成电路安全与系统科学思想的思考(上)
TSA警告旅客避免使用免费机场Wi-Fi
从大理州苍山户外大赛看北斗与天通技术护航并实现“安全+生态”双重保障