跳到主要导航 跳到搜索 跳到主要内容

DAPASA: Detecting Android Piggybacked Apps Through Sensitive Subgraph Analysis

  • Beijing Jiaotong University
  • Union University
  • Xi'an Institute of Posts and Telecommunications

科研成果: 期刊稿件文章同行评审

137 引用 (Scopus)

摘要

With the exponential growth of smartphone adoption, malware attacks on smartphones have resulted in serious threats to users, especially those on popular platforms, such as Android. Most Android malware is generated by piggybacking malicious payloads into benign applications (apps), which are called piggybacked apps. In this paper, we propose DAPASA, an approach to detect Android piggybacked apps through sensitive subgraph analysis. Two assumptions are established to reflect the different invocation patterns of sensitive APIs in the injected malicious payloads (rider) of a piggybacked app and in its host app (carrier). With these two assumptions, DAPASA generates a sensitive subgraph (SSG) to profile the most suspicious behavior of an app. Five features are constructed from SSG to depict the invocation patterns. The five features are fed into the machine learning algorithms to detect whether the app is piggybacked or benign. DAPASA is evaluated on a large real-world data set consisting of 2551 piggybacked apps and 44 921 popular benign apps. Extensive evaluation results demonstrate that the proposed approach exhibits an impressive detection performance compared with that of three baseline approaches even with only five numeric features. Furthermore, the proposed approach can complement permission-based approaches and API-based approaches with the combination of our five features from a new perspective of the invocation structure.

源语言英语
文章编号7887707
页(从-至)1772-1785
页数14
期刊IEEE Transactions on Information Forensics and Security
12
8
DOI
出版状态已出版 - 8月 2017

学术指纹

探究 'DAPASA: Detecting Android Piggybacked Apps Through Sensitive Subgraph Analysis' 的科研主题。它们共同构成独一无二的指纹。

引用此