A Survey of Android Malware Detection with Deep Neural Models

作者: Junyang Qiu , Jun Zhang , Wei Luo , Lei Pan , Surya Nepal

DOI: 10.1145/3417978

关键词:

摘要: Deep Learning (DL) is a disruptive technology that has changed the landscape of cyber security research. learning models have many advantages over traditional Machine (ML) models, particularly when there large amount data available. Android malware detection or classification qualifies as big problem because fast booming number malware, obfuscation and potential protection huge values assets stored on devices. It seems natural choice to apply DL detection. However, exist challenges for researchers practitioners, such architecture, feature extraction processing, performance evaluation, even gathering adequate high quality. In this survey, we aim address by systematically reviewing latest progress in DL-based classification. We organize literature according including FCN, CNN, RNN, DBN, AE, hybrid models. The goal reveal research frontier, with focus representing code semantics also discuss emerging field provide our view future opportunities directions.

参考文章(93)
Seyed Mohammad Ghaffarian, Hamid Reza Shahriari, Software Vulnerability Analysis and Discovery Using Machine-Learning and Data-Mining Techniques: A Survey ACM Computing Surveys. ,vol. 50, pp. 56- ,(2017) , 10.1145/3092566
Guanjun Lin, Jun Zhang, Wei Luo, Lei Pan, Yang Xiang, POSTER: Vulnerability Discovery with Function Representation Learning from Unlabeled Projects computer and communications security. pp. 2539- 2541 ,(2017) , 10.1145/3133956.3138840
Shifu Hou, Aaron Saas, Lingwei Chen, Yanfang Ye, Thirimachos Bourlai, Deep Neural Networks for Automatic Android Malware Detection advances in social networks analysis and mining. pp. 803- 810 ,(2017) , 10.1145/3110025.3116211
Lingwei Chen, Shifu Hou, Yanfang Ye, SecureDroid: Enhancing Security of Machine Learning-based Detection against Adversarial Android Malware Attacks annual computer security applications conference. pp. 362- 372 ,(2017) , 10.1145/3134600.3134636
R Vinayakumar, KP Soman, Prabaharan Poornachandran, None, Deep android malware detection and classification advances in computing and communications. pp. 1677- 1683 ,(2017) , 10.1109/ICACCI.2017.8126084
Hiromu Yakura, Shinnosuke Shinozaki, Reon Nishimura, Yoshihiro Oyama, Jun Sakuma, Malware Analysis of Imaged Binary Samples by Convolutional Neural Network with Attention Mechanism conference on data and application security and privacy. pp. 127- 134 ,(2018) , 10.1145/3176258.3176335
ElMouatez Billah Karbab, Mourad Debbabi, Abdelouahid Derhab, Djedjiga Mouheb, MalDozer: Automatic framework for android malware detection using deep learning Digital Investigation. ,vol. 24, ,(2018) , 10.1016/J.DIIN.2018.01.007
Liu Liu, Olivier De Vel, Qing-Long Han, Jun Zhang, Yang Xiang, Detecting and Preventing Cyber Insider Threats: A Survey IEEE Communications Surveys and Tutorials. ,vol. 20, pp. 1397- 1417 ,(2018) , 10.1109/COMST.2018.2800740
R Vinayakumar, KP Soman, Prabaharan Poornachandran, S Sachin Kumar, None, Detecting Android malware using Long Short-term Memory (LSTM) Journal of Intelligent and Fuzzy Systems. ,vol. 34, pp. 1277- 1288 ,(2018) , 10.3233/JIFS-169424
Guanjun Lin, Jun Zhang, Wei Luo, Lei Pan, Yang Xiang, Olivier De Vel, Paul Montague, Cross-Project Transfer Representation Learning for Vulnerable Function Discovery IEEE Transactions on Industrial Informatics. ,vol. 14, pp. 3289- 3297 ,(2018) , 10.1109/TII.2018.2821768