《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 分階段K鄰居模型在入侵檢測系統中的應用研究
分階段K鄰居模型在入侵檢測系統中的應用研究
來源:電子技術應用2011年第1期
宋林紅1,2, 周 顥1,2, 趙保華1,2
1. 中國科學技術大學 計算機科學與技術系,安徽 合肥230027; 2.安徽省計算與通訊軟件重點實驗室,安徽 合肥230027
摘要: 分階段K鄰居模型(KNS)是一種可用于入侵檢測系統中的數據挖掘模型。KNS先將節點狀態分成不同的階段,然后為每個節點查找同階段內K鄰居和不同階段鄰居,最后分別對階段內部鄰居和階段鄰居的相關屬性進行統計挖掘,最終得到節點的階段評價值。實驗將KNS模型應用在基于WLAN數據包的入侵檢測系統中,通過比較節點的階段評價值是否異常判斷是否存在入侵。結果表明,KNS可以快速地處理數據包并有效地檢測攻擊。
中圖分類號: TP393.08
文獻標識碼: A
文章編號: 0258-7998(2011)01-0124-04
Research on applying K-neighbor in sections model in IDS
Song Linhong1,2, Zhou Hao1,2, Zhao Baohua1,2
1. Dept. of Computer Science, University of Science and Technology of China, Hefei 230027, China; 2. Province Key Laboratory of Software in Computing and Communication, Hefei 230027, China
Abstract: K-neighbor in sections is a data mining based model that can be applied in IDS. KNS will firstly divide nodes status set into several different sections. Then KNS will search k neighbors in the same section and neighbors between different sections for every node. At last KNS will get node’s section score by mining statistics of properties of neighbors in sections and neighbors between sections separately. The KNS model is applied in WLAN frames based IDS in experiment and nodes’ section score are used to determine whether there exits intrusion. The results indicate that KNS can handle frames rapidly and detect intrusions effectively.
Key words : KNS; IDS; data mining; WLAN


    入侵檢測系統,就是按照一定的安全策略對網絡、系統的運行狀況進行監視,盡可能地發現各種攻擊企圖、行為或者結果,以保證網絡系統資源的機密性、完整性和可用性。入侵檢測系統根據分析對象的不同,可以分為基于主機的和基于網絡數據包的入侵檢測系統。模式匹配方法[1-2] 入侵檢測系統中應用廣泛,該方法根據預先制定的模式檢測攻擊,可以有效地發現已知模式的攻擊,但是不能發現未知模式的攻擊。
 數據挖掘,就是從大量數據中獲取有效、潛在、有用、新穎的模式的非平凡過程。將數據挖掘方法應用在入侵檢測系統中[3],可以有效地挖掘出新的模式,發現新的攻擊。在基于主機的入侵檢測系統中已有很多研究,也取得了不錯的成果。常用的方法有支持向量機[4] 、隱馬爾科夫模型[5]、KNN[6]等。
 基于網絡數據包的入侵檢測系統是將網絡數據包作為分析的對象,有數據量大、數據變換快等特點,而傳統的數據挖掘方法在應用中往往出現運算時間復雜度過高,不能在有限時間內處理完大量數據包的難題。
 從IEEE802.11協議[7] 中可以發現:在不同的階段,網絡數據包的類型是完全不同的,如認證階段只有認證報文,認證階段結束后進入連接階段,只會出現連接報文,在認證階段后的任何階段都可以發生斷開認證階段等,不同的階段是相繼發生但是階段間是相互獨立的。傳統的數據挖掘方法會將不同階段的數據包統一分析,不僅會產生極大且無謂的計算量,而且不能體現出階段性的特點。本文提出了一種分階段K鄰居數據挖掘方法,可以有效地解決上述問題。

    該函數與節點本身的屬性和節點的內部鄰居集有關,而且不同屬性的內部鄰居集對節點的內部評價值的影響力不一樣。
    (2) 階段評價函數:評價節點和該節點階段鄰居特征的函數。
 
 該函數與節點的內部評價值和節點的階段鄰居有關,而且不同的階段鄰居對節點的外部評價值的影響力不一樣。
