Journal on Communications ›› 2013, Vol. 34 ›› Issue (Z1): 106-115.doi: 10.3969/j.issn.1000-436x.2013.z1.014

• Academic paper • Previous Articles     Next Articles

Android malware detection method based on permission sequential pattern mining algorithm

Huan YANG1,Yu-qing ZHANG1,2,Yu-pu HU1,Qi-xu LIU2   

  1. 1 State Key Laboratory of Integrated Services Networks, Xidian University, Xi'an 710071, China
    2 National Computer Network Intrusion Protection Center, University of Chinese Academy of Sciences, Beijing 100190, China
  • Online:2013-08-25 Published:2017-06-23
  • Supported by:
    The National Natural Science Foundation of China;China Postdoctoral Science Foundation;China Postdoctoral Science Foundation;The Natural Science Foundation of Beijing;The Foundation of National Development and Reform Commission (NDRC) Special Information Security

Abstract:

The permissions requested by Android applications reflect the behavior sequence of the application. While a generation of malicious behavior usually requires the cooperation of multiple permissions, so mining the association be-tween permissions can effectively detect unknown malicious applications. Most researchers concerned the statistical properties of a single permission, and there was little researchers studying the statistical properties of the association be-tween permissions. In order to detect unknown Android malwares, an Android malware detection method based on per-mission sequential pattern mining algorithm was proposed. The proposed method design a permission sequential pattern mining algorithm PApriori to dig out permissions association. PApriori algorithm could discover permission sequential pattern from 49 malware families and build the permissions association dataset to detect malware. The experiment results prove that it performs better than other related work in efficiency and accuracy.

Key words: sequential pattern mining, data mining, malware detection, permission feature, Android OS

No Suggested Reading articles found!