BAT: Deep Learning Methods on Network Intrusion Detection Using NSL-KDD Dataset

被引:198
|
作者
Su, Tongtong [1 ]
Sun, Huazhi [1 ]
Zhu, Jinqi [1 ]
Wang, Sheng [1 ]
Li, Yabo [1 ]
机构
[1] Tianjin Normal Univ, Sch Comp & Informat Engn, Tianjin 300387, Peoples R China
来源
IEEE ACCESS | 2020年 / 8卷
关键词
Network traffic; intrusion detection; deep learning; BLSTM; attention mechanism; DETECTION SYSTEM; MODEL;
D O I
10.1109/ACCESS.2020.2972627
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Intrusion detection can identify unknown attacks from network traffics and has been an effective means of network security. Nowadays, existing methods for network anomaly detection are usually based on traditional machine learning models, such as KNN, SVM, etc. Although these methods can obtain some outstanding features, they get a relatively low accuracy and rely heavily on manual design of traffic features, which has been obsolete in the age of big data. To solve the problems of low accuracy and feature engineering in intrusion detection, a traffic anomaly detection model BAT is proposed. The BAT model combines BLSTM (Bidirectional Long Short-term memory) and attention mechanism. Attention mechanism is used to screen the network flow vector composed of packet vectors generated by the BLSTM model, which can obtain the key features for network traffic classification. In addition, we adopt multiple convolutional layers to capture the local features of traffic data. As multiple convolutional layers are used to process data samples, we refer BAT model as BAT-MC. The softmax classifier is used for network traffic classification. The proposed end-to-end model does not use any feature engineering skills and can automatically learn the key features of the hierarchy. It can well describe the network traffic behavior and improve the ability of anomaly detection effectively. We test our model on a public benchmark dataset, and the experimental results demonstrate our model has better performance than other comparison methods.
引用
收藏
页码:29575 / 29585
页数:11
相关论文
共 50 条
  • [1] A Deep Learning Approach for Network Intrusion Detection Based on NSL-KDD Dataset
    Zhang, Chongzhen
    Ruan, Fangming
    Yin, Lan
    Chen, Xi
    Zhai, Lidong
    Liu, Feng
    [J]. PROCEEDINGS OF 2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY, AND IDENTIFICATION (IEEE-ASID'2019), 2019, : 41 - 45
  • [2] Intrusion Detection System with CustomizedMachine Learning Techniques for NSL-KDD Dataset
    Zakariah, Mohammed
    AlQahtani, Salman A.
    Alawwad, Abdulaziz M.
    Alotaibi, Abdullilah A.
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 77 (03): : 4025 - 4054
  • [3] Analysis of Intrusion Detection Dataset NSL-KDD Using KNIME Analytics
    Arafat, Mohd
    Jain, Archi
    Wu, Yan
    [J]. PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON CYBER WARFARE AND SECURITY (ICCWS 2018), 2018, : 573 - 583
  • [4] Intrusion Detection System for NSL-KDD Dataset Using Convolutional Neural Networks
    Ding, Yalei
    Zhai, Yuqing
    [J]. PROCEEDINGS OF 2018 THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE (CSAI 2018) / 2018 THE 10TH INTERNATIONAL CONFERENCE ON INFORMATION AND MULTIMEDIA TECHNOLOGY (ICIMT 2018), 2018, : 81 - 85
  • [5] CNN Channel Attention Intrusion Detection System Using NSL-KDD Dataset
    Alrayes, Fatma S.
    Zakariah, Mohammed
    Amin, Syed Umar
    Khan, Zafar Iqbal
    Alqurni, Jehad Saad
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2024, 79 (03): : 4319 - 4347
  • [6] Decision Tree Based Intrusion Detection System for NSL-KDD Dataset
    Ingre, Bhupendra
    Yadav, Anamika
    Soni, Atul Kumar
    [J]. INFORMATION AND COMMUNICATION TECHNOLOGY FOR INTELLIGENT SYSTEMS (ICTIS 2017) - VOL 2, 2018, 84 : 207 - 218
  • [7] A Hybrid Data Mining Approach for Intrusion Detection on Imbalanced NSL-KDD Dataset
    Parsaei, Mohammad Reza
    Rostami, Samaneh Miri
    Javidan, Reza
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (06) : 20 - 25
  • [8] Intrusion Detection Systemby Improved Preprocessing Methods and Naive Bayes Classifier using NSL-KDD 99 Dataset
    Deshmukh, Datta H.
    Ghorpade, Tushar
    Padiya, Puja
    [J]. 2014 INTERNATIONAL CONFERENCE ON ELECTRONICS AND COMMUNICATION SYSTEMS (ICECS), 2014,
  • [9] Analysis of Data Pre-processing Influence on Intrusion Detection using NSL-KDD Dataset
    Paulauskas, Nerijus
    Auskalnis, Juozas
    [J]. 2017 OPEN CONFERENCE OF ELECTRICAL, ELECTRONIC AND INFORMATION SCIENCES (ESTREAM), 2017,
  • [10] Performance Analysis of NSL-KDD dataset using ANN
    Ingre, Bhupendra
    Yadav, Anamika
    [J]. 2015 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION ENGINEERING SYSTEMS (SPACES), 2015, : 92 - 96