4.5 Article

A New Method for Flow-Based Network Intrusion Detection Using the Inverse Potts Model

Journal

IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT
Volume 18, Issue 2, Pages 1125-1136

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TNSM.2021.3075503

Keywords

Adaptation models; Network intrusion detection; Training; Data models; Real-time systems; Security; Machine learning algorithms; Flow-based network intrusion detection; anomaly-based network intrusion detection; network flow classification; network intrusion detection systems; energy-based flow classifier; inverse Potts model; domain adaptation

Funding

  1. National Science Foundation [OAC-1739025]
  2. Project EAGER: USBRCCR: Collaborative: Securing Networks in the Programmable Data Plane Era - NSF (National Science Foundation)
  3. RNP (Brazilian National Research Network)
  4. GigaCandanga
  5. Fundacao de Amparo a Pesquisa do Estado de Sao Paulo (FAPESP) [2020/05152-7]

Ask authors/readers for more resources

Network Intrusion Detection Systems (NIDS) are crucial tools for identifying potential network threats, with flow-based NIDS using Machine Learning (ML) algorithms being proposed recently. To overcome limitations of classical ML-based classifiers, a new Energy-based Flow Classifier (EFC) is introduced, which effectively uses inverse statistics to infer statistical models and displays adaptability and explainability in binary flow classification.
Network Intrusion Detection Systems (NIDS) play an important role as tools for identifying potential network threats. In the context of ever-increasing traffic volume on computer networks, flow-based NIDS arise as good solutions for real-time traffic classification. In recent years, different flow-based classifiers have been proposed using Machine Learning (ML) algorithms. Nevertheless, classical ML-based classifiers have some limitations. For instance, they require large amounts of labeled data for training, which might be difficult to obtain. Additionally, most ML-based classifiers are not capable of domain adaptation, i.e., after being trained on an specific data distribution, they are not general enough to be applied to other related data distributions. And, finally, many of the models inferred by these algorithms are black boxes, which do not provide explainable results. To overcome these limitations, we propose a new algorithm, called Energy-based Flow Classifier (EFC). This anomaly-based classifier uses inverse statistics to infer a statistical model based on labeled benign examples. We show that EFC is capable of accurately performing binary flow classification and is more adaptable to different data distributions than classical ML-based classifiers. Given the positive results obtained on three different datasets (CIDDS-001, CICIDS17 and CICDDoS19), we consider EFC to be a promising algorithm to perform robust flow-based traffic classification.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available