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

基于PSO-FCM智能算法的計算機網絡入侵檢測方法

2021-11-10 05:28:46坤,韋
深圳職業技術學院學報 2021年5期
關鍵詞:計算機網絡優化檢測

齊 坤,韋 凱

基于PSO-FCM智能算法的計算機網絡入侵檢測方法

齊 坤,韋 凱

(深圳職業技術學院 電子與信息工程學院,廣東 深圳 518055)

研究引入基于PSO-FCM智能算法的計算機網絡入侵檢測方法,主要是將粒子群(PSO)算法引入模糊聚類(FCM)算法,并對該方法進行Matlab仿真分析.結果表明,FCM算法與PSO-FCM智能算法在檢測率上,已知攻擊均優于未知攻擊,優化后的PSO-FCM智能算法入侵檢測誤檢率顯著優于FCM算法,PSO-FCM智能算法顯著優于傳統FCM算法.

模糊聚類算法;粒子群算法;計算機;檢測;網絡入侵

隨著計算機網絡中不斷增長的網絡行為與信息數據量,社會的發展已經對計算機網絡形成了嚴重的依賴性[1].在計算機網絡全面發展的同時也凸顯了較多的網絡安全問題,甚至嚴重威脅到了國家的教育、科研、國防、經濟等領域[2].在計算機網絡信息安全領域,無論是高新技術的IT企業,還是科研機構都對此問題進行了大量的研究,也針對安全問題開發了一系列關于計算機網絡安全的軟硬件產品,但效果卻不是很好[3].為了更好地提升計算機網絡的安全性,保障網絡的安全監控,在目前的網絡基礎設施中應用最多的為入侵檢測技術[4].由于當前計算機網絡中信息量增長迅猛,使得入侵檢測的準確率較低,以致缺乏適用性與有效性,許多學者已經開始在智能計算與數據挖掘領域對入侵方法進行新的研究.國內外學者也提出了許多入侵檢測方法,使用較為廣泛的是聚類方法中的FCM算法.然而,FCM方算在使用的過程中存在一些難以克服的問題:數據集大時結果容易局部最優;需要預先設定值,對最先的個點選取很敏感;對噪聲和離群值非常敏感等.本文將一種基于PSO-FCM智能優化的算法應用于入侵檢測實驗,使得FCM搜索方向變得具有多樣性,全局搜索的能力更強,聚類結果穩定,在入侵檢測系統中具有重要的實際意義.

1 基于PSO-FCM智能優化的入侵檢測算法

1.1 基于模糊聚類算法(FCM)的入侵檢測算法

將FCM算法應用到入侵檢測技術,對入侵檢測數據準確性的要求很高.要使聚類在區分異常和正常的能力得到保障,首先需要對FCM算法進行2個假設,一是不同的入侵行為、一般的入侵行為以及正常行為相互間具有很大的特征差異性;二是樣本數據集中的具有非常低的異常數據比例,并具有較高的正常數據量,通常能都達到98%左右.若只達到第一個假設,FCM算法能夠在不同的分類器(簇)中劃分用于訓練的原始數據集[5].若達到了第二個假設,那么分類器的大小可以對異常類和正常類進行類別判斷.所以,在這里對基于FCM的入侵檢測算法進行了設計,設計包括了聚類、標記以及匹配3個階段.其中,聚類是最為核心的問題,所以,對于計算機網絡入侵檢測最為重要的環節是要對訓練數據集進行模糊聚類計算,具體流程如圖1所示.

對于計算機網絡入侵檢測而言,首先是要對大量數據進行類別劃分,而類別劃分正是FCM聚類算法的功能.然而,FCM算法也存在了許多不足之處,一是該算法較容易被噪聲數據點所干擾,從而使算法最優性受到較大的影響;二是該算法的類中心和隸屬度計算過程在引入高維度數據樣本集后,會在一定程度上影響到聚類結果,同時會使運算的速度大大降低.

1.2 基于PSO-FCM的入侵檢測算法

基于PSO-FCM的入侵檢測算法主要是將粒子群(PSO)算法引入模糊聚類(FCM)算法中,達到優化FCM算法的目的[6].基于PSO-FCM的入侵檢測算法的檢測思路同樣為聚類、標類以及檢測3部分.對于FCM算法中存在的不足,此次研究引入了PSO算法來改進FCM局部最小值問題并進行初始化操作,提高搜索的隨機性,使得空間分布的均勻性和廣泛性得到優化,PSO算法全局搜索的能力在群智能算法中具有較強的優越性[7].所以,此次研究將PSO優化算法的全局搜索能力引入FCM模糊聚類特性中,將兩者的優勢進行融合,采用粒子群優化算法替代模糊聚類算法對聚類中心以及隸屬度更新的迭代進行反復的計算,以得到基于PSO-FCM聚類算法.為了防止目標函數在局部進行極小化過程,優化后的PSO-FCM聚類算法要進一步將搜索空間擴大,因為該算法迭代的過程不同于單一的模糊聚類算法,使FCM搜索方向變得具有多樣性,全局搜索的能力更強.

