Detecting new obfuscated malware variants: A lightweight and interpretable machine learning approach

被引:0
|
作者
Madamidola, Oladipo A. [1 ]
Ngobigha, Felix [1 ]
Ez-zizi, Adnane [1 ]
机构
[1] Univ Suffolk, Waterfront Bldg, Ipswich IP4 1QJ, England
来源
关键词
Cyber security; Obfuscated malware; Detection of unknown malware; Machine learning; Explainable machine learning;
D O I
10.1016/j.iswa.2024.200472
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Machine learning has been successfully applied in developing malware detection systems, with a primary focus on accuracy, and increasing attention to reducing computational overhead and improving model interpretability. However, an important question remains underexplored: How well can machine learning-based models detect entirely new forms of malware not present in the training data? In this study, we present a machine learningbased system for detecting obfuscated malware that is not only highly accurate, lightweight and interpretable, but also capable of successfully adapting to new types of malware attacks. Our system is capable of detecting 15 malware subtypes despite being exclusively trained on one malware subtype, namely the Transponder from the Spyware family. This system was built after training 15 distinct random forest-based models, each on a different malware subtype from the CIC-MalMem-2022 dataset. These models were evaluated against the entire range of malware subtypes, including all unseen malware subtypes. To maintain the system's streamlined nature, training was confined to the top five most important features, which also enhanced interpretability. The Transponderfocused model exhibited high accuracy, exceeding 99.8%, with an average processing speed of 5.7 mu s per file. We also illustrate how the Shapley additive explanations technique can facilitate the interpretation of the model predictions. Our research contributes to advancing malware detection methodologies, pioneering the feasibility of detecting obfuscated malware by exclusively training a model on a single or a few carefully selected malware subtype and applying it to detect unseen subtypes.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] A Lightweight Obfuscated Malware Multi-class Classifier for IoT Using Machine Learning
    Cassel, William
    Majd, Nahid Ebrahimi
    2024 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS, ICNC, 2024, : 239 - 243
  • [2] Enhancing Obfuscated Malware Detection with Machine Learning Techniques
    Dang, Quang-Vinh
    FUTURE DATA AND SECURITY ENGINEERING. BIG DATA, SECURITY AND PRIVACY, SMART CITY AND INDUSTRY 4.0 APPLICATIONS, FDSE 2022, 2022, 1688 : 731 - 738
  • [3] FEdroid: a lightweight and interpretable machine learning-based android malware detection system
    Huang, Hong
    Huang, Weitao
    Zhou, Yinghang
    Luo, Wengang
    Wang, Yunfei
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2025, 28 (04):
  • [4] Enhanced detection of obfuscated malware in memory dumps: a machine learning approach for advanced cybersecurity
    Md. Alamgir Hossain
    Md. Saiful Islam
    Cybersecurity, 7
  • [5] Enhanced detection of obfuscated malware in memory dumps: a machine learning approach for advanced cybersecurity
    Hossain, Md. Alamgir
    Islam, Md. Saiful
    CYBERSECURITY, 2024, 7 (01)
  • [6] A lightweight machine learning methods for malware classification
    Farfoura, Mahmoud E.
    Mashal, Ibrahim
    Alkhatib, Ahmad
    Batyha, Radwan M.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2025, 28 (01):
  • [7] A Machine Learning Approach for Detecting and Categorizing Sensitive Methods in Android Malware
    Hasan, Hayyan Salman
    Deeb, Hasan Muhammad
    Ladani, Behrouz Tork
    ISECURE-ISC INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2023, 15 (01): : 59 - 71
  • [8] Detecting Malware with Classification Machine Learning Techniques
    Yusof, Mohd Azahari Mohd
    Abdullah, Zubaile
    Ali, Firkhan Ali Hamid
    Sukri, Khairul Amin Mohamad
    Hussain, Hanizan Shaker
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (06) : 167 - 172
  • [9] A novel machine learning approach for detecting first-time-appeared malware
    Shaukat, Kamran
    Luo, Suhuai
    Varadharajan, Vijay
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2024, 131
  • [10] An Ensemble Machine Learning Approach for Detecting and Classifying Malware Attacks on Mobile Devices
    Alsharif, Eiman
    Alharby, Maher
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2025,