|
當有一天你發(fā)現(xiàn)自己的網(wǎng)站已經(jīng)無法正常訪問,服務器遠程連接不上,數(shù)據(jù)中心機房那邊通知你服務器流量非常大,那你可要做好心理準備了。這會可能已經(jīng)有人盯上你的服務器上的業(yè)務了,如:大型商業(yè)網(wǎng)站,游戲等。在你獲得一定利潤的時候,那些“黑客”也可能想從你那里撈一筆“保護費”?赡苁悄惴⻊掌鞅蝗薉oS/DDoS攻擊了。
讓我們先了解一下DoS和DdoS相關的知識吧。
一、DoS/DDoS的介紹
1、什么是拒絕服務攻擊(DoS)
DoS是Denial of Service的簡稱,即拒絕服務,造成DoS的攻擊行為被稱為DoS攻擊,其目的是使計算機或網(wǎng)絡無法提供正常的服務。最常見的DoS攻擊有計算機網(wǎng)絡帶寬攻擊和連通性攻擊。帶寬攻擊指以極大的通信量沖擊網(wǎng)絡,使得所有可用網(wǎng)絡資源都被消耗殆盡,最后導致合法的用戶請求就無法通過。連通性攻擊指用大量的連接請求沖擊計算機,使得所有可用的操作系統(tǒng)資源都被消耗殆盡,最終計算機無法再處理合法用戶的請求。
2、什么是分布式拒絕服務攻擊(DDoS)
分布式拒絕服務(DDoS:Distributed Denial of Service)攻擊指借助于客戶/服務器技術,將多臺傀儡機聯(lián)合起來作為攻擊平臺(傀儡機,一般為黑客所控制的“肉雞”),對一個或多個目標發(fā)動DoS攻擊,從而成倍地提高拒絕服務攻擊的威力。通常,攻擊者通過入侵一臺服務器,在得到該服務器一定的權限以后,將DDoS主控程序安裝在這臺服務器上,在一個設定的時間主控程序?qū)⑴c大量代理程序通訊,代理程序已經(jīng)被安裝在黑客所控制的許多服務器上(包括通過其他途徑獲取的大量個人PC)。代理程序收到指令時就發(fā)動攻擊。利用客戶/服務器技術,主控程序能在幾秒鐘內(nèi)激活成百上千次代理程序的運行。
如上圖:

黑客通過控制傀儡機中的某一臺(或他自己的計算機,為安全起見,一般他會選擇一臺傀儡機來控制其他的傀儡機),再利用這臺傀儡機來指揮其余的傀儡機向目標服務器發(fā)動攻擊。當然,這只是一個簡單的示意圖,還可以把上圖想得更加復雜:黑客控制手中的十臺、二十臺傀儡機,再分別通過被這十臺、二十臺中的傀儡機去控制成千、上萬乃至數(shù)十萬的傀儡機對目標發(fā)動毀滅性的攻擊。
打個形象而又不太恰當?shù)谋扔鳎簝蓚人打架,其中某一個人對付不了對方,于是他把他的朋友全都叫來,多個對付一個,一個人面對那么多個人,你怎么也對付不了。
拒絕服務就是用超出被攻擊目標處理能力的海量數(shù)據(jù)包消耗可用系統(tǒng),帶寬資源,致使正常的網(wǎng)絡服務癱瘓的一種攻擊手段。拒絕服務攻擊采用的是單一的一對一的攻擊手段,當CPU處理速度低、內(nèi)存小及網(wǎng)絡帶寬小等,拒絕服務攻擊的效果就很明顯。
但是,隨著互聯(lián)網(wǎng)技術及硬件技術的飛速發(fā)展,現(xiàn)在的帶寬都是以百兆、千兆為單位來計算,CPU多數(shù)亦是雙核或四核的,內(nèi)存現(xiàn)在也可以說是白菜價了。在這種環(huán)境下,使得拒絕服務的攻擊的困難程度就加大了。
這樣,分布式拒絕服務(DDoS)攻擊就出現(xiàn)了。如果你理解了拒絕服務(DoS)攻擊的話,在它的基礎上,分布式拒絕服務攻擊就不難理解了。如果說計算機與網(wǎng)絡的處理攻擊的能力加大了10倍,用一臺傀儡機來攻擊不再能起作用的話,攻擊者使用10臺傀儡機同時攻擊呢?用100臺呢?DDoS就是利用更多的傀儡機來發(fā)起進攻,以比從前更大的規(guī)模來進攻受害者。
二、DoS/DDoS攻擊的現(xiàn)象
那么,服務器被DoS/DDoS攻擊會是怎樣的現(xiàn)象呢?
1、被攻擊主機上有大量等待的TCP連接;
2、網(wǎng)絡中充斥著大量的無用的數(shù)據(jù)包,源地址為假地址或私網(wǎng)中才可能出現(xiàn)的地址;
3、制造高流量無用數(shù)據(jù),造成網(wǎng)絡擁塞,使受害主機無法正常和外界通訊;
4、利用受害主機提供的服務或傳輸協(xié)議上的缺陷,反復高速的發(fā)出特定的服務請求,使受害主機無法及時處理所有正常請求;
5、嚴重時會造成系統(tǒng)運行緩慢或假死、甚至死機; |
|
【收藏】【打印】【進入論壇】 |
|
|
|
|
|
|
|