Adaptive Pattern Matching Grammar Generation for use in Deep Packet Inspection

被引:0
|
作者
Menon, Govind [1 ]
Katdare, Sanchit [1 ]
Phatak, Sagar [1 ]
Khengare, Rahul [1 ]
机构
[1] Univ Pune, Pune, Maharashtra, India
关键词
Deep Packet Inspection; Pattern Matching; Grammar; Regular Expressions;
D O I
10.1109/EMS.2011.74
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Deep Packet Inspection (DPI) is becoming more widely used in virtually all applications or services like Denial of Service (DoS), Intrusion Detection System (IDS) etc. that operate with or within a network. However for a developer or team working on any network project who need to perform DPI, there is always the issue of using a third party source which may involve added cost or implementing it themselves which requires time and study of protocols, signatures and the nuances of pattern matching. The paper proposes a solution to the above problem using an adaptive grammar generation algorithm. This method reduces the entropy among similar results given by different patterns. Immense customizability is the foremost advantage of this method. Existing grammars for new signatures can be combined into a single grammar easily rather than new grammars be generated from raw target strings. The paper, thus, looks to limit the detailed knowledge requirement for the design of signature detection procedures and in doing so re-use existing procedures which have been thoroughly debugged and tested.
引用
收藏
页码:119 / 122
页数:4
相关论文
共 50 条
  • [1] Fast dynamic pattern matching for deep packet inspection
    Xu Kefu
    Qi Deyu
    Qian Zhengping
    Zheng Weiping
    PROCEEDINGS OF 2008 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL, VOLS 1 AND 2, 2008, : 802 - 807
  • [2] A General Framework for Matching Pattern Hiding in Deep Packet Inspection
    Wen, Jinghang
    Liu, Jia-Nan
    Wu, Axin
    Weng, Jiasi
    INFORMATION SECURITY APPLICATIONS, 2021, 13009 : 243 - 254
  • [3] NFA-based Pattern Matching for Deep Packet Inspection
    Sun, Yan
    Valgenti, Victor C.
    Kim, Min Sik
    2011 20TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN), 2011,
  • [4] Beyond Pattern Matching: A Concurrency Model for Stateful Deep Packet Inspection
    De Carli, Lorenzo
    Sommer, Robin
    Jha, Somesh
    CCS'14: PROCEEDINGS OF THE 21ST ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2014, : 1378 - 1390
  • [5] Robust and Scalable String Pattern Matching for Deep Packet Inspection on Multicore Processors
    Yang, Yi-Hua E.
    Prasanna, Viktor K.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (11) : 2283 - 2292
  • [6] A Hybrid CPU/GPU Pattern-Matching Algorithm for Deep Packet Inspection
    Lee, Chun-Liang
    Lin, Yi-Shan
    Chen, Yaw-Chung
    PLOS ONE, 2015, 10 (10):
  • [7] A Comparative Study on DFA-Based Pattern Matching for Deep Packet Inspection
    Lenka, Rakesh Kumar
    Ranjan, Prabhat
    2012 THIRD INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION TECHNOLOGY (ICCCT), 2012, : 255 - 260
  • [8] Scalable multigigabit pattern matching for packet inspection
    Sourdis, Ioannis
    Pnevmatikatos, Dionisios N.
    Vassiliadis, Stamatis
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (02) : 156 - 166
  • [9] Using string matching for deep packet inspection
    Lin, Po-Ching
    Lin, Ying-Dar
    Lee, Tsern-Huei
    Lai, Yuan-Cheng
    COMPUTER, 2008, 41 (04) : 23 - +
  • [10] Variable-Stride Multi-Pattern Matching For Scalable Deep Packet Inspection
    Hua, Nan
    Song, Haoyu
    Lakshman, T. V.
    IEEE INFOCOM 2009 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-5, 2009, : 415 - +