Applying deep learning techniques for Android malware detection

被引:25
作者
Zegzhda, Peter [1 ]
Zegzhda, Dmitry [1 ]
Pavlenko, Evgeny [1 ]
Ignatev, Gleb [1 ]
机构
[1] Peter Great St Petersburg Polytech Univ, 29 Politekhnicheskaya Ul, St Petersburg, Russia
来源
11TH INTERNATIONAL CONFERENCE ON SECURITY OF INFORMATION AND NETWORKS (SIN 2018) | 2018年
关键词
Information security; Android OS; mobile security; malware; application analysis; deep learning; convolutional neural network; Android application; Android security; malware detection;
D O I
10.1145/3264437.3264476
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article explores the use of deep learning for malware identification in the Android operating system. Similar studies are considered and, based on their drawbacks, a self-designed approach is proposed for representing an Android application for a convolutional neural network, which consists in constructing an RGB image, the pixels of which are formed from a sequence of pairs of API calls and protection levels. The results of the experimental evaluation of the proposed approach, which are presented in this paper, demonstrate its high efficiency for solving the problem of identifying malicious Android applications.
引用
收藏
页数:8
相关论文
共 14 条
  • [1] [Anonymous], 2017, ANDROID MALWARE DETE
  • [2] Au K., P 19 ACM C COMP COMM, P217
  • [3] Backes M., 2016, DEMYSTIFYING ANDROID
  • [4] Fereidooni H, 2016, 2016 8TH IFIP INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES, MOBILITY AND SECURITY (NTMS)
  • [5] Huang T., 2017, R2 D2 COLOR INSPIRED
  • [6] Ignatev G. Y., 2017, USING MACHINE LEARNI, P101
  • [7] Krizhevsky A., CIFAR-10 and CIFAR-100 datasets
  • [8] Mariconti E., 2017, MAMADROID DETECTING
  • [9] McLaughlin N., P ACM C DAT APPL SEC, P301
  • [10] Nix R. A., 2016, APPL DEEP LEARNING T