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

一種高效的無線傳感器網(wǎng)絡(luò)混合入侵檢測(cè)模型

2016-03-08 01:59:46徐小龍高仲合韓麗娟
軟件 2016年1期

徐小龍++高仲合++韓麗娟

摘要:無線傳感器網(wǎng)絡(luò)的安全問題日益引起人們的關(guān)注。這種網(wǎng)絡(luò)有一些使它容易受到攻擊的特點(diǎn),如露天傳輸和無固定基礎(chǔ)設(shè)施的自組織性。文章為無線傳感器網(wǎng)絡(luò)提出了一種混合輕量級(jí)入侵檢測(cè)模型。該模型利用基于簇的體系結(jié)構(gòu)來降低能耗,采用基于支持向量機(jī)的異常檢測(cè)算法和一組簽名規(guī)則來檢測(cè)惡意行為,并進(jìn)行整體的輕量級(jí)入侵檢測(cè)。仿真結(jié)果表明,該模型可以有效地檢測(cè)異常事件,具有較高的檢出率和較低的誤報(bào)率。

關(guān)鍵詞:無線傳感器網(wǎng)絡(luò);入侵檢測(cè);支持向量機(jī);簽名攻擊

中圖分類號(hào):TP393

文獻(xiàn)標(biāo)識(shí)碼:A

DOI: 10.3969/j.issn.1003-6970.2016.01.004

本文著錄格式:徐小龍,高仲合,韓麗娟.一種高效的無線傳感器網(wǎng)絡(luò)混合入侵檢測(cè)模型[J].軟件,2016,37(01):14-17

0 引言

無線傳感器網(wǎng)絡(luò)(Wireless Sensor Networks,WSNs)是近年來的熱門研究領(lǐng)域之一。無線傳感器網(wǎng)絡(luò)自身的一些特點(diǎn)如能量有限、低功耗計(jì)算、無線通信等使它們面臨許多安全威脅。當(dāng)攻擊者位于網(wǎng)絡(luò)的內(nèi)部時(shí),作為第一道防線的防火墻是無效的。入侵檢測(cè)系統(tǒng)(lntrusion Detection System,IDS)是第二道網(wǎng)絡(luò)安全防線,可以對(duì)來自內(nèi)部和外部的攻擊進(jìn)行檢測(cè)和預(yù)防。為有線網(wǎng)絡(luò)和ad hoc網(wǎng)絡(luò)設(shè)計(jì)的入侵檢測(cè)系統(tǒng)不能直接用于無線傳感器網(wǎng)絡(luò),因此有必要為無線傳感器網(wǎng)絡(luò)設(shè)計(jì)一種特定的入侵檢測(cè)系統(tǒng),并且要充分考慮到無線傳感器網(wǎng)絡(luò)自身的特點(diǎn)。文章的組織如下:第一章介紹了相關(guān)研究工作。第二章提出了無線傳感器網(wǎng)絡(luò)的安全架構(gòu)。第三章介紹了該IDS應(yīng)對(duì)攻擊的算法。第四章對(duì)該方案的性能進(jìn)行分析。最后得出結(jié)論并對(duì)未來的工作進(jìn)行展望。

1 相關(guān)研究

