- 相關(guān)推薦
談?dòng)?jì)算機(jī)網(wǎng)絡(luò)的防御技術(shù)
摘要:要保護(hù)好自己的網(wǎng)絡(luò)不受攻擊,就必須對(duì)攻擊方法、攻擊原理、攻擊過(guò)程有深入的、詳細(xì)的了解,只有這樣才能更有效、更具有針對(duì)性的進(jìn)行主動(dòng)防護(hù)。下面就對(duì)攻擊方法的特征進(jìn)行分析,來(lái)研究如何對(duì)攻擊行為進(jìn)行檢測(cè)與防御。關(guān)鍵詞:網(wǎng)絡(luò) 攻擊 防御 入侵檢測(cè)系統(tǒng)
反攻擊技術(shù)的核心問(wèn)題是如何截獲所有的網(wǎng)絡(luò)信息。目前主要是通過(guò)兩種途徑來(lái)獲取信息,一種是通過(guò)網(wǎng)絡(luò)偵聽(tīng)的途徑來(lái)獲取所有的網(wǎng)絡(luò)信息,這既是進(jìn)行攻擊的必然途徑,也是進(jìn)行反攻擊的必要途徑;另一種是通過(guò)對(duì)操作系統(tǒng)和應(yīng)用程序的系統(tǒng)日志進(jìn)行分析,來(lái)發(fā)現(xiàn)入侵行為和系統(tǒng)潛在的安全漏洞。
一、攻擊的主要方式
對(duì)網(wǎng)絡(luò)的攻擊方式是多種多樣的,一般來(lái)講,攻擊總是利用“系統(tǒng)配置的缺陷”,“操作系統(tǒng)的安全漏洞”或“通信協(xié)議的安全漏洞”來(lái)進(jìn)行的。到目前為止,已經(jīng)發(fā)現(xiàn)的攻擊方式超過(guò)2000種,其中對(duì)絕大部分攻擊手段已經(jīng)有相應(yīng)的解決方法,這些攻擊大概可以劃分為以下幾類(lèi):
(一)拒絕服務(wù)攻擊:一般情況下,拒絕服務(wù)攻擊是通過(guò)使被攻擊對(duì)象(通常是工作站或重要服務(wù)器)的系統(tǒng)關(guān)鍵資源過(guò)載,從而使被攻擊對(duì)象停止部分或全部服務(wù)。目前已知的拒絕服務(wù)攻擊就有幾百種,它是最基本的入侵攻擊手段,也是最難對(duì)付的入侵攻擊之一,典型示例有SYN Flood攻擊、Ping Flood攻擊、Land攻擊、WinNuke攻擊等。
(二)非授權(quán)訪問(wèn)嘗試:是攻擊者對(duì)被保護(hù)文件進(jìn)行讀、寫(xiě)或執(zhí)行的嘗試,也包括為獲得被保護(hù)訪問(wèn)權(quán)限所做的嘗試。
(三)預(yù)探測(cè)攻擊:在連續(xù)的非授權(quán)訪問(wèn)嘗試過(guò)程中,攻擊者為了獲得網(wǎng)絡(luò)內(nèi)部的信息及網(wǎng)絡(luò)周?chē)男畔?通常使用這種攻擊嘗試,典型示例包括SATAN掃描、端口掃描和IP半途掃描等。
(四)可疑活動(dòng):是通常定義的“標(biāo)準(zhǔn)”網(wǎng)絡(luò)通信范疇之外的活動(dòng),也可以指網(wǎng)絡(luò)上不希望有的活動(dòng),如IP Unknown Protocol和Duplicate IP Address事件等。
(五)協(xié)議解碼:協(xié)議解碼可用于以上任何一種非期望的方法中,網(wǎng)絡(luò)或安全管理員需要進(jìn)行解碼工作,并獲得相應(yīng)的結(jié)果,解碼后的協(xié)議信息可能表明期望的活動(dòng),如FTU User和Portmapper Proxy等解碼方式。
二、攻擊行為的特征分析與反攻擊技術(shù)
入侵檢測(cè)的最基本手段是采用模式匹配的方法來(lái)發(fā)現(xiàn)入侵攻擊行為,要有效的進(jìn)反攻擊首先必須了解入侵的原理和工作機(jī)理,只有這樣才能做到知己知彼,從而有效的防止入侵攻擊行為的發(fā)生。下面我們針對(duì)幾種典型的入侵攻擊進(jìn)行分析,并提出相應(yīng)的對(duì)策。
(一)Land攻擊
攻擊類(lèi)型:Land攻擊是一種拒絕服務(wù)攻擊。
攻擊特征:用于Land攻擊的數(shù)據(jù)包中的源地址和目標(biāo)地址是相同的,因?yàn)楫?dāng)操作系統(tǒng)接收到這類(lèi)數(shù)據(jù)包時(shí),不知道該如何處理堆棧中通信源地址和目的地址相同的這種情況,或者循環(huán)發(fā)送和接收該數(shù)據(jù)包,消耗大量的系統(tǒng)資源,從而有可能造成系統(tǒng)崩潰或死機(jī)等現(xiàn)象。
檢測(cè)方法:判斷網(wǎng)絡(luò)數(shù)據(jù)包的源地址和目標(biāo)地址是否相同。
反攻擊方法:適當(dāng)配置防火墻設(shè)備或過(guò)濾路由器的過(guò)濾規(guī)則就可以防止這種攻擊行為(一般是丟棄該數(shù)據(jù)包),并對(duì)這種攻擊進(jìn)行審計(jì)(記錄事件發(fā)生的時(shí)間,源主機(jī)和目標(biāo)主機(jī)的MAC地址和IP地址)。
(二)TCP SYN攻擊
攻擊類(lèi)型:TCP SYN攻擊是一種拒絕服務(wù)攻擊。
攻擊特征:它是利用TCP客戶(hù)機(jī)與服務(wù)器之間三次握手過(guò)程的缺陷來(lái)進(jìn)行的。攻擊者通過(guò)偽造源IP地址向被攻擊者發(fā)送大量的SYN數(shù)據(jù)包,當(dāng)被攻擊主機(jī)接收到大量的SYN數(shù)據(jù)包時(shí),需要使用大量的緩存來(lái)處理這些連接,并將SYN ACK數(shù)據(jù)包發(fā)送回錯(cuò)誤的IP地址,并一直等待ACK數(shù)據(jù)包的回應(yīng),最終導(dǎo)致緩存用完,不能再處理其它合法的SYN連接,即不能對(duì)外提供正常服務(wù)。
檢測(cè)方法:檢查單位時(shí)間內(nèi)收到的SYN連接否收超過(guò)系統(tǒng)設(shè)定的值。
反攻擊方法:當(dāng)接收到大量的SYN數(shù)據(jù)包時(shí),通知防火墻阻斷連接請(qǐng)求或丟棄這些數(shù)據(jù)包,并進(jìn)行系統(tǒng)審計(jì)。
(三)TCP/UDP端口掃描
攻擊類(lèi)型:TCP/UDP端口掃描是一種預(yù)探測(cè)攻擊。
攻擊特征:對(duì)被攻擊主機(jī)的不同端口發(fā)送TCP或UDP連接請(qǐng)求,探測(cè)被攻擊對(duì)象運(yùn)行的服務(wù)類(lèi)型。
檢測(cè)方法:統(tǒng)計(jì)外界對(duì)系統(tǒng)端口的連接請(qǐng)求,特別是對(duì)21、23、25、53、80、8000、8080等以外的非常用端口的連接請(qǐng)求。
反攻擊方法:當(dāng)收到多個(gè)TCP/UDP數(shù)據(jù)包對(duì)異常端口的連接請(qǐng)求時(shí),通知防火墻阻斷連接請(qǐng)求,并對(duì)攻擊者的IP地址和MAC地址進(jìn)行審計(jì)。
對(duì)于某些較復(fù)雜的入侵攻擊行為(如分布式攻擊、組合攻擊)不但需要采用模式匹配的方法,還需要利用狀態(tài)轉(zhuǎn)移、網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)等方法來(lái)進(jìn)行入侵檢測(cè)。
三、入侵檢測(cè)系統(tǒng)的幾點(diǎn)思考
入侵檢測(cè)系統(tǒng)存在一些亟待解決的問(wèn)題,主要表現(xiàn)在以下幾個(gè)方面:
(一)如何識(shí)別“大規(guī)模的組合式、分布式的入侵攻擊”目前還沒(méi)有較好的方法和成熟的解決方案。從Yahoo等著名ICP的攻擊事件中,我們了解到安全問(wèn)題日漸突出,攻擊者的水平在不斷地提高,加上日趨成熟多樣的攻擊工具,以及越來(lái)越復(fù)雜的攻擊手法,使入侵檢測(cè)系統(tǒng)必須不斷跟蹤最新的安全技術(shù)。
(二)網(wǎng)絡(luò)入侵檢測(cè)系統(tǒng)通過(guò)匹配網(wǎng)絡(luò)數(shù)據(jù)包發(fā)現(xiàn)攻擊行為,入侵檢測(cè)系統(tǒng)往往假設(shè)攻擊信息是明文傳輸?shù)?因此對(duì)信息的改變或重新編碼就可能騙過(guò)入侵檢測(cè)系統(tǒng)的檢測(cè),因此字符串匹配的方法對(duì)于加密過(guò)的數(shù)據(jù)包就顯得無(wú)能為力。
(三)網(wǎng)絡(luò)設(shè)備越來(lái)越復(fù)雜、越來(lái)越多樣化就要求入侵檢測(cè)系統(tǒng)能有所定制,以適應(yīng)更多的環(huán)境的要求。
(四)對(duì)入侵檢測(cè)系統(tǒng)的評(píng)價(jià)還沒(méi)有客觀的標(biāo)準(zhǔn),標(biāo)準(zhǔn)的不統(tǒng)一使得入侵檢測(cè)系統(tǒng)之間不易互聯(lián)。入侵檢測(cè)系統(tǒng)是一項(xiàng)新興技術(shù),隨著技術(shù)的發(fā)展和對(duì)新攻擊識(shí)別的增加,入侵檢測(cè)系統(tǒng)需要不斷的升級(jí)才能保證網(wǎng)絡(luò)的安全性。
(五)采用不恰當(dāng)?shù)淖詣?dòng)反應(yīng)同樣會(huì)給入侵檢測(cè)系統(tǒng)造成風(fēng)險(xiǎn)。入侵檢測(cè)系統(tǒng)通常可以與防火墻結(jié)合在一起工作,當(dāng)入侵檢測(cè)系統(tǒng)發(fā)現(xiàn)攻擊行為時(shí),過(guò)濾掉所有來(lái)自攻擊者的IP數(shù)據(jù)包,當(dāng)一個(gè)攻擊者假冒大量不同的IP進(jìn)行模擬攻擊時(shí),入侵檢測(cè)系統(tǒng)自動(dòng)配置防火墻將這些實(shí)際上并沒(méi)有進(jìn)行任何攻擊的地址都過(guò)濾掉,于是造成新的拒絕
【談?dòng)?jì)算機(jī)網(wǎng)絡(luò)的防御技術(shù)】相關(guān)文章:
談冬小麥越冬的防御技術(shù)03-19
探析計(jì)算機(jī)網(wǎng)絡(luò)的防御技術(shù)03-26
淺談?dòng)?jì)算機(jī)網(wǎng)絡(luò)的防御技術(shù)12-18
談?dòng)?jì)算機(jī)網(wǎng)絡(luò)管理技術(shù)03-18
談?dòng)?jì)算機(jī)網(wǎng)絡(luò)信息安全技術(shù)03-20
談小麥凍害發(fā)生原因及防御措施03-18
談酸雨對(duì)農(nóng)作物的影響及防御措施03-18
冬小麥越冬的防御技術(shù)淺析03-18
談VLAN技術(shù)03-19