網站被DDOS攻擊的防禦方法

分佈式拒絕服務攻擊(DDOS)是目前常見的網絡攻擊方法,它的英文全稱為Distributed Denial of Service?簡單來說,很多DoS攻擊源一起攻擊某臺服務器就形成了DDOS攻擊,從而成倍地提高拒絕服務攻擊的威力。

通常,攻擊者將攻擊程序通過代理程序安裝在網絡上的各個“肉雞”上,代理程序收到指令時就發動攻擊。

隨著DDOS攻擊的成本越來越低,很多人就通過DDOS來實現對某個網站或某篇文章的“下線”功能,某篇文章可能因為內容質量好,在搜索引擎有較高的排名,但如果因為DDOS導致網站長時間無法訪問,搜索引擎則會將這篇文章從索引中刪除,網站的權重也會降低,因為達到了“下線”文章的目的。

對付DDOS不太容易,首先要找一個靠譜的主機供應商,我之前有個主機供應商,一發現某個IP被DDOS,就主動屏蔽這個IP好幾天,實際上就是硬件和技術能力不足的表現。

國外的主機供應商也未必靠譜,比如之前有次被DDOS,我就把博客轉到Dreamhost的空間,事實表明Dreamhost的防DDOS的能力不敢恭維,DDOS來了之後,Dreamhost對付DDOS倒是不客氣,直接把中國地區的IP全給屏蔽了。

一般來說,DDOS是需要花錢和帶寬的,解決DDOS也需要花錢和帶寬,那麼,如果服務器被DDOS了,我們應該怎麼辦呢?

網站被DDOS攻擊的防禦方法

1、保證服務器系統的安全

首先要確保服務器軟件沒有任何漏洞,防止攻擊者入侵。確保服務器採用最新系統,並打上安全補丁。在服務器上刪除未使用的服務,關閉未使用的端口。對於服務器上運行的網站,確保其打了最新的補丁,沒有安全漏洞。

2、隱藏服務器的真實IP地址

不要把域名直接解析到服務器的真實IP地址,不能讓服務器真實IP洩漏,服務器前端加CDN中轉(免費的CDN一般能防止5G左右的DDOS),如果資金充裕的話,可以購買高防的盾機,用於隱藏服務器真實IP,域名解析使用CDN的IP,所有解析的子域名都使用CDN的IP地址。此外,服務器上部署的其他域名也不能使用真實IP解析,全部都使用CDN來解析。

總之,只要服務器的真實IP不洩露,5G以下小流量DDOS的預防花不了多少錢,免費的CDN就可以應付得了。如果攻擊流量超過10G,那麼免費的CDN可能就頂不住了,需要購買一個高防的盾機來應付了,而服務器的真實IP同樣需要隱藏。


分享到:


相關文章: