arrow
Return

GHGDroid: Global heterogeneous graph-based android malware detection

delete2024-06-01
delete3
PRE
AI
S
Shen, Lina
F
Fang, Mengqi
X
Xu, Jian *
DOI:10.1016/j.cose.2024.103846delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
As the most popular mobile platform, Android has become the major attack target of malware, and thus there is an urgent need to effectively thwart them. Recently, the graph-based technique has been a promising solution for malware detection, which highly depends on graph structures to capture behaviors separating the malware from the benign apps. However, existing graph-based malware detection approaches still suffer from high computation cost in constructing or updating a graph for APK under detection, high false negative and false positive. To cope with these issues, we propose a novel global heterogeneous graph-based Android malware detection approach, named GHGDroid. A global heterogeneous graph (GHG) with a good updatability is first built on large-scale Android applications to characterize complex relationships among APKs and sensitive APIs. And then, using the GHG, a multi-layer graph convolutional network based embedding method is proposed to learn APK embeddings for well capturing behaviors that can separate malware from benign. Finally, using APK embeddings as well their labels, a malware classifier is trained. Experiments on real -world Android applications show that GHGDroid achieves 99.17 % F1 -score, which outperforms the state -of -the -art approaches. Moreover, GHGDroid spends about 8 s on detecting an APK, which shows that it has a good potential as a practical tool for the Android malware detection task.
Keywords:
Malware detection
Semantic information
Heterogeneous subgraph
Deep learning
Graph convolutional network

Journal

C
Computers and Security
IF:
5.4
Papers:
4.6K
Citations:
1.4W

Organization

No organization information available
Cited Papers

Cited Papers

DAPASA: Detecting Android Piggybacked Apps Through Sensitive Subgraph Analysis
err2017-08-01
err110
PREAI
errFan, Ming; Liu, Jun; Wang, Wei; Li, Haifei; Tian, Zhenzhou; Liu, Ting
errShare
errSave
A survey of malware detection in Android apps: Recommendations and perspectives for future research
err2021-02-01
err46
PREAI
errRazgallah, Asma; Khoury, Raphael; Halle, Sylvain; Khanmohammadi, Kobra
errShare
errSave
Thallium as a tracer of fluid–rock interaction in the shallow Mariana forearc
err2015-11-01
err0
errOAAI
errSune G. Nielsen; Frieder Klein; Tristan Kading; Jerzy Blusztajn; Katie Wickham
errShare
errSave
errShare
errSave
MaMaDroid: Detecting Android Malware by Building Markov Chains of Behavioral Models (Extended Version)
err2019-04-09
err206
PREAI
errOnwuzurike, Lucky; Mariconti, Enrico; Andriotis, Panagiotis; De Cristofaro, Emiliano; Ross, Gordon; Stringhini, Gianluca
errShare
errSave
„Sind Reiche gesünder?”
err2006-09-01
err0
PREAI
errS Schneider; S Mohnen; M Schiltenwolf
errShare
errSave
Detecting mobile malware threats to homeland security through static analysis
err2014-02-01
err113
PREAI
errSeo, Seung-Hyun; Gupta, Aditi; Sallam, Asmaa Mohamed; Bertino, Elisa; Yim, Kangbin
errShare
errSave
AndroDialysis: Analysis of Android Intent Effectiveness in Malware Detection
err2017-03-01
err164
errOAAI
errFeizollah, Ali; Anuar, Nor Badrul; Salleh, Rosli; Suarez-Tangil, Guillermo; Furnell, Steven
errShare
errSave
errShare
errSave
researcher View more