Abstract
Background & Objective: In this paper, malicious apps detection system is implemented using machine learning algorithms. For this 330 permission based features of 558 android applications are taken into consideration.
Methods: The main motto of this work is to develop a model which can effectively detect the malicious and benign apps. In this we have used six feature selection techniques which will extract important features from 330 permission based features of 558 apps and further fourteen classification algorithms are applied using Python language.
Results: In this paper, an efficient model for detecting malicious apps has been proposed.
Conclusion: Proposed model is able to detect malicious apps approx. 3% better than existing system.
Keywords: Classification techniques, feature selection, malware identification, ensemble algorithms, static analysis, python language.
Graphical Abstract
[http://dx.doi.org/10.1007/978-3-319-12060-7_20]
[http://dx.doi.org/10.1016/j.future.2017.01.019]
[http://dx.doi.org/10.1145/3021460.3021485]
[http://dx.doi.org/10.1109/SURV.2012.013012.00028]
[http://dx.doi.org/10.1007/978-3-642-54525-2_39]
[http://dx.doi.org/10.1016/j.diin.2018.01.007]
[http://dx.doi.org/10.1186/1471-2105-7-3 PMID: 16398926]
[http://dx.doi.org/10.1039/C4MB00316K PMID: 24931825]
[http://dx.doi.org/10.3233/BME-151418 PMID: 26405880]
[http://dx.doi.org/10.1016/j.chemolab.2006.01.007]
[http://dx.doi.org/10.1007/11691730_11]
[http://dx.doi.org/10.1109/5254.708428]
[http://dx.doi.org/10.1016/S0731-7085(99)00272-1 PMID: 10815714]
[http://dx.doi.org/10.1109/ICDM.2001.989592]
[http://dx.doi.org/10.1109/63.76811]
[http://dx.doi.org/10.1007/3-540-45014-9_1]
[http://dx.doi.org/10.1007/BF00058655]
[http://dx.doi.org/10.1111/j.1365-2478.1979.tb00956.x]
[http://dx.doi.org/10.1007/s10462-009-9124-7]
[http://dx.doi.org/10.1016/j.inffus.2004.04.008]
[http://dx.doi.org/10.1109/FUZZY.1994.343539]
[http://dx.doi.org/10.2337/diacare.25.11.1999 PMID: 12401746]