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

基于Spark-ML+Conv-LSTM的混合入侵檢測系統(tǒng)

2021-12-23 12:25:10楊吉鵬謝輝
微型電腦應用 2021年12期
關(guān)鍵詞:檢測方法

楊吉鵬, 謝輝

(杭州網(wǎng)易云音樂科技有限公司,浙江 杭州 310052)

0 引言

隨著信息和通信技術(shù)的飛速發(fā)展,網(wǎng)絡安全威脅不斷增加。入侵檢測系統(tǒng)(IDS)在檢測網(wǎng)絡安全威脅方面發(fā)揮重要作用[1]。傳統(tǒng)IDS采用機器學習(ML)方法監(jiān)視特定網(wǎng)絡的所有出入站數(shù)據(jù)包,忽略了特征選擇和分類的重要性[2]。因此,許多已知的攻擊流量仍然無法識別并逐漸構(gòu)成潛在威脅。此外,由于大規(guī)模的網(wǎng)絡基礎設施產(chǎn)生海量數(shù)據(jù),傳統(tǒng)方法無法靈活處理且不具有可擴展性。

根據(jù)動態(tài)檢測方法,IDS可分為惡意攻擊檢測、異常流量檢測和狀態(tài)協(xié)議檢測3種類型[3-4]。根據(jù)體系結(jié)構(gòu),IDS又可分為主機入侵檢測系統(tǒng)(HIDS)、網(wǎng)絡入侵檢測系統(tǒng)(NIDS)和混合IDS3種類型[5]。其中,混合IDS結(jié)合了NIDS和HIDS的優(yōu)點,并且具有很高的靈活性和可拓展安全機制。文獻[6]利用深度學習(DL)非線性結(jié)構(gòu)分析了異常流量復合數(shù)據(jù)。文獻[7]利用CNN和LSTM(Conv-LSTM)網(wǎng)絡混合方法識別了惡意攻擊的類型。在流量的特征提取和入侵分析方面,單一的使用異常流量檢測和惡意攻擊檢測技術(shù)都具有局限性。

為了提高IDS的學習能力和檢測性能,本文提出基于Spark-ML+Conv-LSTM方法的混合IDS。利用Spark-ML的經(jīng)典機器學習模型進行異常流量檢測,并結(jié)合Conv-LSTM網(wǎng)絡識別惡意攻擊,從而解決全局和局部潛在威脅特征?;旌戏椒ńY(jié)合了兩者在深層學習和淺層學習的優(yōu)點,提高了系統(tǒng)的綜合檢測性能。在ISCX 2012數(shù)據(jù)集上驗證了所提出混合方法的有效性,并用Spark分析了數(shù)據(jù)包捕獲文件。與現(xiàn)有基于傳統(tǒng)ML的IDS相比,本文的IDS能夠在97.29%的情況下準確地識別網(wǎng)絡入侵,并且在10倍交叉驗證測試中優(yōu)于其他方法。同時,可以實現(xiàn)大規(guī)模的可擴展性,并且具有較高的精確度和較低的誤報率。

1 混合IDS的體系結(jié)構(gòu)

本文提出的混合IDS體系框架,如圖1所示。該混合IDS包括2個學習階段:(1)基于Spark-ML的經(jīng)典ML算法用于異常流量檢測;(2)基于Conv-LSTM網(wǎng)絡用于惡意攻擊檢測。為了在現(xiàn)實中部署混合IDS,還整合擴展了報警模塊。因此,基于這兩階段學習系統(tǒng)的混合IDS能夠更準確地檢測異常流量和惡意攻擊。

圖1 本文提出的混合IDS模型

2 數(shù)據(jù)集

2.1 數(shù)據(jù)集描述

為了減少傳統(tǒng)入侵檢測數(shù)據(jù)集不靈活且不可復制的缺陷,本文選用ISCX 2012數(shù)據(jù)集[8]作為研究對象。ISCX 2012數(shù)據(jù)集借助其海量數(shù)據(jù)樣本表現(xiàn)出真實的網(wǎng)絡行為,并包含各種入侵場景。此外,作為完整的網(wǎng)絡捕獲與所有內(nèi)部跟蹤共享,可用于評估深度數(shù)據(jù)包分析的有效負載。

