4.5 Article

A scalable network intrusion detection system towards detecting, discovering, and learning unknown attacks

Journal

Publisher

SPRINGER HEIDELBERG
DOI: 10.1007/s13042-020-01264-7

Keywords

Intrusion detection; Open-set classification; Unknown attack discovery; Class-incremental learning

Funding

  1. National Key R&D Program of China [2020YFC1522503]

Ask authors/readers for more resources

This study proposes a scalable intrusion detection system based on deep learning to detect, discover, and learn unknown attacks. The system includes an open-set classification network for detecting unknown attacks, a semantic embedding clustering method for discovering hidden unknown attacks, and an incremental nearest cluster centroid method for learning the discovered unknown attacks. Extensive experiments show that the system outperforms state-of-the-art methods in detecting various types of unknown attacks, demonstrating the feasibility of the proposed methods.
Network intrusion detection systems (IDSs) based on deep learning have reached fairly accurate attack detection rates. But these deep learning approaches usually have been performed in a closed-set protocol that only known classes appear in training are considered during classification, the existing IDSs will fail to detect the unknown attacks and misclassify them as the training known classes, hence are not scalable. Furthermore, these IDSs are not efficient for updating the deep detection model once new attacks are discovered. To address those problems, we propose a scalable IDS towards detecting, discovering, and learning unknown attacks, it has three components. Firstly, we propose the open-set classification network (OCN) to detect unknown attacks, OCN based on the convolutional neural network adopts the nearest class mean (NCM) classifier, two new loss are designed to jointly optimize it, including Fisher loss and maximum mean discrepancy (MMD) loss. Subsequently, the semantic embedding clustering method is proposed to discover the hidden unknown attacks from all unknown instances detected by OCN. Then we propose the incremental nearest cluster centroid (INCC) method for learning the discovered unknown attacks through updating the NCM classifier. Extensive experiments on KDDCUP'99 dataset and CICIDS2017 dataset indicate that our OCN outperforms the state-of-the-art comparison methods in detecting multiple types of unknown attacks. Our experiments also verify the feasibility of the semantic embedding clustering method and INCC in discovering and learning unknown attacks.

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