作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2009, Vol. 35 ›› Issue (9): 121-123. doi: 10.3969/j.issn.1000-3428.2009.09.042

• 安全技术 • 上一篇    下一篇

基于动态默认转移的深度包检测算法

张国军1,林南晖2   

  1. (1. 华南师范大学计算机学院,广州 510631;2. 华南师范大学网络中心,广州 510631)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-05-05 发布日期:2009-05-05

Deep Package Detection Algorithm Based on Dynamic Default Transition

ZHANG Guo-jun1, LIN Nan-hui2   

  1. (1. School of Computer, South China Normal University, Guangzhou 510631; 2. Network Center, South China Normal University, Guangzhou 510631)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-05-05 Published:2009-05-05

摘要: 由于基于确定性有限自动机(DFA)的多模式匹配算法对内存的需求比较大,因此需要对DFA进行优化,以减少其对内存的需求量。算法通过用动态默认转移来替代DFA的failto转移,将DFA中大量的failto转移删掉,从而达到优化DFA的目的。实验结果证明,该算法能有效地优化DFA对内存的需求。

关键词: 入侵检测, 动态默认转移, 确定性有限自动机

Abstract: The multi-pattern matching algorithm that based on Deterministic Finite Automata(DFA) needs a lot of memory. In order to reduce its memory requirement, the DFA is needed to optimize. This paper proposes a dynamic default transition algorithm to replace the failto transitions, eliminates most failto transitions of the DFA and achieves the memory optimization purpose. The experiment result shows the proposed algorithm can reduce the memory requirement of DFA effectively.

Key words: intrusion detection, dynamic default transition, Deterministic Finite Automata(DFA)

中图分类号: