Analysis of Malware Behavior: Type Classification using Machine Learning

被引:0
|
作者
Pirscoveanu, Radu S. [1 ]
Hansen, Steven S. [1 ]
Larsen, Thor M. T. [1 ]
Stevanovic, Matija [1 ]
Pedersen, Jens Myrup [1 ]
Czech, Alexandre [2 ]
机构
[1] Aalborg Univ, Aalborg, Denmark
[2] Ecole Cent Elect, Paris, France
关键词
Malware; type-classification; dynamic analysis; scalability; Cuckoo sandbox; Random Forests; API call; feature selection; supervised machine learning;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Malicious software has become a major threat to modern society, not only due to the increased complexity of the malware itself but also due to the exponential increase of new malware each day. This study tackles the problem of analyzing and classifying a high amount of malware in a scalable and automatized manner. We have developed a distributed malware testing environment by extending Cuckoo Sandbox that was used to test an extensive number of malware samples and trace their behavioral data. The extracted data was used for the development of a novel type classification approach based on supervised machine learning. The proposed classification approach employs a novel combination of features that achieves a high classification rate with a weighted average AUC value of 0.98 using Random Forests classifier. The approach has been extensively tested on a total of 42,000 malware samples. Based on the above results it is believed that the developed system can be used to pre-filter novel from known malware in a future malware analysis system.
引用
收藏
页数:7
相关论文
共 50 条
  • [31] Integrating Static and Dynamic Malware Analysis Using Machine Learning
    Mangialardo, R. J.
    Duarte, J. C.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2015, 13 (09) : 3080 - 3087
  • [32] Ensemble Machine Learning Approach for Android Malware Classification Using Hybrid Features
    Pektas, Abdurrahman
    Acarman, Tankut
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON COMPUTER RECOGNITION SYSTEMS CORES 2017, 2018, 578 : 191 - 200
  • [33] Binary Malware image Classification using Machine Learning with Local Binary Pattern
    Luo, Jhu-Sin
    Lo, Dan Chia-Tien
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 4664 - 4667
  • [34] Android malware classification using optimum feature selection and ensemble machine learning
    Islam, Rejwana
    Sayed, Moinul Islam
    Saha, Sajal
    Hossain, Mohammad Jamal
    Masud, Md Abdul
    [J]. Internet of Things and Cyber-Physical Systems, 2023, 3 : 100 - 111
  • [35] Machine learning based fileless malware traffic classification using image visualization
    Fikirte Ayalke Demmese
    Ajaya Neupane
    Sajad Khorsandroo
    May Wang
    Kaushik Roy
    Yu Fu
    [J]. Cybersecurity, 6
  • [36] Machine learning based fileless malware traffic classification using image visualization
    Demmese, Fikirte Ayalke
    Neupane, Ajaya
    Khorsandroo, Sajad
    Wang, May
    Roy, Kaushik
    Fu, Yu
    [J]. CYBERSECURITY, 2023, 6 (01)
  • [37] Attribution Classification Method of APT Malware in IoT Using Machine Learning Techniques
    Li, Shudong
    Zhang, Qianqing
    Wu, Xiaobo
    Han, Weihong
    Tian, Zhihong
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [38] Study on Machine Learning Techniques for Malware Classification and Detection
    Moon, Jaewoong
    Kim, Subin
    Song, Jaeseung
    Kim, Kyungshin
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2021, 15 (12): : 4308 - 4325
  • [39] Android Malware Classification by Applying Online Machine Learning
    Pektas, Abdurrahman
    Cavdar, Mahmut
    Acarman, Tankut
    [J]. COMPUTER AND INFORMATION SCIENCES, ISCIS 2016, 2016, 659 : 72 - 80
  • [40] MALWARE CLASSIFICATION USING DEEP LEARNING
    Lo, Cheng-Hsiang
    Liu, Ta-Che
    Liu, I-Hsien
    Li, Jung-Shian
    Liu, Chuan-Gang
    Li, Chu-Fen
    [J]. PROCEEDINGS OF THE 2020 INTERNATIONAL CONFERENCE ON ARTIFICIAL LIFE AND ROBOTICS (ICAROB2020), 2020, : 126 - 129