首页> 外文期刊>Computer Communications >A fast pattern matching algorithm with multi-byte search unit for high-speed network security
【24h】

A fast pattern matching algorithm with multi-byte search unit for high-speed network security

机译:具有多字节搜索单元的快速模式匹配算法,可实现高速网络安全

获取原文
获取原文并翻译 | 示例
           

摘要

A signature-based intrusion detection system identifies intrusions by comparing the data traffic with known signature patterns. In this process, matching of packet strings against signature patterns is the most time-consuming step and dominates the overall system performance. Many signature-based network intrusion detection systems (NIDS), e.g., the Snort, employ one or multiple pattern matching algorithms to detect multiple attack types. So far, many pattern matching algorithms have been proposed. Most of them use single-byte standard unit for search, while a few algorithms such as the Modified Wu-Manber (MWM) algorithm use typically two-byte unit, which guarantees better performance than others even as the number of different signatures increases. Among those algorithms, the MWM algorithm has been known as the fastest pattern matching algorithm when the patterns in a rule set rarely appear in packets. However, the matching time of the MWM algorithm increases as the length of the shortest pattern in a signature group decreases. In this paper, by extending the length of the shortest pattern, we minimize the pattern matching time of the algorithm which uses multi-byte unit. We propose a new pattern matching algorithm called the L~(+1)-MWM algorithm for multi-pattern matching. The proposed algorithm minimizes the performance degradation that is originated from the dependency on the length of the shortest pattern. We show that the L~(+1)-MWM algorithm improves the performance of the MWM algorithm by as much as 20% in average under various lengths of shortest patterns and normal traffic conditions. Moreover, when the length of the shortest pattern in a rule set is less than 5, the L~(+1)-MWM algorithm shows 38.87% enhancement in average. We also conduct experiments on a real campus network and show that 12.48% enhancement is obtained in average. In addition, it is shown that the L~(+1)-MWM algorithm provides a better performance than the MWM algorithm by as much as 25% in average under various numbers of signatures and normal traffic conditions, and 20.12% enhancement in average with real on-line traffic.
机译:基于签名的入侵检测系统通过将数据流量与已知签名模式进行比较来识别入侵。在此过程中,将数据包字符串与签名模式进行匹配是最耗时的步骤,并且支配着整个系统的性能。许多基于签名的网络入侵检测系统(NIDS),例如Snort,采用一种或多种模式匹配算法来检测多种攻击类型。到目前为止,已经提出了许多模式匹配算法。它们中的大多数使用单字节标准单位进行搜索,而诸如改良Wu-Manber(MWM)算法之类的少数算法通常使用两字节单位,即使不同签名的数量增加,它也可以保证比其他字节更好的性能。在这些算法中,当规则集中的模式很少出现在数据包中时,MWM算法被称为最快的模式匹配算法。但是,随着签名组中最短图案的长度减少,MWM算法的匹配时间会增加。在本文中,通过延长最短模式的长度,我们使使用多字节单元的算法的模式匹配时间最小化。我们提出了一种新的模式匹配算法,称为L〜(+1)-MWM算法,用于多模式匹配。所提出的算法最大程度地减少了由于对最短模式长度的依赖性而导致的性能下降。我们表明,在各种长度的最短模式和正常交通状况下,L〜(+1)-MWM算法平均可将MWM算法的性能提高多达20%。此外,当规则集中最短模式的长度小于5时,L〜(+1)-MWM算法平均提高38.87%。我们还在真实的校园网络上进行了实验,结果表明平均获得了12.48%的提升。此外,结果表明,在各种签名和正常流量条件下,L〜(+1)-MWM算法提供的性能比MWM算法平均高出25%,而平均功率提高了20.12%实际的在线流量。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号