
摘 要:僅依靠傳統的被動防御技術已經不能滿足如今的網絡安全需要,基于模式匹配的入侵檢測系統正成為研究和應用的熱點,模式匹配效率的高低決定了這類入侵檢測系統的性能。全面綜述了應用于入侵檢測系統的經典的模式匹配算法,包括單模式匹配算法中的KMP算法、BM算法、RK算法和多模式匹配算法中的AC算法、AC―BM算法,并對各種算法的執行效率進行了總結。通過分析算法的思想,提出了未來此類算法的研究方向。關鍵詞:入侵檢測;KMP算法;BM算法;RK算法;AC算法;AC―BM算法
0 引 言 隨著網絡技術的發展,各種基于網絡的應用層出不窮。面對日益突出的網絡安全問題,僅靠傳統的被動防御已經不能滿足要求,能夠主動檢測并預防的入侵檢測系統應運而生。 根據采用的分析方法,入侵檢測分為誤用檢測和異常檢測。誤用檢測是指:根據己知的攻擊方法,預先定義入侵特征,通過判斷這此特征是否出現來完成檢測任務。異常檢測是指:根據用戶的行為或資源的使用狀況的正常程度來判斷是否屬于入侵。由于異常檢測的誤檢率和漏檢率高,因此目前大多數人侵檢測系統產品均主要采用誤用檢測的方法。誤用檢測中使用的檢測技術主要有:模式匹配、專家系統、狀態轉移等,其中模式匹配原理簡單,可擴展性好,而且最為常用。據統計,現在大約95%的入侵檢測都是特征匹配的入侵檢測。由此可見,模式匹配算法性能的好壞直接影響到入侵檢測系統的效率。隨著網絡傳輸速度的大幅度提高,入侵檢測系統需要處理的數據量越來越大,如果模式匹配算法來不及處理這些實時的大量的數據包,必然會丟棄部分數據包,而這些被丟棄的數據包中很可能就包含有入侵信息,從而造成漏報。在此介紹幾種著名的用于入侵檢測的模式匹配算法,包括單模式匹配算法和多模式匹配算法,通過對它們進行剖析和實際測試,提出入侵檢測系統中模式匹配算法的選擇策略和未來的研究方向。
1 單模式匹配算法1.1 相關定義 模式匹配:是指在給定長度為n的目標串T=T1T2…Tn中查找長度為m的模式串P=P1P2…Pm的首次出現或多次出現的過程。這里Ti(1≤i≤n),Pj(1≤j≤m)∈∑(字符集),若P在T中出現1次或多次,則稱匹配成功,否則稱匹配失敗。單模式匹配算法:在目標串中1次只能對1個模式串進行匹配的算法。 多模式匹配算法:在目標串中可同時對多個模式串進行匹配的算法。 最簡單的模式匹配算法是Brute―Force算法(BF算法)。在BF算法的目標串和模式串的字符比較中,只要有1個字符不相等,而不管前面已有多少個字符相等,就需要把目標串T回退,下次比較時目標串T只后移1個字符。雖然算法簡單,但效率低下,不適合用于入侵檢測系統中,不做重點介紹。 高效的模式匹配算法都是設法增大不匹配時目標串T或模式串P之間的偏移量,以減少總的比較次數。下面介紹3種經典的快速單模式匹配算法。1.2 KMP算法 1970年,S.A.Cook從理論上證明了一維模式匹配問題可以在O(m+2)時間內解決。D.E.Knuth,V.R.Pratt和T.H.Morris在BF算法的基礎上提出了一種快速模式匹配算法,稱為KMP算法,該算法消除了BF算法的目標串指針在相當多個字符比較相等后,只要有1個字符比較不等便需要回溯的缺點,使算法的效率得到了大幅度提高,時間復雜度達到最理想的O(m+n),空間復雜度是O(m)。 KMP算法的基本思想是:若某趟匹配過程中Ti和Pj不匹配,而前j一1個字符已經匹配。此時只需右移模式串P,目標串T不動,即指針i不回溯,讓Pk與Ti繼續比較。移動后重新開始比較的位置k僅與模式串P有關,而與目標串T無關,因此k可以通過下面的next函數事先確定。 定義next[j]函數為:
1.3 BM算法 相對于BF算法,KMP算法雖然消除了主串指針的回溯,在不匹配時能使模式串右滑若干位,但由上述next函數可知:右滑的最大距離不會超過1趟匹配操作所進了的比較次數j,原因在于KMP算法的匹配操作是從左到右進行的。受到KMP算法的啟發,R.S.Boyer和J.S.Moore提出一種新的快速字符串匹配算法一BM算法。 BM算法基本思想是:開始時將目標串T與模式串P左對齊,自右至左逐個字符進行比較(即首先比較Pm與Tm);當某趟比較時Ti與模式串的對應字符不匹配,則把模式串右滑d(x)一段距離,執行由Pm與Ti+d(x)起始的自右至左的匹配檢查。BM算法采用以下兩條規則計算模式串右移的距離: (1)好后綴移動。其又分為2種情況: ①P已比較部分P[j+1…m]與其中間的某一子串P[j一s+l…m―s]相同,P右移s位。如圖1所示。
②P已比較部分P[j+l…m]的后綴P[s+l…m]與P的前綴P[l…m―s]相同,P右移s位。如圖2所示。
取滿足上述兩種情況的s的最小值作為移動距離。因此可以定義一個距離函數distl(j):
網站首頁 |網站簡介 | 關于我們 | 廣告業務 | 投稿信箱
Copyright © 2000-2020 www.yjkq2010.com All Rights Reserved.
中國網絡消費網 版權所有 未經書面授權 不得復制或建立鏡像
聯系郵箱:920 891 263@qq.com
欧美色综合网_狠狠色狠色综合曰曰_麻豆精品一区二区av白丝在线_久久精品综合一区 亚洲综合图片区| 日韩午夜在线观看视频| 成人美女视频在线看| 久久老女人爱爱| 久久电影网电视剧免费观看| 欧美成人a视频| 国产精品白丝av| 日韩毛片精品高清免费| 色视频一区二区| 日韩精品乱码av一区二区| 精品国精品国产尤物美女| 国产精品一区二区久久不卡| 国产精品久久福利| 欧美精选午夜久久久乱码6080| 美女视频网站黄色亚洲| 国产精品女主播av| 欧美日本不卡视频| 国产福利一区在线观看| 亚洲激情欧美激情| 日韩一级大片在线观看| jvid福利写真一区二区三区| 五月激情六月综合| 中文字幕第一区综合| 欧美人伦禁忌dvd放荡欲情| 精品一区二区免费在线观看| 亚洲欧洲中文日韩久久av乱码| 91精品久久久久久久91蜜桃| 成人免费的视频| 美女视频网站黄色亚洲| 亚洲女人的天堂| 久久日韩精品一区二区五区| 欧美中文字幕一区| 成人夜色视频网站在线观看| 日韩精品视频网站| 中文字幕一区二区三区四区不卡| 91精品国产入口| 懂色中文一区二区在线播放| 91毛片在线观看| 另类小说图片综合网| 国产精品久久免费看| 51久久夜色精品国产麻豆| 成年人午夜久久久| 久久99久久99| 天天色综合天天| 亚洲精品国产一区二区精华液| 精品国产精品一区二区夜夜嗨| 色婷婷精品久久二区二区蜜臀av| 国产精品资源在线看| 日本女优在线视频一区二区| 亚洲精品视频在线观看网站| 国产精品麻豆欧美日韩ww| 久久蜜臀中文字幕| 精品成人一区二区三区四区| 欧美一区二区大片| 91精品国产一区二区三区香蕉| 欧美体内she精视频| 91免费看`日韩一区二区| 国产99久久久国产精品潘金网站| 久久精品国产亚洲一区二区三区| 手机精品视频在线观看| 日韩主播视频在线| 日本欧美大码aⅴ在线播放| 美女在线视频一区| 91热门视频在线观看| 中文字幕第一区| 国产欧美精品区一区二区三区| www久久精品| 国产91精品免费| 亚洲日本丝袜连裤袜办公室| 国产高清不卡二三区| 精品写真视频在线观看| 日韩成人伦理电影在线观看| 亚洲成人动漫精品| 日本va欧美va精品| 蜜芽一区二区三区| 欧美精品一区二区三区四区| 欧美综合天天夜夜久久| 色噜噜狠狠成人中文综合| 91久久久免费一区二区| 欧美视频在线观看一区二区| 欧美日韩免费在线视频| 日韩欧美一级精品久久| 欧美精品一区二区三区久久久| 久久久久久久久99精品| 中文字幕不卡一区| 亚洲精品国产第一综合99久久| 一区二区三区中文在线观看| 午夜精品福利一区二区三区蜜桃| 日韩一区精品视频| 风间由美一区二区av101 | 91精品婷婷国产综合久久| 精品国产免费人成电影在线观看四季| 久久婷婷国产综合国色天香| 国产精品国产三级国产aⅴ入口 | 97se亚洲国产综合自在线不卡 | 成人18视频日本| 337p亚洲精品色噜噜| 国产日韩欧美在线一区| 天天免费综合色| proumb性欧美在线观看| 日韩欧美综合一区| 亚洲欧美日韩人成在线播放| 久久国产综合精品| 在线观看亚洲专区| 久久久亚洲高清| 午夜日韩在线观看| 波多野结衣精品在线| 精品福利一二区| 亚洲福利一二三区| av电影天堂一区二区在线| 日韩精品一区二区三区在线播放| 成人免费在线观看入口| 国内一区二区在线| 欧美美女视频在线观看| 日韩伦理免费电影| 国产传媒欧美日韩成人| 91精品国产欧美一区二区成人| 亚洲欧洲日韩在线| 国产一区二区三区综合| 日韩欧美aaaaaa| 日本成人在线网站| 欧美日韩国产高清一区二区 | 91精品福利视频| 日本一区二区三区在线观看| 国内精品不卡在线| 欧美一区二区三区在线观看视频 | 国产精品丝袜在线| 韩国av一区二区三区四区 | 亚洲最大色网站| 99re66热这里只有精品3直播| 久久久五月婷婷| 经典三级一区二区| 日韩久久久精品| 另类小说图片综合网| 日韩欧美第一区| 日日夜夜免费精品| 欧美日韩精品专区| 亚洲国产成人av网| 欧美精品99久久久**| 日韩影院精彩在线| 日韩你懂的在线播放| 国产麻豆欧美日韩一区| 久久久久久久网| 粉嫩13p一区二区三区| 国产精品二三区| 91老师片黄在线观看| 亚洲摸摸操操av| 在线观看免费视频综合| 午夜久久久久久| 日韩欧美在线不卡| 国产精品18久久久久久久网站| 久久午夜老司机| 东方欧美亚洲色图在线| 综合网在线视频| 欧美日韩国产小视频| 麻豆视频观看网址久久| www国产成人免费观看视频 深夜成人网| 国内精品国产成人国产三级粉色| 国产精品三级av| 在线观看日韩一区| 久久99精品国产麻豆不卡| 欧美国产精品v| 欧美亚洲禁片免费| 九一九一国产精品| 国产精品免费av| 欧美另类高清zo欧美| 国产激情视频一区二区三区欧美 | 久久久久国产精品厨房| 91视频免费播放| 奇米精品一区二区三区在线观看| 久久夜色精品国产欧美乱极品| 99久久伊人网影院| 天堂成人国产精品一区| 国产精品你懂的| 9191成人精品久久| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 视频一区二区中文字幕| 久久天天做天天爱综合色| 欧美性生活影院| 国产传媒一区在线| 奇米一区二区三区av| 一区二区视频免费在线观看| 国产日韩欧美综合在线| 3d动漫精品啪啪1区2区免费| 99精品黄色片免费大全| 久久99久久99小草精品免视看| 自拍偷拍亚洲激情| 久久婷婷色综合| 日韩精品资源二区在线| 在线观看免费视频综合| 福利91精品一区二区三区| 久久国产精品露脸对白| 亚洲电影一级片| 日韩毛片精品高清免费| 欧美极品美女视频| 欧美v国产在线一区二区三区| 欧美日韩在线亚洲一区蜜芽| 色综合久久久久综合体桃花网| 国产成人8x视频一区二区| 精品一区二区日韩|