圖1 模糊聚類算法的具體流程

基于FCM聚類算法的最優解在最佳聚類的類中心,而在PSO進行計算時,其中任意一個粒子在更新的過程中都可能會是最終的最優解[8].所以,基于PSO-FCM的思路是將聚類中心的空間采用粒子來進行表示,也可以理解為粒子編碼問題.假設樣本集合中有個樣本,表達式為,表示任意向量.在樣本集合中找到異常類與正常類以檢測Z的有效性,并找到適合的聚類中心,若的類有個,那么各個類中心表示為,,,…,,,且分別與Z是同維度的向量.因此,一個粒子X是由這個聚類中心組成的.根據這個思路,一個可行的解對應這一個編碼,若樣本數據維度表示為,粒子長度表示為,那么矩陣式(1)可以表示為單個粒子.若一個初始粒子群是由個單粒子組成,那么群體的規模為.

粒子群在進行搜索時,需要對每個粒子的適應度進行不斷的評價,同時對粒子個體與全局極值進行詳細記錄[9].通常,FCM的目標評價函數可以應用于粒子適應度的評價中,并基于(,)進行優化,如式(2)所示.

粒子群算法在粒子位置更新與速度的計算上受到了認知(粒子最佳位置)、慣性(當前速度)和社會(群體最佳位置)的影響.若慣性權值值較大時,粒子跳出局部最小點的幾率越大,能夠提高全局搜索能力,反之則利于收斂,能夠提高局部搜索能力[10].對進行了優化改進,在迭代的過程中,在初期較大,后期則逐漸變?。缡剑?)所示.

式中,表示當前次數;max表示算法最大迭代次數;0表示初始慣性權值.若0為0.9,max_為1000,進行迭代計算的進行,慣性權值會越來越小,直到取值接近于0,如圖2所示.

圖2 慣性權值w值在改進后的變化趨勢

圖3 PSO-FCM聚類算法的具體流程

基于PSO-FCM聚類算法最后的關鍵流程就是進行檢測算法,對各類中心距離與待檢測數據進行計算,通過計算結果來分析標記類中心與數據的一致性,從而對入侵行為進行判斷.最后設計了入侵檢測方法的具體流程,主要分為訓練模塊、檢測模塊、數據庫模塊和報警模塊.訓練模塊是聚類處理數據庫中導出的數據,再將聚類處理結果導入數據庫,同時在檢測模塊中導入對應的標類信息,將標類信息與讀取的數據集進行匹配,并在數據庫中寫入檢測信息.若入侵數據被匹配,就將信息傳遞給報警模塊并啟動處理程序.基于PSO-FCM計算機網絡入侵檢測算法的具體流程,如圖4所示.

該算法流程主要劃分為3個階段,一是訓練階段,對數據集進行聚類訓練;二是標類階段,通常聚類處理結果中類標識較少,對類的區別能力較差.通過標類的方法對類中的樣本量進行統計,從而識別異常類與正常類;三是檢測階段,測試樣本集中的記錄的最短距離是判斷類歸屬的依據,并判斷行為是否為入侵行為,如果是,則輸出報警信息.

圖4 基于PSO-FCM計算機網絡入侵檢測算法的具體流程

2 實驗設計與分析

本研究采用MATLAB對PSO-FCM智能算法的計算機網絡入侵檢測方法進行仿真測試.實驗環境如下:Intel Pentium Dual-core E5300 CPU,2.60GHz;2GB內存;Windows7操作系統,編程環境Matlab R2010b.測試數據集中選取了4組數據記錄作為實驗測試樣本集,1組與2組樣本數據中包括了正常記錄10000條,入侵行為樣本1000條;3組與4組測試樣本集中除了1、2組中的全部數據外,還增加了新的攻擊類型,用以對PSO-FCM算法以及未知類型入侵行為進行檢測.

在測試中引入檢測率(Detection Rate,DR)與誤檢率(False Rate,FR)指標,其中誤檢率為被誤檢查為攻擊樣本的例數與所有正常例數的比值,檢測率為被檢測為攻擊樣本的例數與全部攻擊例數的比值.一般指標檢測結果具有較低的FR與較高的DR.將實驗分為兩個部分,一是進行實驗對比操作以對實驗完整性進行提升,其過程主要是對最優聚類數目進行確定;二是對比PSO-FCM智能算法與常規FCM算法的誤檢率與檢測率.

