傳統(tǒng)入侵檢測(cè)的不足
隨著Internet的不斷發(fā)展,網(wǎng)絡(luò)安全已經(jīng)逐漸成為人們?cè)絹?lái)越關(guān)心的問(wèn)題,而入侵檢測(cè)系統(tǒng)是繼防火墻之后逐漸興起的防護(hù)手段之一,也越來(lái)越受廣大學(xué)者和工程人員的重視。
傳統(tǒng)的入侵檢測(cè)方法分為兩種:基于誤用檢測(cè)(misused-based)方法和基于異常檢測(cè)(anomaly-based)方法。前者需要攻擊樣本,通過(guò)描述每一種攻擊的特殊模式來(lái)檢測(cè)。該方法的查準(zhǔn)率很高,并且可提供詳細(xì)的攻擊類(lèi)型和說(shuō)明,是目前入侵檢測(cè)商業(yè)產(chǎn)品中使用的主要方法。然而經(jīng)過(guò)長(zhǎng)時(shí)間的研究和應(yīng)用,該方法也暴露出一定的弱點(diǎn),由于基于特征的入侵檢測(cè)系統(tǒng)是依靠人為的預(yù)先設(shè)定報(bào)警規(guī)則來(lái)實(shí)現(xiàn),所以在面對(duì)不斷變化的網(wǎng)絡(luò)攻擊時(shí)有其本身固有的缺陷,比如,利用這種方法時(shí)需要維護(hù)一個(gè)昂貴的攻擊模式庫(kù)、只能檢測(cè)已知的攻擊等。另一方面,攻擊者可以通過(guò)修改自己的攻擊特征模式來(lái)隱藏自己的行為,而且有些攻擊方法根本沒(méi)有特定的攻擊模式。異常檢測(cè)方法主要針對(duì)解決誤用檢測(cè)方法所面臨的問(wèn)題。因而本文主要探討的是基于網(wǎng)絡(luò)流量異常的入侵檢測(cè)方法。
基于流量異常的檢測(cè)方法有很多,較常用的有基于域值的檢測(cè)方法,基于統(tǒng)計(jì)的檢測(cè)方法,基于小波的檢測(cè)方法,基于馬爾可夫等隨機(jī)過(guò)程模型的方法和一些基于機(jī)器學(xué)習(xí)、數(shù)據(jù)挖掘和神經(jīng)網(wǎng)絡(luò)等檢測(cè)方法,但是這些方法主要存在以下問(wèn)題。
(1)報(bào)警意義不明確:由于上述入侵檢測(cè)方法只檢測(cè)了網(wǎng)絡(luò)流量中的一種或幾種特征向量,而且選取的特征向量沒(méi)有特定的攻擊含義,因而檢測(cè)系統(tǒng)報(bào)警時(shí)只知網(wǎng)絡(luò)中某些特征向量出現(xiàn)了異常,但是不能判斷出現(xiàn)了什么樣的攻擊。
(2)由于Internet是沒(méi)有集中管理的多個(gè)管理域的互聯(lián)網(wǎng)絡(luò),但是入侵檢測(cè)要求各個(gè)檢測(cè)系統(tǒng)之間是協(xié)同運(yùn)行的,因而作為協(xié)同運(yùn)行的主要內(nèi)容的共享數(shù)據(jù)的提供就顯得非常重要。
(3)可擴(kuò)展性較差:由于現(xiàn)有的異常檢測(cè)系統(tǒng)大多采用一種或幾種單一的網(wǎng)絡(luò)特征向量作為學(xué)習(xí)和判斷的依據(jù),對(duì)網(wǎng)絡(luò)流量的異常描述較為單薄;其次在入侵檢測(cè)系統(tǒng)協(xié)同運(yùn)行中網(wǎng)絡(luò)特征向量選取得較少就可能會(huì)影響檢測(cè)系統(tǒng)的可擴(kuò)展性。
基于會(huì)話(huà)的保存狀態(tài)信息的異常檢測(cè)方法由于現(xiàn)有網(wǎng)絡(luò)流量的不斷變大將逐步受到限制。因而在DARPA1998年總結(jié)出的判斷每一個(gè)正常與異常TCP/IP連接的41個(gè)特征向量的實(shí)時(shí)使用就變得越來(lái)越難以實(shí)現(xiàn)。
針對(duì)以上問(wèn)題本文提出了一種較為通用的基于網(wǎng)絡(luò)流量模型的異常檢測(cè)方法。該方法采用無(wú)狀態(tài)保留的方式,采用基本特征向量來(lái)描述網(wǎng)絡(luò)流量實(shí)時(shí)的運(yùn)行狀態(tài),并且利用基于攻擊特點(diǎn)的流量特征組合使報(bào)警的意義更加明確。同時(shí)鑒于流量基本特征數(shù)據(jù)的大小以及安全性等特點(diǎn),也為各個(gè)管理域之間的異常檢測(cè)信息的交流提供了一個(gè)較為通用的平臺(tái)。該基于網(wǎng)絡(luò)流量的異常檢測(cè)方法已經(jīng)實(shí)際運(yùn)用在清華大學(xué)校園網(wǎng)出口監(jiān)測(cè)點(diǎn)上,取得了比較顯著的檢測(cè)結(jié)果。
基于網(wǎng)絡(luò)流量進(jìn)行異常檢測(cè)的原理
本文中的異常檢測(cè)是基于將網(wǎng)絡(luò)流量特征向量分層劃分的思想實(shí)現(xiàn)的。將流量特征分為兩個(gè)層次:基本特征集合和組合特征集合。其中基本特征集合是實(shí)時(shí)從網(wǎng)絡(luò)流量中提取的一些網(wǎng)絡(luò)流量的基本特征數(shù)據(jù),比如流量的大小、包長(zhǎng)的信息、協(xié)議的信息、端口流量的信息、TCP標(biāo)志位的信息等。這些基本特征比較詳細(xì)地描述了網(wǎng)絡(luò)流量的運(yùn)行狀態(tài)。
組合特征集合是可以根據(jù)實(shí)際需要實(shí)時(shí)改變?cè)O(shè)置的。針對(duì)某種特定的攻擊行為,將涉及該攻擊行為的基本特征的子集作為描述該種攻擊行為的特征。比如對(duì)于SYN FLOOD攻擊,組合特征就可以選取pkts/s、平均包長(zhǎng)、SYN包的個(gè)數(shù)等信息。利用以往基本特征集合的數(shù)據(jù)對(duì)該種攻擊行為的特征進(jìn)行學(xué)習(xí)和訓(xùn)練,就可以實(shí)時(shí)得到該攻擊行為組合特征的正常和異常模型。用此模型就可以實(shí)時(shí)地對(duì)網(wǎng)絡(luò)上該種攻擊行為進(jìn)行檢測(cè)。
另一方面對(duì)于已知攻擊種類(lèi)和行為的數(shù)據(jù)集進(jìn)行學(xué)習(xí)還能對(duì)人為選取的攻擊組合特征進(jìn)行優(yōu)化,使之更能反映該攻擊行為的特點(diǎn)。由于數(shù)據(jù)集是通過(guò)對(duì)網(wǎng)絡(luò)流量實(shí)時(shí)提取獲得的,真實(shí)地反映了網(wǎng)絡(luò)的實(shí)時(shí)狀態(tài),因而通過(guò)共享該數(shù)據(jù)集可以為網(wǎng)絡(luò)中不同管理域之間異常檢測(cè)系統(tǒng)提供一個(gè)協(xié)同運(yùn)行和控制的平臺(tái)。
本新聞共
2頁(yè),當(dāng)前在第
1頁(yè)
1 2