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

• We develop a malware detection system trained on a single malware subtype, yet capable of generalising to successfully detect a broad range of other malware subtypes without prior exposure. • Our system excels not only in adaptability but also incorporate three other critical features: high accuracy, minimal computational overhead and enhanced model interpretability. • Our research not only advance the state-of-the-art in malware detection—having trained a highly accurate system using significantly less data compared to other related works—but also highlight the critical need to establish a comprehensive framework for developing malware detection systems, with more focus on adaptability. 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 learning-based 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 Transponder-focused model exhibited high accuracy, exceeding 99.8%, with an average processing speed of 5.7 µ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.

Authors

Institutions

Publication Details

Journal
Intelligent Systems with Applications
Published
2024-12-26
DOI
https://doi.org/10.1016/j.iswa.2024.200472
Citations
11
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
3.85
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

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

Adnane Ez‐zizi, Oladipo A. Madamidola, Felix Ngobigha
11 citations
Intelligent Systems with Applications
Advanced Malware Detection Techniques
3.85
article

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

Adnane Ez‐zizi, Oladipo A. Madamidola, Felix Ngobigha
article en
11 citations

Abstract

• We develop a malware detection system trained on a single malware subtype, yet capable of generalising to successfully detect a broad range of other malware subtypes without prior exposure. • Our system excels not only in adaptability but also incorporate three other critical features: high accuracy, minimal computational overhead and enhanced model interpretability. • Our research not only advance the state-of-the-art in malware detection—having trained a highly accurate system using significantly less data compared to other related works—but also highlight the critical need to establish a comprehensive framework for developing malware detection systems, with more focus on adaptability. 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 learning-based 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 Transponder-focused model exhibited high accuracy, exceeding 99.8%, with an average processing speed of 5.7 µ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.

Intelligent Systems with ApplicationsVol. 25
University of Suffolk (GB)
Openalex Percentile: Top 5%
Advanced Malware Detection Techniques
3.85
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.