ISCX 2012數(shù)據(jù)集包含7天的正常和惡意網(wǎng)絡傳輸活動,該數(shù)據(jù)集是由包含網(wǎng)絡中流量傳輸和行為抽象配置文件生成。例如,通過HTTP協(xié)議的源主機和目標主機之間的通信可以通過發(fā)送和接收的數(shù)據(jù)包、終止點屬性和其他類似的特征來構(gòu)建單個配置文件,這些配置文件為HTTP、SSH、SMTP、POP3、IMAP和FTP協(xié)議創(chuàng)建了真實的網(wǎng)絡流量。

ISCX 2012包含2個不同的配置文件來創(chuàng)建網(wǎng)絡流量行為和場景。根據(jù)引發(fā)異?;蚨嚯A段攻擊狀態(tài)的配置文件,整個數(shù)據(jù)集中有4種攻擊場景:(1)從內(nèi)部滲透網(wǎng)絡;(2)HTTP拒絕服務;(3)使用Internet中繼聊天(IRC)僵尸網(wǎng)絡的分布式拒絕服務;(4)暴力破解SSH。

完整的ISCX 2012數(shù)據(jù)集總結(jié)如表1所示。從表1中可以看出,每個攻擊場景僅應用了一天,僅兩天包含正常流量,并且整個數(shù)據(jù)集具有常規(guī)網(wǎng)絡行為的多樣性和攻擊場景的復雜性。

表1 ISCX 2012數(shù)據(jù)集

2.2 數(shù)據(jù)預處理

在圖1中,來自網(wǎng)絡流量轉(zhuǎn)儲的網(wǎng)絡流量進行網(wǎng)絡數(shù)據(jù)預處理。對ISCX 2012數(shù)據(jù)集進行了分析,經(jīng)過預處理后,在7天時間內(nèi)收集了反映網(wǎng)絡數(shù)據(jù)包流量和實際入侵以及系統(tǒng)條件的數(shù)據(jù),數(shù)據(jù)集可標記為正常流量和惡意流量,每個類別中分別有2 381 532條和68 792條記錄。對原始網(wǎng)絡流量數(shù)據(jù)集的攻擊分為正常攻擊和惡意/異常攻擊兩類。

此外,還進行了各種多階段攻擊情況來產(chǎn)生攻擊蹤跡。例如,從內(nèi)部滲透、HTTP、DoS、通過IRC僵尸網(wǎng)絡的DDoS滲透以及暴力破解SSH。本文使用的訓練和測試數(shù)據(jù)集分布如表2所示。

紅薯、紫薯、白薯,都各有優(yōu)點,朋友們可以根據(jù)自己的身體狀況來選擇,多吃甘薯,防治心血管病、抗癌、抗衰老……作用很大,卻很便宜,何樂而不為呢?

本文基本思想是通過惡意攻擊測試所提出的混合方法對未知或異常攻擊的一致性。用于網(wǎng)絡訓練和測試的Conv-LSTM網(wǎng)絡分類器數(shù)據(jù)集的分布,如表3所示。

表3 Conv-LSTM網(wǎng)絡分類器數(shù)據(jù)集的分布

3 混合入侵檢測系統(tǒng)

3.1 異常檢測模塊

在異常檢測模塊中,本文使用基于SVM、DT、RF和梯度增強樹(GBT)分類器的Spark-ML對攻擊流量(即惡意流量和正常流量)進行分類。將訓練集分成2個子集:80%用于訓練;20%用于測試。分類器在訓練集上進行訓練,并在二進制分類設置中學習正常流量與惡意流量,然后在測試集上對訓練好的分類器進行評估。在訓練這些分類算法的同時,本文進行了10次交叉驗證和網(wǎng)格搜索,以此實現(xiàn)超參數(shù)優(yōu)化。在每種情況下,選擇表現(xiàn)最佳的模型來評估測試集。

3.2 惡意檢測和分類模塊

在惡意檢測和分類模塊中,Conv-LSTM用于檢測惡意攻擊,其目的是將惡意數(shù)據(jù)進一步分類為相應的攻擊類型,即Scan、R2L、DoS和HTTP。在LSTM中,基于深度學習的惡意攻擊檢測惡意流量并生成模型,該模型僅表示惡意流量的基準配置文件。Conv-LSTM網(wǎng)絡的示意圖如圖2所示。

