期刊文献+

双向AC算法及其在入侵检测系统中应用 被引量:6

Two-Way AC Algorithm and its Application to Intrusion Detection System
下载PDF
导出
摘要 在经典的多模式字符串匹配算法-AC算法的基础上,提出了双向AC算法。该算法在预处理阶段构造正向和反向两个有限状态自动机,匹配时使用正向有限自动机从文本串中间位置向右扫描,同时依据反向有限状态自动机从中间位置向左扫描。将该算法应用于开放源码的入侵检测系统Snort中,实验结果表明较BM算法、WM算法和AC算法本算法有更好的时间性能。如使用发现攻击即停止匹配方式检测,则该算法的效率约为AC算法的1.5倍。 Based on AC algorithm for performing multiple string matching algorithms,two-way AC algorithm was proposed.The algorithm constructs a forward finite automaton and a reversed finite automaton in the preprocessing stage.In the Matching stage it scans the text string from middle to right with a forward finite automaton and concurrently from middle to left with a reversed finite automaton.The algorithm has been implemented by modifying the source code of Snort.The experimental result shows that the time performance of two-way AC algorithm is superior to BM algorithm,WM algorithm and AC algorithm.Efficiency of the algorithm is about 1.5 times AC algorithm if the mode of detection is to discover and stop.
作者 杨超
出处 《计算机系统应用》 2011年第3期222-225,共4页 Computer Systems & Applications
关键词 AC算法 WM算法 BM算法 串匹配算法 入侵检测系统 SNORT AC algorithm WM algorithm BM algorithm string matching algorithm intrusion detection system Snort
  • 相关文献

参考文献6

  • 1Boyer RS, Moore JS. A fast string searching algorithm. Communications of the ACM, 1997,20(10):762 - 772.
  • 2Wu S, Manber U. Fast algorithm for multi-pattern searching. Tucson: Department of computer science university of arizona, 1994.
  • 3Aho A, Corasick M. Efficient string matching: An aid to bibliographic search. Communications of the ACM, 1975,18 (6): 333-343.
  • 4高平利,任金昌.基于Snort入侵检测系统的分析与实现[J].计算机应用与软件,2006,23(8):134-135. 被引量:24
  • 5Roesch M, Green C. Snort users manual. [2009- 9-5].https://www.Snort.org/assets/125/Snort_manual-2_8_5_1.pdf.
  • 6The Shmoo Group. Capture the capture the flag data use statement. [2007-6-15] .http://cctf.shmoo.com/data/cct f-defcon10/.

二级参考文献2

共引文献23

同被引文献35

  • 1张立航,潘正运,刘海峰.基于改进的KR算法在网闸中的实现[J].微计算机信息,2008,24(6):137-138. 被引量:3
  • 2万国根,秦志光.改进的AC-BM字符串匹配算法[J].电子科技大学学报,2006,35(4):531-533. 被引量:20
  • 3周四伟,蔡勇.AC-BM算法的改进及其在入侵检测中的应用[J].微计算机应用,2007,28(1):27-31. 被引量:5
  • 4陈小军,张志斌,刘燕兵,郭莉.大规模多串匹配算法的访存行为分析[J].计算机工程与应用,2007,43(26):106-109. 被引量:1
  • 5Navaro G R M.Flexible Pattern Matching in Strings[M].Cambridge University Press,2002.
  • 6Roesch M,Green C.Snort users manual[OL].https://www.Snort.org.
  • 7Boyer R S,Moor j S.A fast string searching algorithm[J].Communications of the ACM,1977,20(10):762-772.
  • 8Fan Jang-jong,Su K.An Efficient Algorithm for Matching Multiple Patterns[J].IEEE Transactions on Knowledge and Data Engineering,1993,5 (2):339-351.
  • 9Hou Zheng-feng,Zhang Xiao-le.Research and improvement of AC-BM algorithm[J].Chinese Journal of Scientific Instrument,2011,3(2):216-221.
  • 10Wu Pei-fei.The research and amelioration of pattern-matching algorithm in intrusion detection system[C]//Proceedings of the 14th IEEE International Conference on High Performance Computing and Communications(HPCC 2012).2012:1712-1715.

引证文献6

二级引证文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部