解析拒絕服務***的***技術

DoS即Denial Of Service,拒絕服務的縮寫。DoS是指故意***網絡協議實現的缺陷,或直接通過野蠻手段耗盡被***對象的資源,目的是讓目標計算機或網絡無法提供正常的服務或資源訪問,使目標系統服務系統停止響應甚至崩潰,而在此***中並不包括侵入目標服務器或目標網絡設備。
這些服務資源包括網絡帶寬、文件系統空間容量、開放的進程或者允許的連接。這種***會導致資源匱乏,無論計算機的處理速度多快、內存容量多大、網絡帶寬的速度多快都無法避免這種***帶來的後果。
事實上,任何事物都有一個極限,所以總能找到一個方法使請求的值大於該極限值,因此就會故意導致所提供的服務資源匱乏,導致服務資源無法滿足需求的情況。所以,千萬不要認爲擁有了足夠寬的帶寬和足夠快的服務器就有了一個不怕拒絕服務***的高性能網站,拒絕服務***會使所有的資源都變得非常渺小。
其實,有個形象的比喻可以深入理解DoS。街頭的餐館是爲大衆提供餐飲服務,如果一羣地痞流氓要對餐館進行拒絕服務***的話,手段會很多,比如霸佔着餐桌不結賬,堵住餐館的大門不讓路,騷擾餐館的服務員或廚子不能幹活,甚至更惡劣……;相應地,計算機和網絡系統是爲互聯網用戶提供互聯網資源的,如果有***要進行拒絕服務***的話,則同樣有好多手段!
今天最常見的拒絕服務***包括對計算機網絡的帶寬***和連通性***。帶寬***是指以極大的通信量衝擊網絡,使得所有可用網絡資源都被消耗殆盡,最後導致合法的用戶請求無法通過。連通性***是指用大量的連接請求衝擊計算機,使得所有可用的操作系統資源都被消耗殆盡,最終計算機無法再處理合法用戶的請求。
傳統上,***者所面臨的主要問題是網絡帶寬,由於較小的網絡規模和較慢的網絡速度限制,***者無法發出過多的請求。雖然類似“the ping of death”的***類型只需要較少量的包就可以摧毀一個沒有打過補丁的UNIX系統,但大多數的DoS***還是需要相當大帶寬的,而以個人爲單位的***們很難使用高帶寬的資源。爲了克服這個缺點,DoS***者開發了分佈式的***。***者簡單利用工具集合許多的網絡帶寬來同時對同一個目標發動大量的***請求,這就是DDoS***。
DDoS(Distributed Denial Of Service),分佈式拒絕服務***,又把DoS向前發展了一大步,這種分佈式拒絕服務***是***利用在已經侵入並已控制的不同的高帶寬主機(可能是數百,甚至成千上萬臺)上安裝大量的DoS服務程序,它們等待來自中央***控制中心的命令,中央***控制中心在適時將啓動全體受控主機的DoS服務進程,讓它們對一個特定目標發送儘可能多的網絡訪問請求,形成一股DoS洪流衝擊目標系統,猛烈的DoS***同一個網站。在寡不敵衆的力量抗衡下,被***的目標網站會很快失去反應而不能及時處理正常的訪問甚至系統癱瘓崩潰。
可見DDoS與DoS的最大區別是人多力量大。DoS是一臺機器***目標,DDoS是被中央***中心控制的很多臺機器利用高帶寬***目標,可更容易地將目標攻下。另外,DDoS***方式較爲自動化,***者可以將程序安裝到網絡中的多臺機器上,所採用的這種***方式很難被***對象察覺,直到***者發下統一的***命令,這些機器才同時發起進攻。
可以說DDoS***是由***集中控制發動的一組DoS***的集合,現在這種方式被認爲是最有效的***形式,並且非常難以抵擋。
無論是DoS***還是DDoS***,簡單地看,都只是一種破壞網絡服務的***方式,雖然具體的實現方式千變萬化,但都有一個共同點,就是其根本目的是使受害主機或網絡無法及時接收並處理外界請求,或無法及時迴應外界請求。
其具體表現方式有以下幾種:
(1)製造大流量無用數據,造成通往被***主機的網絡擁塞,使被***主機無法正常和外界通信;
(2)利用被***主機提供服務或傳輸協議上處理重複連接的缺陷,反覆高頻地發出***性的重複服務請求,使被***主機無法及時處理其他正常的請求;
(3)利用被***主機所提供服務程序或傳輸協議的本身缺陷,反覆發送畸形的***數據引發系統錯誤地分配大量系統資源,使主機處於掛起狀態甚至死機。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章