DDoS(Distributed Denial of Service)攻擊是一種惡意,分布式拒絕服務攻擊,它通過大量偽裝的源地址和服務器發送的請求,來壓垮目標網絡的服務器資源,從而導致服務器無法應答正常請求,并且大量資源無效被浪費,從而影響網站的服務。

DDoS攻擊原理
DDoS攻擊主要依賴于大量僵尸計算機(往往被許多惡意編程組織通過各種方式感染在網絡上),通常稱為“Botnet”,這些被感染的計算機往往會被源頭攻擊者收集在一起,形成一個大的機器人網絡。
然后,這些僵尸機將從源攻擊者處接收控制命令,在上司的指示下大量的數據包投放到目標服務器,使服務器嚴重負荷,服務器資源耗盡而無法回應正常的請求,做出正常的響應,從而實現拒絕服務的目的。
防御DDoS攻擊
盡管DDoS攻擊在一定程度上可能實現,但是也有一些針對性的措施可以采取,以防止DDoS攻擊對網絡系統帶來的威脅。
一般來說,防御DDoS攻擊有兩個方面:服務器管理和技術手段。
1、服務器管理
改善服務器安全性是最重要的。具體來說,就是要配置一套完善的安全防護措施,包括安裝和更新殺毒軟件,過濾無效的數據包,監控存在惡意攻擊的異常行為,強化服務器權限和訪問控制等。若果系統存在安全漏洞,可能會被惡意利用黑客竊取服務器中的數據,而且也易受到DDoS攻擊。
2、技術手段
(1)實施靈活的網絡拓機
無論是網絡設備還是服務器設備,要配置靈活多變的網絡拓機,實施網絡負荷平衡,采取抗拒絕服務的攻擊技術,以最大限度的抗擾技術來抵御DDoS攻擊。
(2)網絡過濾
通過設置防火墻、路由器、入侵防御系統和其他網絡過濾技術,可以攔截大量的DDoS攻擊,可以根據來源IP地址過濾,以確保只有符合要求的流量可以訪問網絡服務器以及系統,以及實施在線隔離機制,將惡意請求直接隔離,而實現可信請求服務器。
(3)服務器限流
為了減輕服務器的負荷,提升服務器的吞吐性能,需要引入服務器限流技術,對來自同一IP地址的請求,比如對單地址的并發數進行限制,封鎖惡意請求,降低服務器服務壓力,攔截攻擊源等。
(4)DDoS攻擊監測與響應系統
為了很好的檢測DDoS攻擊,并提前預知攻擊,并有效的應對攻擊;可以引入DDoS攻擊監測與響應系統,應對DDoS攻擊,以及實時分析和研究攻擊。該系統可以檢測其他網絡流量非法進入的網絡,監測流