設定最大迭代次數為1000,學習因子1、2的值均為1.49,慣性權重因子取值為0.9,模糊指數的值為2.首先,探討檢測結果受到初始聚類數目影響程度,在實驗中,觀測并改變參數的值,觀察值在不同取值的情況下,誤檢率與檢測率的變化趨勢.對樣本集進行實驗后,結果如圖5所示.

圖5 測試不同聚類c值下的結果

由圖5可以看出,當檢測率最高時,聚類數量值在[35,40]之間;當聚類數量值為40時,對應的誤檢率也隨之上升.因此,認為當聚類數量值為35時,能夠獲得最低誤檢率和較高檢測率.在下文的實驗中,將聚類數量值設定為35來進行.利用改進后的PSO-FCM算法優化的入侵檢測模型對通信行為訓練數據集和測試數據集的檢測結果如圖6所示.

由圖6可知,PSO-FCM智能優化算法對訓練數據與測試數據的檢測率分別為98.3%、97.33%.運行FCM算法與PSO-FCM智能算法,采用兩種算法分別測試數據樣本集,并對比運行后的檢測率,結果如圖7所示.

由圖7可以看出,基于FCM算法的未知攻擊檢測率均值低于65%,已知攻擊檢測率均值低于70%;同時,說明了FCM算法與PSO-FCM智能算法在檢測率上,已知攻擊均優于未知攻擊.在計算機網絡入侵檢測方法上,此次設計的基于PSO-FCM智能算法顯著優于傳統FCM算法.由于FCM算法與PSO算法在檢測與標類階段具有較好的相似性,僅具有訓練數據聚類效果的差異性.因此,優化后的PSO-FCM智能算法具有更好的聚類效果.對于誤檢率的對比,此次試驗在相同的樣本集上對比FCM算法與PSO-FCM智能算法的誤檢率,結果見表1.

圖6 PSO-FCM智能算法訓練數據與測試數據檢測結果

圖7 對比FCM算法與PSO-FCM智能算法檢測率

表1 對比FCM算法與PSO-FCM智能算法誤檢率 (%)

由表1可以看出,優化后的PSO-FCM智能算法入侵檢測誤檢率顯著優于FCM算法,證實了經PSO改進后的FCM聚類算法的有效性.對比圖7與表1中的數據,誤檢率與檢測率相對于同一算法而言,在不同數據集中,檢測率升高的同時,誤檢率也會隨之升高,此次實驗中的誤檢率均在可以接受的范圍內.此次研究還對入侵模型進行了多組優化方法測試驗證,以對比各種優化方法的作用.基于各優化方法的檢測模型尋優結果見表2.

表2 基于各優化方法的檢測模型尋優結果

由表2可以看出,不同的優化算法均有一定程度的檢測模型參數尋優效果,可以使通訊行為檢測率有效提升,但收斂速度始終存在著不同,PSO-FCM無論在檢測率上還是在檢測時間上均優于其他算法.綜上所述,在計算機網絡入侵檢測方法上,此次設計的基于PSO-FCM智能算法顯著優于傳統FCM算法.

3 結 論

在計算機信息網絡安全領域應用基于PSO-FCM智能算法來實現信息網絡的入侵檢測功能,建立基于PSO-FCM計算機網絡入侵檢測算法的具體方法流程,并應用Matlab對設計的方法進行了仿真分析.結果表明,在聚類數量值為35時,基于FCM算法的未知攻擊檢測率均值低于65%,已知攻擊檢測率均值低于70%,說明了FCM算法與PSO-FCM智能算法在檢測率上,已知攻擊均優于未知攻擊.優化后的PSO-FCM智能算法在已知與未知攻擊的檢測中均顯著優于FCM算法,同時入侵檢測誤檢率顯著優于FCM算法,證實了經PSO改進后的FCM聚類算法的有效性,且此次實驗中的誤檢率均在可以接受的范圍內.本次研究未充分考慮真實網絡環境中的數據采集與實時檢測,在今后的研究中,會更關注這方面的問題.

[1] 汪赫瑜,唐敏影,任建華.基于二次網格優化的粒子群模糊聚類算法[J].計算機工程與科學,2019,41(02):354-362.

[2] 李根.基于量子人工魚群和模糊核聚類算法的網絡入侵檢測模型研究[J].軟件工程,2019,22(06):33-37.

[3] 李兆峰.基于主成分分析和卷積神經網絡的入侵檢測方法研究[J].現代信息科技,2019,3(10):148-151.

[4] 夏景明,李沖,談玲,等.改進的隨機森林分類器網絡入侵檢測方法[J].計算機工程與設計,2019,40(08):2146-2150.

[5] 陳誠,劉振宇.基于PCA優化的PSO-FCM聚類算法[J].計算機系統應用,2020,29(03):213-217.

