一、認識阻斷服務攻擊
在探討DDoS之前,必須先了解DoS(Denial of Service)的基本概念。DoS泛指駭客試圖妨礙正常使用者使用網路上的服務,手法包括切斷實體線路、發送過量封包導致設備處理不及等。由於頻寬、網路設備與伺服器主機的處理能力皆有上限,當駭客製造超出負載的流量時,合法使用者即無法正常存取服務。例如針對頻寬較小的撥接或ADSL使用者發動攻擊,受害者會發現網站無法連線或回應極緩慢。
值得注意的是,DoS攻擊屬於破壞可用性的攻擊,並非入侵主機竊取資料,但同樣會造成實質傷害——若目標為電子商務網站,將直接導致顧客無法下單購物,帶來營收損失。
二、分散式阻斷服務攻擊(DDoS)深度剖析
DDoS是DoS的進階形式,駭客利用多台被控制的電腦(殭屍主機)同時發動攻擊,以癱瘓目標服務。攻擊者會先入侵大量主機植入控制程式,再透過指令協調這些「代理程式」對目標發動攻擊。部分工具採用多層架構,可一次控制上千台電腦,產生極大流量。早在2000年,Yahoo、eBay、Buy.com、CNN等知名網站即曾遭受DDoS攻擊,導致合法流量中斷數小時。
攻擊程式分類
- 按自動化程度:手動攻擊(早期,駭客手動尋找漏洞植入程式)、半自動攻擊(具Handler控制Agent)、全自動攻擊(如W32/Blaster蠕蟲,預設目標、時間與方式自動掃描植入並發動)。
- 按攻擊弱點:協定攻擊(利用TCP SYN Flood、認證伺服器漏洞消耗資源)、暴力攻擊(以大量正常連線耗盡目標資源)。
- 按攻擊頻率:持續攻擊(全力持續,易被偵測)、變動頻率攻擊(頻率緩增或波動,延緩被發現時間)。
三、遭受DDoS攻擊時的生存指南
當攻擊規模遠超過自身頻寬與設備處理極限時,完全抵禦極為困難,但仍可採取措施減輕衝擊:
- 溯源調查:從被攻擊目標往回追蹤,確認流量經由哪些邊界路由器進入,聯繫上游ISP或電信業者協助阻擋或查證來源。
- 更換IP與DNS:若僅單一IP被攻擊,嘗試更換IP並更新DNS映射可快速迴避,但從另一角度看,駭客已達到「讓服務不可用」的目的。
- 流量特徵過濾:若攻擊手法單一,可透過路由器ACL或防火牆規則阻擋特徵流量;若流量集中來自特定核心路由器,可暫時封鎖該路徑(犧牲部分正常流量換取其它來源服務正常)。
- 擴充資源緩衝:增加伺服器或頻寬作為緩衝,屬治標不治本,核心仍須立即協調相關單位解決根本問題。
四、預防DDoS攻擊的長效機制
DDoS防治需全網協作,建立更嚴格的網路標準:
- 所有網路設備與主機須及時修補系統漏洞、關閉非必要服務、部署防毒與防火牆軟體,避免成為殭屍主機。
- 啟用路由器封包來源過濾功能(如uRPF),丟棄來源IP偽造的封包,大幅減少追蹤難度。
- 網域間建立聯絡機制,部署流量感測器於關鍵節點,實現早期預警與受害區域隔離,降低客戶損失。