A Survey on Machine Learning Techniques for Cyber Security in the Last Decade
Обзор методов машинного обучения для обеспечения кибербезопасности за последнее десятилетие
2020-01-01
SCID: 54.1/yy592c33
Discuss with AI
adversarial machine learningcybersecurityintrusion detectionmachine learningmalware detection
Figures from the paper
Abstract (AI)
Pervasive growth and usage of the Internet and mobile applications have expanded cyberspace. The cyberspace has become more vulnerable to automated and prolonged cyberattacks. Cyber security techniques provide enhancements in security measures to detect and react against cyberattacks. The previously used security systems are no longer sufficient because cybercriminals are smart enough to evade conventional security systems. Conventional security systems lack efficiency in detecting previously unseen and polymorphic security attacks. Machine learning (ML) techniques are playing a vital role in numerous applications of cyber security. However, despite the ongoing success, there are significant challenges in ensuring the trustworthiness of ML systems. There are incentivized malicious adversaries present in the cyberspace that are willing to game and exploit such ML vulnerabilities. This paper aims to provide a comprehensive overview of the challenges that ML techniques face in protecting cyberspace against attacks, by presenting a literature on ML techniques for cyber security including intrusion detection, spam detection, and malware detection on computer networks and mobile networks in the last decade. It also provides brief descriptions of each ML method, frequently used security datasets, essential ML tools, and evaluation metrics to evaluate a classification model. It finally discusses the challenges of using ML techniques in cyber security. This paper provides the latest extensive bibliography and the current trends of ML in cyber security.
Key Findings
1
Conventional cybersecurity systems are increasingly inadequate against previously unseen and polymorphic attacks because cybercriminals can evade rule-based defenses.
2
Despite ML’s success, cybersecurity ML systems face significant trustworthiness challenges, including adversaries that can exploit or manipulate model vulnerabilities.
3
Machine learning is widely applied to cybersecurity tasks including intrusion detection, spam detection, and malware detection across computer and mobile networks.
4
The paper identifies current challenges and trends in applying machine learning to cybersecurity and provides an extensive bibliography of the field.
5
The survey reviews machine-learning methods, commonly used security datasets, essential tools, and classification evaluation metrics from the last decade.
Research Object
machine learning techniques for cybersecurity on computer and mobile networks
Research Subject
the challenges, applications, and trustworthiness of machine learning techniques for detecting and responding to cyberattacks, including intrusion, spam, and malware detection
Publication Details
Publication Date
2020-01-01
Journal
Publisher
ISSN
Cited by
530
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest
References available in scid.ai6
"Why Should I Trust You?"2016
Artificial neural networks: a tutorial1996
Deep Learning Approach for Intelligent Intrusion Detection System2019
Machine Learning and Deep Learning Methods for Cybersecurity2018
End-to-end encrypted traffic classification with one-dimensional convolution neural networks2017
Applications of artificial intelligence in intelligent manufacturing: a review2017