Machine Learning and Deep Learning Methods for Intrusion Detection Systems: A Survey

被引:383
|
作者
Liu, Hongyu [1 ]
Lang, Bo [1 ]
机构
[1] Beihang Univ, State Key Lab Software Dev Environm, Beijing 100191, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2019年 / 9卷 / 20期
关键词
machine learning; deep learning; intrusion detection system; cyber security; DATA INJECTION ATTACKS; NETWORK; CLASSIFICATION; BOTNET;
D O I
10.3390/app9204396
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Networks play important roles in modern life, and cyber security has become a vital research area. An intrusion detection system (IDS) which is an important cyber security technique, monitors the state of software and hardware running in the network. Despite decades of development, existing IDSs still face challenges in improving the detection accuracy, reducing the false alarm rate and detecting unknown attacks. To solve the above problems, many researchers have focused on developing IDSs that capitalize on machine learning methods. Machine learning methods can automatically discover the essential differences between normal data and abnormal data with high accuracy. In addition, machine learning methods have strong generalizability, so they are also able to detect unknown attacks. Deep learning is a branch of machine learning, whose performance is remarkable and has become a research hotspot. This survey proposes a taxonomy of IDS that takes data objects as the main dimension to classify and summarize machine learning-based and deep learning-based IDS literature. We believe that this type of taxonomy framework is fit for cyber security researchers. The survey first clarifies the concept and taxonomy of IDSs. Then, the machine learning algorithms frequently used in IDSs, metrics, and benchmark datasets are introduced. Next, combined with the representative literature, we take the proposed taxonomic system as a baseline and explain how to solve key IDS issues with machine learning and deep learning techniques. Finally, challenges and future developments are discussed by reviewing recent representative studies.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] Machine Learning and Deep Learning Methods for Intrusion Detection Systems in IoMT: A survey
    Rbah, Yahya
    Mahfoudi, Mohammed
    Balboul, Younes
    Fattah, Mohammed
    Mazer, Said
    Elbekkali, Moulhime
    Bernoussi, Benaissa
    [J]. 2022 2ND INTERNATIONAL CONFERENCE ON INNOVATIVE RESEARCH IN APPLIED SCIENCE, ENGINEERING AND TECHNOLOGY (IRASET'2022), 2022, : 740 - 748
  • [2] A Deep Learning Methods for Intrusion Detection Systems based Machine Learning in MANET
    Laqtib, Safaa
    El Yassini, Khalid
    Lahcen Hasnaoui, Moulay
    [J]. 4TH INTERNATIONAL CONFERENCE ON SMART CITY APPLICATIONS (SCA' 19), 2019,
  • [3] Machine learning and deep learning methods for intrusion detection systems: recent developments and challenges
    Kocher, Geeta
    Kumar, Gulshan
    [J]. SOFT COMPUTING, 2021, 25 (15) : 9731 - 9763
  • [4] Machine learning and deep learning methods for intrusion detection systems: recent developments and challenges
    Geeta Kocher
    Gulshan Kumar
    [J]. Soft Computing, 2021, 25 : 9731 - 9763
  • [5] Survey of learning methods in intrusion detection systems
    Aburomman, Abdulla Amin
    Reaz, Mamun Bin Ibne
    [J]. 2016 INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRICAL, ELECTRONIC AND SYSTEMS ENGINEERING (ICAEES), 2016, : 362 - 365
  • [6] A Comprehensive Survey of Databases and Deep Learning Methods for Cybersecurity and Intrusion Detection Systems
    Gumusbas, Dilara
    Yildirim, Tulay
    Genovese, Angelo
    Scotti, Fabio
    [J]. IEEE SYSTEMS JOURNAL, 2021, 15 (02): : 1717 - 1731
  • [7] A Comprehensive Survey for Machine Learning and Deep Learning Applications for Detecting Intrusion Detection
    Surakhi, Ola M.
    Garcia, Antonia Mora
    Jamoos, Mohammed
    Alkhanafseh, Mohammad Y.
    [J]. 2021 22ND INTERNATIONAL ARAB CONFERENCE ON INFORMATION TECHNOLOGY (ACIT), 2021, : 639 - 651
  • [8] Comparison of Machine Learning and Deep Learning Models for Network Intrusion Detection Systems
    Thapa, Niraj
    Liu, Zhipeng
    Kc, Dukka B.
    Gokaraju, Balakrishna
    Roy, Kaushik
    [J]. FUTURE INTERNET, 2020, 12 (10) : 1 - 16
  • [9] Machine and Deep Learning Solutions for Intrusion Detection and Prevention in IoTs: A Survey
    Jayalaxmi, P. L. S.
    Saha, Rahul
    Kumar, Gulshan
    Conti, Mauro
    Kim, Tai-Hoon
    [J]. IEEE ACCESS, 2022, 10 : 121173 - 121192
  • [10] Review: Deep Learning Methods for Cybersecurity and Intrusion Detection Systems
    Macas, Mayra
    Wu, Chunming
    [J]. 2020 IEEE LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS (LATINCOM 2020), 2020,