计算机工程与应用 ›› 2008, Vol. 44 ›› Issue (22): 74-76.DOI: 10.3778/j.issn.1002-8331.2008.22.022
刘俊超,赵国鸿,陈曙晖
LIU Jun-chao,ZHAO Guo-hong,CHEN Shu-hui
摘要: 基于正则表达式进行深度报文检测在IDS/IPS、应用层协议识别等网络应用中具有重要作用。然而,采用DFA实现正则表达式需要大量的存储空间,限制了它的实际应用。将DFA状态转换表拆分成3个表,使用run-length编码进行压缩,并对压缩方法进行了优化。采用l7-filter中几个常用应用程序的正则表达式进行测试,结果表明该方法压缩效果一般在90%以上。