paper-with-me

Papers

MalPurifier: Enhancing Android Malware Detection with Adversarial Purification against Evasion Attacks

2023-12-11 · Yuyang Zhou, Guang Cheng, Zongyao Chen, Shui Yu

Machine learning (ML) has gained significant adoption in Android malware detection to address the escalating threats posed by the rapid proliferation of malware attacks. However, recent studies have revealed the inherent vulnerabilities of ML-based detection systems to evasion attacks. While efforts have been made to address this critical issue, many of the existing defensive methods encounter challenges such as lower effectiveness or reduced generalization capabilities. In this paper, we introduce MalPurifier, a novel adversarial purification framework specifically engineered for Android malware detection. Specifically, MalPurifier integrates three key innovations: a diversified adversarial perturbation mechanism for robustness and generalizability, a protective noise injection strategy for benign data integrity, and a Denoising AutoEncoder (DAE) with a dual-objective loss for accurate purification and classification. Extensive experiments on two large-scale datasets demonstrate that MalPurifier significantly outperforms state-of-the-art defenses. It robustly defends against a comprehensive set of 37 perturbation-based evasion attacks, consistently achieving robust accuracies above 90.91%. As a lightweight, model-agnostic, and plug-and-play module, MalPurifier offers a practical and effective solution to bolster the security of ML-based Android malware detectors.

📄 PDF Abstract BibTeX arXiv:2312.06423

Code (1)

seu-proactivesecurity-group/malpurifier 공식 구현 pytorch

Tasks

Adversarial PurificationAndroid Malware DetectionDenoisingMalware DetectionRepresentation Learning

Methods 이 논문이 사용한 방법론

Denoising Autoencoder A Denoising Autoencoder is a modification on the autoencoder to prevent the network learning the identity function.…

Similar Papers 제목 키워드 기반

Defending against Adversarial Malware Attacks on ML-based Android Malware Detection Systems

2025-01-23 · Ping He, Lorenzo Cavallaro, Shouling Ji

Android malware presents a persistent threat to users' privacy and data integrity. To combat this, researchers have proposed machine learning-based (ML-based) Android malware detection (AMD) systems. However, adversarial…

Adversarial RobustnessAndroid Malware DetectionMalware Detection

LLM-Driven Feature-Level Adversarial Attacks on Android Malware Detectors

2025-12-24 · Tianwei Lan, Farid Naït-Abdesselam arxiv

The rapid growth in both the scale and complexity of Android malware has driven the widespread adoption of machine learning (ML) techniques for scalable and accurate malware detection. Despite their effectiveness, these …

Adversarial AttackMalware Detection

MASKDROID: Robust Android Malware Detection with Masked Graph Representations

2024-09-29 · Jingnan Zheng, Jiaohao Liu, An Zhang, Jun Zeng 외

Android malware attacks have posed a severe threat to mobile users, necessitating a significant demand for the automated detection system. Among the various tools employed in malware detection, graph representations (e.g…

Android Malware DetectionGraph Neural NetworkMalware Detection

HashTran-DNN: A Framework for Enhancing Robustness of Deep Neural Networks against Adversarial Malware Samples

2018-09-18 · Deqiang Li, Ramesh Baral, Tao Li, Han Wang 외

Adversarial machine learning in the context of image processing and related applications has received a large amount of attention. However, adversarial machine learning, especially adversarial deep learning, in the conte…

BIG-bench Machine LearningDenoisingMalware ClassificationMalware Detection

IoT-based Android Malware Detection Using Graph Neural Network With Adversarial Defense

2025-12-23 · Rahul Yumlembam, Biju Issac, Seibu Mary Jacob, Longzhi Yang arxiv

Since the Internet of Things (IoT) is widely adopted using Android applications, detecting malicious Android apps is essential. In recent years, Android graph-based deep learning research has proposed many approaches to …

Graph Neural NetworkAdversarial DefenseMalware Detection