Ensemble Machine Learning Approach for Android Malware Classification Using Hybrid Features

作者: Abdurrahman Pektaş , Tankut Acarman

DOI: 10.1007/978-3-319-59162-9_20

关键词:

摘要: Feature-based learning plays a crucial role at building and sustaining the security. Determination of software based on its extracted features whether benign or malign process, particularly classification into correct malware family improves security operating system protects critical user’s information. In this paper, we present novel hybrid feature-based for Android samples. Static such as permissions requested by mobile applications, hidden payload, dynamic API calls, installed services, network connections are classification. We apply machine evaluate level in accuracy different classifiers extracting using fairly large set 3339 samples belonging to 20 families. The evaluation study has been scalable with 5 guest machines took 8 days processing. testing is reached 92%.

参考文章(15)
Parvez Faruki, Ammar Bharmal, Vijay Laxmi, Vijay Ganmoor, Manoj Singh Gaur, Mauro Conti, Muttukrishnan Rajarajan, Android Security: A Survey of Issues, Malware Penetration, and Defenses IEEE Communications Surveys and Tutorials. ,vol. 17, pp. 998- 1022 ,(2015) , 10.1109/COMST.2014.2386139
Justin Sahs, Latifur Khan, A Machine Learning Approach to Android Malware Detection european intelligence and security informatics conference. pp. 141- 147 ,(2012) , 10.1109/EISIC.2012.34
Fabian Pedregosa, Gaël Varoquaux, Alexandre Gramfort, Vincent Michel, Bertrand Thirion, Olivier Grisel, Mathieu Blondel, Andreas Müller, Joel Nothman, Gilles Louppe, Peter Prettenhofer, Ron Weiss, Vincent Dubourg, Jake Vanderplas, Alexandre Passos, David Cournapeau, Matthieu Brucher, Matthieu Perrot, Édouard Duchesnay, Scikit-learn: Machine Learning in Python Journal of Machine Learning Research. ,vol. 12, pp. 2825- 2830 ,(2011)
Hsiang-Fu Yu, Fang-Lan Huang, Chih-Jen Lin, Dual coordinate descent methods for logistic regression and maximum entropy models Machine Learning. ,vol. 85, pp. 41- 75 ,(2011) , 10.1007/S10994-010-5221-8
Guillermo Suarez-Tangil, Juan E. Tapiador, Pedro Peris-Lopez, Jorge Blasco, Dendroid: A text mining approach to analyzing and classifying code structures in Android malware families Expert Systems With Applications. ,vol. 41, pp. 1104- 1117 ,(2014) , 10.1016/J.ESWA.2013.07.106
Zarni Aung, Win Zaw, Permission-Based Android Malware Detection International Journal of Scientific & Technology Research. ,vol. 2, pp. 228- 234 ,(2013)
Antonio Llanes, José M Cecilia, Antonia Sánchez, José M García, Martyn Amos, Manuel Ujaldón, None, Dynamic load balancing on heterogeneous clusters for parallel ant colony optimization Cluster Computing. ,vol. 19, pp. 1- 11 ,(2016) , 10.1007/S10586-016-0534-4
Yubin Yang, Zongtao Wei, Yong Xu, Haiwu He, Wei Wang, DroidWard: An Effective Dynamic Analysis Method for Vetting Android Applications Cluster Computing. ,vol. 21, pp. 265- 275 ,(2018) , 10.1007/S10586-016-0703-5
Leo Breiman, Random Forests Machine Learning archive. ,vol. 45, pp. 5- 32 ,(2001) , 10.1023/A:1010933404324
Mark Schmidt, Nicolas Le Roux, Francis Bach, Minimizing finite sums with the stochastic average gradient Mathematical Programming. ,vol. 162, pp. 83- 112 ,(2017) , 10.1007/S10107-016-1030-6