arrow
返回

Interpretable Defense Against Structural Adversarial Attacks on Android Malware Detection

delete2025-01-01
delete0
PRE
AI
W
Wenying Wei
K
Kaifa Zhao
H
Hao Zhou
J
Jianfeng Li
W
Wu, Shuohan
M
Ming Fan
X
Xiapu Luo *
T
Ting Wang
K
Kai Zhou
刘烃 封面图
刘烃 (Ting Liu)
Y
Yuzhe Tang
DOI:10.1109/TIFS.2025.3639962delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Android, being one of the most widely used mobile systems, is facing pressing threats from malware. Despite the effectiveness of Android malware detection (AMD) systems, they are still vulnerable to state-of-the-art adversarial attacks. Existing defense methods require the knowledge of target adversaries, such as attack algorithms or obfuscation strategies, which is impractical in real-world scenarios. Additionally, these approaches may adversely affect the performance of the detection model and fail to defend against problem-space attacks, which not only deceive the detection models but also generate executable adversarial software. To address this research gap, we propose a novel interpretable Android guard system, named IADGuard, to help AMD defend against attacks. IADGuard first designs a novel graph explainable method, AGExplainer, to identify suspicious functions and invocations in adversarial malware. With the guidance of AGExplainer, IADGuard develops a rectifier to reverse adversarial modifications on apps' function invocation relations, which facilitates the detection of adversarial malware by victim AMD. It is noteworthy that IADGuard requires zero knowledge of adversarial models and victim models, thereby preserves the performance of victim AMD. We validate IADGuard over three state-of-the-art problem space attacks that modify apps' function invocation relations to deceive victim AMD. Experimental results show that IADGuard achieves over 90.5% defense success rate, i.e., helps victim AMD identify adversarial malware. Furthermore, AGExplainer surpasses representative interpreters in identifying essential modifications, helps IADGuard reduce false positives to 1.5%, and improves the detection efficiency by up to 10.4 times.
Keyword:
Malware
Training
Robustness
Feature extraction
Predictive models
Perturbation methods
Computational modeling
Adaptation models
Software algorithms
Rectifiers
Interpretable defense
adversarial attack
Android malware detection

期刊

IEEE Transactions on Information Forensics and Security 封面图
IEEE Transactions on Information Forensics and Security
IF:
8
论文数:
5.3K
被引数:
2.3W

机构

H
hong kong polytechnic university
学者数:
3.0W
论文数: 4.1W
被引数: 921
X
xi'an jiaotong university
学者数:
9.3W
论文数: 6.7W
被引数: 75
S
Syracuse University
学者数:
5.4K
论文数: 5.2K
被引数: 8.3K
学者 查看更多机构
引用论文

引用论文

err分享
err收藏
err分享
err收藏
FlowDroid
err2014-06-09
err0
PREAI
errSteven Arzt; Siegfried Rasthofer; Christian Fritz; Eric Bodden; Alexandre Bartel; Jacques Klein; Yves Le Traon; Damien Octeau; Patrick McDaniel
err分享
err收藏
Intriguing Properties of Adversarial ML Attacks in the Problem Space
err2020-05-01
err0
errOAAI
errFabio Pierazzi; Feargus Pendlebury; Jacopo Cortellazzi; Lorenzo Cavallaro
err分享
err收藏
Obfuscapk: An open-source black-box obfuscation tool for Android apps
err2020-01-01
err0
errOAAI
errSimone Aonzo; Gabriel Claudiu Georgiu; Luca Verderame; Alessio Merlo
err分享
err收藏
err分享
err收藏
err分享
err收藏
学者 查看更多内容