paper-with-me

홈 › Papers

MASKDROID: Robust Android Malware Detection with Masked Graph Representations

2024-09-29 · Jingnan Zheng, Jiaohao Liu, An Zhang, Jun Zeng, Ziqi Yang, Zhenkai Liang, Tat-Seng Chua

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., function call graphs) have played a pivotal role in characterizing the behaviors of Android apps. However, though achieving impressive performance in malware detection, current state-of-the-art graph-based malware detectors are vulnerable to adversarial examples. These adversarial examples are meticulously crafted by introducing specific perturbations to normal malicious inputs. To defend against adversarial attacks, existing defensive mechanisms are typically supplementary additions to detectors and exhibit significant limitations, often relying on prior knowledge of adversarial examples and failing to defend against unseen types of attacks effectively. In this paper, we propose MASKDROID, a powerful detector with a strong discriminative ability to identify malware and remarkable robustness against adversarial attacks. Specifically, we introduce a masking mechanism into the Graph Neural Network (GNN) based framework, forcing MASKDROID to recover the whole input graph using a small portion (e.g., 20%) of randomly selected nodes.This strategy enables the model to understand the malicious semantics and learn more stable representations, enhancing its robustness against adversarial attacks. While capturing stable malicious semantics in the form of dependencies inside the graph structures, we further employ a contrastive module to encourage MASKDROID to learn more compact representations for both the benign and malicious classes to boost its discriminative power in detecting malware from benign apps and adversarial examples.

📄 PDF Abstract BibTeX arXiv:2409.19594

Code (1)

SophieZheng998/MaskDroid 공식 구현 pytorch

Tasks

Android Malware DetectionGraph Neural NetworkMalware Detection

Methods 이 논문이 사용한 방법론

Graph Neural Network 설명 없음

Similar Papers 제목 키워드 기반

Graph Neural Network-based Android Malware Classification with Jumping Knowledge

2022-01-19 · Wai Weng Lo, Siamak Layeghy, Mohanad Sarhan, Marcus Gallagher 외

This paper presents a new Android malware detection method based on Graph Neural Networks (GNNs) with Jumping-Knowledge (JK). Android function call graphs (FCGs) consist of a set of program functions and their inter-proc…

Android Malware DetectionGraph Neural NetworkMalware 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

A Combination Method for Android Malware Detection Based on Control Flow Graphs and Machine Learning Algorithms

2019-01-29 · journal 2019 1 · Zhuo Ma, Haoran Ge, Yang Liu, Meng Zhao 외

Android malware severely threaten system and user security in terms of privilege escalation, remote control, tariff theft, and privacy leakage. Therefore, it is of great importance and necessity to detect Android malware…

Android Malware DetectionBIG-bench Machine LearningMalware DetectionTime Series+1

Android Malware Category and Family Detection and Identification using Machine Learning

2021-07-05 · Ahmed Hashem El Fiky, Ayman El Shenawy, Mohamed Ashraf Madkour

Android malware is one of the most dangerous threats on the internet, and it's been on the rise for several years. Despite significant efforts in detecting and classifying android malware from innocuous android applicati…

BIG-bench Machine LearningMalware Family Detection

Android Malware Detection Using Machine Learning on Image Patterns

2019-01-27 · 2018 Cyber Resilience Conference (CRC) 2019 1 · Fauzi Mohd Darus, Noor Azurati Ahmad Salleh, Aswami Fadillah Mohd Ariffin

Android platform has been targeted by cyber-criminals due to the increase number of Android users in 2017. More than 8,000 Android malware were identified everyday making it is difficult for the malware analyst to detect…

Android Malware DetectionMalware Detection