為了更穩(wěn)健地獲取局部和全局特征,本文在CNN層之后引入了LSTM層,可以有效地解決梯度問題,從而增強和確保更長期的依賴性,并從可變范圍序列中獲取學習能力[9]。

在圖2中,檢測攻擊流量并將數(shù)據(jù)傳遞到CNN和LSTM層得到平穩(wěn)向量,并結(jié)合密集層和Softmax層來預測惡意流量。在Conv-LSTM網(wǎng)絡中,輸入最初由CNN處理,然后通過LSTM層以每個時間步長生成序列,這有助于對短期和長期的時間特征進行建模[10],序列向量通過全連接層將其送入Softmax層用于分析類別的概率分布。在此階段,測試集用作訓練模型的輸入,以此測試訓練流量的行為是正常或惡意。

圖2 Conv-LSTM網(wǎng)絡示意圖

類似地,將數(shù)據(jù)集隨機分為訓練集(80%)和測試集(20%)進行測試,并且從訓練集中抽取10%的樣本用于驗證。在訓練階段,采用基于一階梯度的優(yōu)化技術(shù),如Adam、Adagrad、Rmsprop和Adamax,在不同的學習率下,對預測網(wǎng)絡數(shù)據(jù)包與實際網(wǎng)絡數(shù)據(jù)包的二進制交叉熵損失函數(shù)進行優(yōu)化,使用網(wǎng)格搜索和10倍交叉驗證對超參數(shù)組合進行優(yōu)化,按128個批次對每個模型進行訓練。此外,通過在Conv和LSTM層添加高斯噪聲層來評估性能,以此提高模型的泛化能力并減少過度擬合。

3.3 報警模塊

當檢測到惡意流量時,報警模塊不僅會發(fā)出警報,還會將其與正常流量進行比較。報警模塊的目的是詮釋異常檢測模塊與惡意檢測和分類模塊檢測后的事件結(jié)果。報警模塊作為混合IDS體系結(jié)構(gòu)的最后模塊,可向管理員或最終用戶報告入侵檢測活動。

4 實驗分析

4.1 實驗裝置

初始階段是基于Spark-ML+Conv-LSTM在Scala中實現(xiàn),并在Python中使用Keras實現(xiàn)。在配置為i7處理器和32 GB RAM且運行64位Ubuntu 14.04 OS的PC上進行實驗。軟件棧由Apache Spark v2.3.0、Java(DK)1.8、Scala 2.118和Keras組成。80%的數(shù)據(jù)集用于10倍交叉驗證的訓練,本文利用ISCX 2012數(shù)據(jù)集檢測所提方法的有效性,利用20項保留的過度數(shù)據(jù)評估訓練模型,Conv-LSTM在Keras中實現(xiàn),并在Nvidia Titan GPU上使用CUDA和CUDNN進行訓練,從而能夠加快整體流程。

4.2 性能指標

(1)真陽性(TP):實際陽性被正確識別的比例,用x表示。

(2)假陰性(FN):實際陰性被錯誤識別的比例,用y表示。

(3)假陽性(FP):實際陽性被錯誤識別的比例,用z表示。

(4)真陰性(TN):實際陰性被正確識別的比例,用t表示。

基于上述指標x、y、z和t可以得到入侵檢測設置中的混淆矩陣,如表4所示。

表4 IDS方案的混淆矩陣

根據(jù)混淆矩陣條件,可以利用準確率(DR)和誤報率(FAR)來計算入侵檢測系統(tǒng)的性能。DR表示IDS識別入侵實例的比率,F(xiàn)AR表示正常實例被錯誤分類的比率如式(1)、式(2)。

(1)

(2)

4.3 混合IDS的性能分析

不同分類器在每個階段的性能如表5所示。表5中,只報告基于經(jīng)驗隨機搜索產(chǎn)生的最佳超參數(shù)結(jié)果。支持向量機(SVM)的性能最差,F(xiàn)1得分僅為68%;基于RF的分類器顯著提高了性能,F(xiàn)1得分僅為88%。

表5 不同分類器在每個階段的性能

本文所利用的Conv-LSTM分類器方法檢測到惡意流量的F1得分高達97%,這是由于CNN優(yōu)越的特征提取和非線性特征之間的長期依賴性。

4.4 對比分析

將本文方法與其他方法在ISCX 2012數(shù)據(jù)集上進行比較,如表6所示。針對DR和FAR選擇了每個研究的最佳結(jié)果。

