Research Article

Android Malware Analysis and Benchmarking with Deep Learning

Volume: 9 Number: 6 December 31, 2021
EN TR

Android Malware Analysis and Benchmarking with Deep Learning

Abstract

Android operating system has been widely used in mobile phones, televisions, smart watches, cars and other Internet of Things applications with its open source structure and wide application market. This widespread use and open-source nature make this operating system and its devices easy and lucrative targets for cyber attackers. One of the most used methods often preferred by attackers is to install malware applications on user devices. As the number of malware programs is increasing, the traditional methods can be insufficient in detecting. Machine learning-based and deep learning-based methods have achieved promising results in malware detection and classification. Deep learning-based methods have an increasing use in malware detection, thanks to the low need for domain expertise and their feature extracting capabilities. Convolutional neural networks (CNN) are popular deep learning methods that are widely used in visual analysis of malware by transforming them to images. In this study, a batch fine-tune transfer learning method was proposed and used on popular CNN models, Xception, ResNet, VGG, Inception, MobileNet, DenseNet, NasNet, EfficientNet. According to the results, the models were analyzed and compared with metrics like accuracy, specificity, recall, precision, F1-score.

Keywords

References

  1. [1] S. Mahdavifar, A. F. Abdul Kadir, R. Fatemi, D. Alhadidi and A. A. Ghorbani, "Dynamic Android Malware Category Classification using Semi-Supervised Deep Learning," 2020 IEEE Intl Conf on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech), 2020, pp. 515-522.
  2. [2] T. Kural, Y. Sönmez and M. Dener. (2021, September 5). DroidMalImg Dataset [Online]. Available:https://drive.google.com/drive/folders/1b70zhVMEnlfv2UC_56Q9PzwXUhSXw58u?usp=sharing.
  3. [3] Kaspersky. (2010, August 9). First SMS trojan detected for smartphones running Android [Online]. Available: https://www.kaspersky.com/about/press-releases/2010_first-sms-trojan-detected-for-smartphones-running-android.
  4. [4] Malwarebytes. (2021). State of Malware [Online]. Available: https://go.malwarebytes.com/rs/805-USG-300/images/MWB_StateOfMalwareReport2021.pdf.
  5. [5] A. Cranz. (2021, May 18). There are over 3 billion active Android devices [Online]. Available: https://www.theverge.com/2021/5/18/22440813/android-devices-active-number-smartphones-google-2021.
  6. [6] Google. (2021). Google transparency report [Online]. Available: https://transparencyreport.google.com/.
  7. [7] S. O'Dea. (2021, Jun 30). Mobile Android version share Worldwide 2018-2021 [Online]. Available: https://www.statista.com/statistics/921152/mobile-android-version-share-worldwide/.
  8. [8] A. Krizhevsky, I. Sutskever, and G. E. Hinton, “ImageNet classification with deep convolutional neural networks,” Advances in Neural Information Processing Systems (NIPS), Lake Tahoe, NV, United States, 2012, pp. 1097-1105.

Details

Primary Language

English

Subjects

Engineering

Journal Section

Research Article

Publication Date

December 31, 2021

Submission Date

October 27, 2021

Acceptance Date

December 18, 2021

Published in Issue

Year 2021 Volume: 9 Number: 6

APA
Kural, T., Sönmez, Y., & Dener, M. (2021). Android Malware Analysis and Benchmarking with Deep Learning. Duzce University Journal of Science and Technology, 9(6), 289-302. https://doi.org/10.29130/dubited.1015654
AMA
1.Kural T, Sönmez Y, Dener M. Android Malware Analysis and Benchmarking with Deep Learning. DUBİTED. 2021;9(6):289-302. doi:10.29130/dubited.1015654
Chicago
Kural, Taylan, Yusuf Sönmez, and Murat Dener. 2021. “Android Malware Analysis and Benchmarking With Deep Learning”. Duzce University Journal of Science and Technology 9 (6): 289-302. https://doi.org/10.29130/dubited.1015654.
EndNote
Kural T, Sönmez Y, Dener M (December 1, 2021) Android Malware Analysis and Benchmarking with Deep Learning. Duzce University Journal of Science and Technology 9 6 289–302.
IEEE
[1]T. Kural, Y. Sönmez, and M. Dener, “Android Malware Analysis and Benchmarking with Deep Learning”, DUBİTED, vol. 9, no. 6, pp. 289–302, Dec. 2021, doi: 10.29130/dubited.1015654.
ISNAD
Kural, Taylan - Sönmez, Yusuf - Dener, Murat. “Android Malware Analysis and Benchmarking With Deep Learning”. Duzce University Journal of Science and Technology 9/6 (December 1, 2021): 289-302. https://doi.org/10.29130/dubited.1015654.
JAMA
1.Kural T, Sönmez Y, Dener M. Android Malware Analysis and Benchmarking with Deep Learning. DUBİTED. 2021;9:289–302.
MLA
Kural, Taylan, et al. “Android Malware Analysis and Benchmarking With Deep Learning”. Duzce University Journal of Science and Technology, vol. 9, no. 6, Dec. 2021, pp. 289-02, doi:10.29130/dubited.1015654.
Vancouver
1.Taylan Kural, Yusuf Sönmez, Murat Dener. Android Malware Analysis and Benchmarking with Deep Learning. DUBİTED. 2021 Dec. 1;9(6):289-302. doi:10.29130/dubited.1015654

Cited By