河北高防服務(wù)器說到的Connection Flood也被稱為連接耗盡攻擊,這意味著服務(wù)器由于可用連接數(shù)而無法正常響應(yīng)。連接泛洪是一種典型的攻擊方法,它使用小流量來攻擊大帶寬網(wǎng)絡(luò)服務(wù)。此攻擊的原理是使用真實(shí)IP地址啟動(dòng)與服務(wù)器的大量連接。另外,在建立連接后,它不會(huì)長(zhǎng)時(shí)間釋放,占用服務(wù)器資源,導(dǎo)致服務(wù)器上的剩余連接過多,效率低,甚至資源耗盡,無法響應(yīng)其他客戶發(fā)起的鏈路。
與其他攻擊不同,連接耗盡攻擊使用真實(shí)IP地址來建立與服務(wù)器的連接。攻擊者控制大量的肉雞主機(jī)或USES代理服務(wù)器以啟動(dòng)大規(guī)模連接。當(dāng)連接數(shù)超過服務(wù)器容量時(shí),無法建立正常連接。通過不斷建立與服務(wù)器的大量連接,最終服務(wù)器的內(nèi)存資源耗盡。
當(dāng)服務(wù)器遇到連接洪泛時(shí),通常會(huì)發(fā)生以下兩種情況:
1、多個(gè)源IP和服務(wù)器建立了大量的連接;
2、大量連接處于TIME_WAIT,F(xiàn)IN_WAIT狀態(tài);
顯然,如果肉雞主機(jī)數(shù)量不夠,每個(gè)肉雞主機(jī)和服務(wù)器都需要建立相當(dāng)數(shù)量的連接才能產(chǎn)生攻擊效果。防火墻可以通過限制每個(gè)源IP的連接數(shù)來最小化攻擊的影響。但是,當(dāng)肉雞主機(jī)數(shù)量足夠大時(shí),幾乎每個(gè)源IP只與服務(wù)器同時(shí)保持兩個(gè)或三個(gè)連接。如果源IP的連接數(shù)有限,則可能無法正常訪問普通服務(wù)。大多數(shù)網(wǎng)站都有很多內(nèi)容,打開一個(gè)頁面可能需要啟動(dòng)幾十個(gè)連接到服務(wù)器,限制連接可能會(huì)使頁面上的內(nèi)容無法正常打開。
連接耗盡攻擊對(duì)防火墻的影響是顯而易見的。由于大量連接和大量連接表?xiàng)l目,防火墻的負(fù)載和內(nèi)存利用率將顯著增加。如果在防火墻部署設(shè)備前面,能夠保護(hù)連接耗盡攻擊肉雞主機(jī)連接請(qǐng)求,服務(wù)器通過防護(hù)設(shè)備不能簡(jiǎn)單地判斷SYN數(shù)據(jù)包是否正常連接,因此只能連接,只有當(dāng)連接是建立之前他可以確定是否有惡意鏈接,但這對(duì)服務(wù)器和防火墻產(chǎn)生了一定的影響。因此,在建立連接之后,如果在短時(shí)間內(nèi)沒有有效數(shù)據(jù)包從客戶端到達(dá),則可以將連接確定為“空連接”,并且應(yīng)該盡快主動(dòng)清除建立的連接,以便防火墻和服務(wù)器可以釋放連接表?xiàng)l目。
Connection Flood也是一個(gè)相當(dāng)棘手的DDoS攻擊,而且河北高防認(rèn)為高防服務(wù)器可以更好地抵御這種攻擊。河北高防服務(wù)器具有大量的DDoS清理能力,為攻擊流自動(dòng)啟用相應(yīng)的保護(hù)策略,同時(shí)還具有T級(jí)保護(hù)系統(tǒng),能夠抵御不同的攻擊,如同堅(jiān)如磐石。
|