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

利用Pittsburgh遺傳算法優化模糊規則的網絡入侵檢測

2016-02-23 03:41:28欒玉飛趙旭東亞森艾則孜
微型電腦應用 2016年10期
關鍵詞:規則分類檢測

欒玉飛,趙旭東,亞森·艾則孜

利用Pittsburgh遺傳算法優化模糊規則的網絡入侵檢測

欒玉飛,趙旭東,亞森·艾則孜

針對計算機網絡中安全性問題,提出了一種融合模糊規則和Pittsburgh型遺傳算法的網絡入侵檢測方案。首先,通過一種啟發式過程來確定每個模糊if-then規則后件類和確定性分數。然后,利用Pittsburgh型遺傳算法,通過交叉和變異操作來進化模糊系統的規則,產生高分類率的模糊規則。最后,通過協同進化后的模糊系統實現入侵檢測。在DARPA數據集上進行實驗,結果表明該方案能夠精確的檢測U2R、R2L、DoS和PRB類網絡攻擊,具有很高的安全性。

網絡入侵檢測;模糊規則;Pittsburgh型遺傳算法;規則優化

0 引言

當前計算機網絡盡管具有多重安全策略,譬如,訪問控制、加密以及防火墻的應用,然而,網絡安全的漏洞還是與日俱增。因此,迫切需要智能的入侵檢測系統(Intrusion Detection System,IDS)來自動地檢測新型的入侵行為[1]。

目前,主要有兩種入侵檢測方法:誤用檢測和異常檢測。誤用檢測的檢測速度快、誤報警率低,但其只能檢測出數據中已知的入侵模式,無法檢測新出現的入侵行為,且需要實時的更新數據庫[2]。異常檢測系統能夠檢測出新的入侵行為,但通常具有較高的誤報警率[3]。基于模糊if-then規則[4]的模糊系統在很多應用領域已得到成功應用。為此,學者們也提出了多種基于模糊系統的IDS,例如,文獻[5]提出一種基于模糊規則學習模型的入侵檢測方案,創建了基于權重的模糊檢測規則,并引入一種反饋學習算法,用于對檢測規則的改進。文獻[6]提出一種基于模糊關聯規則挖掘的入侵檢測方案,實現了從數據集屬性到模糊映射的過程,并利用K-means聚類算法為量化屬性建立模糊集合和模糊隸屬函數,增強關聯規則的客觀性。

一般情況下,若模糊模型的精確性較高,其解釋性相對較差。而具備較高解釋性的模糊模型,其精確性又較低[7]。精確性與解釋性較好折衷的模糊模型,具有簡單的結構和較少的參數,運算量低,泛化能力強。由于模糊邏輯的知識表達能力與進化計算的全局自學習能力可以互補[8]。所以,可引用進化計算來改進模糊系統。其中,遺傳算法是進化計算理論體系中最具代表性的算法,因此可形成一種有效的遺傳模糊系統。

本文基于遺傳模糊系統的思想,提出一種融合模糊規則和Pittsburgh型遺傳算法的網絡入侵檢測系統。首先,通過一種啟發式過程來確定每個模糊if-then規則后件類和確定性分數。然后,利用Pittsburgh型遺傳算法進化模糊系統的規則,進行協同進化,最終通過模糊規則實現入侵檢測。實驗結果表明,本文方案能夠精確的檢測網絡攻擊。

1 基于模糊規則的模式分類

1.1 模糊規則分類

本文假設模式分類問題為具有連續屬性的n-維模式空間中的c-類問題。同時還假設給定m個實向量并將其作為來自c個類的訓練模式c≤m。

由于模式空間為[0,1]n,所以每種模式的屬性值為在本文中,將每個數據集的屬性值規范化到單位區間[0,1]。

本文提出的模糊分類器系統中,使用如下形式的if-then規則。

