999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于免疫的入侵檢測系統可信問題研究

2010-01-01 00:00:00
計算機應用研究 2010年3期

摘 要:為了降低入侵檢測系統的誤報率和漏報率,提出了一種基于人工免疫的新型入侵檢測系統模型。借鑒生物免疫系統抗體的演化機制,該模型改進了目前基于免疫的入侵檢測系統中抗原、抗體的靜態描述方式,給出了抗原、抗體的動態描述方式和變化機制,并針對傳統固定r連續位匹配方法的不足,提出了一種r可變匹配機制,最后進行了相關仿真實驗。理論分析和實驗結果表明,該系統具有較低的誤報率和漏報率,提高了入侵檢測系統的可信性。

關鍵詞:入侵檢測系統; 誤報率; 漏報率; 人工免疫

中圖分類號:TP393.08 文獻標志碼:A

文章編號:1001-3695(2010)03-1092-03

doi:10.3969/j.issn.1001-3695.2010.03.079

Study of creditability for intrusion detection system based on immunity

LIU Shuai1a,1b, ZHANG Xing2

(1.a.Institute of Advanced Control Intelligent Information Processing,b.College of Computer Information Engineering, Henan University, Kaifeng Henan 475000, China;2.Dept. of Computer Science Engineering, Henan University of Urban Construction, Pingdingshan Henan 467044, China )

Abstract:To reduce the high 1 positive rate and 1 negative rate of intrusion detection systems,this paper proposed an novel intrusion detection system(IDS) based on immunity.Presented the methods to reduce the 1 positive rate after analyzing creditability of IDS and 1 positive rate of anomaly IDS.The emphasis on constructing normal profile dynamically based on artificial immunity to restrain 1 positive rate, then did simulation experiment.The results show that the method can improve the detection efficiency and reduce the 1 positive rate and 1 negative rate, so it improves the creditability of IDS.

Key words:intrusion detection system; 1 positive rate; 1 negative rate; artificial immunity

0 引言

目前,入侵檢測系統(intrusion detection system,IDS)存在的主要問題是誤報率和漏報率較高。誤報率是指把系統的正常行為誤判為入侵行為而進行報警的概率;漏報率是指系統把某些入侵行為誤判為正常行為而沒有報警的概率。過高的誤報率和漏報率必然造成入侵檢測結果的不可信。因此,如何盡可能降低IDS的誤報率和漏報率已經引起廣大研究者的普遍關注。

入侵檢測問題與生物免疫系統(biological immune system,BIS)消滅外來病原體入侵問題具有驚人的相似性。基于人工免疫的入侵檢測系統也多有研究,但目前大多數的系統模型中,系統自體/非自體、檢測器等的描述均為靜態方式,一旦定義后就極少變化,缺乏系統性的描述和自適應性機制,不能滿足真實網絡環境,導致了誤報率和漏報率較高。在真實網絡環境中,由于網絡管理員關閉了某些端口,過去被認為是正常的網絡活動會被禁止;另外,隨著時間的推移,網絡管理員可能會開放更多的端口,即以前被禁止的網絡活動現在被允許。在這種情況下,如果系統自體/非自體不能動態變化,將相應產生漏警和虛警。鑒于此,本文提出了入侵檢測環境下有關自體/非自體、抗原、抗體的形式化定義,并建立了自體、抗原、成熟抗體和記憶抗體的動態淘汰機制。在抗原和抗體的匹配規則中,改進了傳統的r連續位匹配算法,提出了一種可變r匹配機制,最后進行了仿真以及對比實驗。結果顯示,本文提出的方法較傳統方法具有更低的誤報率和漏檢率。

1 生物免疫與AIDS映射關系

本文提出的方法模擬了生物免疫系統中抗體自身演化以及對入侵抗原的檢測過程。網絡對應生物體,網絡中的主機對應生物免疫系統中的淋巴結,免疫系統中的抗原被映射成AIDS中的網絡行為。根據免疫學原理,抗原又被分為自體抗原和非自體抗原,因此自體抗原被映射成正常網絡行為,非自體抗原被映射成非法網絡行為。

生物免疫系統中抗體(包括成熟抗體和記憶抗體)識別抗原的過程就是識別判斷抗原是自體/非自體的過程。入侵檢測系統中,檢測器(正常行為輪廓)對應為抗體,網絡行為對應為抗原,檢測器檢測網絡行為是否正常的過程被抽象為BIS中抗體識別抗原的過程。通過檢測,將抗原分類為自體Agself或非自體Agnonself。其中分類為自體的抗原Agself被并入整個模型的自體集self中,用做下一步未成熟抗體的耐受處理,保證了正常行為的動態更新。

2 模型理論與實現

2.1 自體與非自體形式化描述

定義論域D={0,1}l,抗原集合AgD,自體集合selfAg,非自體集合nonselfAg。有self∪nonself=Ag,self∩nonself=。其中Ag表示對網絡上傳輸的IP包進行特征提取得到的長度為l的二進制字符串,包括IP地址、端口號、協議類型等網絡事務特征;self集為正常網絡服務事務,nonself集為非法活動或網絡攻擊。

2.2 抗原與抗體形式化描述

定義抗體細胞集合B,每個抗體為一個三元組,B={〈d,age,count〉|d∈D∧age∈N∧count∈N} 。其中:d為抗體(長度為L的二進制字符串);age為抗體年齡;count為抗體的累計親和力數目;N為自然數集合。

抗體分為三類,即成熟抗體、記憶抗體和未成熟抗體。抗體集合B=Mb∪Tb。其中Tb為成熟免疫抗體集合,它由經過自體耐受過程的未成熟免疫抗體構成。記憶免疫抗體集合Mb={x|x∈B,x.count>β},β為匹配閾值,即記憶抗體由被激活的成熟抗體進化而來。定義未成熟免疫抗體集合為尚未進行自體耐受的抗體Ib={〈d,age〉|d∈D,age∈N}。

為了防止抗體匹配到自體,新生成的未成熟抗體必須通過自體耐受才能與抗原匹配,對新生成的未成熟抗體Ib進行自體耐受。通過自體耐受的未成熟抗體將進化為成熟抗體Tb,而未通過自體耐受的未成熟抗體將死亡。抗體抗原的匹配采用下面所示的可變r匹配算法。

2.3 可變r連續匹配算法基本思想

目前,基于人工免疫實現的入侵檢測系統中大多數采用連續r匹配算法。定義r匹配算法如式(1)所示。其中1表示匹配,0表示不匹配。

fmatch(x,y)=1iffi, j(x.di=yi,x.di+1=yi+1,…,x.dj=yj,j-i≥r,0

通過分析可知,r值的大小非常關鍵。若r值過小,抗原與抗體之間的差異不明顯,使得形成的該成熟抗體根本不具有識別足夠多的抗原的能力,會造成誤報率增大;當r值過大,又會使得親和力總是累積失敗,形成成熟抗體的時間太長,甚至會發生不能形成成熟抗體的情況,最后入侵檢測系統又會出現漏報的狀況。因此,本文提出一種可變r連續匹配的算法。

可變r連續匹配算法思想為:r值的大小并不是一成不變的,而是根據免疫系統自身的運行狀態動態進行調整。具體算法體現在親和力積累過程中,當發現剛產生的抗體很容易與抗原匹配時,r值就應該加大,目的是讓成熟抗體親和力累積難度被加大,讓被產生的成熟抗體足夠成熟能夠匹配較多的抗原,最終達到提高入侵檢測系統準確率,降低誤報率。當發現成熟抗體總是不容易產生的時候,r值被降低,也就是降低親和力匹配的門檻值,讓成熟抗體相對容易產生一些,目的在于能較快地產生出成熟抗體去檢測出入侵行為,降低漏報率。

r的動態變化方程定義為

r(t+1)=rt-v(t+1)-vt/n」(2)

其中」表示向下取整,vt表示t時刻網絡的數據流強度,n為比例系數,可根據實際情況確定。

2.4 自體及動態演化過程

在真實網絡環境中, 正常行為和非正常行為往往是動態變化的(對應于自體/非自體)。例如,由于網絡管理員關閉了某些端口,過去被認為是正常的網絡活動會被禁止;反之,網絡管理員可能會開放更多的新端口,即以前被禁止的網絡活動現在被允許。這里定義一個網絡正常活動(自體)隨時間動態演化的方程。

定義自體的動態演化模型為

self(t)=self(t-1)-selfdead(t)-selfvariation(t)∪selfnew(t)(3)

其中:selfdead(t)是當自體集合大小超過閾值L時,按LRU(最久未使用,即淘汰最久未被激活的自體)的原則淘汰一部分自體元素;selfvariation表示發生變異的自體;selfnew(t)是新收集的自體元素。

動態自體模型很好地模擬了真實網絡環境下自體隨時間動態演化的情形。通過自身動態演化監視,隨時清除發生變異的自體(selfvariation),避免未成熟細胞對發生變異的自體耐受,從而降低了漏報率。另外通過動態地增加自體元素擴大自體的描述范圍,降低了誤報率。

2.5 動態耐受模型

由于自體是動態的,耐受也是動態的。

動態耐受模型方程定義為

Ib(t)=Itolerance(t)-Imaturation(t)-Inew(t)(4)

Imaturation(t)={x|x∈Itolerance(t),x.age>a}(5)

方程(4)模擬免疫細胞自體耐受情況。其中:Itolerance(t)為對上一階段的自體self(t-1)經歷一次耐受后剩下的免疫細胞;Imaturation(t)為t時刻已經成熟的免疫細胞;Inew(t)為t時刻隨機產生的新的未成熟免疫細胞。

耐受模型是動態的,模型會對新添加的自體抗原產生對該自體耐受的免疫細胞,具有很好的自適應性。動態耐受模型很好地模擬了真實網絡應用環境中的網絡活動情況。一般來說,經常出現的活動是正常、合法的網絡行為,而突然出現的某種網絡活動非常可疑,很可能是非法的入侵。動態耐受模型被設計成剛好保證新生的成熟細胞對那些經常性的正常網絡活動耐受,從而確保了對突發事件檢測的敏感性。也就是說,動態耐受模型生成的成熟細胞具有很好的有效性。

2.6 抗體產生與淘汰機制

成熟抗體通過親和力累積實現進化。在生命周期λ內,每經過單位時間,成熟抗體的年齡age增加1;如果該抗體與抗原匹配成功,則該成熟抗體匹配抗原數目count增加1。成熟抗體在生命周期內匹配抗原數目達到激活閾值,則激活為記憶抗體,如式(6)所示。

Tactive={x|x∈Tb∧x.count≥β∧x.age≤λ}(6)

成熟抗體年齡超過生命周期而匹配抗原數目未達到激活閾值,則被刪除,如式(7)所示。

Tdead={x|x∈Tb∧x.count<β∧x.age>λ}(7)

設Tb為成熟細胞集合,t為某時刻成熟細胞集合中元素數量。成熟細胞集合的動態變化方程為

Tb(t)=Tb(t-1)+Itolerance(t)-(Tactive(t)+Tdead(t))(8)

設Mb為記憶細胞集合,記憶細胞動態變化可表示為

Mb(t)=Mb(t-1)+Tactive(t)+Mother(t)-Mdead(t)(9)

其中Mdeath(t)={x|x∈Mb(t),fmatch(x,self(t-1))=1}(10)

Mdeath(t)模擬記憶細胞死亡過程,若某記憶細胞匹配了一個已經被證實的自體抗原,那么該記憶細胞會因發生了誤識別而被刪除掉。Mother(t)是指從其他主機接受的免疫記憶細胞,類似于接種免疫疫苗,以迅速使其他機器具備抵御類似抗原攻擊的能力。這樣,當類似抗原再次入侵時,免疫系統能很快地進行二次響應,對威脅進行迅速準確的判斷。

動態免疫記憶模型中的淘汰機制能夠進一步降低誤報率和漏報率,進一步增強模型的自適應性。

2.7 模型動態檢測過程

由上面的分析可知,B=Mb∪Tb就是入侵檢測系統中的正常輪廓,它是動態變化的,可以動態跟隨正常行為的改變。對網絡入侵行為檢測利用成熟抗體Tb和記憶抗體Mb完成,具體步驟如下:

a)記憶抗體檢測抗原。利用記憶抗體集合Mb對抗原集合Ag進行檢測,把被記憶抗體檢測為非自體的抗原Agnonself從Ag中刪除,如果記憶抗體檢測到自體就從Mb中刪除。

b)成熟抗體檢測抗原。利用成熟抗體集合Tb對抗原集合Ag進行檢測,被成熟抗體檢測為非自體的抗原Agnonself從Ag中刪除,如果成熟抗體在一定周期內檢測到足夠的抗原就會被激活,進化為記憶抗體(Tactive);反之在生命周期內未被激活或檢測到自體元素,則死亡(Tdead)。

c)自體集合更新。經過上述檢測剩下的抗原作為自體抗原加入自體集合,保持自體動態更新,同時與未成熟抗體集合Ib元素進行自體耐受,保持抗體的動態進化循環。

3 系統仿真實驗與分析

實驗在網絡安全實驗室進行,40臺主機參加了實驗。主機安裝Windows操作系統,用Java語言進行編程實現,模擬對網絡進行SYN flood、Land、Smurf、Teardrop等20多種典型攻擊。實驗中主要參數設置如下:取二進制串抗原l=128,選取初始自體集合大小n=50;每次從網上捕獲100個IP包,取檢測率η為0.75。實驗結果采用TP值(檢測率)和FP值(誤報率)對模型進行評估。實驗時采取每100個數據包中夾雜30個非自體。其中非自體中有15個是剛剛確定的,即以前這種類型的IP包被認為是自體,現在被認為是非法的網絡行為,以觀察檢測率TP(1-漏報率)。同時,采取的方法是每100個數據包中夾雜30個自體。其中15個自體為新近定義,即以前這些IP包被認為是不正常的網絡行為,但現在被認為它們是正常的,以觀察FP值。

由于其他系統參數對結果影響很大,經過反復比較實驗,在系統表現穩定的情況下,最終選定了參數:β =50,λ=7 d,δ=10代,L=1 000。這組參數組合在保證系統有較高檢測率的前提下(95%以上),FP可以達到2.25%左右。具體結果如圖1所示。

為了便于比較,采用了三個開放源代碼的IDS:Snort、Bro, Dragon IDS,共選用5天時間測試。模擬對網絡進行SYN flood、 Land、Smurf、Teardrop等20多種典型攻擊,各檢測器的漏報率如表1所示,誤報率如表2所示。

通過對比以上實驗數據可以發現,本文方法的漏報率和誤報率與其他IDS相比均有所改善。究其原因,是因為本算法的自體定義為動態,并且在抗原和抗體匹配時使用了可變r匹配策略,適應性較好,通過自體演化、動態耐受和記憶細胞的淘汰機制以及動態匹配方法,降低了誤報率FP和漏報率(1-檢測率TP),提高了檢測性能。

4 結束語

本文針對目前大部分基于免疫的入侵檢測系統自體、檢測器的靜態描述問題,給出了一種自體、抗原、抗體動態定義方法,定義了成熟抗體、記憶抗體的動態演化和淘汰過程,并提出了一種可變r匹配規則,達到了與真實網絡環境同步動態演化的目的。仿真以及對比實驗表明,本文提出的方法較傳統方法具有更低的誤報率和漏報率,具有一定的應用價值。經過適當變換,本文提出的模型還可以應用于病毒檢測以及垃圾郵件識別等領域。

參考文獻:

[1]李濤.基于免疫的網絡監控模型[J].計算機學報,2006, 29(9):1515-1522.

[2]羅文堅,曹先彬,王煦法.檢測器自適應生成算法研究[J].自動化學報,2005,31(6):907-916.

[3]閆巧,江勇,吳建平.基于免疫機理的網絡入侵檢測系統的抗體生成與檢測組件[J].計算機學報,2005,29(9):1515-1522.

[4]馬占飛,鄭雪峰.基于生物免疫機理的分布式agent入侵檢測系統模型[J].計算機應用研究,2008,25(3):895-898.

[5]楊義先,鈕心忻.入侵檢測理論與技術[M].北京:高等教育出版社,2006.

[6]李永忠,徐靜,羅軍生.基于免疫agent的網絡入侵檢測系統[J].計算機科學,2008,35(12):121-125.

[7]何申,羅文堅,王煦法.一種檢測器長度可變的非選擇算法[J].軟件學報,2007,18(6):1361-1369.

[8]倪建成,李志蜀.基于免疫原理的多代理網格入侵檢測系統體系結構研究[J].計算機應用研究,2009,26(2):705-708.

主站蜘蛛池模板: 再看日本中文字幕在线观看| 好吊妞欧美视频免费| 激情国产精品一区| 亚洲欧美日韩高清综合678| 精品国产女同疯狂摩擦2| 国产亚洲精品资源在线26u| 综合色婷婷| 一级香蕉视频在线观看| 精品免费在线视频| 国产女人水多毛片18| 久久精品国产91久久综合麻豆自制| 国产午夜无码片在线观看网站| 最新日韩AV网址在线观看| 国产sm重味一区二区三区| 夜精品a一区二区三区| 久久毛片基地| 午夜一级做a爰片久久毛片| 最新国产麻豆aⅴ精品无| 欧美三級片黃色三級片黃色1| 97精品国产高清久久久久蜜芽| 精品欧美一区二区三区在线| 日韩在线观看网站| 免费无码网站| 91无码国产视频| 亚洲第一中文字幕| 国产电话自拍伊人| 久久人人妻人人爽人人卡片av| 2020亚洲精品无码| 亚洲第一在线播放| 亚洲无线国产观看| 精品国产一区91在线| 日韩区欧美区| 久久大香香蕉国产免费网站| 国产a在视频线精品视频下载| 国模极品一区二区三区| AV无码一区二区三区四区| 色综合天天操| 亚亚洲乱码一二三四区| 无码免费的亚洲视频| 国产精品久久久久久久久kt| 亚洲中文字幕久久无码精品A| 国产欧美高清| 亚洲av成人无码网站在线观看| 秘书高跟黑色丝袜国产91在线| 情侣午夜国产在线一区无码| 国产欧美日韩专区发布| a级毛片一区二区免费视频| 亚洲色欲色欲www网| 国产H片无码不卡在线视频| 国内精品小视频在线| 中文字幕丝袜一区二区| 国产99精品久久| 9966国产精品视频| 国产精品区视频中文字幕| 国产微拍一区二区三区四区| 久久久久九九精品影院| 黄色三级网站免费| 丰满的熟女一区二区三区l| 国产欧美日韩综合一区在线播放| 亚洲人成人无码www| 亚洲视频一区| 亚洲国产成人无码AV在线影院L| 国产成人超碰无码| 午夜精品国产自在| 波多野结衣一区二区三区四区视频 | 9999在线视频| 欧美精品一区二区三区中文字幕| 99成人在线观看| 国产精品太粉嫩高中在线观看 | 91久久国产成人免费观看| 亚洲熟女中文字幕男人总站| 在线国产毛片手机小视频| 在线免费观看a视频| 四虎综合网| 国产成人久视频免费| 2022国产91精品久久久久久| 国产精品视频3p| 国产免费精彩视频| 丁香婷婷在线视频| WWW丫丫国产成人精品| 97国产在线观看| 亚洲国产成人精品无码区性色|