DNS(網域名稱系統)被惡用的DDoS(分散式阻斷服務)攻擊主要被稱為「DNS增幅攻擊」。這種攻擊利用公開的DNS解析器(名稱解析伺服器),透過將小型查詢增幅成大量回應,讓攻擊者以少量資源使目標伺服器(他人的伺服器)過載。以下將以逐步的方式詳細說明攻擊的原理。這些說明基於網路安全專家的普遍知識,旨在加深對攻擊的理解。注意:此信息僅作教育用途,並不建議實際執行攻擊行為。DDoS攻擊在多個國家是違法的,會帶來嚴重的法律責任。
準備階段(掃描開放的DNS解析器):
IP偽裝的設置:
scapy
生成DNS查詢封包,並將來源IP更改為目標的IP。增幅查詢的創建:
ANY example.com
– 這會返回A、MX、TXT等多個記錄,使回應大小膨脹至數KB。執行攻擊(利用僵屍網路):
攻擊的影響:
對於DNS增幅DDoS的防範,結合預防(關閉開放解析器)和檢測/緩解(流量過濾)的方式效果最佳。以下列出主要的市售產品並總結其特點。這些大多為雲端式DDoS保護服務,導入較為簡單。選定標準包括:可擴展性、自動檢測、全球網路容量。
產品名 | 提供公司 | 主要特點 | 目標規模 | 價格範圍(參考) |
---|---|---|---|---|
Cloudflare DDoS Protection / Magic Transit | Cloudflare | - 405Tbps的全球網路可自動吸收L3/L4攻擊。<br>- DNS查詢過濾及Anycast分散。<br>- 建議針對開放解析器做入口過濾。 | 中小型至大型企業 | 每月$200起(依流量計費) |
Imperva DDoS Protection | Imperva | - 支持層級3/4/7,能即時緩解超過100Gbps的攻擊。<br>- 在清掃中心去除惡意流量。<br>- 整合DNS回應限制和機器人檢測。 | 大型企業 | 自訂報價 |
Akamai Prolexic | Akamai | - 專用清掃雲端,全端口/協定保護。<br>- 專注於增幅攻擊的回應率限制(RRL)。<br>- 提供24/7的SOC支持和自訂策略。 | 大型基礎設施 | 自訂報價 |
NETSCOUT Arbor DDoS Protection | NETSCOUT | - 利用ATLAS威脅情報進行預先檢測。<br>- UDP/DNS過濾和反射流量阻斷。<br>- 多層防禦(本地和雲端)。 | 企業/ISP | 自訂報價 |
FortiDDoS | Fortinet | - 具備10種專注於DNS的緩解方案(查詢限制、異常檢測)。<br>- 本地設備提供低延遲。<br>- 自動阻止UDP洪水攻擊。 | 中小型企業 | $10,000起(硬體) |
透過這些對策,99%以上的DDoS攻擊可以被阻擋。詳細資訊可參考各產品的官方文件。