在相關(guān)文獻(xiàn)中,有一部分將異常檢測(cè)技術(shù)和基于簽名的檢測(cè)技術(shù)結(jié)合起來以獲得這兩種檢測(cè)技術(shù)的優(yōu)點(diǎn)。文獻(xiàn)[3]提出了一種基于簇的分層入侵檢測(cè)系統(tǒng),在每個(gè)簇頭(Cluster-Head,CH)中安裝一個(gè)入侵檢測(cè)代理。代理有三個(gè)模塊:一個(gè)監(jiān)督學(xué)習(xí)模塊,一個(gè)基于規(guī)則的異常檢測(cè)模塊和一個(gè)決策模塊。仿真結(jié)果表明這種模型有較高的檢出率和較低的誤報(bào)率。然而這種方案的主要缺點(diǎn)是:入侵檢測(cè)系統(tǒng)只運(yùn)行在靜態(tài)的簇頭節(jié)點(diǎn)中,如果入侵者集中力量攻破這個(gè)節(jié)點(diǎn),網(wǎng)絡(luò)就會(huì)隨之受到破壞。并且這種檢測(cè)機(jī)制的實(shí)現(xiàn)需要在簇頭節(jié)點(diǎn)進(jìn)行大量的計(jì)算,從而會(huì)減少網(wǎng)絡(luò)的生存期。文獻(xiàn)基于Roman等人的模型為無線傳感器網(wǎng)絡(luò)提出了一種混合輕量級(jí)入侵檢測(cè)系統(tǒng)。這種入侵檢測(cè)方案利用基于簇的協(xié)議構(gòu)建了一個(gè)分層網(wǎng)絡(luò),并提出了一種基于異常模型和誤用檢測(cè)技術(shù)的入侵檢測(cè)框架。在他們的方案中,入侵檢測(cè)代理由本地代理和全局代理兩個(gè)檢測(cè)模塊組成。同一節(jié)點(diǎn)中的兩個(gè)代理互相合作以達(dá)到更高的檢測(cè)精度。然而這種方案的缺點(diǎn)是簽名特征急劇增加,可能導(dǎo)致節(jié)點(diǎn)內(nèi)存過載。文獻(xiàn)提出了一種混合輕量級(jí)的分布式無線傳感器網(wǎng)絡(luò)入侵檢測(cè)系統(tǒng)。該入侵檢測(cè)系統(tǒng)采用了誤用檢測(cè)和異常檢測(cè)相結(jié)合的方法。它由一個(gè)中央代理和若干本地代理組成,中央代理利用數(shù)據(jù)挖掘技術(shù)進(jìn)行高精度的入侵檢測(cè),本地代理在遠(yuǎn)端進(jìn)行輕量級(jí)異常檢測(cè)。

基于以上這些混合模型,文章提出了一種高效的輕量級(jí)無線傳感器網(wǎng)絡(luò)入侵檢測(cè)系統(tǒng)。目標(biāo)是實(shí)現(xiàn)一種結(jié)合了基于異常和基于簽名模型優(yōu)點(diǎn)的新型入侵檢測(cè)模型,該模型能夠超越前面提到的幾種混合模型。

混合入侵檢測(cè)系統(tǒng)(Hybrid Intrusion DetectionSystem,HIDS)能夠達(dá)到高檢出率和低誤報(bào)率這一目標(biāo)。該模型使用基于支持向量機(jī)(Support VectorMachine,SVM)的異常檢測(cè)技術(shù)和一組由固定規(guī)則簽名表示的攻擊,以驗(yàn)證該異常檢測(cè)技術(shù)識(shí)別惡意行為的能力。該檢測(cè)方法被集成到一個(gè)基于簇的拓?fù)渲幸匝娱L網(wǎng)絡(luò)生存期。這是通過選擇一個(gè)已知節(jié)點(diǎn)作為族首,由它將節(jié)點(diǎn)數(shù)據(jù)匯聚后傳給基站(Base Station,BS)來實(shí)現(xiàn)的。簇頭就像一個(gè)本地基站傳感器,在任何給定的時(shí)間,每個(gè)節(jié)點(diǎn)都以一定的概率當(dāng)選為簇頭。我們提出了一種基于簇的架構(gòu),將傳感器陣列分成多個(gè)組,每個(gè)組包含一個(gè)簇頭。在這種體系結(jié)構(gòu)中,每個(gè)節(jié)點(diǎn)只屬于一個(gè)簇,簇在整個(gè)網(wǎng)絡(luò)中按地理位置分布。簇頭的使用可以減少網(wǎng)絡(luò)能量消耗,提高網(wǎng)絡(luò)生存期。圖1顯示了該混合型入侵檢測(cè)系統(tǒng)的體系結(jié)構(gòu)。

2.1 簇頭選舉與布局策略