2 KNS算法
 應用KNS方法的前提:對象可分為一定的階段,階段之間相對獨立并且有序,同一階段中不同節點的內部行為和階段行為應該相似。
 在KNS算法開始之前,需要對節點的各個屬性進行篩選,選擇能夠將數據集分割成n個連續的階段的屬性作為階段屬性,如果有幾個屬性都可以作為階段屬性,則選擇其中分割的最均勻的屬性作為階段屬性。
 KNS方法可分為學習算法和測試算法兩部分。
    
    首先通過對樣本數據集的學習,調整內部影響權值w[k]和階段影響權值sc[n,n]。調整算法可以用自適應濾波LMS(Least-Mean-Square)學習算法等,由此得到階段對照評價集U[n]。然后輸入待測數據集,計算每個節點s的內部評價值W(s)并最終得到階段評價值Sc(s)。將Sc(s)與該階段的對照評價集U[j]比較,并將Sc(s)偏離U[j]的程度作為判斷結果的依據輸出。
 KNS學習算法是先通過樣本數據集中的每個節點找到內部鄰居集和階段鄰居集,然后計算所有節點的內部評價值W和階段評價值Sc并將Sc加入到評分集U[j]中,通過調整w[k]和sc[n,n]的值,逐步縮小U[j]的范圍,最終輸出U[j]作為KNS測試算法的對照評價集。
   (2)KNS測試算法
   Input w[k], sc[n][n]; U[n];
   Input  target data set S;
   foreach s in S
           Switch(s(y))
                  Set s in section Mj ;
           searchNeighbor(s, Mj);
           for Mk before and after Mj
                  searchNeighbor(s, Mk);
        compute W(s) Sc(s)
        get distance(Sc(s) U[j] );
        answer(s)=tooFar(Sc(s),U[j]);
        output answer;
    KNS測試算法比學習算法簡單很多,只需在每個節點進入時,設置為相應的階段并為它找到內部鄰居和階段鄰居,然后計算出內部評價值W和階段評價值Sc,最后將Sc與該階段對照評價集U[j]比較,輸出比較結果。
   綜上所述,KNS方法整個流程如圖1所示。

3 基于WLAN網絡數據包的入侵檢測
    無線局域網(WLAN)使用過程如圖2所示。

    每個終端(STA)在連接并使用WLAN的過程都可以按照圖2流程分為5個階段,不同階段中所涉及的數據包的類型也是完全不同的,并且每個階段內的數據包類型都是有限的,如網絡發現階段數據包的類型有Beacon、Probe Request和Probe Response三種,認證階段只有Authentication一種等。這是滿足分階段K鄰居方法應用的前提。
    在實驗中,每個獨立的包作為一個節點,數據包里的各個項的值作為該節點的屬性。將上述階段再次按照不同的數據包類型分成更小的階段,每個階段中只包含一種類型的數據包,同時將源地址和目的地址作為判斷是否階段鄰居的屬性依據。同類數據包中的其他屬性作為該階段的內部屬性。
    實驗中,先收集一定量的安全環境下的數據包,作為樣本集合進行KNS學習,然后再將結果用于入侵檢測,并將階段評價函數的偏離程度作為判斷是否有入侵的依據。
    實驗使用的評價函數有:
 
4 實驗結果及分析
 在實驗室環境下進行攻擊和檢測。實驗分別用KNS方法和HMM方法進行。
    (1) KNS方法
    KNS方法檢測結果如表1所示。

    由表1可以發現,KNS方法可以在較高檢測率的情況下保持較低的誤報率。但是對于Probe Request 類型的攻擊,由于STA Probe的比較沒有規律,STA可以在任何時候發出Probe Request并可以持續任意長的時間,然后在任何時間結束Probe,即開始認證或離開WLAN(Probe Response也是類似)。對于這種類型的攻擊,階段K方法盡管可以有著很高的檢測率,但是也有著較高的誤報率。而對于Beacon Flood、Spoof Authentication和Spoof Association這幾種攻擊,不但有很高的檢測率同時也有較低的誤報率。
    (2) HMM方法
    實驗采用滑動窗口HMM模型,將WLAN數據包MAC頭部的二進制碼作為分析對象,取窗口大小為7,得到結果如表2所示。

    對比表1和表2可以發現,對于不同的攻擊類型,兩種方法的誤報率有高有低。但是總體而言,KNS方法的檢測率基本都高于HMM方法
    (3) 運算效率
    采用KNS方法和HMM方法處理2 000個~20 000個數據包所用的時間如圖3所示。由圖可知,KNS方法處理包的平均速度是HMM方法的2.5倍,說明KNS方法有著快速處理大量實時網絡數據包的能力。

    本文提出了一種可以體現對象階段性特點的數據挖掘KNS模型。該方法將待測對象按照階段不同分為若干階段,然后分別對階段內部鄰居和階段鄰居的相關屬性進行統計挖掘。如果待測對象滿足兩個條件:(1)可分為互相獨立且有序的階段; (2)同一階段中不同節點的內部行為和階段行為是相似的,則可以應用該模型。此外,還實驗了KNS方法在基于WLAN網絡數據包的入侵檢測系統中的應用,并將結果與HMM方法的結果進行了對比,可以發現在檢測率和誤報率相當的情況下,KNS方法運算效率高,可以在實時檢測中很好地應用。
    在研究過程中發現,目前的KNS方法還存在許多不足,如階段內部評價函數以及階段評價函數的設定還有有待改進,當前的函數略顯復雜,后續工作只需要找到可以反映階段特點的更簡單的函數,就可以進一步改進KNS算法的計算速度。
