期刊文献+

深度包检测中一种正则表达式匹配算法的改进 被引量:1

Improvement of regular expression matching algorithm for deep packet inspection
下载PDF
导出
摘要 网络数据包内容检测技术已在网络安全、网络监视、HTTP负载均衡等方面得到广泛的应用,因此,对快速数据包内容的检测就变得异常重要。在数据包内容检测过程中,数据包的净载数据要通过一系列已经定义好的正则表达式模式进行数据匹配。在此,阐述目前数据包检测存在的问题,如传统数据包检测应用程序要求很大的内存空间去存储相应的正则表达式模式,提出一种大大降低对内存空间使用的改进算法。通过将该改进算法应用到以DFA为基础的包检测应用程序中,说明经过真实网络数据来检测算法的改进成果。结果表明了改进算法的有效性。 Content inspection technology for network data packet has been widely used in network security, network monitoring, HTTP load balancing, etc. In content scanning of data packet, the payload data of the packet needs to be matched by a set of the specified regular expressions. The problem existing in the current data packet inspection is elaborated in this paper. That is, the traditional application program of data packet inspection needs a large memory space to store the corresponding regular expression pattern. A improved algorithm that effectively reduces memory space usage is proposed. The application of the improved algorithm in DFA-based packet inspection program indicates the improvement achievements, which were obtained by detection of the true network data.
出处 《现代电子技术》 北大核心 2015年第5期87-92,共6页 Modern Electronics Technique
关键词 正则表达式 深度包检测 DFA模式 内存使用 regular expression deep packet inspection DFA pattern memory usage
  • 相关文献

参考文献14

  • 1吴薄峰.Snoa.A侵检测实用解决方案[M].北京:机械工业出版社,2005.
  • 2李文嘉,张大方,谢高岗.一种基于数据包分析的网络入侵检测探针[J].同济大学学报(自然科学版),2002,30(10):1235-1238. 被引量:5
  • 3ALFRED V, AHO M S, SETHI Lam Ravi, et al. Compilers: principles, techniques and tools [M]. 2nd ed. Beijing: Machi- nery Industry Press, 2009: 93-96.
  • 4ASOKAN N. Fairness in electronic commerce [D]. Waterloo: Waterloo University, 2006.
  • 5LARSSON N J. Structures of string matching and data compres- sion [EB/OL]. [2011-12-16]. http://www.docin.com...926.html.
  • 6FIREDLJEF.精通正则表达式[M].北京:电子工业出版社,2009.
  • 7WU S, MANBER U. A fast algorithm for multi-pattern sear- ching, TR-94-17 [R]. Arizona: University of Arizona, 2005.
  • 8THOMAS H, CORMEN C E, LEISERSON R L, et al. Intro- duction to algorithms [M]. 2nd ed. Beijing: Machinery Industry Press, 2006: 557-568.
  • 9BAKER Z K, PRASANNA V K. Automatic synthesis of effi- cient intrusion detection systems on FPGAs [C]// 14th Interna- tional Conference on Field Prog Logic and Applications. [S. 1.]: [s.n.], 2004: 311-321.
  • 10LEVANDOSKI J, SOMMER E, STRAIT M. Application layer packet classifier for Linux [EB/OL]. [2014-10-14]. http://17-fil- ter.sourceforge.net.

二级参考文献8

  • 1Ray Hunt. Intemet/Intranet firewall security - policy, architecture and transaction services [J]. Computer Communication, 1998,21,1107 - 1123.
  • 2余青霞译 RobertL Ziegler.linux防火墙[M].北京:人民邮电出版社,..
  • 3Paxson V.A system for detecting network intruders in real-time[J ].Computer Networks,1999,31(23-24):2435-2463.
  • 4Comer D E.用TCP/IP进行网际互联(第一卷:原理,协议和体系结构)[M].第3版. 林瑶,蒋慧,杜蔚轩,等译.北京:电子工业出版社,2001.
  • 5Carstens T.Programming with pcap[EB/OL].http://www.tcpdump.org/pcap.ht m,2002-05-17.
  • 6Ralf N.The user manual to Kdevelop(Version 1.1)[EB/OL].http://www.kdev elop.org/doc/manual,1999-07-29.
  • 7AndrewS Tanenbaum 熊桂喜 王小虎.计算机网络[M].北京:清华大学出版社,1998.50-52.
  • 8王岩梅,顾训穰.单机版防火墙系统中数据包过滤技术的研究[J].计算机工程,2001,27(11):191-192. 被引量:3

共引文献10

同被引文献9

引证文献1

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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