Chinese Journal of Network and Information Security ›› 2020, Vol. 6 ›› Issue (5): 67-79.doi: 10.11959/j.issn.2096-109x.2020060

• Papers • Previous Articles     Next Articles

Android malware detection method based on deep neural network

Fan CHAO1,Zhi YANG1(),Xuehui DU1,Yan SUN2   

  1. 1 College of Cryptogram Engineering,Information Engineering University,Zhengzhou 450001,China
    2 China Electronics Standardization Institute,Beijing 100007,China
  • Revised:2020-02-03 Online:2020-10-15 Published:2020-10-19
  • Supported by:
    The National Key R&D Program of China(2018YFB0803603);The National Natural Science Foundation of China(61972040);The National Natural Science Foundation of China(61802436)


Android is increasingly facing the threat of malware attacks.It is difficult to effectively detect large-sample and multi-class malware for traditional machine learning methods such as support vector machine,method for Android malware detection and family classification based on deep neural network was proposed.Based on the comprehensive extraction of application components,Intent Filter,permissions,and data flow,the method performed an effective feature selection to reduce dimensions,and conducted a large-sample detection and multi-class classification for malware based on deep neural network.The experimental results show that the method can conduct an effective detection and classification.The accuracy of binary classification between benign and malicious Apps is 97.73%,and the accuracy of family multi-class classification can reach 93.54%,which is higher than other machine learning algorithms.

Key words: Android, malware detection, static analysis, feature selection, deep neural network

CLC Number: 

No Suggested Reading articles found!