其中,Rj為第j個if-then規則的標簽,Aji,K,Ajn為單位區間[0,1]上的前件模糊集,Cj為后件類(即給定C類中的一類),CFj為模糊if-then規則Rj的確定性分數。本文將一組典型的語言值用作圖1中的前件模糊集,并通過把每種屬性域劃分為對稱的三角模糊集,明確圖1中每個語言值的隸屬函數。值得注意的是,對于特定模式分類問題,本文在模糊分類系統中可以使用任何定制的隸屬度函數,如圖1所示:

圖1 五個語言值的隸屬度函數(S:小,MS:中小,M:中,ML:中大,L:大)

在n維模式分類問題中,模糊if-then規則的總數為5n。當屬性的數量(即n)很大時(如n=41的入侵檢測問題),有可能在單模糊規則庫中使用所有5n個模糊if-then規則。

本文模糊分類系統搜索相對數量較小的具有高分類能力的模糊if-then規則(如100個規則)。由于每個模糊if-then規則的后件類和確定性分數可以通過簡單的啟發式過程從訓練模式中確定,所以本文模糊分類系統的任務是,為一個模糊if-then規則集生成前件模糊集的組合。然而,該任務對于高維模式分類器問題來說是很難的,因為搜尋空間涉及5n個組合(如在n=13時,多于1 000萬個)。

為此,在本文模糊分類器系統中,通過利用啟發式過程來確定每個模糊if-then后件類Ci和確定性分數CFj。步驟如下描述。

1.2 Ci和CFj的確定

步驟2:對于每個類,計算具有模糊if-then規則Rj的訓練模式的兼容性分數為式(2):

上式中,βClass(Rj)為類h中具有模糊if-then規則Rj的訓練模式的兼容性分數總和。NClass為對應類為h的訓練模式的數量。

步驟3:找出具有最大βClassh(Rj)值的類?j為式(3):