[6] 龐幫艷,張艷敏.基于粗糙集的公共網絡入侵檢測方法研究[J].現代電子技術,2017,40(04):28-31.

[7] 袁琴琴,呂林濤.基于改進蟻群算法與遺傳算法組合的網絡入侵檢測[J].重慶郵電大學學報(自然科學版),2017,29(01):84-89.

[8] 丁國強,趙國增,李傳鋒.改進BM算法策略的網絡入侵檢測系統設計[J].計算機測量與控制,2011,19(11):2661-2664.

[9] 王宇鋼.基于粒子群優化的模糊C均值聚類算法[J].信息技術與網絡安全,2018,37(08):36-39+44.

[10] 耿宗科,王長賓,張振國.基于模糊c-means與自適應粒子群優化的模糊聚類算法[J].計算機科學,2016,43(08):267-272.

Computer Network Intrusion Detection Method Based on PSO-FCM Intelligent Algorithm

QI Kun, WEI Kai

()

The research introduces the computer network intrusion detection method based on PSO FCM intelligent algorithm, which mainly introduces PSO algorithm into fuzzy clustering (FCM) algorithm, and makes Matlab simulation analysis on the method. The results show that both FCM algorithm and PSO FCM intelligent algorithm are better than unknown attacks in detection rate. The optimized PSO-FCM intelligent algorithm has better error detection rate than FCM algorithm, and PSO FCM intelligent algorithm is significantly better than traditional FCM algorithm.

fuzzy clustering algorithm; particle swarm optimization; computer; detection; network intrusion

2020-09-23

齊坤,男,河南固始人,碩士,講師,研究方向:計算機網絡及信息安全.

TP391

A

1672-0318(2021)05-0003-06

10.13899/j.cnki.szptxb.2021.05.001

(責任編輯:王璐)

猜你喜歡
計算機網絡優化檢測
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
計算機網絡環境下混合式教學模式實踐與探索
電子制作(2018年16期)2018-09-26 03:27:08
計算機網絡信息安全及防護策略
電子制作(2018年12期)2018-08-01 00:47:58
小波變換在PCB缺陷檢測中的應用
主站蜘蛛池模板: 日本在线视频免费| 国产成人精品18| 19国产精品麻豆免费观看| 欧美色综合网站| 日韩精品无码一级毛片免费| 国产日韩欧美精品区性色| 99精品福利视频| 欧美一级在线看| 国产一级二级三级毛片| 国产乱子伦手机在线| 爱爱影院18禁免费| 亚洲欧美另类中文字幕| yjizz国产在线视频网| 婷婷丁香色| 九色视频最新网址| 中文成人无码国产亚洲| 无码国内精品人妻少妇蜜桃视频| 久996视频精品免费观看| 亚洲国产亚洲综合在线尤物| 国产精品美人久久久久久AV| 青青极品在线| 亚洲天堂首页| 国产亚洲精品yxsp| 黄色网在线| 午夜小视频在线| 伊人中文网| 国产乱人激情H在线观看| 天堂成人在线| 日韩不卡高清视频| 无码区日韩专区免费系列 | 毛片在线播放a| 亚洲精品无码AⅤ片青青在线观看| 亚洲动漫h| 欧美97色| 中文字幕无码电影| 婷五月综合| 欧美、日韩、国产综合一区| 亚洲天堂网在线观看视频| 国产视频自拍一区| 亚洲视频在线网| 成人蜜桃网| 免费在线播放毛片| 亚洲最新在线| 91小视频在线| 久久综合结合久久狠狠狠97色 | 国产一级视频久久| 3p叠罗汉国产精品久久| 亚洲最大情网站在线观看 | 男女男精品视频| 激情六月丁香婷婷四房播| 97在线免费视频| 天堂亚洲网| 亚洲开心婷婷中文字幕| 欧美国产菊爆免费观看| 久久 午夜福利 张柏芝| 真人高潮娇喘嗯啊在线观看| igao国产精品| 国产91小视频在线观看| 亚洲成人黄色网址| 99久久99视频| 香蕉国产精品视频| 久久黄色毛片| 精品福利网| 精品欧美视频| 伊人AV天堂| 毛片免费试看| 日韩欧美色综合| 性色一区| 国产传媒一区二区三区四区五区| 国产精品无码在线看| 亚洲V日韩V无码一区二区| 国产欧美在线观看视频| 91视频99| 欧美亚洲欧美| 亚洲 欧美 偷自乱 图片 | 欧美日韩国产高清一区二区三区| 无码网站免费观看| 国产成人一区二区| 黄色网址手机国内免费在线观看| 久久精品中文字幕免费| 亚洲不卡av中文在线| 色婷婷综合在线|