云云​(留言 | 贡献)
小无编辑摘要
IdleTap-bot​(留言 | 贡献)
由旧格式Infobox转换为新参数格式(label/data),修复空信息框(由IdleTap-bot执行)
 
第1行: 第1行:
{{Infobox|标题=分布式拒绝服务攻击|内容={{!}}-
{{Infobox
! 中文名
| title = 分布式拒绝服务攻击
{{!}} 分布式拒绝服务攻击
 
{{!}}-
| label1 = 中文名
! 外文名
| data1 = 分布式拒绝服务攻击
{{!}} Distributed Denial of Service(DDoS)
 
{{!}}-
| label2 = 外文名
! 别名
| data2 = Distributed Denial of Service(DDoS)
{{!}} 分散式阻断服务攻击、洪水攻击
 
{{!}}-
| label3 = 别名
! 类型
| data3 = 分散式阻断服务攻击、洪水攻击
{{!}} 网络攻击
 
{{!}}-
| label4 = 类型
! 攻击目标
| data4 = 网络攻击
{{!}} 服务器、网络服务、网站等
 
{{!}}-
| label5 = 攻击目标
! 主要手段
| data5 = 服务器、网络服务、网站等
{{!}} 流量洪水、资源耗尽、协议攻击}}'''分布式拒绝服务攻击'''(英文:Distributed Denial of Service,简称DDoS),又称'''分散式阻断服务攻击''',是一种通过控制分布在不同位置的多台受感染主机,向特定目标同时发起大量请求,以耗尽目标网络资源或系统资源,从而使其无法对合法用户提供正常服务的网络攻击方式。<ref name="baike">[https://wapbaike.baidu.com/item/%E5%88%86%E5%B8%83%E5%BC%8F%E6%8B%92%E7%BB%9D%E6%9C%8D%E5%8A%A1%E6%94%BB%E5%87%BB/3802159 分布式拒绝服务攻击 - 百度百科]</ref><ref name="infosec">[https://www.infosec.gov.hk/tc/knowledge-centre/ddos 拒絕服務 / 分布式拒絕服務攻擊 - 資訊安全網]</ref>DDoS攻击是在传统拒绝服务攻击(Denial of Service,DoS)基础上发展而来,因其攻击源分布广泛,具有易实施、难防范、难追踪的特点,是互联网上最常见且最具破坏性的网络威胁之一。<ref name="baike" />
 
| label6 = 主要手段
| data6 = 流量洪水、资源耗尽、协议攻击
}}'''分布式拒绝服务攻击'''([[英文]]:Distributed Denial of Service,简称DDoS),又称'''分散式阻断服务攻击''',是一种通过控制分布在不同位置的多台受感染主机,向特定目标同时发起大量请求,以耗尽目标网络资源或系统资源,从而使其无法对合法[[用户]]提供正常服务的网络攻击方式。<ref name="baike">[https://wapbaike.baidu.com/item/%E5%88%86%E5%B8%83%E5%BC%8F%E6%8B%92%E7%BB%9D%E6%9C%8D%E5%8A%A1%E6%94%BB%E5%87%BB/3802159 分布式拒绝服务攻击 - 百度百科]</ref><ref name="infosec">[https://www.infosec.gov.hk/tc/knowledge-centre/ddos 拒絕服務 / 分布式拒絕服務攻擊 - 資訊安全網]</ref>DDoS攻击是在传统拒绝服务攻击(Denial of Service,DoS)基础上发展而来,因其攻击源分布广泛,具有易实施、难防范、难追踪的特点,是[[互联网]]上最常见且最具破坏性的网络威胁之一。<ref name="baike" />


== 定义 ==
== 定义 ==
分布式拒绝服务攻击是指处于不同位置的多个攻击者同时向一个或数个目标发动攻击,或者一个攻击者控制了位于不同位置的多台机器,并利用这些机器对受害者同时实施攻击。<ref name="baike" />与传统的拒绝服务攻击(DoS)通常由单一主机发起不同,DDoS攻击通过利用大量的受控主机(俗称“肉鸡”或“傀儡机”)形成僵尸网络,向目标发送远超其处理能力的请求,导致目标服务器过载、网络带宽耗尽或系统崩溃。<ref name="infosec" /><ref name="fortinet">[https://www.fortinet.com/cn/resources/cyberglossary/ddos-attack 什么是 DDoS 攻击? - Fortinet]</ref>这种攻击方式的规模更大,防御难度也更高,因为简单地封锁单一攻击源无法有效缓解攻击。<ref name="wiki">[[wikipedia:Denial-of-service_attack|Denial-of-service attack - Wikipedia]]</ref>
分布式拒绝服务攻击是指处于不同位置的多个攻击者同时向一个或数个目标发动攻击,或者一个攻击者控制了位于不同位置的多台机器,并利用这些机器对受害者同时实施攻击。<ref name="baike" />与传统的拒绝服务攻击(DoS)通常由单一主机发起不同,DDoS攻击通过利用大量的受控主机(俗称“肉鸡”或“傀儡机”)形成僵尸网络,向目标发送远超其处理能力的请求,导致目标[[服务器]]过载、网络带宽耗尽或系统崩溃。<ref name="infosec" /><ref name="fortinet">[https://www.fortinet.com/cn/resources/cyberglossary/ddos-attack 什么是 DDoS 攻击? - Fortinet]</ref>这种攻击方式的规模更大,防御难度也更高,因为简单地封锁单一攻击源无法有效缓解攻击。<ref name="[[wiki]]">[[wikipedia:Denial-of-service_attack|Denial-of-service attack - Wikipedia]]</ref>


== 攻击类型 ==
== 攻击类型 ==
第25行: 第28行:


=== 流量攻击(Volumetric Attacks) ===
=== 流量攻击(Volumetric Attacks) ===
此类攻击旨在消耗目标网络的全部可用带宽,通过发送大量数据包使网络拥堵,从而阻断合法流量。常见形式包括UDP洪水攻击、ICMP洪水攻击和DNS洪水攻击等。<ref name="infosec" />
此类攻击旨在消耗目标网络的全部可用带宽,通过发送大量[[数据]]包使网络拥堵,从而阻断合法流量。常见形式包括UDP洪水攻击、ICMP洪水攻击和DNS洪水攻击等。<ref name="infosec" />


=== 协议攻击(Protocol Attacks) ===
=== 协议攻击(Protocol Attacks) ===
又称连接状态攻击,此类攻击利用网络协议设计上的缺陷,通过发送恶意请求消耗服务器或网络设备的连接状态资源。典型的例子是SYN洪水攻击,攻击者发送大量TCP SYN请求但不完成三次握手,使服务器维持大量半开连接直至资源耗尽。<ref name="infosec" />
又称连接状态攻击,此类攻击利用网络协议设计上的缺陷,通过发送恶意请求消耗服务器或网络设备的连接状态资源。典型的例子是SYN洪水攻击,攻击者发送大量[[TCP]] SYN请求但不完成三次握手,使服务器维持大量半开连接直至资源耗尽。<ref name="infosec" />


=== 应用层攻击(Application Layer Attacks) ===
=== 应用层攻击(Application Layer Attacks) ===
此类攻击针对Web服务器、数据库等应用层的特定功能,通过模拟大量合法请求耗尽应用资源。由于攻击流量与正常流量难以区分,应用层攻击往往更难检测和防御。<ref name="infosec" /><ref name="fortinet" />
此类攻击针对Web服务器、[[数据库]]等应用层的特定功能,通过模拟大量合法请求耗尽应用资源。由于攻击流量与正常流量难以区分,应用层攻击往往更难检测和防御。<ref name="infosec" /><ref name="fortinet" />


== 攻击流程 ==
== 攻击流程 ==
一次典型的DDoS攻击通常包含以下阶段<ref name="baike" />:
一次典型的DDoS攻击通常包含以下阶段<ref name="baike" />:


# '''入侵与控制''':攻击者通过漏洞利用、恶意软件等手段,入侵并控制大量互联网主机(如个人电脑、服务器、物联网设备等),在受害主机中植入攻击程序。
# '''入侵与控制''':攻击者通过漏洞利用、恶意[[软件]]等手段,入侵并控制大量互联网主机(如个人电脑、服务器、物联网设备等),在受害主机中植入攻击程序。
# '''构建僵尸网络''':被控制的主机组成僵尸网络(Botnet),攻击者可远程统一指挥这些主机。<ref name="fortinet" />
# '''构建僵尸网络''':被控制的主机组成僵尸网络(Botnet),攻击者可远程统一指挥这些主机。<ref name="fortinet" />
# '''发起攻击''':攻击者向僵尸网络下达指令,所有受控主机同时向目标发送大量请求,形成分布式攻击流量,最终导致目标服务不可用。
# '''发起攻击''':攻击者向僵尸网络下达指令,所有受控主机同时向目标发送大量请求,形成分布式攻击流量,最终导致目标服务不可用。
第42行: 第45行:
== 著名攻击事件 ==
== 著名攻击事件 ==


* 2017年9月,谷歌云遭受DDoS攻击,攻击规模高达2.54 Tbps。<ref name="baike" />
* 2017年9月,[[谷歌]]云遭受DDoS攻击,攻击规模高达2.54 Tbps。<ref name="baike" />
* 2020年2月,亚马逊网络服务(AWS)遭受了当时有记录以来规模最大的DDoS攻击。<ref name="fortinet" />
* 2020年2月,亚马逊网络服务(AWS)遭受了当时有记录以来规模最大的DDoS攻击。<ref name="fortinet" />
* 2025年,[[Cloudflare]]宣布其自动化防御系统抵御了数百次超大规模DDoS攻击,其中最大的攻击峰值达到5.1 Bpps(每秒十亿数据包)和11.5 Tbps。<ref name="baike" />
* 2025年,[[Cloudflare]]宣布其自动化防御系统抵御了数百次超大规模DDoS攻击,其中最大的攻击峰值达到5.1 Bpps(每秒十亿数据包)和11.5 Tbps。<ref name="baike" />