Malicious software identification based on deep learning algorithms and API feature extraction

With the popularization of mobile Internet, the Android operating system has become the main target of malware attacks because of its openness. Traditional malware detection methods face challenges in handling complex feature representations, especially in utilizing the semantic information and call order of application programming interface call sequences. Therefore, this study develops a deep learning method to identify malicious software by analyzing the application programming interface calls and constructing heterogeneous graphs of Android applications. The results showed that the proposed method achieved accuracies of 92.80% and 94.24% on the Drebin and AndroZoo datasets, demonstrating excellent robustness and generalization ability. The ablation experiment showed that the accuracy of the complete model was 94.71%, verifying the key role of each part of the method. In comparison with existing methods, the proposed method led with an average accuracy of 94.27%, while maintaining detection time within 5–10 s, demonstrating high efficiency and practicality. This study contributes to the in-depth exploration of semantic information and behavioral patterns of application programming interface call sequences. The efficient malware identification method developed can cope with the constantly evolving malware threats.

Authors

Institutions

Publication Details

Journal
EURASIP Journal on Information Security
Published
2025-03-07
DOI
https://doi.org/10.1186/s13635-025-00197-4
Citations
3
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
4.46
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Malicious software identification based on deep learning algorithms and API feature extraction

Sun Wei
3 citations
EURASIP Journal on Information Security
Advanced Malware Detection Techniques
4.46
article

Malicious software identification based on deep learning algorithms and API feature extraction

Sun Wei
article en
3 citations

Abstract

With the popularization of mobile Internet, the Android operating system has become the main target of malware attacks because of its openness. Traditional malware detection methods face challenges in handling complex feature representations, especially in utilizing the semantic information and call order of application programming interface call sequences. Therefore, this study develops a deep learning method to identify malicious software by analyzing the application programming interface calls and constructing heterogeneous graphs of Android applications. The results showed that the proposed method achieved accuracies of 92.80% and 94.24% on the Drebin and AndroZoo datasets, demonstrating excellent robustness and generalization ability. The ablation experiment showed that the accuracy of the complete model was 94.71%, verifying the key role of each part of the method. In comparison with existing methods, the proposed method led with an average accuracy of 94.27%, while maintaining detection time within 5–10 s, demonstrating high efficiency and practicality. This study contributes to the in-depth exploration of semantic information and behavioral patterns of application programming interface call sequences. The efficient malware identification method developed can cope with the constantly evolving malware threats.

EURASIP Journal on Information SecurityVol. 2025(1)
Education Department of Heilongjiang Province (CN), Heilongjiang Vocational College of Art (CN), Heilongjiang University (CN)
Openalex Percentile: Top 7%
Advanced Malware Detection Techniques
4.46
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.