表6 混合IDS方法與其他方法在ISCX 2012數(shù)據(jù)集上的對比

由表6可見,與其他方法相比,本文所提出的混合IDS方法在DR和FAR方面均表現(xiàn)較好,這是由于使用了有效的特征選擇技術(shù)以及合適的Spark-ML方法和Conv-LSTM方法相結(jié)合的結(jié)果。

5 總結(jié)

本文基于Spark-ML和Conv-LSTM網(wǎng)絡開發(fā)了混合入侵檢測系統(tǒng)(IDS),并在ISCX 2012數(shù)據(jù)集上進行了驗證。所提出的混合IDS分為2個階段,利用Spark-ML建立異常流量檢測模塊,結(jié)合Conv-LSTM網(wǎng)絡構(gòu)建惡意攻擊檢測模塊,實現(xiàn)了全局和局部潛在威脅特征的識別,預測精度為97.29%。混合IDS方法綜合了CNN和LSTM網(wǎng)絡的優(yōu)點,既有基于異常分類又有基于特征分類的有效方法。采用模塊化和層次化的結(jié)構(gòu),不僅在入侵檢測的準確率方面優(yōu)于其他入侵檢測方法,而且降低了計算復雜度。同時,由于攻擊的特征隨時發(fā)生變化,在以后的研究中將擴展到實時數(shù)據(jù)流上檢測異常流量和惡意攻擊。

猜你喜歡
檢測方法
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
學習方法
小波變換在PCB缺陷檢測中的應用
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
主站蜘蛛池模板: 欧美性猛交一区二区三区| 亚洲免费福利视频| 日韩不卡免费视频| AV无码一区二区三区四区| 中国精品自拍| 91人人妻人人做人人爽男同| 国产午夜一级淫片| 亚洲精品欧美重口| 99久久精品久久久久久婷婷| 波多野结衣AV无码久久一区| a毛片在线免费观看| 亚洲天堂精品视频| 国产欧美日本在线观看| 大香伊人久久| 夜夜高潮夜夜爽国产伦精品| 国内精自视频品线一二区| 亚洲激情99| 国产在线自在拍91精品黑人| 午夜一区二区三区| 国产精品亚洲va在线观看 | 素人激情视频福利| 性视频一区| 亚洲综合精品第一页| 国产精品分类视频分类一区| 在线观看亚洲天堂| 亚洲清纯自偷自拍另类专区| 精品国产亚洲人成在线| 亚洲欧美在线综合一区二区三区| 精品国产福利在线| 国产JIZzJIzz视频全部免费| 99国产精品一区二区| 国产精鲁鲁网在线视频| 日韩天堂在线观看| 性色生活片在线观看| 在线va视频| 亚洲综合精品香蕉久久网| 亚洲欧美国产五月天综合| 在线色综合| 免费无码又爽又黄又刺激网站| 国产真实乱子伦精品视手机观看 | 国产精品一区二区在线播放| 亚洲国产成人久久77| 日韩精品视频久久| 思思热精品在线8| 国产美女精品一区二区| 99精品伊人久久久大香线蕉| 国产精品女主播| 欧美日本在线观看| 免费国产无遮挡又黄又爽| 精品无码一区二区三区在线视频| 亚洲精品片911| 成人国产免费| 中日无码在线观看| 日韩 欧美 国产 精品 综合| 久久91精品牛牛| 久久精品丝袜高跟鞋| 亚洲三级成人| 最新午夜男女福利片视频| 久久久久人妻精品一区三寸蜜桃| 久久久久久尹人网香蕉| 日韩123欧美字幕| 无码精品国产dvd在线观看9久| 国产成人高清亚洲一区久久| 67194亚洲无码| 亚洲视频在线网| 亚洲中久无码永久在线观看软件| 欧美日韩免费| 欧美第二区| 久久精品人人做人人综合试看| 国产精品私拍在线爆乳| 国产夜色视频| 99视频在线观看免费| 国产99视频精品免费观看9e| 中文字幕伦视频| 亚洲第一视频免费在线| 国产精品无码AⅤ在线观看播放| 免费人成视网站在线不卡| 热久久这里是精品6免费观看| 亚洲最黄视频| 国产成人福利在线视老湿机| 国产精品视频系列专区| 亚洲视频四区|