DDoS的攻擊方法及防范介紹

很多新手站長(zhǎng)對(duì)DDoS攻擊這一名詞并不陌生,但什么是DDoS攻擊,應(yīng)該怎么防范不太清楚,現(xiàn)在我們用很通俗的語(yǔ)言來(lái)給大家解釋一下:
DDoS攻擊其實(shí)就是一種利用某種技術(shù)手段將目標(biāo)服務(wù)器與互聯(lián)網(wǎng)連接的所有通道堵死,從而造成服務(wù)器與互聯(lián)網(wǎng)失去聯(lián)系,正常訪問(wèn)者無(wú)法獲取服務(wù)器上的數(shù)據(jù)。我們這樣解釋詳細(xì)很多站長(zhǎng)應(yīng)該能看懂!
那么DDoS攻擊怎么防范呢?其實(shí)很簡(jiǎn)單,任何一個(gè)網(wǎng)站服務(wù)器在互聯(lián)網(wǎng)中都有IP地址,而DDoS攻擊需要找到這個(gè)IP地址,如果有一種辦法能夠隱藏服務(wù)器真實(shí)的IP地址那么DDoS攻擊就失去了真實(shí)的目標(biāo)。對(duì)于新手站長(zhǎng)來(lái)說(shuō),這就是一種最簡(jiǎn)單的DDoS攻擊防范措施了,服務(wù)IP地址怎么隱藏呢?目前在國(guó)內(nèi)有幾個(gè)比較知名而且免費(fèi)的網(wǎng)站安全服務(wù),我們這里介紹較為出名的2個(gè):百度加速樂(lè)和360網(wǎng)站衛(wèi)士。
百度加速樂(lè)和360網(wǎng)站衛(wèi)士注冊(cè)并設(shè)置后,網(wǎng)站的域名將解析到它們所提供的服務(wù)器IP上,自動(dòng)將網(wǎng)站服務(wù)器上的內(nèi)容緩存到加速樂(lè)或360網(wǎng)站衛(wèi)士的服務(wù)器上,用戶(hù)瀏覽的時(shí)候與之通訊的是它們的服務(wù)器,而真實(shí)的網(wǎng)站服務(wù)器及IP是無(wú)法直接獲取到的,這樣就實(shí)現(xiàn)了真實(shí)IP隱藏的效果。(另外這種方式從理論上還可以節(jié)約網(wǎng)站服務(wù)器的帶寬,并且提升網(wǎng)站瀏覽速度)
百度加速樂(lè):http://www.jiasule.com
360網(wǎng)站衛(wèi)士:http://wangzhan.#/
這里腳本之家為大家推薦一個(gè): http://www.powercdn.com/ 國(guó)內(nèi)專(zhuān)業(yè)的抗攻擊cdn。
下面這篇文章適合有一定技術(shù)基礎(chǔ)的站長(zhǎng)閱讀,此文詳細(xì)介紹了DDoS攻擊的各種方法和高級(jí)防范知識(shí):
盡管大型網(wǎng)站經(jīng)常受到攻擊,并且在超負(fù)荷的負(fù)載下,這些公司和網(wǎng)絡(luò)仍然要竭盡所能地去轉(zhuǎn)移這些攻擊,而且是最最重要是要保持他們的網(wǎng)站能夠正常地瀏覽。即便你管理的是一個(gè)小站點(diǎn),比如小公司或者小型網(wǎng)站這種規(guī)模的網(wǎng)絡(luò),你仍然不知道什么時(shí)候就有人會(huì)對(duì)你下黑手。那么接下來(lái),讓我們一起來(lái)看看DDoS”背后”的一些細(xì)節(jié)和攻擊方式,以便于我們能夠讓我們的網(wǎng)絡(luò)更加地安全。
DDoS攻擊的多種途徑
拒絕服務(wù)曾經(jīng)是一種非常簡(jiǎn)單的攻擊方式。有些人開(kāi)始在他們的電腦上運(yùn)行PING命令,鎖定目標(biāo)地址,讓其高速運(yùn)轉(zhuǎn),試圖向另一端發(fā)送洪水般的ICMP請(qǐng)求指令或者數(shù)據(jù)包。當(dāng)然,因?yàn)檫@邊發(fā)送速度的改變,攻擊者需要一個(gè)比對(duì)方站點(diǎn)更大的帶寬。首先,他們會(huì)搬到有大型主機(jī)的地方,類(lèi)似有大學(xué)服務(wù)器或者教研所那樣的大型帶寬的地方,然后從這里發(fā)出攻擊。但現(xiàn)代的僵尸網(wǎng)絡(luò)在任何情況下幾乎都能使用,相對(duì)來(lái)說(shuō)它的操作更簡(jiǎn)單,使攻擊完全分布開(kāi)來(lái),顯得更加隱蔽。
實(shí)際他們已經(jīng)開(kāi)始出租那些肉機(jī),并且按小時(shí)收費(fèi)。如果有人想要搞垮一個(gè)網(wǎng)站,只要給這些攻擊者付夠錢(qián),然后就會(huì)有成千上萬(wàn)的僵尸電腦去攻擊那個(gè)網(wǎng)站。一臺(tái)受感染的電腦或許無(wú)法把一個(gè)站點(diǎn)搞垮,但若是有10000臺(tái)以上的電腦同時(shí)發(fā)送請(qǐng)求,它們會(huì)將把未受保護(hù)的服務(wù)器”塞滿”。
多種攻擊類(lèi)型
用PING命令就可以執(zhí)行操作ICMP請(qǐng)求,這個(gè)請(qǐng)求非常容易造成網(wǎng)絡(luò)堵塞。DDoS攻擊可以通過(guò)多種途徑來(lái)完成,ICMP也只是其中之一。
此外,有一種Syn攻擊,發(fā)動(dòng)這種攻擊時(shí),實(shí)際上僅僅是打開(kāi)了一個(gè)TCP鏈接,之后通常會(huì)連接到一個(gè)網(wǎng)站上,但關(guān)鍵是,這個(gè)操作并沒(méi)有完成初始握手,就離開(kāi)了掛靠的服務(wù)器。
另一種聰明的做法是使用DNS。有很多網(wǎng)絡(luò)供應(yīng)商都有自己的DNS服務(wù)器,而且允許任何人進(jìn)行查詢(xún),甚至有些人都不是他們的客戶(hù)。并且一般DNS都使用UDP,UDP是一種無(wú)連接的傳輸層協(xié)議。有了以上兩個(gè)條件作為基礎(chǔ),那些攻擊者就非常容易發(fā)動(dòng)一場(chǎng)拒絕服務(wù)攻擊。所有攻擊者要做的就是找到一個(gè)開(kāi)放的DNS解析器,制作一個(gè)虛擬UDP數(shù)據(jù)包并偽造一個(gè)地址,對(duì)著目標(biāo)網(wǎng)站將其發(fā)送到DNS服務(wù)器上面。當(dāng)服務(wù)器接收到攻擊者發(fā)送的請(qǐng)求,將會(huì)信以為真,并且向偽造地址發(fā)送請(qǐng)求回應(yīng)。事實(shí)上是目標(biāo)網(wǎng)站接收了互聯(lián)網(wǎng)上一群開(kāi)放的DNS解析器的請(qǐng)求與回復(fù),從而代替了僵尸網(wǎng)絡(luò)的攻擊。另外,這類(lèi)攻擊具有非常大的伸縮性,因?yàn)槟憧梢越oDNS服務(wù)器發(fā)送一種UDP數(shù)據(jù)包,請(qǐng)求某一側(cè)的轉(zhuǎn)存,造成一個(gè)大流量的回應(yīng)。
如何保護(hù)你的網(wǎng)絡(luò)
正如你所見(jiàn),DDoS攻擊五花八門(mén),防不勝防,當(dāng)你想建立一個(gè)防御系統(tǒng)對(duì)抗DDoS的時(shí)候,你需要掌握這些攻擊的變異形態(tài)。
最笨的防御方法,就是花大價(jià)錢(qián)買(mǎi)更大的帶寬。拒絕服務(wù)就像個(gè)游戲一樣。如果你使用10000個(gè)系統(tǒng)發(fā)送1Mbps的流量,那就意味著你輸送給你的服務(wù)器每秒鐘10Gb的數(shù)據(jù)流量。這就會(huì)造成擁堵。這種情況下,同樣的規(guī)則適用于正常的冗余。這時(shí),你就需要更多的服務(wù)器,遍布各地的數(shù)據(jù)中心,和更好的負(fù)載均衡服務(wù)了。將流量分散到多個(gè)服務(wù)器上,幫助你進(jìn)行流量均衡,更大的帶寬能夠幫你應(yīng)對(duì)各種大流量的問(wèn)題。但現(xiàn)代的DDoS攻擊越來(lái)越瘋狂,需要的帶寬越來(lái)越大,你的財(cái)政狀況根本不允許你投入更多的資金。另外,絕大多數(shù)的時(shí)候,你的網(wǎng)站并不是主要攻擊目標(biāo),很多管理員都忘了這一點(diǎn)。
網(wǎng)絡(luò)中最關(guān)鍵的一塊就是DNS服務(wù)器。將DNS解析器處于開(kāi)放狀態(tài)這是絕對(duì)不可取的,你應(yīng)當(dāng)把它鎖定,從而減少一部分攻擊風(fēng)險(xiǎn)。但這樣做了以后,我們的服務(wù)器就安全了嗎?答案當(dāng)然是否定的,即使你的網(wǎng)站,沒(méi)有一個(gè)可以鏈接到你的DNS服務(wù)器,幫你解析域名,這同樣是非常糟糕的事情。大多數(shù)完成注冊(cè)的域名需要兩個(gè)DNS服務(wù)器,但這遠(yuǎn)遠(yuǎn)不夠。你要確保你的DNS服務(wù)器以及你的網(wǎng)站和其他資源都處于負(fù)載均衡的保護(hù)狀態(tài)下。你也可以使用一些公司提供的冗余DNS。比如,有很多人使用內(nèi)容分發(fā)網(wǎng)絡(luò)(分布式的狀態(tài))給客戶(hù)發(fā)送文件,這是一種很好的抵御DDoS攻擊的方法。若你需要,也有很多公司提供了這種增強(qiáng)DNS的保護(hù)措施。
若是你自己管理你的網(wǎng)絡(luò)和數(shù)據(jù),那么就需要著重保護(hù)你的網(wǎng)絡(luò)層,要進(jìn)行很多配置。首先確保你所有的路由器都能夠屏蔽垃圾數(shù)據(jù)包,剔除掉一些不用的協(xié)議,比如ICMP這種的。然后設(shè)置好防火墻。很顯然,你的網(wǎng)站永遠(yuǎn)不會(huì)讓隨機(jī)DNS服務(wù)器進(jìn)行訪問(wèn),所以沒(méi)有必要允許UDP 53端口的數(shù)據(jù)包通過(guò)你的服務(wù)器。此外,你可以讓你的供應(yīng)商幫你進(jìn)行一些邊界網(wǎng)絡(luò)的設(shè)置,阻止一些沒(méi)用的流量,保證你能夠得到一個(gè)最大的最通暢的帶寬。很多網(wǎng)絡(luò)供應(yīng)商都給企業(yè)提供這種服務(wù),你可以與其網(wǎng)絡(luò)運(yùn)營(yíng)中心聯(lián)系,讓他們幫你優(yōu)化流量,幫你監(jiān)測(cè)一下你是否到了攻擊。
類(lèi)似Syn的攻擊,也有很多方法來(lái)阻止,比如通過(guò)給TCP積壓,減少Syn-Receive定時(shí)器,或者使用Syn緩存等等。
最后,你還得想想如何在這些攻擊到達(dá)你網(wǎng)站前就將它們攔截住。例如,現(xiàn)代網(wǎng)站應(yīng)用了許多動(dòng)態(tài)資源。在受到攻擊的時(shí)候其實(shí)帶寬是比較容易掌控的,但最終往往受到損失的是數(shù)據(jù)庫(kù)或是你運(yùn)行的腳本程序。你可以考慮使用緩存服務(wù)器提供盡可能多的靜態(tài)內(nèi)容,還要快速用靜態(tài)資源取代動(dòng)態(tài)資源并確保檢測(cè)系統(tǒng)正常運(yùn)行。
最糟糕的一種情況就是你的網(wǎng)絡(luò)或站點(diǎn)完全癱瘓了,你應(yīng)該在攻擊剛剛開(kāi)始的時(shí)候就做好預(yù)備方案。因?yàn)楣粢坏╅_(kāi)始,想要從源頭阻止DDoS是非常困難的。最后,你應(yīng)該好好琢磨琢磨如何讓你的基礎(chǔ)建設(shè)更加合理與安全,并且要著重注意你的網(wǎng)絡(luò)設(shè)置。這些都是非常重要的。
相關(guān)文章
網(wǎng)站域名被劫持、網(wǎng)站dns被劫持 域名跳轉(zhuǎn)到別的網(wǎng)站的解決方法
網(wǎng)站域名被劫持,網(wǎng)站dns被劫持,域名跳轉(zhuǎn)到別的網(wǎng)站怎么解決? 出現(xiàn)網(wǎng)站域名跳轉(zhuǎn)到其他網(wǎng)站,這一現(xiàn)象很可能是域名被劫持2013-07-05- 這么多黑鏈代碼,到底那種黑鏈代碼的寫(xiě)法最好呢。本尊現(xiàn)在給各位朋友一些建議。2011-06-16
公共場(chǎng)所免費(fèi)WIFI盜取機(jī)密信息的幾個(gè)案例
如今電子商務(wù)社會(huì),每個(gè)人的手機(jī)號(hào)上都綁定很多東西。比如網(wǎng)銀、支付寶、銀行卡、等很多關(guān)系到個(gè)人財(cái)產(chǎn)的東西。騙子也利用了這點(diǎn)來(lái)開(kāi)始作案。下面來(lái)分享幾個(gè)案例給大家認(rèn)識(shí)2014-04-25常見(jiàn)網(wǎng)絡(luò)安全問(wèn)題及解決辦法
網(wǎng)絡(luò)安全是一門(mén)涉及計(jì)算機(jī)、網(wǎng)絡(luò)、通訊、密碼、信息安全、應(yīng)用數(shù)學(xué)、數(shù)論、信息論等多種學(xué)科的綜合性學(xué)科,涉及面極廣,而且不斷更新和發(fā)展2013-03-20- 由于HTTP是一個(gè)可擴(kuò)展的協(xié)議,各瀏覽器廠商都率先推出了有效的頭部,來(lái)阻止漏洞利用或提高利用漏洞的難度。了解它們是什么,掌握如何應(yīng)用,可以提高系統(tǒng)的安全性2014-07-14
黑客攻擊著名門(mén)戶(hù)網(wǎng)案告破 百萬(wàn)網(wǎng)民瀏覽網(wǎng)站受影響
百萬(wàn)網(wǎng)民瀏覽網(wǎng)站受影響 北京警方40天破案,在大連警方的協(xié)助下,成功破獲了該起案件,兩名黑客在大連落網(wǎng)2013-04-06- 這篇文章主要為大家介紹下BIOS和DOS中斷名相關(guān)的資料,需要的朋友可以收藏下2014-03-04
公共場(chǎng)所免費(fèi)wifi如何安全使用 警惕黑網(wǎng)
為了節(jié)約自己的移動(dòng)數(shù)據(jù)流量,很多網(wǎng)友會(huì)選擇在公共場(chǎng)所使用免費(fèi)wifi,近日,央視315晚會(huì)上曝光了免費(fèi)WiFi的安全問(wèn)題,呼吁手機(jī)用戶(hù)警惕黑網(wǎng),公共場(chǎng)所免費(fèi)wifi如何安全使用2015-03-17- 這篇文章主要介紹了Mac DNS被劫持的解決辦法,需要的朋友可以參考下2015-10-08
常見(jiàn)的幾種web攻擊的防范辦法 web常見(jiàn)攻擊方式
隨著互聯(lián)網(wǎng)的飛速發(fā)展,網(wǎng)絡(luò)安全已經(jīng)成為最近一大熱門(mén)話題,下面小編就為大家具體的講解如何防范常見(jiàn)的Web攻擊,希望可以幫助到大家2016-11-02