Deep learning for cyber security intrusion detection: Approaches, datasets, and comparative study

被引:479
|
作者
Ferrag, Mohamed Amine [1 ]
Maglaras, Leandros [2 ]
Moschoyiannis, Sotiris [3 ]
Janicke, Helge [2 ]
机构
[1] Guelma Univ, Dept Comp Sci, Guelma 24000, Algeria
[2] De Montfort Univ, Sch Comp Sci & Informat, Leicester, Leics, England
[3] Univ Surrey, Dept Comp Sci, Guildford, Surrey, England
基金
英国工程与自然科学研究理事会;
关键词
Machine learning; Deep learning; Cyber security; Intrusion detection; TRAFFIC CLASSIFICATION; NETWORK; SYSTEMS; INTERNET; ATTACKS; THINGS;
D O I
10.1016/j.jisa.2019.102419
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a survey of deep learning approaches for cyber security intrusion detection, the datasets used, and a comparative study. Specifically, we provide a review of intrusion detection systems based on deep learning approaches. The dataset plays an important role in intrusion detection, therefore we describe 35 well-known cyber datasets and provide a classification of these datasets into seven categories; namely, network traffic-based dataset, electrical network-based dataset, internet traffic-based dataset, virtual private network-based dataset, android apps-based dataset, IoT traffic-based dataset, and internet-connected devices-based dataset. We analyze seven deep learning models including recurrent neural networks, deep neural networks, restricted Boltzmann machines, deep belief networks, convolutional neural networks, deep Boltzmann machines, and deep autoencoders. For each model, we study the performance in two categories of classification (binary and multiclass) under two new real traffic datasets, namely, the CSE-CIC-IDS2018 dataset and the Bot-IoT dataset. In addition, we use the most important performance indicators, namely, accuracy, false alarm rate, and detection rate for evaluating the efficiency of several methods. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页数:19
相关论文
共 50 条
  • [21] Intrusion Detection by Deep Learning with TensorFlow
    Chockwanich, Navaporn
    Visoottiviseth, Vasaka
    2019 21ST INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT): ICT FOR 4TH INDUSTRIAL REVOLUTION, 2019, : 654 - 659
  • [22] A Comprehensive Survey of Databases and Deep Learning Methods for Cybersecurity and Intrusion Detection Systems
    Gumusbas, Dilara
    Yildirim, Tulay
    Genovese, Angelo
    Scotti, Fabio
    IEEE SYSTEMS JOURNAL, 2021, 15 (02): : 1717 - 1731
  • [23] Deep Learning vs. Machine Learning for Intrusion Detection in Computer Networks: A Comparative Study
    Ali, Md Liakat
    Thakur, Kutub
    Schmeelk, Suzanna
    Debello, Joan
    Dragos, Denise
    APPLIED SCIENCES-BASEL, 2025, 15 (04):
  • [24] A Deep Transfer Learning Approach to Enhance Network Intrusion Detection Capabilities for Cyber Security
    Das, Abhijit
    Pramod
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (04) : 843 - 855
  • [25] Adversarial Machine Learning: A Comparative Study on Contemporary Intrusion Detection Datasets
    Pacheco, Yulexis
    Sun, Weiqing
    ICISSP: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY, 2021, : 160 - 171
  • [26] A Comparative Analysis of Public Cyber Security Datasets
    Erokhin, S. D.
    Zhuravlev, A. P.
    2020 SYSTEMS OF SIGNAL SYNCHRONIZATION, GENERATING AND PROCESSING IN TELECOMMUNICATIONS (SYNCHROINFO), 2020,
  • [27] Deep learning algorithms for cyber security applications: A survey
    Li, Guangjun
    Sharma, Preetpal
    Pan, Lei
    Rajasegarar, Sutharshan
    Karmakar, Chandan
    Patterson, Nicholas
    JOURNAL OF COMPUTER SECURITY, 2021, 29 (05) : 447 - 471
  • [28] A taxonomy and survey of cyber-physical intrusion detection approaches for vehicles
    Loukas, George
    Karapistoli, Eirini
    Panaousis, Emmanouil
    Sarigiannidis, Panagiotis
    Bezemskij, Anatolij
    Tuan Vuong
    AD HOC NETWORKS, 2019, 84 : 124 - 147
  • [29] IntruDTree: A Machine Learning Based Cyber Security Intrusion Detection Model
    Sarker, Iqbal H.
    Abushark, Yoosef B.
    Alsolami, Fawaz
    Khan, Asif Irshad
    SYMMETRY-BASEL, 2020, 12 (05):
  • [30] Intrusion Detection in IoT Networks Using Deep Learning Algorithm
    Susilo, Bambang
    Sari, Riri Fitri
    INFORMATION, 2020, 11 (05)