參考文獻
[1]    THOMPSON H H, WHITTAKER J,ANDREWS A M. Intrusion detection: perspectives on the insider threat[C].Computer Fraud & Security, 2004:13-15.
[2]    HAN S J, CHO S B. Detecting intrusion with rule-based integration of multiple models[J]. Computer & Security, 2003, 22:613-623.
[3]    PIETRASZEK T, TANNER A. Data mining and machine learning-toward reducing false positives in intrusion detection[J]. Information Security Technical Report,2005,10:169-183.
[4]     ZHANG Z, SHEN H. Application of online-training SVMs     for real-time intrusion detection with different considerations[J]. Computer Communications, 2005, 28:1428-1442.
[5]    QIAO Y, XIN X. Anomaly intrusion detection method based on HMM[J]. Electonics Letters,2002,38(13):663-664.
[6]    LIAO Y, VEMURI V R. Use of K-nearest neighbor classifier for intrusion detection[J]. Computer & Security, 2002, 21:439-448.
[7]    IEEE802.11 Working Group.IEEE standard for information     technology—telecommunications and information exchange between systems—local and metropolitan area networks—specific requirements Part 11:Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications.2007[EB/OL]. http://standards.ieee.org/getieee802/download/802.11-2007.pdf

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久久久久久久久久久久久一区| 欧美伦理在线观看| 亚洲靠逼com| 久久精品理论片| 性久久久久久久久久久久| 亚洲视频观看| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲第一精品福利| 在线观看欧美日韩国产| 今天的高清视频免费播放成人| 国产午夜精品久久久久久免费视| 国产精品免费一区豆花| 国产精品二区在线观看| 欧美午夜视频一区二区| 欧美视频在线观看视频极品| 欧美精品大片| 欧美精品尤物在线| 欧美人交a欧美精品| 欧美激情一区二区三区蜜桃视频| 男女视频一区二区| 女人色偷偷aa久久天堂| 蜜桃久久精品乱码一区二区| 狂野欧美一区| 女仆av观看一区| 欧美成人一区二免费视频软件| 久久综合色8888| 嫩草影视亚洲| 欧美日本一区| 国产精品www994| 国产精一区二区三区| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲国产精品一区二区www在线 | 欧美日韩日韩| 国产精品久久久久7777婷婷| 国产伦精品一区二区三区视频孕妇| 国产精品视频精品视频| 国模一区二区三区| 亚洲国产电影| 亚洲香蕉成视频在线观看| 午夜精品免费在线| 亚洲高清视频一区二区| 99热免费精品| 欧美一区二区免费观在线| 久久在线视频在线| 欧美日韩三级一区二区| 国产伦精品一区二区三区高清| 海角社区69精品视频| 亚洲人成欧美中文字幕| 亚洲综合色激情五月| 亚洲黄页一区| 亚洲在线免费| 久久只精品国产| 欧美性开放视频| 国产一区二区三区在线播放免费观看| 亚洲国产精品va在线看黑人动漫| 亚洲视频 欧洲视频| 亚洲高清视频中文字幕| 亚洲一区精品视频| 久久综合影音| 国产精品福利片| 亚洲电影第1页| 亚洲欧美日韩国产| 亚洲精选视频免费看| 欧美一区二区网站| 欧美精品一区视频| 国产婷婷一区二区| 99视频热这里只有精品免费| 亚洲第一精品福利| 亚洲在线观看视频网站| 免费日本视频一区| 国产日韩欧美综合精品| 日韩视频欧美视频| 亚洲国产精品123| 欧美一区二区成人6969| 欧美日本免费一区二区三区| 国产综合久久| 亚洲一区二区动漫| 99国产精品99久久久久久| 久久国内精品视频| 欧美视频在线观看免费| 亚洲第一中文字幕| 欧美诱惑福利视频| 亚洲女同精品视频| 欧美另类videos死尸| 揄拍成人国产精品视频| 欧美一二三区精品| 亚洲免费视频观看| 欧美另类视频| 亚洲夫妻自拍| 亚洲第一在线综合在线| 欧美在线精品一区| 国产精品久久久久aaaa九色| 最新国产成人av网站网址麻豆| 久久国产精品久久久久久| 午夜精品三级视频福利| 欧美色播在线播放| 日韩视频一区二区| 亚洲乱码国产乱码精品精可以看| 久久久久久夜精品精品免费| 国产美女精品在线| 国产精品99久久99久久久二8| 日韩视频专区| 欧美激情一区二区三区蜜桃视频| 精品白丝av| 久久国产精品久久精品国产| 久久国产精品久久国产精品| 国产精品毛片高清在线完整版| 99riav久久精品riav| 99精品国产99久久久久久福利| 欧美电影打屁股sp| 亚洲第一福利社区| 亚洲韩日在线| 免费在线看一区| 在线精品一区二区| 亚洲人在线视频| 欧美凹凸一区二区三区视频| 激情视频亚洲| 亚洲国产女人aaa毛片在线| 久久亚洲一区二区| 尤物精品国产第一福利三区| 亚洲高清三级视频| 欧美bbbxxxxx| 最新成人在线| 在线综合亚洲| 欧美日精品一区视频| 亚洲毛片在线看| 亚洲一区三区电影在线观看| 国产精品久久二区| 午夜精品久久久久久久99热浪潮| 欧美一区三区三区高中清蜜桃| 国产精品在线看| 欧美中文字幕第一页| 麻豆久久婷婷| 91久久午夜| 亚洲一区二区综合| 国产精品丝袜xxxxxxx| 欧美一区高清| 免费av成人在线| 亚洲精品免费看| 亚洲一区尤物| 国产亚洲精品久久飘花| 亚洲国产成人高清精品| 欧美极品aⅴ影院| 一区二区三区毛片| 久久国产手机看片| 在线看一区二区| 亚洲天堂成人在线观看| 国产精品综合久久久| 亚洲成人资源网| 欧美精品久久一区二区| 在线一区二区视频| 久久激情婷婷| 亚洲国产91精品在线观看| 亚洲视频在线免费观看| 国产区在线观看成人精品| 久久精品成人一区二区三区| 欧美激情一区二区久久久| 亚洲午夜在线| 美女视频一区免费观看| 亚洲精品中文在线| 欧美在线三级| 亚洲国产精品久久久| 亚洲在线电影| 极品裸体白嫩激情啪啪国产精品| 一本色道精品久久一区二区三区 | 国产手机视频精品| 亚洲日本欧美日韩高观看| 国产精品豆花视频| 亚洲国产成人一区| 欧美系列电影免费观看| 久久成人av少妇免费| 欧美日韩国产免费观看| 欧美在线视频二区| 欧美老女人xx| 久久大逼视频| 国产精品r级在线| 亚洲人体1000| 国产视频欧美视频| 在线一区观看| 在线看片第一页欧美| 午夜精品美女自拍福到在线| 亚洲高清视频在线观看| 欧美一级大片在线观看| 91久久国产综合久久| 久久精品国产一区二区三| 日韩一级免费观看| 麻豆精品网站| 西西人体一区二区| 欧美日韩免费观看一区三区| 久久爱www| 国产精品日韩欧美一区二区| 日韩视频在线播放| 狠狠色2019综合网| 午夜精品久久久99热福利| 亚洲精品影院在线观看| 久久久亚洲精品一区二区三区 | 亚洲欧美日韩综合一区| 欧美日本三级| 最新亚洲电影| 韩国成人精品a∨在线观看|