簇頭是根據(jù)節(jié)點(diǎn)的能量動(dòng)態(tài)選出的。由基站宣布簇頭的選舉過程,簇頭通過公式Vi(t) =[lnitial-Ei(t)]/r來計(jì)算剩余能量,其中Initial表示初始能量,E;(t)表示剩余能量,r是簇頭選擇的當(dāng)前輪次。基站根據(jù)得到的值計(jì)算平均值和平均偏差,簇頭向節(jié)點(diǎn)宣布選舉的程序。老的簇頭廣播一條消息宣布權(quán)力的撤銷,新簇頭向傳感器節(jié)點(diǎn)發(fā)送警報(bào)消息。簇頭負(fù)責(zé)對(duì)簇中的其他成員進(jìn)行身份認(rèn)證,而基站負(fù)責(zé)對(duì)簇頭進(jìn)行認(rèn)證。由于電池壽命和資源有限,每個(gè)代理都僅在被需要時(shí)激活。代理分為本地代理和全局代理。

本地代理:本地代理模塊負(fù)責(zé)監(jiān)控傳感器節(jié)點(diǎn)發(fā)送和接收的信息。節(jié)點(diǎn)將特定的惡意節(jié)點(diǎn)攻擊行為存放在它的內(nèi)部數(shù)據(jù)庫中。當(dāng)網(wǎng)絡(luò)剛開始組織時(shí),傳感器節(jié)點(diǎn)沒有任何關(guān)于惡意節(jié)點(diǎn)的信息。無線傳感器網(wǎng)絡(luò)部署后,簽名數(shù)據(jù)庫逐漸構(gòu)建起來。惡意節(jié)點(diǎn)數(shù)據(jù)庫中的條目被創(chuàng)建并被簇頭傳播到每個(gè)節(jié)點(diǎn)。

全局代理:全局代理監(jiān)聽它的鄰居節(jié)點(diǎn)的通信。由于無線網(wǎng)絡(luò)的廣播特性,每個(gè)節(jié)點(diǎn)可以接收到所有通過其無線電范圍內(nèi)的數(shù)據(jù)包。全局代理必須有它的鄰居節(jié)點(diǎn)的信息來監(jiān)視數(shù)據(jù)包。我們使用本地監(jiān)測(cè)機(jī)制和預(yù)定義規(guī)則來監(jiān)視數(shù)據(jù)包。如果監(jiān)視節(jié)點(diǎn)發(fā)現(xiàn)其鄰居節(jié)點(diǎn)中可能出現(xiàn)的安全漏洞,它們就創(chuàng)建一個(gè)警報(bào)并發(fā)送到簇頭。簇頭收到警報(bào)后通過閾值判定其是否可疑節(jié)點(diǎn)。兩種代理都建立在應(yīng)用層。圖2描述了該入侵檢測(cè)系統(tǒng)在網(wǎng)絡(luò)中的部署情況。

2.2 基于支持向量機(jī)的異常檢測(cè)

支持向量機(jī)是一種由Vapnik等人提出的機(jī)器學(xué)習(xí)算法,它是一種基于小樣本學(xué)習(xí)的分類器設(shè)計(jì)方法,適用于小樣本數(shù)據(jù)的分類。因此支持向量機(jī)算法適合對(duì)IDS中的高維數(shù)據(jù)進(jìn)行分類,數(shù)據(jù)是從物理層、MAC層和網(wǎng)絡(luò)層收集的。收集到的訓(xùn)練數(shù)據(jù)使用一個(gè)數(shù)據(jù)簡化過程進(jìn)行預(yù)處理,目的是減少它們的數(shù)據(jù)量以便于被SVM處理。接下來將訓(xùn)練數(shù)據(jù)矢量映射到高維空間并將問題轉(zhuǎn)化為空間中的線性分類問題。映射過后,SVM找出一個(gè)具有最大間隔的線性分類超平面。

假設(shè)線性可分樣本集為(xiw,Yi),給定訓(xùn)練數(shù)據(jù)集:

i=1,…,n,x∈Rd,y∈{+i,-1),在這里{1)表示正常,{-1)表示不正常。分類超平面方程是:

w'x+b=0

(1)

