在艾文的指揮下,夏琳首先控制僵尸網(wǎng)絡(luò)對(duì)愛提菲的服務(wù)器發(fā)起SYN洪泛攻擊,向網(wǎng)絡(luò)服務(wù)所在的端口發(fā)送大量的偽造地址的半連接請(qǐng)求,占滿愛提菲服務(wù)器的半連接隊(duì)列,瘋狂消耗CPU和內(nèi)存資源。
服務(wù)器超負(fù)荷,連接被占滿,后面烏泱泱跟著的無(wú)人機(jī)突然無(wú)法訪問服務(wù)器。
它們通過攝像頭實(shí)時(shí)捕捉艾文飛機(jī)的速度和飛行路線,這個(gè)數(shù)據(jù)實(shí)時(shí)同步給服務(wù)器端,由服務(wù)器計(jì)算出追蹤策略和攻擊方案,收到指示后再進(jìn)行下一步操作。
依靠愛提菲強(qiáng)大的算力和帶寬資源,這一切本來(lái)應(yīng)該在毫秒內(nèi)完成。
但現(xiàn)在愛提菲被大量的半連接請(qǐng)求占用了資源,這些無(wú)人機(jī)和機(jī)器人一時(shí)間收不到指令了,進(jìn)入命令接受等待狀態(tài),不知道下一步要做什么,只能傻傻的按照直線距離繼續(xù)飛,突突突的開火也立刻就停止了。
艾文松了一口氣,夏琳操作著飛行器一頓逃竄。
三分鐘以后,有部分追蹤的無(wú)人機(jī)改變了直線行進(jìn)的方式,又開始追了上了。
“愛提菲反應(yīng)很快,他們調(diào)整了syncookie和synproxy防護(hù)措施,縮短了SYN連接timeout時(shí)間!”艾文沖夏琳喊道:“你解析到他們的防御算法沒?”
剛剛的攻擊只是艾文的投石問路,用來(lái)測(cè)試愛提菲的防御機(jī)制和效率。
“get!”
“測(cè)試一下他們對(duì)混合數(shù)據(jù)包的防御反應(yīng)速度!”
這種方法是在洪泛攻擊中混入SYN+ACK,SYN+RST等等數(shù)據(jù)包,能顯著增大愛提菲防御措施的性能壓力,而且會(huì)造成一些防護(hù)設(shè)備處理錯(cuò)誤鎖死,消耗服務(wù)器CPU內(nèi)存的同時(shí)還會(huì)堵塞帶寬。
用這個(gè)來(lái)測(cè)試愛提菲的防御抗壓極限,再制定進(jìn)一步攻擊策略。
后面的無(wú)人機(jī)又傻了,沿著上一步追來(lái)的路徑一頓瞎飛。
“擦,愛提菲鐵了心要你人了,他們重新寫了算法,直接中斷半連接,連正常用戶的請(qǐng)求都拋棄了?!笔昼姾螅牧辗答伒?。
對(duì)于云服務(wù)提供商來(lái)說,這個(gè)方式是極其傷害用戶體驗(yàn)的,愛提菲這次簡(jiǎn)直是用殺敵一人,自損50億的方式來(lái)抓人。
“半連接不行,就放全連接!”
這種攻擊能夠繞過防火墻,反syncookies和synproxy的辨?zhèn)文芰Γ驗(yàn)榉阑饓?huì)默認(rèn)這是正常的連接直接放過。愛提菲終止了半連接,那就用全連接進(jìn)行攻擊。
服務(wù)程序能接受的TCP連接數(shù)是有限的,一旦有大量的TCP連接,即便是正常的,也會(huì)導(dǎo)致速度變慢,直到CPU和內(nèi)存資源被耗盡拖垮,從而拒絕提供更多的服務(wù)。
“愛提菲開始限制連接數(shù)量!”
“使用慢速連接工具,隔幾秒鐘才和服務(wù)器建立一個(gè)連接,成功后不釋放,定時(shí)發(fā)送垃圾數(shù)據(jù)包,延長(zhǎng)連接時(shí)間!”
“好!我寫了一套算法,充分計(jì)算間隔和釋放時(shí)間,讓它們滿負(fù)荷。我捕獲到它們的處理效率和節(jié)奏,安排僵尸網(wǎng)絡(luò)分批用不同節(jié)奏進(jìn)行攻擊?!?br/>
艾文比出一個(gè)大拇指:“棒棒噠,學(xué)得真快!”
,