CSK-CNN: Network Intrusion Detection Model Based on Two-Layer Convolution Neural Network for Handling Imbalanced Dataset

被引:10
作者
Song, Jiaming [1 ]
Wang, Xiaojuan [2 ]
He, Mingshu [2 ]
Jin, Lei [3 ]
机构
[1] China Acad Informat & Commun Technol, Inst Cloud Comp & Big Data, Beijing 100191, Peoples R China
[2] Beijing Univ Posts & Telecommun, Sch Elect Engn, Beijing 100876, Peoples R China
[3] Beijing Univ Posts & Telecommun, Sch Comp Sci, Beijing 100876, Peoples R China
基金
中国国家自然科学基金;
关键词
network intrusion detection; class imbalance; convolutional neural network; Cluster-SMOTE;
D O I
10.3390/info14020130
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In computer networks, Network Intrusion Detection System (NIDS) plays a very important role in identifying intrusion behaviors. NIDS can identify abnormal behaviors by analyzing network traffic. However, the performance of classifier is not very good in identifying abnormal traffic for minority classes. In order to improve the detection rate on class imbalanced dataset, we propose a network intrusion detection model based on two-layer CNN and Cluster-SMOTE + K-means algorithm (CSK-CNN) to process imbalanced dataset. CSK combines the cluster based Synthetic Minority Over Sampling Technique (Cluster-SMOTE) and K-means based under sampling algorithm. Through the two-layer network, abnormal traffic can not only be identified, but also be classified into specific attack types. This paper has been verified on UNSW-NB15 dataset and CICIDS2017 dataset, and the performance of the proposed model has been evaluated using such indicators as accuracy, recall, precision, F1-score, ROC curve, AUC value, training time and testing time. The experiment shows that the proposed CSK-CNN in this paper is obviously superior to other comparison algorithms in terms of network intrusion detection performance, and is suitable for deployment in the real network environment.
引用
收藏
页数:17
相关论文
共 50 条
[41]   Network Traffic Intrusion Detection Based on Multi-Scale Convolution and Enhanced Temporal Convolution [J].
Gun, XianFei ;
Liu, YiMin .
PROCEEDINGS OF THE 36TH CHINESE CONTROL AND DECISION CONFERENCE, CCDC 2024, 2024, :4844-4848
[42]   Intrusion Detection System for Multiclass Detection based on a Convolutional Neural Network [J].
Milosevic, Marija ;
Ciric, Vladimir ;
Milentijevic, Ivan .
2024 IEEE 22ND MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, MELECON 2024, 2024, :1275-1280
[43]   Target Detection Based on Faster Region Convolution Neural Network [J].
Lu Benyuan ;
Zhuo Zhenfu ;
Han Yongsai ;
Zhang Lichao .
LASER & OPTOELECTRONICS PROGRESS, 2021, 58 (22)
[44]   Violence Detection Method Based on Convolution Neural Network and Trajectory [J].
Li, Jianxin ;
Liu, Jie ;
Li, Chao ;
Cao, Wenliang ;
Li, Bin ;
Jiang, Fei ;
Huang, Jinyu ;
Guo, Yingxia ;
Liu, Yang .
JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2023, 39 (04) :777-796
[45]   Intrusion detection method based on a deep convolutional neural network [J].
Zhang S. ;
Xie X. ;
Xu Y. .
Qinghua Daxue Xuebao/Journal of Tsinghua University, 2019, 59 (01) :44-52
[46]   Network intrusion detection based on the temporal convolutional model [J].
Lopes, Ivandro O. ;
Zou, Deqing ;
Abdulqadder, Ihsan H. ;
Akbar, Saeed ;
Li, Zhen ;
Ruambo, Francis ;
Pereira, Wagner .
COMPUTERS & SECURITY, 2023, 135
[47]   A Network Intrusion Detection Model Based on Artificial Immune [J].
Xiao, Xin ;
Zhang, Rui Rui .
NATURAL RESOURCES AND SUSTAINABLE DEVELOPMENT, PTS 1-3, 2012, 361-363 :687-690
[48]   PBCNN: Packet Bytes-based Convolutional Neural Network for Network Intrusion Detection [J].
Yu, Lian ;
Dong, Jingtao ;
Chen, Lihao ;
Li, Mengyuan ;
Xu, Bingfeng ;
Li, Zhao ;
Qiao, Lin ;
Liu, Lijun ;
Zhao, Bei ;
Zhang, Chen .
COMPUTER NETWORKS, 2021, 194
[49]   Network Intrusion Detection Based on Extended RBF Neural Network With Offline Reinforcement Learning [J].
Lopez-Martin, Manuel ;
Sanchez-Esguevillas, Antonio ;
Ignacio Arribas, Juan ;
Carro, Belen .
IEEE ACCESS, 2021, 9 :153153-153170
[50]   Bayesian Hyperparameter Optimization for Deep Neural Network-Based Network Intrusion Detection [J].
Masum, Mohammad ;
Shahriar, Hossain ;
Haddad, Hisham ;
Faruk, Md Jobair Hossain ;
Valero, Maria ;
Khan, Md Abdullah ;
Rahman, Mohammad A. ;
Adnan, Muhaiminul, I ;
Cuzzocrea, Alfredo ;
Wu, Fan .
2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, :5413-5419