其中w是標(biāo)準(zhǔn)矢量,參數(shù)b是偏移量。超平面上的訓(xùn)練樣本被稱為支持向量,因?yàn)樗麄冎С肿顑?yōu)分類超平面。所以我們的問題用公式表述為:

服從于

分類函數(shù)可以如下描述:

最優(yōu)分類函數(shù)可如下描述:

這是核心函數(shù)并且ai是拉格朗日乘子。根據(jù)Kuhn-Tucker條件,與ai>0相對(duì)應(yīng)的xi稱作支持向量(Support Vectors,SVs)。在我們的上下文中,每個(gè)節(jié)點(diǎn)與它的單跳鄰居節(jié)點(diǎn)交流向量。這個(gè)過程完成后,最終的超平面被計(jì)算出來,所有節(jié)點(diǎn)使用相同的判別方法來將數(shù)據(jù)分為正常和異常兩類。因此SVM方法適合將入侵檢測(cè)系統(tǒng)中的高維數(shù)據(jù)進(jìn)行分類。與神經(jīng)網(wǎng)絡(luò)方法相比,SVM方法用更少的訓(xùn)練時(shí)間得到了更好的結(jié)果。SVM的另一個(gè)優(yōu)點(diǎn)是更低的泛化誤差概率。

2.3 基于簽名的模型

該模塊使用一個(gè)基于簽名的發(fā)現(xiàn)協(xié)議來檢測(cè)惡意節(jié)點(diǎn),以防止網(wǎng)絡(luò)被這些節(jié)點(diǎn)破壞。該協(xié)議的目的是在一組規(guī)則的基礎(chǔ)上將目標(biāo)的行為分成正常和異常兩類。在這里對(duì)每種攻擊有四條檢測(cè)規(guī)則。檢測(cè)選擇性轉(zhuǎn)發(fā)攻擊的規(guī)則是通過丟棄的數(shù)據(jù)包的數(shù)量和存在超過閾值的節(jié)點(diǎn)來定義的。檢測(cè)Hello泛洪攻擊的規(guī)則是IDS代理接收到的信號(hào)的強(qiáng)度超過規(guī)定的閾值。檢測(cè)黑洞攻擊的規(guī)則是根據(jù)丟包的數(shù)量和信號(hào)強(qiáng)度過高。檢測(cè)蟲洞攻擊的規(guī)則是信號(hào)強(qiáng)度超過閾值和沒有任何相鄰節(jié)點(diǎn)重傳來自對(duì)方的數(shù)據(jù)包。

2.4 決策模型

在協(xié)同作業(yè)過程中,簇頭應(yīng)用了一個(gè)簡單規(guī)則機(jī)制。如果被異常檢測(cè)技術(shù)檢測(cè)到的攻擊和預(yù)定義的攻擊者簽名之間沒有對(duì)應(yīng)關(guān)系,入侵檢測(cè)代理便向簇頭發(fā)送一個(gè)報(bào)告,然后采用一條快速規(guī)則來對(duì)可疑節(jié)點(diǎn)做出最后的判定。簇頭向管理員匯報(bào)該結(jié)果以幫助他們管理網(wǎng)絡(luò)并做出進(jìn)一步的修正。最后簇首發(fā)送一條消息給所有的入侵檢測(cè)系統(tǒng),于是它們便更新自己的簽名庫。圖3說明了決策模型中使用的規(guī)則。

3 混合檢測(cè)模型的性能

在這一部分,我們使用KDD99數(shù)據(jù)集來評(píng)估該入侵檢測(cè)模型的性能。我們研究當(dāng)網(wǎng)絡(luò)中IDS的數(shù)量增加時(shí)檢出率和誤報(bào)率的變化。最后將我們的模型與其它混合模型的性能進(jìn)行比較。為了評(píng)價(jià)所提出模型的有效性,采用了一組度量標(biāo)準(zhǔn)來進(jìn)行判定。

檢出率:表示檢測(cè)出的攻擊數(shù)占總攻擊數(shù)的比率。

誤報(bào)率:將正常連接誤判為異常行為的比率。

