Android malware detection based on image-based features and machine learning techniques

被引:42
作者
Unver, Halil Murat [1 ]
Bakour, Khaled [1 ]
机构
[1] Kirikkale Univ, Dept Comp Engn, Kirikkale, Turkey
来源
SN APPLIED SCIENCES | 2020年 / 2卷 / 07期
关键词
Android malware; Image local feature; Image global feature; Malware visualization; PATTERNS;
D O I
10.1007/s42452-020-3132-2
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
In this paper, a malware classification model has been proposed for detecting malware samples in the Android environment. The proposed model is based on converting some files from the source of the Android applications into grayscale images. Some image-based local features and global features, including four different types of local features and three different types of global features, have been extracted from the constructed grayscale image datasets and used for training the proposed model. To the best of our knowledge, this type of features is used for the first time in the Android malware detection domain. Moreover, the bag of visual words algorithm has been used to construct one feature vector from the descriptors of the local feature extracted from each image. The extracted local and global features have been used for training multiple machine learning classifiers including Random forest, k-nearest neighbors, Decision Tree, Bagging, AdaBoost and Gradient Boost. The proposed method obtained a very high classification accuracy reached 98.75% with a typical computational time does not exceed 0.018 s for each sample. The results of the proposed model outperformed the results of all compared state-of-art models in term of both classification accuracy and computational time.
引用
收藏
页数:15
相关论文
共 44 条
[1]   KAZE Features [J].
Alcantarilla, Pablo Fernandez ;
Bartoli, Adrien ;
Davison, Andrew J. .
COMPUTER VISION - ECCV 2012, PT VI, 2012, 7577 :214-227
[2]   A Novel Image Retrieval Based on Visual Words Integration of SIFT and SURF [J].
Ali, Nouman ;
Bajwa, Khalid Bashir ;
Sablatnig, Robert ;
Chatzichristofis, Savvas A. ;
Iqbal, Zeshan ;
Rashid, Muhammad ;
Habib, Hafiz Adnan .
PLOS ONE, 2016, 11 (06)
[3]   Toward a more dependable hybrid analysis of android malware using aspect-oriented programming [J].
Ali-Gombe, Aisha I. ;
Saltaformaggio, Brendan ;
Ramanujam, J. Ram ;
Xu, Dongyan ;
Richard, Golden G., III .
COMPUTERS & SECURITY, 2018, 73 :235-248
[4]  
Alzaylaee MK, 2017, PROCEEDINGS OF THE 3RD ACM INTERNATIONAL WORKSHOP ON SECURITY AND PRIVACY ANALYTICS, IWSPA 2017, P65, DOI 10.1145/3041008.3041010
[5]  
[Anonymous], USENIX SEC S
[6]  
[Anonymous], 2014, DREBIN EFFECTIVE EXP
[7]   A Deep Camouflage: Evaluating Android's Anti-malware Systems Robustness Against Hybridization of Obfuscation Techniques with Injection Attacks [J].
Bakour, Khaled ;
Unver, Halil Murat ;
Ghanem, Razan .
ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2019, 44 (11) :9333-9347
[8]   Speeded-Up Robust Features (SURF) [J].
Bay, Herbert ;
Ess, Andreas ;
Tuytelaars, Tinne ;
Van Gool, Luc .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2008, 110 (03) :346-359
[9]  
Bugiel S, 2011, TR201104
[10]   BRIEF: Binary Robust Independent Elementary Features [J].
Calonder, Michael ;
Lepetit, Vincent ;
Strecha, Christoph ;
Fua, Pascal .
COMPUTER VISION-ECCV 2010, PT IV, 2010, 6314 :778-792