Why Not Diversify Triggers? APK-Specific Backdoor Attack Against Android Malware Detection
- 11 December 2025
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Dependable and Secure Computing
- Vol. 23 (2) , 4103-4120
Abstract
Machine learning-based Android malware detection (AMD) models require abundant data for training robust app classifiers, creating vulnerability to poisoning attacks. Attackers inject poisoned samples into Android app markets, leading to the insertion of a backdoor into the model upon adoption in the training process. Subsequently, attackers can generate evasive malware by embedding a backdoor trigger in malware samples. Currently, research on backdoor attacks towards AMD has just begun to emerge. Existing attacks produce a fixed trigger and apply it to various malware. Once the trigger is discovered by static analysis methods (e.g., software similarity analysis), however, multiple malware carrying this trigger will be simultaneously exposed. To diversify the trigger, we propose an APK-Specific Backdoor Attack algorithm (ASBA), which trains a generative adversarial network to generate a specific trigger for every malware sample. Moreover, ASBA manages to make the generated triggers as different as possible, in order to further reduce the likelihood of malware being collectively captured. Extensive experiments have demonstrated that ASBA achieves a 94.6% average attack success rate (ASR) on three datasets, five feature extraction methods and three classification models. Furthermore, compared to state-of-the-art poisoning attack algorithms, ASBA produces more diverse and more effective triggers.Keywords
Funding Information
- Hong Kong RGC Project (PolyU15231223)
- Open Foundation of Key Laboratory of Cyberspace Security
- Ministry of Education of China
- Henan Key Laboratory of Network Cryptography (KLCS20240305)
- National Natural Science Foundation of China (62502173)
- Postdoctoral Fellowship Program of CPSF (GZB20240248)
- China Postdoctoral Science Foundation (2024M751010)
This publication has 46 references indexed in Scilit:
- Generating Adversarial Malware Examples for Black-Box Attacks Based on GAN2022
- Effective and Efficient Hybrid Android Malware Classification Using Pseudo-Label Stacked Auto-EncoderJournal of Network and Systems Management, 2021
- DexRay: A Simple, yet Effective Deep Learning Approach to Android Malware Detection Based on Image Representation of Bytecode2021
- GDroid: Android malware detection and classification with graph convolutional networkComputers & Security, 2021
- Reflection Backdoor: A Natural Backdoor Attack on Deep Neural Networks2020
- Adversarial Attacks on Mobile Malware Detection2019
- Automated poisoning attacks and defenses in malware detection systems: An adversarial machine learning approachComputers & Security, 2018
- Detecting mobile malware threats to homeland security through static analysisJournal of Network and Computer Applications, 2014
- FSquaDRA: Fast Detection of Repackaged Applications2014
- Attack of the Clones: Detecting Cloned Applications on Android Markets2012