Detecting Novel Malware Classes with a Foundational Multi-Modality Data Analysis Model

With the increasing prevalence of Android software, protecting it against malicious threats has become a critical concern. Traditional malware detection methods, tailored for static environments, often fail to adapt to evolving threats in dynamic environments. To address the challenge of detecting evolving malware, we introduce DMDroid, a novel multi-modal fusion-based framework for malware analysis and detection. DMDroid leverages an array of feature extraction technologies and advanced deep learning models to analyze data, enhanced by a multi-head attention mechanism. This mechanism optimizes the integration of diverse static features from graph-based and image-based modalities, including permissions, API calls, opcodes, and bytecode sequences, prioritizing critical features to effectively detect new and evolving malware threats. We evaluate DMDroid in various realistic environments. Experiments show that compared to Bai, Drebin, and MaMa-pkg detector, DMDroid can improve the detection accuracy by 117.56%, 122.11%, and 119.47%, respectively. Compared to an unimodal approach, DMDroid can enhance the accuracy, macro-averaged <italic>F1</italic> score, and weighted-averaged <italic>F1</italic> score by 143.25%, 75.84% and 279.22%. The prototype can help to improve the quality and security of Android malware analysis and detection.

Authors

Publication Details

Journal
Data Intelligence
Published
2024-10-17
DOI
https://doi.org/10.3724/2096-7004.di.2024.0056
Citations
1
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
0.35

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Detecting Novel Malware Classes with a Foundational Multi-Modality Data Analysis Model

Cuiying Gao, Qi He, Zichen Xu, Dan Wu et al.
1 citations
Data Intelligence
Advanced Malware Detection Techniques
0.35
article

Detecting Novel Malware Classes with a Foundational Multi-Modality Data Analysis Model

Cuiying Gao, Qi He, Zichen Xu, Dan Wu, Xin Dai, Zihan Yu, Chenglin Liang
article en
1 citations

Abstract

With the increasing prevalence of Android software, protecting it against malicious threats has become a critical concern. Traditional malware detection methods, tailored for static environments, often fail to adapt to evolving threats in dynamic environments. To address the challenge of detecting evolving malware, we introduce DMDroid, a novel multi-modal fusion-based framework for malware analysis and detection. DMDroid leverages an array of feature extraction technologies and advanced deep learning models to analyze data, enhanced by a multi-head attention mechanism. This mechanism optimizes the integration of diverse static features from graph-based and image-based modalities, including permissions, API calls, opcodes, and bytecode sequences, prioritizing critical features to effectively detect new and evolving malware threats. We evaluate DMDroid in various realistic environments. Experiments show that compared to Bai, Drebin, and MaMa-pkg detector, DMDroid can improve the detection accuracy by 117.56%, 122.11%, and 119.47%, respectively. Compared to an unimodal approach, DMDroid can enhance the accuracy, macro-averaged <italic>F1</italic> score, and weighted-averaged <italic>F1</italic> score by 143.25%, 75.84% and 279.22%. The prototype can help to improve the quality and security of Android malware analysis and detection.

Data IntelligenceVol. 6(4)
National Key Research and Development Program of China
Decent work and economic growth
Openalex Percentile: Top 43%
Advanced Malware Detection Techniques
0.35
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.