如果兩個或更多的類具有最大值,則不能確定唯一模糊if-then規則的后件類Cj。在這種情況下,令Cj為φ。如果沒有與模糊if-then規則Rj相配的訓練模式(即,對于則還將后件類Cj指定為φ。

步驟4:如果后件類Cj為φ,則令模糊if-then規則Rj的確定性分數CFj=0。否則,用以下公式計算確定性分數CFj為式(4)、(5):

通過本文提出的啟發式過程,可以指定任意前件模糊集組合的后件類和確定性分數。

本文模糊分類器系統的任務是生成前件模糊集的組合,用以生成具有高分類能力的規則集S。然后,通過S中的單優先規則來分類,其確定如為式(6):

也就是說,優先原則選出具有最大兼容性和確定性分數CFj。如果不存在與輸入的模式一致的模糊規則(即,對于則拒絕分類。

本文中,將每個模糊if-then規則編碼為字符串。利用下面的符號來表示五個語言值:1:小;2:中小;3:中;4:中大,5:大。例如,若模糊if-then規則被編碼為—1342”,即x1為小,x2為中,x3為中大,x4為中小,則類cj滿足CF=CFj。

入侵檢測是一個高維度的分類問題,在該問題中,將41維的特征向量作為輸入,將5個類作為其輸出。所以在本文中,種群中和每個規則集中的所有規則的類標簽都相同。因此,在分類問題中,對于每個類重復遺傳模糊規則生成算法。

本文目標分類器由c個分類器組成。每個分類器獨立發展,將獲得的模糊規則集組合用于最終分類器系統的結構中。目標分類器的結構如圖2所示:

圖2 本文目標分類器結構

2 Pittsburgh遺傳算法優化模糊規則

Pittsburgh型遺傳算法[9]中,每一條染色體代表一個完整的模糊模型,種群中多個染色體形成多個待選擇的模糊模型,交叉與變異操作產生新的模糊模型,基于適應度函數的選擇操作使較優的模糊模型能夠產生下一代個體。因為染色體的適應度值即代表著染色體的優劣,,所以Rttsburgh型遺傳算法不需要適應度函數的權值分配策略[10]。

本文提出一種融合Pittsburgh型遺傳算法和模糊系統的入侵檢測方案,其算法的執行步驟如下:

步驟1(初始化):生成模糊規則集的原始群體。步驟2(遺傳操作):通過遺傳操作生成模糊規則集。步驟3(替換):利用新生成的規則集替換一部分當前群體。

步驟4(終止):如果滿足停止條件,則終止該算法,否則,回到步驟2。

該模糊分類器系統的每個步驟詳細描述如下:

步驟1 初始化

初始化步驟中,根據直接規則生成方法產生每個規則集中的每條規則,生成Nset規則集。根據方程(7)計算每個規則集的適用度為式(7):

上式中,sj為群體中的第j個規則集,Nrs為每個規則集中的規則數,NCP(Ri)為被Ri正確分類的訓練模式的數量。

步驟2 遺傳操作

基于方程(8)所示的選擇概率,從當前群體中選擇一對模糊規則集,以生成下一個群體的新模糊規則為式(8):

上式中,fitnessmin(S)為群體中模糊規則的最小適應度值。迭代該過程直到選出模糊規則集的預設數。

為了從每對所選的規則集中生成新的規則集,本文以交叉概率Pc執行單點交叉操作,其中,交叉截止點是隨機確定的,且父代和子代的強度相同,如圖3所示:

圖3 單點交叉示意圖

執行交叉操作到每對都有一個預設的交叉概率。當交叉操作結束時,將父代的字符串選作為后代。

利用Michigan型變異算法,執行變異操作來修正每個生成的規則集,其中變異概率為Pm。在執行完變異操作之后,確定變異個體的后件類。如果該后件類與變異操作之前的個體的類相同,則接受變異個體;否則,重復變異操作直到預設的迭代數Mrepeat。在執行完選擇、交叉和變異步驟之后,根據方程(7)評估每個生成個體的適應度值。

步驟3.替換

利用新生成的規則替換當前種群中預設數目的模糊if-then規則,替換概率為PrepR。即,在本文模糊分類器系統中,從當前種群中移除百分之PrepR具有最小適應度值的較差規則。并添加具有百分之新生成的模糊if-then規則(PrepR為替換百分比)。

步驟4.終止

當Pittsburgh遺傳模糊分類算法迭代次數達到預先設定的最大遺傳代數時,停止迭代過程。

3 實驗及分析

3.1 實驗環境

本文在2.95 GHz Intel i3酷睿雙核處理器和4GB RAM的Windows 7系統上進行實驗。

實驗從KDDCup99隨機選擇10%作為標準數據集,KDDCup99提取自1998 DARPA入侵檢測評價程序,這個數據庫包括軍用網絡環境中仿真的各種入侵,常用作評價入侵檢測技術的基準。該數據集有41個特征,每個記錄加一個包含23個攻擊的類標簽,其已經標記為正常或攻擊。其中,惡意攻擊包含四種類別分別為:探測(PRB)攻擊、拒絕服務(DoS)攻擊、非法遠程闖(R2L)攻擊和非法提升權限(U2R)攻擊。將實驗數據分成兩部分:訓練數據和測試數據,分別涉及大約25000和27000條數據。訓練數據用來根據目標問題中給定的規則產生模型,接下來該模型將用于測試數據,以獲得驗證精度。

在本文提出的基于遺傳模糊系統的IDS中,設定遺傳算法所使用的參數如下:種群大小為20;交叉概率(Pc)為0.9;變異概率(Pm)為0.1;變異迭代數(Mrepeat)為20;替代率(PrepR)為20;最大遺傳代數為20。

3.2 性能指標

規則在測試階段執行的好壞取決于分類精度測量的可靠性。一般情況下,標準分類準確率可以寫為式(9):

然而,大多數非線性分類問題的類分布極不平衡。因此式(9)不能有效的測量模型的準確率。因此本文采用新的評估指標,具體形式如式(10):

式(10)中:

(1)真陽性(TP):擁有由規則預測的類的規則覆蓋實例數。

(2)假陽性(FP):擁有不同于由規則預測類的規則覆蓋實例數。

(3)真陰性(TN):擁有不同于由規則預測類的規則不覆蓋實例數。

(4)假陰性(FN):擁有由規則預測類的規則不覆蓋實例數。

3.3 性能比較

首先,將本文方案應用到測試集上,驗證本文方案的性能。本文方案在測試集上的實驗結果如表1所示:

表1 本文算法在測試集上的實驗結果

為了更好地體現本文所提方案的優越性,將本文所提方案與其它幾種較為先進的方法在各個數據集上的實驗結果進行了比較,包括文獻[5]提出的基于模糊規則學習的入侵檢測方案和文獻[6]提出的模糊關聯規則+K-means的入侵檢測方案。列出了各種方案的比較結果如表2所示:

表2 各種IDS的入侵檢測分類準確率比較

可以看出,本文IDS的在R2L和PRB類的分類率明顯高于其他方案,整體準確分類率也遠遠高于其它方案,分別比文獻[5]和文獻[6]方案性能提高了12.3%和8.67%。這是因為本文使用的基于遺傳模糊系統的IDS比其他方法更可靠。

4 總結

本文提出一種融合模糊規則和Pittsburgh型遺傳算法的網絡入侵檢測方案。通過一種啟發式過程來確定每個模糊if-then規則后件類和確定性分數。利用Pittsburgh型遺傳算法協同進化模糊系統的規則。實驗表明,本文方法對U2R、R2L、DoS和PRB類攻擊的整體檢測率達到了89.53%,具有很高的性能。

在今后工作中,將考慮使用多目標演化模糊系統來提取一個易于理解的模糊分類器,進一步提高本文IDS性能。

[1] 肖寅東, 王厚軍, 田書林. 高速網絡入侵檢測系統中包頭解析方法[J]. 儀器儀表學報, 2012, 33(6): 1414-1419.

[2] 高苗粉, 秦勇, 李勇,等. 網絡入侵檢測系統自體集檢測中的概率匹配高效尋優機制[J]. 計算機應用, 2013, 33(1): 156-159.

[3] Elngar A A, Elanda[A], Ghaleb F M. A real-time anomaly network intrusion detection system with high accuracy[J]. Information Sciences Letters, 2013, 35(3): 49-56.

[4] 李晶皎, 許哲萬, 王愛俠,等. 基于移動模糊推理的DoS攻擊檢測方法[J]. 東北大學學報:自然科學版, 2012, 33(10): 1394-1398.

[5] Elhag S, Fernández A, Bawakid A, et al. On the combination of genetic fuzzy systems and pairwise learning for improving detection rates on intrusion detection systems[J]. Expert Systems with Applications, 2015, 42(1): 193-202.

[6] Khamphakdee N, Benjamas N, Saiyod S. Improving intrusion detection system based on snort rules for network probe attacks detection with association rules technique of data mining[J]. Journal of Ict Research & Applications, 2015, 8(3): 234-250.

[7] 周豫蘋, 方建安. 神經模糊理論在入侵檢測系統中的應用研究[J]. 微電子學與計算機, 2010, 27(9): 126-129. [8] 李晶皎, 許哲萬, 王愛俠,等. 基于移動模糊推理的DoS攻擊檢測方法[J]. 東北大學學報:自然科學版, 2012, 33(10): 1394-1398.

[9] Mehta S B, Chaudhury S, Bhattacharyya A, et al. Tissue classification in magnetic resonance images through the hybrid approach of Pittsburgh and Pittsburg genetic algorithm.[J]. Applied Soft Computing, 2011, 11(4): 3476-3484.

[10] Li W, Gong Z. Pittsburgh-based variable-length encoding of genetic algorithm for k-anonymization[C]// Information Science and Engineering (ICISE), 2010 2nd International Conference on. 2010: 1295-1298.

A Network Intrusion Detection Schemer Based on Fuzzy Rule with Genetic Algorithm Optimization

Luan Yufei, Zhao Xudong, Yasen·Aizezi
(Xinjiang Police College, Urumqi 830011, China)

For the issue of the security problem of computer network, a network intrusion detection schemer based on fuzzy rule and Pittsburgh genetic algorithm is proposed. Firstly, a heuristic procedure is set to determine the consequent class and the certainty score of each fuzzy if-then rule. Then, the rules of fuzzy system are evolved by crossover and mutation operations of the Pittsburgh genetic algorithm, to generate the fuzzy rules of high classification rate. Finally, the intrusion detection is realized by the fuzzy system after cooperative evolved. Experiments on DARPA data sets show that the proposed scheme can accurately detect U2R, R2L, DoS and PRB attacks, and has high security.

Network intrusion detection; Fuzzy rule; Pittsburgh genetic algorithm; Rules optimization

TP393

A

1007-757X(2016)10-0022-04

2016.01.22)

新疆維吾爾自治區自然科學基金科研項目(2015211A016)

欒玉飛(1982-),男,新疆人,新疆警察學院,講師,碩士,研究領域:計算機網絡、信息安全等,烏魯木齊 830013

趙旭東(1977-),男,安徽蕪湖人,新疆警察學院,講師,碩士,研究領域:信息安全、軟件工程等,烏魯木齊 830013

亞森·艾則孜(1975-),男,新疆庫車人,新疆警察學院,教授,碩士,國家電子數據司法鑒定員,研究領域:信息安全、自然語言處理等,烏魯木齊 830013

猜你喜歡
規則分類檢測
撐竿跳規則的制定
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
數獨的規則和演變
分類算一算
分類討論求坐標
數據分析中的分類討論
讓規則不規則
Coco薇(2017年11期)2018-01-03 20:59:57
教你一招:數的分類
主站蜘蛛池模板: 免费激情网址| 国产福利在线观看精品| 欧美自拍另类欧美综合图区| 国产欧美中文字幕| 最新亚洲人成无码网站欣赏网| 国产乱子伦精品视频| 2021国产在线视频| 日本欧美午夜| a级毛片毛片免费观看久潮| 农村乱人伦一区二区| 这里只有精品国产| 亚洲91精品视频| 亚洲无码高清视频在线观看| 国产日韩丝袜一二三区| 强奷白丝美女在线观看| 美女国内精品自产拍在线播放 | 福利在线一区| 亚洲日韩AV无码一区二区三区人| 国产一区二区精品高清在线观看| 国产导航在线| 欧美精品综合视频一区二区| 亚洲一区国色天香| 91精品在线视频观看| 国产亚洲现在一区二区中文| 99精品热视频这里只有精品7| 真实国产乱子伦高清| 亚洲欧洲日产国产无码AV| av手机版在线播放| 国产成人综合日韩精品无码首页 | 国产精品一老牛影视频| 国产欧美日韩资源在线观看| 欧美国产日韩在线| 亚洲成肉网| 97在线国产视频| 亚洲成人网在线播放| 一级看片免费视频| 亚洲第一区在线| 欧美一区二区三区香蕉视| 中文字幕资源站| 欧美国产菊爆免费观看| 91色在线视频| 免费大黄网站在线观看| 国产男人天堂| 国产三区二区| 亚洲一区二区三区中文字幕5566| 波多野结衣一区二区三区四区| 91精品小视频| 美女国内精品自产拍在线播放 | 99偷拍视频精品一区二区| 99久久精彩视频| 高清精品美女在线播放| 青青极品在线| 久久人与动人物A级毛片| 思思热在线视频精品| 一区二区三区四区精品视频 | 精久久久久无码区中文字幕| 草草线在成年免费视频2| 97超碰精品成人国产| 亚洲欧美精品在线| 久视频免费精品6| 色综合五月| 91在线播放国产| 东京热av无码电影一区二区| 国产剧情一区二区| 欧美va亚洲va香蕉在线| 91精品久久久无码中文字幕vr| 伊人AV天堂| 99国产在线视频| 高清色本在线www| 国产99免费视频| 国产福利影院在线观看| 亚洲一区第一页| 91亚洲免费视频| 国产自无码视频在线观看| 国产丝袜丝视频在线观看| 这里只有精品在线播放| 伊人查蕉在线观看国产精品| 五月激情综合网| 国产午夜福利在线小视频| 亚洲最猛黑人xxxx黑人猛交 | 国产高清无码麻豆精品| 在线观看无码a∨|