什么是DDOS攻擊?網站最頭痛的就是被攻擊,常見的服務器攻擊方式主要有這幾種:端口滲透、端口滲透、密碼破解、DDOS攻擊。DDOS是目前最強大也是最難防御的攻擊方式之一。防御DDOS是一個系統工程,現在的DDOS攻擊其破壞能力也是前所不及的。
什么是DDOS攻擊?
DDOS是英文Distributed Denial of Service的縮寫,意即分布式拒絕服務攻擊,俗稱洪水攻擊。DDOS的攻擊策略側重于通過很多“僵尸主機”(被攻擊者入侵過或可間接利用的主機)向受害主機發送大量看似合法的網絡包,從而造成網絡阻塞或服務器資源耗盡而導致拒絕服務,分布式拒絕服務攻擊一旦被實施,攻擊網絡包就會猶如洪水般涌向受害主機,從而把合法用戶的網絡包淹沒,導致合法用戶無法正常訪問服務器的網絡資源,因此,拒絕服務攻擊又被稱之為“洪水攻擊”。
DoS攻擊、DDoS攻擊和DRDoS攻擊相信大家已經早有耳聞了吧!DoS是Denial of Service的簡寫就是拒絕服務,而DDoS就是Distributed Denial of Service的簡寫就是分布式拒絕服務,而DRDoS就是Distributed Reflection Denial of Service的簡寫,這是分布反射式拒絕服務的意思。
不過這3中攻擊方法最厲害的還是DDoS,那個DRDoS攻擊雖然是新近出的一種攻擊方法,但它只是DDoS攻擊的變形,它的唯一不同就是不用占領大量的“肉雞”。這三種方法都是利用TCP三次握手的漏洞進行攻擊的,所以對它們的防御辦法都是差不多的。
DoS攻擊是最早出現的,它的攻擊方法說白了就是單挑,是比誰的機器性能好、速度快。但是現在的科技飛速發展,一般的網站主機都有十幾臺主機,而且各個主機的處理能力、內存大小和網絡速度都有飛速的發展,有的網絡帶寬甚至超過了千兆級別。這樣我們的一對一單挑式攻擊就沒有什么作用了,搞不好自己的機子就會死掉。舉個這樣的攻擊例子,假如你的機器每秒能夠發送10個攻擊用的數據包,而被你攻擊的機器(性能、網絡帶寬都是頂尖的)每秒能夠接受并處理100攻擊數據包,那樣的話,你的攻擊就什么用處都沒有了,而且非常有死機的可能。要知道,你若是發送這種1Vs1的攻擊,你的機器的CPU占用率是90%以上的,你的機器要是配置不夠高的話,那你就死定了。
不過,科技在發展,黑客的技術也在發展。正所謂道高一尺,魔高一仗。經過無數次當機,黑客們終于又找到一種新的DoS攻擊方法,這就是DDoS攻擊。它的原理說白了就是群毆,用好多的機器對目標機器一起發動DoS攻擊,但這不是很多黑客一起參與的,這種攻擊只是由一名黑客來操作的。這名黑客不是擁有很多機器,他是通過他的機器在網絡上占領很多的“肉雞”,并且控制這些“肉雞”來發動DDoS攻擊,要不然怎么叫做分布式呢。還是剛才的那個例子,你的機器每秒能發送10攻擊數據包,而被攻擊的機器每秒能夠接受100的數據包,這樣你的攻擊肯定不會起作用,而你再用10臺或更多的機器來對被攻擊目標的機器進行攻擊的話,嘿嘿!結果我就不說了。
ddos屬于哪種攻擊類型?
拒絕服務攻擊(DDOS)亦稱洪水攻擊,是一種網絡攻擊手法,其目的在于使目標計算機的網絡或系統資源耗盡,使服務暫時中斷或停止,導致其正常用戶無法訪問。當黑客使用網絡上兩個或以上被攻陷的計算機作為“僵尸”向特定的目標發動“拒絕服務”式攻擊時,稱為分布式拒絕服務攻擊(distributed denial-of-service attack,簡稱 DDoS 攻擊)。
DDoS 帶寬消耗攻擊可以分為兩個不同的層次;洪泛攻擊或放大攻擊。洪泛攻擊的特點是利用僵尸程序發送大量流量至受損的受害者系統,目的在于堵塞其帶寬。放大攻擊與其類似,是通過惡意放大流量限制受害者系統的帶寬;其特點是利用僵尸程序通過偽造的源 IP(即攻擊目標 IP)向某些存在漏洞的服務器發送請求,服務器在處理請求后向偽造的源 IP 發送應答,由于這些服務的特殊性導致應答包比請求包更長,因此使用少量的帶寬就能使服務器發送大量的應答到目標主機上。
ddos攻擊就可能造成目標服務器中的半開連接隊列被占滿,從而阻止其它合法用戶進行訪問。基本目前所有常見的DDoS攻擊都是使用這種原理來進行攻擊的。對于企業來說遇到ddos攻擊都是一件令人頭疼的事情。