接。攻擊者可以冒充某個(gè)可信節(jié)點(diǎn)的IP地址,構(gòu)造一個(gè)通往某個(gè)服務(wù)器的直接路徑和返回的路徑,利用可信用戶作為通往服務(wù)器的路由中的最后一站,就可以向服務(wù)器發(fā)請(qǐng)求,對(duì)其進(jìn)行攻擊。在TCP/IP協(xié)議的兩
個(gè)傳輸層協(xié)議TCP和UDP中由于UDP是面向非連接的,因而沒(méi)有初始化的連接建立過(guò)程,所以UDP更容易被欺騙。
信息,利用ICMP的重定向信息欺騙路由器或主機(jī),將正常的路由器定義為失效路由
靜態(tài)的:明文傳輸?shù)?。所以無(wú)法抵御重傳、竊聽(tīng),而且在UNIX系統(tǒng)中常常將加密后的口令文件存放在一個(gè)普通用戶就可以讀的文件里,攻擊者也可以運(yùn)行已準(zhǔn)備好的口令破譯程序來(lái)破譯口令,對(duì)系統(tǒng)進(jìn)行攻擊。電高
有SYN位組的TCP數(shù)據(jù)包)給主機(jī)B;主機(jī)B回答一個(gè)SYN/ACK數(shù)據(jù)包(一個(gè)具有SYN和ACK位組的TCP數(shù)據(jù)包)給主機(jī)A,表示確認(rèn)第一個(gè)SYN數(shù)據(jù)包并繼續(xù)進(jìn)行握手;最后主機(jī)A發(fā)送一個(gè)ACK數(shù)據(jù)包給主機(jī)B,完成整個(gè)三
次握手過(guò)程,這樣通信雙方正式建立一條連接。當(dāng)主機(jī)B接受到一個(gè)SYN數(shù)據(jù)包時(shí),它分配一塊內(nèi)存給這個(gè)新的連接。如果連接數(shù)沒(méi)有限制,那么主機(jī)B為處理TCP連接將很快用完它的內(nèi)存資源。然而對(duì)一個(gè)給定的應(yīng)用服
務(wù),比如www服務(wù)并發(fā)的TCP連接請(qǐng)求有一個(gè)限度,如果達(dá)到了這個(gè)限度,別的請(qǐng)求將會(huì)被拒絕。如果一個(gè)客戶采用地址欺騙的方式偽裝成一個(gè)不可到達(dá)的主機(jī)時(shí),那么正常的三次握手過(guò)程將不能完成。目標(biāo)主機(jī)一直得
等到超時(shí)再恢復(fù),這是SYN攻擊的原理。如圖5-3②所示。攻擊主機(jī)A發(fā)送一定數(shù)量的SYN請(qǐng)求(一般小于10就足夠了)到主機(jī)B。攻擊者采用地址欺騙的方式把他的地址動(dòng)態(tài)偽裝成主機(jī)A’的地址(其實(shí)這個(gè)地址根本不存在),
因?yàn)楣糁鳈C(jī)A根本不想讓任何一個(gè)主機(jī)收到這個(gè)目標(biāo)TCP連接發(fā)出的SYN/ACK數(shù)據(jù)包,這樣主機(jī)B無(wú)法釋放被古用的資源,主機(jī)B將拒絕接受別的正常請(qǐng)求,攻擊成功。只有等到SYN請(qǐng)求超時(shí),主機(jī)B才會(huì)恢復(fù)連接。如
果主機(jī)A'可創(chuàng)達(dá),如圖5-3③所示,那么當(dāng)主機(jī)A'收到主機(jī)B發(fā)來(lái)的SYN/ACK數(shù)據(jù)包時(shí),網(wǎng)站制作它不知道它亥做什么,就發(fā)一個(gè)RST數(shù)據(jù)包給主機(jī)B,主機(jī)就復(fù)原連接,攻擊失敗。
>>> 查看《網(wǎng)站建設(shè)--電子商務(wù)基礎(chǔ)》更多相關(guān)資訊 <<<
本文地址:http://www.modelkey.org/news/html/4209.html