定義
DDoS(分散式拒絕服務)攻擊是指來自多個來源同時發起的大量惡意流量,目的是壓垮網站、伺服器或網路,使正常訪客無法正常存取。攻擊者操控由受感染電腦、路由器及IoT裝置組成的殭屍網路(botnet),有時數量多達數十萬台,用以每秒發送數百萬個請求、耗盡頻寬,或以超過伺服器清理速度的方式填滿連線表。攻擊時間長短不一,短則不到一分鐘,長則可持續數天,部分記錄中的攻擊流量甚至超過每秒數Tbps。DDoS防護的運作方式是在流量到達源伺服器之前,於網路邊緣偵測並過濾惡意流量,通常透過CDN或專用清洗網路(scrubbing network)進行。此機制無法修復應用程式漏洞,也無法阻止針對性的帳號盜用攻擊,僅能防範大流量及連線型攻擊。Cloudflare在所有方案(包括免費方案)中皆提供免費的DDoS防護;AWS Shield、Akamai Prolexic及Imperva則可滿足企業級需求。
運作方式
DDoS攻擊可分為多個層級:第3/4層攻擊(如UDP洪水攻擊、SYN洪水攻擊)試圖耗盡頻寬或連線狀態;第7層攻擊則模仿真實使用者行為,以耗盡應用程式資源。強大的防護應同時涵蓋這兩種類型,並採用持續監控而非被動式清洗。
這點為何重要
任何網站都可能成為攻擊目標,若缺乏防護,代價可能是數小時甚至數天的停機時間。遊戲伺服器、新聞網站、爭議性內容及競爭對手的攻擊目標尤其容易受害。第3/4層防護應屬免費且內建的基本功能;若業者對基本DDoS防護額外收費,則是警訊。