DDoS攻擊是最常見的網絡威脅,而且可能危及你的業務、網站安全性、銷售和商譽,因為DDoS攻擊可以造成網絡的嚴重堵塞和服務器的癱瘓,本文綠夏SEO分享下什么是DDos攻擊?怎樣預防及抗ddos攻擊解決方案。
一、什么是DDos攻擊
DDos向特定的目標發動“阻斷服務”式攻擊,也稱為分散式阻斷服務攻擊(distributed denial-of-service attack),簡稱 DDoS 攻擊。DDoS 攻擊是利用分散多處的眾多電腦或設備發送大量數據包,借此消耗網站帶寬與系統資源,導致網絡癱瘓,無法提供正常服務。此類攻擊的邏輯可以用一個比喻來解釋,如果有1000位不付錢的客戶進入你的商店并堵住入口,不讓正常客戶入內消費,這會導致商店無法正常做生意,所以怎樣預防DDoS攻擊很重要。
二、DDoS攻擊的表現形式
DDoS的表現形式主要有兩種,一種為流量攻擊,主要是針對網絡帶寬的攻擊,即發送大量數據包導致網絡帶寬被阻塞,合法網絡包被虛假的攻擊包淹沒而無法到達主機;另一種為資源耗盡攻擊,主要是針對服務器主機的攻擊,即通過大流量訪問導致主機的內存被耗盡或CPU被占用100%而無法提供網絡服務。
當被DDoS攻擊時,主要表現為:
1、網絡和設備正常的情況下,服務器突然出現連接斷開、訪問卡頓、用戶掉線等情況。
2、被攻擊主機上有大量等待的TCP連接。
3、服務器CPU或內存占用率出現明顯增長。
4、網絡中充斥著大量的無用的數據包,源地址為假。
5、制造高流量無用數據,造成網絡擁塞,使受害主機無法正常和外界通訊。
6、利用受害主機提供的服務或傳輸協議上的缺陷,反復高速地發出特定的服務請求,使受害主機無法及時處理所有正常請求。
7、網絡出站或入站流量出現明顯增長。
8、登錄服務器失敗或者登錄過慢。
9、嚴重時會造成系統死機。
三、DDoS攻擊的類型
DDoS攻擊有數種類型。一般來說,DDoS攻擊主要可分成三種類別:巨流量攻擊、通訊協定攻擊,以及資源層攻擊。
1、巨流量攻擊會以感覺像真實的流量來癱瘓網絡層。這類型的攻擊是最常見的DDoS攻擊形式。
2、通訊協定攻擊會利用層級3和層級4通訊協定堆疊的弱點,造成服務中斷。SYN攻擊也是這類型的攻擊范例之一,其會占用所有可用服務器資源,導致服務器無法使用。
3、資源 (或應用程序) 層級攻擊的目標是Web應用程序封包,并干擾主機間的資料傳輸。這類型攻擊的范例包括違反HTTP協定、SQL注入、跨網站指令碼,以及其他層級7的攻擊。
網絡攻擊者可能會在網絡上使用一種或數種類型的攻擊。例如,他們一開始可能會以某種方式攻擊,然后轉化或合并其他攻擊來破壞系統。隨著攻擊手法更加老練,新的網絡威脅手法正持續增加,且數量可能會大幅上升。
四、怎樣預防DDoS攻擊
服務器被大流量攻擊怎么辦?為防護多方位DDoS攻擊,需要部署多項不同策略,從而緩解不同層級的攻擊。一般而言,攻擊越復雜,越難以區分攻擊流量與正常流量。攻擊者的目標是盡可能混入正常流量,從而盡量減弱緩解成效。以下是幾個抗DDoS攻擊解決方案:
1、黑洞路由
有一種解決方案幾乎適用于所有網絡管理員:創建黑洞路由,并將流量匯入該路由。在最簡單的形式下,當在沒有特定限制條件的情況下實施黑洞過濾時,合法網絡流量和惡意網絡流量都將路由到空路由或黑洞,并從網絡中丟棄。
如果互聯網設備遭受DDoS攻擊,則該設備的互聯網服務提供商(ISP)可能會將站點的所有流量發送到黑洞中作為防御。這不是理想的解決方案,因為它相當于讓攻擊者達成預期的目標:使網絡無法訪問。
2、速率限制
限制服務器在某個時間段接收的請求數量也是防護拒絕服務攻擊的一種方法。雖然速率限制對于減緩Web爬蟲竊取內容及防護暴力破解攻擊很有幫助,但僅靠速率限制可能不足以有效應對復雜的DDoS攻擊。
3、Web應用程序防火墻
Web應用程序防火墻(WAF) 是一種有效工具,有助于緩解第 7 層DDoS攻擊。在互聯網和源站之間部署WAF后,WAF可以充當反向代理,保護目標服務器,防止其遭受特定類型的惡意流量入侵。
通過基于一系列用于識別DDoS工具的規則過濾請求,可以阻止第 7 層攻擊。WAF的一個關鍵價值是能夠快速實施自定義規則以應對攻擊。
4、Anycast網絡擴散
Anycast是一種網絡尋址和路由方法,可以將傳入請求路由到各種不同的位置或“節點”。在CDN中,Anycast通常會將傳入的流量路由到距離最近并且能夠有效處理請求的數據中心。選擇性路由使Anycast網絡能夠應對高流量、網絡堵塞和DDoS攻擊。
可以理解為將攻擊流量分散至分布式服務器網絡,直到網絡吸收流量為止。這種方法就好比將湍急的河流引入若干獨立的小水渠,將分布式攻擊流量的影響分散到可以管理的程度,從而分散破壞力。
Anycast網絡在緩解DDoS攻擊方面的可靠性取決于攻擊規模及網絡規模和效率。采用Anycast分布式網絡是Cloudflare實施DDoS防護策略的一個重要組成部分。
Cloudflare擁有121Tbps的網絡,比有記錄的最大DDoS攻擊大一個數量級。如果你目前恰好受到攻擊,可以使用 Cloudflare CDN 服務。