天天看點

淺析高防雲伺服器是如何防禦DDoS攻擊?

  淺析高防雲伺服器是如何防禦DDoS攻擊?

  作為目前一種最常見的網絡攻擊方式,DDoS攻擊導緻很多企業使用者的網站業務或主機/伺服器深受其害。DDoS攻擊也因其“破壞性較大、難以防範,且無法徹底根除”等特點,成為雲計算服務、IDC、遊戲、電商等多個行業的“公敵”。

淺析高防雲伺服器是如何防禦DDoS攻擊?

  DDoS是英文全稱“Distributed Denial of Service”的縮寫,翻譯成中文,意思是“分布式拒絕服務”。DDoS攻擊,即“分布式拒絕服務攻擊”,本質上屬于“資源消耗型”的攻擊,是一種以耗盡攻擊目标的系統資源或阻塞攻擊目标的網絡帶寬,導緻攻擊目标無法響應正常服務請求的網絡攻擊方式。這種攻擊手法通過借助于“客戶/伺服器”技術,将多個計算機聯合起來作為攻擊平台,對一個或者多個目标發動攻擊。

  DDoS攻擊,是基于DoS的特殊形式的拒絕服務攻擊,是一種分布式、協作的大規模攻擊方式,主要瞄準一些企業或政府部門的網站發起攻擊。

  DDoS攻擊的危害在于,它能在短時間内對攻擊目标發起大量的通路請求,試圖耗盡攻擊目标的網絡帶寬或伺服器資源,讓攻擊目标的網絡堵塞、陷入癱瘓或者伺服器無法響應正常的通路請求,并最終造成攻擊目标的網站的實質性無法通路。

  如何判斷網站是否遭受到了DDoS的流量攻擊或資源耗盡攻擊,趙一八筆記通過以下幾種現象進行辨識:

  1、網站通路突然間變得非常緩慢或無法通路,伺服器上存在着大量等待的“TCP半連接配接”狀态;

  2、網絡中充斥着大量無用的資料包;

  3、通過Ping指令來測試,若發現Ping逾時或丢包嚴重(假定平時是正常的),排除是網絡故障因素的話,則很有可能是遭受到了流量攻擊;若此時還發現,和你的主機接在同一交換機上的伺服器也通路不了,基本上可以确定是遭受了流量攻擊。

  目前,防禦和緩解DDoS攻擊的有效方法,主要有如下幾種:

  1、租用伺服器提供商的“高防伺服器”,利用機房的硬體防火牆,進行惡意流量過濾、清洗和分流。

  2、購買雲服務商或CDN服務商的“CDN(内容分發網絡)”,加速網絡服務,隐藏網站源伺服器的IP位址。

  3、網絡帶寬直接決定了能抵抗和承受DDoS攻擊的能力,如果網絡帶寬容量不足,在遭受DDoS的流量攻擊時,很容易因為帶寬跑滿、阻塞,而造成無法響應正常使用者的通路請求,是以必須保證伺服器擁有充足的網絡帶寬,來應對一定規模和流量的攻擊。

  4、在有充足網絡帶寬保證的前提下,請盡量更新和加強伺服器的硬體配置。若要有效對抗DDoS攻擊,起關鍵作用的硬體主要是CPU和記憶體。CPU可選擇英特爾(intel)新一代至強系列的高性能CPU,記憶體則要選擇DDR4的高速記憶體。

  5、關閉伺服器不必要的服務和端口,這也是伺服器運維人員最常用的做法。在伺服器防火牆中,隻開啟使用的端口,比如:網站web服務的80端口、資料庫的3306端口、SSH服務的22端口等。關掉、屏蔽伺服器不必要的服務和端口,在路由器上過濾假的IP位址,也能在一定程度上有效地防禦DDoS攻擊。

  6、通過“負載均衡”技術,将通路請求均衡分攤到多個伺服器上進行,由多台伺服器共同完成對外服務,解決網站大量并發通路的問題。

  看到這裡,很多讀者和使用者可能會感到迷茫:能夠有效防禦DDoS攻擊的方法和措施有這麼多種,那麼究竟選擇哪一種,才能夠做到最有效地防禦DDoS攻擊呢?

  在做進一步介紹和闡述之前,趙一八筆記首先要針對防禦DDoS來強調3個核心觀點:

  1、防禦DDoS的服務,是一種緩解方案,而不是一種治愈方案,它可以緩解DDoS攻擊對網站業務的影響,而不是徹底根除DDoS攻擊。

  2、沒有哪一種防禦DDoS的服務是“包打全能”的,需要根據實際情況來靈活應對,必要時采取多種組合的方法和措施。

  3、即使所有的組合方案全上,防禦DDoS的服務也不可能完全實作全自動化,有必要的人工幹預,才能更好地實作防禦效果,尤其是針對混合型的攻擊。