Survey of machine learning techniques for malware analysis

被引:222
|
作者
Ucci, Daniele [1 ]
Aniello, Leonardo [2 ]
Baldoni, Roberto [1 ]
机构
[1] Univ Roma La Sapienza, Res Ctr Cyber Intelligence & Informat Secur, Rome, Italy
[2] Univ Southampton, Cyber Secur Res Grp, Southampton, Hants, England
基金
英国工程与自然科学研究理事会;
关键词
Portable executable; Malware analysis; Machine learning; Benchmark; Malware analysis economics; CLASSIFICATION;
D O I
10.1016/j.cose.2018.11.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Coping with malware is getting more and more challenging, given their relentless growth in complexity and volume. One of the most common approaches in literature is using machine learning techniques, to automatically learn models and patterns behind such complexity, and to develop technologies to keep pace with malware evolution. This survey aims at providing an overview on the way machine learning has been used so far in the context of malware analysis in Windows environments, i.e. for the analysis of Portable Executables. We systematize surveyed papers according to their objectives (i.e., the expected output), what information about malware they specifically use (i.e., the features), and what machine learning techniques they employ (i.e., what algorithm is used to process the input and produce the output). We also outline a number of issues and challenges, including those concerning the used datasets, and identify the main current topical trends and how to possibly advance them. In particular, we introduce the novel concept of malware analysis economics, regarding the study of existing trade-offs among key metrics, such as analysis accuracy and economical costs. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:123 / 147
页数:25
相关论文
共 50 条
  • [1] A Survey of Malware Detection Techniques based on Machine Learning
    El Merabet, Hoda
    Hajraoui, Abderrahmane
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (01) : 366 - 373
  • [2] A Comprehensive Survey on Machine Learning Techniques for Android Malware Detection
    Kouliaridis, Vasileios
    Kambourakis, Georgios
    [J]. INFORMATION, 2021, 12 (05)
  • [3] A Survey on Different Approaches for Malware Detection Using Machine Learning Techniques
    Rani, S. Soja
    Reeja, S. R.
    [J]. SUSTAINABLE COMMUNICATION NETWORKS AND APPLICATION, ICSCN 2019, 2020, 39 : 389 - 398
  • [4] A Survey on Android Malware Detection Techniques Using Machine Learning Algorithms
    Alqahtani, Ebtesam J.
    Zagrouba, Rachid
    Almuhaideb, Abdullah
    [J]. 2019 SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE DEFINED SYSTEMS (SDS), 2019, : 110 - 117
  • [5] A Comparative Analysis of Machine Learning Techniques for Classification and Detection of Malware
    Al-Janabi, Maryam
    Altamimi, Ahmad Mousa
    [J]. 2020 21ST INTERNATIONAL ARAB CONFERENCE ON INFORMATION TECHNOLOGY (ACIT), 2020,
  • [6] Detecting Malware with Classification Machine Learning Techniques
    Yusof, Mohd Azahari Mohd
    Abdullah, Zubaile
    Ali, Firkhan Ali Hamid
    Sukri, Khairul Amin Mohamad
    Hussain, Hanizan Shaker
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (06) : 167 - 172
  • [7] Comparing Machine Learning Techniques for Malware Detection
    Moubarak, Joanna
    Feghali, Tony
    [J]. ICISSP: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY, 2020, : 844 - 851
  • [8] Empirical Analysis for Investigating the Effect of Machine Learning Techniques on Malware Prediction
    Vijayvargiya, Sanidhya
    Kumar, Lov
    Murthy, Lalita Bhanu
    Misra, Sanjay
    Krishna, Aneesh
    Padmanabhuni, Srinivas
    [J]. PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023, 2023, : 453 - 460
  • [9] Analysis Through Machine Learning Techniques: A Survey
    Reddy, Raghavendra
    Shyam, Gopal K.
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON GREEN COMPUTING AND INTERNET OF THINGS (ICGCIOT 2018), 2018, : 542 - 546
  • [10] A Survey on malware analysis and mitigation techniques
    Chakkaravarthy, S. Sibi
    Sangeetha, D.
    Vaidehi, V.
    [J]. COMPUTER SCIENCE REVIEW, 2019, 32 : 1 - 23