High performance string matching algorithm for a Network Intrusion Prevention System (NIPS)

被引:0
|
作者
Weinsberg, Yaron [1 ]
Tzur-David, Shimrit [1 ]
Dolev, Danny [1 ]
Anker, Tal [2 ]
机构
[1] Hebrew Univ Jerusalem, IL-91905 Jerusalem, Israel
[2] Radlan Marvell Co, Tel Aviv, Israel
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Intrusion Detection systems (IDS) were developed to identify and report attacks in the late 1990s, as hacker attacks and network worms began to affect the internet. Traditional IDS technologies detect hostile traffic and send alerts butt do nothing to stop the attacks. Network Intrusion Prevention Systems (NIPS) are deployed in-line with the network segment being protected. As the traffic passes through the NIPS, it is inspected for the presence of an attack. Like viruses, most intruder activities have some sort of signatures. Therefore, a pattern-matching algorithm resides at the heart of the NIPS. When an attack is identified, the NIPS blocks the offending data. There is an alleged trade-off between the accuracy of detection and algorithmic efficiency. Both are paramount in ensuring that legitimate traffic is not delayed or disrupted as it flows through the device. For this reason, the pattern-matching algorithm must be able to operate at wire speed, while simultaneously detecting the main bulk of intrusions. With networking speeds doubling every year, it is becoming increasingly difficult for software based solutions to keep up with the line rates. This paper presents a novel pattern-matching algorithm. The algorithm uses a Ternary Content Addressable Memory (TCAM) and is capable of matching multiple patterns in a single operation. The algorithm achieves line-rate speed of several orders of magnitude faster than current works, while attaining similar accuracy of detection. Furthermore, our system is fully compatible with Snort's rules syntax, which is the de facto standard for intrusion prevention systems.
引用
收藏
页码:147 / +
页数:2
相关论文
共 50 条
  • [21] E-NIPS: An Event-based Network Intrusion Prediction System
    Kannadiga, Pradeep
    Zulkernine, Mohammad
    Haque, Anwar
    [J]. INFORMATION SECURITY, PROCEEDINGS, 2007, 4779 : 37 - +
  • [22] A high-performance network intrusion detection system
    Sekar, R
    Guang, Y
    Verma, S
    Shanbhag, T
    [J]. 6TH ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 1999, : 8 - 17
  • [23] Tiny Network Intrusion Detection System with High Performance
    Avram, Andrei Marius
    Pura, Mihai-Lica
    Toma, Stefan-Adrian
    [J]. PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI-2019), 2019,
  • [24] Network management system with intrusion prevention
    Chen, YC
    Wang, TC
    [J]. 2005 Beijing International Conference on Imaging: Technology and Applications for the 21st Century, 2005, : 180 - 181
  • [25] Robust Quick String Matching Algorithm for Network Security
    Yu, Jianming
    Xue, Yibo
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (7B): : 180 - 184
  • [26] A fast pattern matching algorithm for network processor-based intrusion detection system
    Liu, RT
    Huang, NF
    Kao, CN
    Chen, CH
    [J]. CONFERENCE PROCEEDINGS OF THE 2004 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, 2004, : 271 - 275
  • [27] Multi pattern matching algorithm for embedded computer network engineering intrusion detection system
    Cai, Yingying
    [J]. INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2024, 18 (02): : 705 - 716
  • [28] FPGA-Based Parallel Pattern Matching Algorithm for Network Intrusion Detection System
    Yu, Jing
    Yang, Bo
    Sun, Ruiyuan
    Chen, Zhenxiang
    [J]. MINES 2009: FIRST INTERNATIONAL CONFERENCE ON MULTIMEDIA INFORMATION NETWORKING AND SECURITY, VOL 2, PROCEEDINGS, 2009, : 458 - 461
  • [29] A Factor-searching-based Multiple String Matching Algorithm for Intrusion Detection
    Liu, Yanbing
    Liu, Qingyun
    Liu, Ping
    Tan, Jianlong
    Guo, Li
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2014, : 653 - 658
  • [30] A software-based string matching algorithm for resource-restricted network system
    Chu, Yen-Ming
    Huang, Nen-Fu
    Tsai, Chi-Hung
    Hsieh, Chen-Ying
    [J]. IEEE COMMUNICATIONS LETTERS, 2008, 12 (08) : 599 - 601