Machine Learning Classification Algorithms for Adware in Android Devices: A Comparative Evaluation and Analysis

作者: Joseph Yisa Ndagi , John K. Alhassan

DOI: 10.1109/ICECCO48375.2019.9043288

关键词: AlgorithmComputer scienceSupport vector machinek-nearest neighbors algorithmSupervised learningFalse positive rateStatistical classificationClassifier (UML)LogitBoostPhishing

摘要: Exponential growth experienced in Internet usage has paved the way to exploit users of Internet, a phishing attack is one means that can be used obtained victim confidential details unwittingly across Internet. A high false-positive rate and low accuracy have been setback detection. In this research 17 different supervised learning techniques such as RandomForest, Systematically Developed Forest (SysFor), Spectral Areas Ratios Classifier (SPAARC), Reduces Error Pruning Tree (RepTree), RandomTree, Logic Model (LMT), by Penalizing Attributes (ForestPA), JRip, PART, Nearest Neighbor with Generalization (NNge), One Rule (OneR), AdaBoostM1, RotationForest, LogitBoost, RseslibKnn, Library for Support Vector Machine (LibSVM), BayesNet were employed achieve comparative analysis machine classifier. The performance classifier algorithms was rated using Accuracy, Precision, Recall, F-Measure, Root Mean Squared Error, Receiver Operation Characteristics Area, Relative False Positive Rate True WEKA data mining tool. revealed quite several classifiers also exist which if properly explored will yield more accurate results RandomForest found an excellent gives best 0.9838 false positive 0.017. result indicates achievement classification suggests anti-phishing application developer implement algorithm discovered study enhance feature detection classification.

参考文章(11)
Paul Watters, Robert Layton, Sitalakshmi Venkataraman, Manoun Alazab, Malware Detection Based on Structural and Behavioural Features of API Calls cyber resilience conference. pp. 1- 10 ,(2010)
Franklin Tchakounté, A Malware Detection System For Android ,(2015)
Venkatesh Gauri Shankar, Gaurav Somani, Anti-Hijack Procedia Computer Science. ,vol. 78, pp. 587- 594 ,(2016) , 10.1016/J.PROCS.2016.02.105
Altyeb Altaher, Omar Mohammed Barukab, Intelligent Hybrid Approach for Android Malware Detection based on Permissions and API Calls International Journal of Advanced Computer Science and Applications. ,vol. 8, ,(2017) , 10.14569/IJACSA.2017.080608
Matilda Rhode, Pete Burnap, Kevin Jones, Early-stage malware prediction using recurrent neural networks Computers & Security. ,vol. 77, pp. 578- 594 ,(2018) , 10.1016/J.COSE.2018.05.010
Alejandro Calleja, Alejandro Martín, Héctor D. Menéndez, Juan Tapiador, David Clark, Picking on the family: Disrupting android malware triage by forcing misclassification Expert Systems With Applications. ,vol. 95, pp. 113- 126 ,(2018) , 10.1016/J.ESWA.2017.11.032
ElMouatez Billah Karbab, Mourad Debbabi, Abdelouahid Derhab, Djedjiga Mouheb, MalDozer: Automatic framework for android malware detection using deep learning Digital Investigation. ,vol. 24, ,(2018) , 10.1016/J.DIIN.2018.01.007
Abdullah Talha Kabakus, Ibrahim Alper Dogru, An in-depth analysis of Android malware using hybrid techniques Digital Investigation. ,vol. 24, pp. 25- 33 ,(2018) , 10.1016/J.DIIN.2018.01.001
O. Mirzaei, J.M. de Fuentes, J. Tapiador, L. Gonzalez-Manzano, AndrODet: An adaptive Android obfuscation detector Future Generation Computer Systems. ,vol. 90, pp. 240- 261 ,(2019) , 10.1016/J.FUTURE.2018.07.066