基于SVM的異常檢測(cè)與基于攻擊簽名的檢測(cè)相結(jié)合的模型能夠達(dá)到較高的檢出率(約98%)和較低的誤報(bào)率(約3%),表1顯示了該模型對(duì)四種攻擊行為的檢出和誤報(bào)情況。他四位作者Bin,Khanum,Yuan和Hai提出的混合模型進(jìn)行比較,著重分析檢出率和誤報(bào)率。圖4顯示了幾種無線傳感器網(wǎng)絡(luò)入侵檢測(cè)模型的性能比較。

通過圖4看出,我們提出的混合模型在檢出率和誤報(bào)率方面比其它模型更有優(yōu)勢(shì)。

4 結(jié)論

在文章中我們?yōu)闊o線傳感器網(wǎng)絡(luò)提出了一種混合入侵檢測(cè)模型。我們的入侵檢測(cè)系統(tǒng)使用了一種基于SVM的學(xué)習(xí)算法和一種基于攻擊簽名的檢測(cè)技術(shù)。這兩種技術(shù)的結(jié)合提供了一種具有高檢出率和低誤報(bào)率的入侵檢測(cè)系統(tǒng)。我們的檢測(cè)方法被整合在一個(gè)基于簇的拓?fù)渲校詼p少通信開銷,延長網(wǎng)絡(luò)生存期。在未來的研究工作中,我們將對(duì)更多的的攻擊方式進(jìn)行仿真以測(cè)試所提出模型的性能。

主站蜘蛛池模板: 成人午夜网址| 国产在线无码av完整版在线观看| 国产粉嫩粉嫩的18在线播放91| 国产精品久久自在自线观看| 久久五月天综合| 亚洲天堂高清| 国产在线视频导航| 欧美一级高清视频在线播放| 久久国产亚洲偷自| 九九热这里只有国产精品| 在线观看免费黄色网址| 国产在线高清一级毛片| 精品一区二区三区自慰喷水| 久久这里只有精品66| 中文字幕在线观看日本| 999国产精品永久免费视频精品久久 | 国产一区在线观看无码| 亚洲Av激情网五月天| 全免费a级毛片免费看不卡| 91精品国产麻豆国产自产在线| 在线无码av一区二区三区| av一区二区三区在线观看| 亚洲h视频在线| 久久久久人妻一区精品| 伊人激情综合网| 亚洲国产天堂久久九九九| 欧美人人干| 亚洲va欧美ⅴa国产va影院| 成人在线视频一区| 中文字幕在线看视频一区二区三区| 天天激情综合| 永久在线精品免费视频观看| 无码乱人伦一区二区亚洲一| 亚洲天堂久久| 91在线视频福利| 中文无码精品A∨在线观看不卡 | 国产色伊人| 国产成人综合亚洲欧美在| 日韩黄色精品| 夜精品a一区二区三区| 国产正在播放| 自拍偷拍欧美| 人妻夜夜爽天天爽| 亚洲午夜福利精品无码不卡| 91精品国产丝袜| 欧美一级高清视频在线播放| 国产精品视频系列专区| 色屁屁一区二区三区视频国产| 亚洲国产精品无码久久一线| 欧美日韩中文字幕二区三区| 国产网友愉拍精品| 一级看片免费视频| 亚洲色图欧美激情| 精品91在线| 网友自拍视频精品区| 日韩欧美国产精品| 97亚洲色综久久精品| 国产欧美日韩专区发布| 欧美在线一级片| 亚洲午夜天堂| 日韩A级毛片一区二区三区| 久久夜色撩人精品国产| 99久久国产精品无码| 视频一区亚洲| 亚洲视频四区| 毛片基地美国正在播放亚洲| 亚洲第一成年人网站| 欧美日本激情| 国产成人精品一区二区| 国产成人精品优优av| 欧美.成人.综合在线| 亚洲综合亚洲国产尤物| 她的性爱视频| 亚洲男女天堂| 欧美成人a∨视频免费观看 | 自拍欧美亚洲| 国产av一码二码三码无码 | 精品自拍视频在线观看| 国产剧情一区二区| 精品久久综合1区2区3区激情| 国产精品自拍露脸视频| 99精品视频在线观看免费播放|