Skip to main navigation Skip to search Skip to main content

DroidChain: A novel Android malware detection method based on behavior chains

  • Zhaoguo Wang*
  • , Chenglong Li
  • , Zhenlong Yuan
  • , Yi Guan
  • , Yibo Xue
  • *Corresponding author for this work
  • School of Computer Science and Technology, Harbin Institute of Technology
  • National Computer Network Emergency Response Technical Team/Coordination Center of China
  • Tsinghua University

Research output: Contribution to journalArticlepeer-review

Abstract

The drastic increase of Android malware has led to strong interest in automating malware analysis. In this paper, to fight against malware variants and zero-day malware, we proposed DroidChain: a method combining static analysis and a behavior chain model. We transform the malware detection problem into more accessible matrix form. Using this method, we propose four kinds of malware models, including privacy leakage, SMS financial charges, malware installation, and privilege escalation. To reduce time complexity, we propose the WxShall-extend algorithm. We had moved the prototype to GitHub and evaluate using 1260 malware samples. Experimental malware detection results demonstrate accuracy, precision, and recall of 73%–93%, 71%–99%, and 42%–92%, respectively. Calculation time accounts for 6.58% of the well-known Warshall algorithm's expense. Results demonstrate that our method, which can detect four kinds of malware simultaneously, is better than Androguard and Kirin.

Original languageEnglish
Pages (from-to)3-14
Number of pages12
JournalPervasive and Mobile Computing
Volume32
DOIs
StatePublished - 1 Oct 2016
Externally publishedYes

Keywords

  • Android malware
  • Behavior chain
  • Malware installation
  • Privacy leakage
  • Privilege escalation
  • SMS financial charge

Fingerprint

Dive into the research topics of 'DroidChain: A novel Android malware detection method based on behavior chains'. Together they form a unique fingerprint.

Cite this