arrow
Return

ASDroid: Resisting Evolving Android Malware With API Clusters Derived From Source Code

delete2025-01-01
delete0
PRE
AI
H
Hu, Qihua
王
王伟平 (Weiping Wang)
H
Hong Song
Song Guo cover
Song Guo (Song Guo)
张健 cover
张健 (Jian Zhang)
张
张士庚 (Shigeng Zhang) *
DOI:10.1109/TIFS.2025.3536280delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Machine learning-based Android malware detection has consistently demonstrated superior results. However, with the continual evolution of the Android framework, the efficacy of the deployed models declines markedly. Existing solutions necessitate frequent and expensive model retraining to resist the constant evolution of malware accompanying Android framework updates. To address this, we introduce a solution called ASDroid, which generalizes specific APIs into similar API clusters to counteract evolving Android malware threats. One primary challenge lies in identifying analogous API clusters that correspond to specific APIs. Our approach involves extracting semantic information from open-source API source code to construct a heterogeneous information graph, and utilizing embedding algorithms to obtain semantic vector representations of APIs. APIs that are close in embedding distance are presumed to have similar semantics. Our dataset encompasses Android applications spanning nine years from 2011 to 2019. In comparison to existing Android malware detection model aging mitigation solutions like APIGraph, SDAC and MaMaDroid, ASDroid demonstrates greater accuracy and more effective at resisting continuously evolving malware.
Keywords:
Source coding
Prevention and mitigation
Semantics
Clustering algorithms
Resists
Aging
Malware
Vectors
Data mining
Resilience
Mobile security
android malware detection
model aging

Journal

IEEE Transactions on Information Forensics and Security cover
IEEE Transactions on Information Forensics and Security
IF:
8
Papers:
5.3K
Citations:
2.3W

Organization

C
Central South University
Scholars:
10.0W
Papers: 7.2W
Citations: 10.9W
Cited Papers

Cited Papers

Analyzing the impact of API changes on Android apps?
err2023-06-01
err7
errOAAI
errMahmud, Tarek; Che, Meiru; Yang, Guowei
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
ANDRODET: An adaptive Android obfuscation detector
err2019-01-01
err38
errOAAI
errMirzaei, O.; de Fuentes, J. M.; Tapiador, J.; Gonzalez-Manzano, L.
errShare
errSave
The rise of obfuscated Android malware and impacts on detection methods
err2022-03-09
err20
errOAAI
errElsersy, Wael F.; Feizollah, Ali; Anuar, Nor Badrul
errShare
errSave
Cardiovascular diseases risk prediction in patients with diabetes: Posthoc analysis from a matched case-control study in Bangladesh
err2021-02-15
err0
errOAAI
errSheikh Mohammed Shariful Islam; Shyfuddin Ahmed; Riaz Uddin; Muhammad U. Siddiqui; Mahsa Malekahmadi; Abdullah Al Mamun; Roohallah Alizadehsani; Abbas Khosravi; Saeid Nahavandi
errShare
errSave
errShare
errSave
On the effectiveness of system API-related information for Android ransomware detection
err2019-09-01
err66
errOAAI
errScalas, Michele; Maiorca, Davide; Mercaldo, Francesco; Visaggio, Corrado Aaron; Martinelli, Fabio; Giacinto, Giorgio
errShare
errSave
Immunotherapy with rituximab following high-dose therapy and autologous stem-cell transplantation for mantle cell lymphoma
err2002-02-01
err0
PREAI
errJoy Mangel; Rena Buckstein; Kevin Imrie; David Spaner; Michael Crump; Kirsty Tompkins; Marciano Reis; Bayardo Perez-Ordonez; Sanjeev Deodhare; Robert Romans; Nancy Pennell; Jean B Robinson; Karen Hewitt; Patricia Richardson; Ana Lima; Peggy Pavlin; Neil L Berinstein
errShare
errSave
researcher View more