Deep Learning Techniques for Android Botnet Detection

作者: Suleiman Y. Yerima , Mohammed Kadir Alzaylaee , Annette Shajan , Vinod P

DOI: 10.3390/ELECTRONICS10040519

关键词: Android (operating system)Computer scienceMalwareBotnetDeep learningMachine learningArtificial intelligence

摘要: Android is increasingly being targeted by malware since it has become the most popular mobile operating system worldwide. Evasive families, such as Chamois, designed to turn devices into bots that form part of a larger botnet are becoming prevalent. This calls for more effective methods detection botnets. Recently, deep learning gained attention machine based approach enhance detection. However, studies extensively investigate efficacy various models currently lacking. Hence, in this paper we present comparative study techniques using 6802 applications consisting 1929 from ISCX dataset. We evaluate performance several including: CNN, DNN, LSTM, GRU, CNN-LSTM, and CNN-GRU 342 static features derived applications. In our experiments, achieved state-of-the-art results on dataset also outperformed classical classifiers.

参考文章(20)
Suyash Jadhav, Shobhit Dutia, Kedarnath Calangutkar, Tae Oh, Young Ho Kim, Joeng Nyeo Kim, Cloud-based Android botnet malware detection system international conference on advanced communication technology. pp. 347- 352 ,(2015) , 10.1109/ICACT.2015.7224817
Abdullah J. Alzahrani, Ali A. Ghorbani, Real-time signature-based detection approach for SMS botnet conference on privacy security and trust. pp. 157- 164 ,(2015) , 10.1109/PST.2015.7232968
Sepp Hochreiter, Jürgen Schmidhuber, Long short-term memory Neural Computation. ,vol. 9, pp. 1735- 1780 ,(1997) , 10.1162/NECO.1997.9.8.1735
Y. Lecun, L. Bottou, Y. Bengio, P. Haffner, Gradient-based learning applied to document recognition Proceedings of the IEEE. ,vol. 86, pp. 2278- 2324 ,(1998) , 10.1109/5.726791
E. M. Clarke, E. A. Emerson, A. P. Sistla, Automatic verification of finite-state concurrent systems using temporal logic specifications ACM Transactions on Programming Languages and Systems. ,vol. 8, pp. 244- 263 ,(1986) , 10.1145/5397.5399
Alex Graves, Long Short-Term Memory Springer, Berlin, Heidelberg. pp. 37- 45 ,(2012) , 10.1007/978-3-642-24797-2_4
Andi Fitriah Abdul Kadir, Natalia Stakhanova, Ali Akbar Ghorbani, Android Botnets: What URLs are Telling Us Network and System Security. pp. 78- 91 ,(2015) , 10.1007/978-3-319-25645-0_6
Ahmad Karim, Rosli Salleh, Syed Adeel Ali Shah, DeDroid: A Mobile Botnet Detection Approach Based on Static Analysis 2015 IEEE 12th Intl Conf on Ubiquitous Intelligence and Computing and 2015 IEEE 12th Intl Conf on Autonomic and Trusted Computing and 2015 IEEE 15th Intl Conf on Scalable Computing and Communications and Its Associated Workshops (UIC-ATC-ScalCom). pp. 1327- 1332 ,(2015) , 10.1109/UIC-ATC-SCALCOM-CBDCOM-IOP.2015.240
Munam Ali Shah, Muhammad Bilal Shahid, An enhanced botnet detection technique for mobile devices using log analysis international conference on automation and computing. pp. 450- 455 ,(2016) , 10.1109/ICONAC.2016.7604961
Shahid Anwar, Jasni Mohamad Zain, Zakira Inayat, Riaz Ul Haq, Ahmad Karim, Aws Naser Jabir, None, A static approach towards mobile botnet detection international conference on electronic design. pp. 563- 567 ,(2016) , 10.1109/ICED.2016.7804708