KeyClass: Efficient keyword matching for network traffic classification

被引:10
|
作者
Hubballi, Neminath [1 ]
Khandait, Pratibha [1 ]
机构
[1] Indian Inst Technol Indore, Dept Comp Sci & Engn, Indore, Madhya Pradesh, India
关键词
Network traffic classification; Deep Packet Inspection; Efficient keyword matching;
D O I
10.1016/j.comcom.2021.12.021
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Network traffic classification is required for a range of network management activities like meeting the Quality of Service demands of applications and security monitoring. Deep Packet Inspection (DPI) based methods achieve better classification accuracy compared to other techniques. However, DPI is computationally demanding and requires searching patterns in the payload. Methods found in the literature suffer from performance issues as they perform multiple scans of payload. In this paper, we describe KeyClass, which is a DPI based traffic classifier and can classify network flows with single scan of payload using keyword based signatures. KeyClass achieves performance gains (speed of classification) with a combination of two things. It quickly identifies potential application(s) by scanning few initial bytes of payload and optimize the number of character comparisons while searching remaining keywords of potential application(s). In order to identify potential applications, it uses a finite state machine constructed with first keyword of every application using classic Aho-Corasick multi-pattern matching algorithm. KeyClass has an application specific signature which is generated with the remaining set of keywords of an application. By skipping portions of payload from inspection, coupled with an efficient string matching algorithm, it practically achieves sub-linear search complexity. We evaluate the classification and execution performance of KeyClass with experiments using two large datasets containing 173619 and 885405 network flows and report that it has a good average classification accuracy of approximate to 98%. In our evaluation, KeyClass is found to be 3.79 times faster than state of the art methods.
引用
收藏
页码:79 / 91
页数:13
相关论文
共 50 条
  • [31] Traffic Classification in Mobile IP Network
    Satoh, Akihiro
    Osada, Toshiaki
    Abe, Toru
    Kitagata, Gen
    Shiratori, Norio
    Kinoshita, Tetsuo
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INFORMATION TECHNOLOGIES & APPLICATIONS (ICUT 2009), 2009, : 316 - +
  • [32] Automated Classification of Network Traffic Anomalies
    Fernandes, Guilherme
    Owezarski, Philippe
    SECURITY AND PRIVACY IN COMMUNICATION NETWORKS, 2009, 19 : 91 - 100
  • [33] Network Traffic Classification Techniques and Challenges
    Al Khater, Noora
    Overill, Richard E.
    2015 TENTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT (ICDIM), 2015, : 109 - 114
  • [34] A Network Traffic Classification Framework for ISPs
    Fan Quanrun
    Pan Feng
    2010 INTERNATIONAL CONFERENCE ON INFORMATION, ELECTRONIC AND COMPUTER SCIENCE, VOLS 1-3, 2010, : 776 - +
  • [35] Malware Network Traffic Classification on the Edge
    Chen, Eric
    Perez-Pons, Alexander
    2022 IEEE 19TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SMART SYSTEMS (MASS 2022), 2022, : 754 - 758
  • [36] A Hybrid Method for Network Traffic Classification
    Dong, Hui
    Sun, Guang-Lu
    Li, Dan-Dan
    PROCEEDINGS OF 2013 2ND INTERNATIONAL CONFERENCE ON MEASUREMENT, INFORMATION AND CONTROL (ICMIC 2013), VOLS 1 & 2, 2013, : 653 - 656
  • [37] NeTraMark: A Network Traffic Classification Benchmark
    Lee, Suchul
    Kim, Hyun-chul
    Barman, Dhiman
    Lee, Sungryoul
    Kim, Chong-kwon
    Kwon, Ted 'Taekyoung'
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2011, 41 (01) : 23 - 30
  • [38] Efficient regular expression matching over compressed traffic
    Sun, Xiuwen
    Li, Hao
    Zhao, Dan
    Lu, Xingxing
    Peng, Zheng
    Hu, Chengchen
    COMPUTER NETWORKS, 2020, 168 (168)
  • [39] Efficient Keyword Spotting System Using Deformable Convolutional Network
    Nguyen, Huu Binh
    Duong, Van Hai
    Tran Thi, Anh Xuan
    Nguyen, Quoc Cuong
    IETE JOURNAL OF RESEARCH, 2023, 69 (07) : 4196 - 4204
  • [40] Byte Segment Neural Network for Network Traffic Classification
    Li, Rui
    Xiao, Xi
    Ni, Shiguang
    Zheng, Haitao
    Xia, Shutao
    2018 IEEE/ACM 26TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2018,