Empirical Analysis of Forest Penalizing Attribute and Its Enhanced Variations for Android Malware Detection

被引:7
作者
Akintola, Abimbola G. [1 ]
Balogun, Abdullateef O. [1 ,2 ]
Capretz, Luiz Fernando [3 ]
Mojeed, Hammed A. [1 ,4 ]
Basri, Shuib [2 ]
Salihu, Shakirat A. [1 ]
Usman-Hamza, Fatima E. [1 ]
Sadiku, Peter O. [1 ]
Balogun, Ghaniyyat B. [1 ]
Alanamu, Zubair O. [1 ]
机构
[1] Univ Ilorin, Dept Comp Sci, Ilorin 1515, Nigeria
[2] Univ Teknol PETRONAS, Dept Comp & Informat Sci, Bandar Seri Iskandar 32610, Perak, Malaysia
[3] Western Univ, Dept Elect & Comp Engn, London, ON N6A 5B9, Canada
[4] Gdansk Univ Technol, Dept Tech Informat & Telecommun, Gabriela Narutowicza 11-12, PL-80233 Gdansk, Poland
来源
APPLIED SCIENCES-BASEL | 2022年 / 12卷 / 09期
关键词
android; malware detection; machine learning; meta-learner; SOFTWARE DEFECT PREDICTION; RANSOMWARE DETECTION; DECISION FOREST; CLASS IMBALANCE; CLASSIFICATION; FRAMEWORK;
D O I
10.3390/app12094664
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
As a result of the rapid advancement of mobile and internet technology, a plethora of new mobile security risks has recently emerged. Many techniques have been developed to address the risks associated with Android malware. The most extensively used method for identifying Android malware is signature-based detection. The drawback of this method, however, is that it is unable to detect unknown malware. As a consequence of this problem, machine learning (ML) methods for detecting and classifying malware applications were developed. The goal of conventional ML approaches is to improve classification accuracy. However, owing to imbalanced real-world datasets, the traditional classification algorithms perform poorly in detecting malicious apps. As a result, in this study, we developed a meta-learning approach based on the forest penalizing attribute (FPA) classification algorithm for detecting malware applications. In other words, with this research, we investigated how to improve Android malware detection by applying empirical analysis of FPA and its enhanced variants (Cas_FPA and RoF_FPA). The proposed FPA and its enhanced variants were tested using the Malgenome and Drebin Android malware datasets, which contain features gathered from both static and dynamic Android malware analysis. Furthermore, the findings obtained using the proposed technique were compared with baseline classifiers and existing malware detection methods to validate their effectiveness in detecting malware application families. Based on the findings, FPA outperforms the baseline classifiers and existing ML-based Android malware detection models in dealing with the unbalanced family categorization of Android malware apps, with an accuracy of 98.94% and an area under curve (AUC) value of 0.999. Hence, further development and deployment of FPA-based meta-learners for Android malware detection and other cybersecurity threats is recommended.
引用
收藏
页数:24
相关论文
共 75 条
[1]   Forest PA: Constructing a decision forest by penalizing attributes used in previous trees [J].
Adnan, Md Nasim ;
Islam, Md Zahidul .
EXPERT SYSTEMS WITH APPLICATIONS, 2017, 89 :389-403
[2]  
Agrawal Prerna, 2021, Data Management, Analytics and Innovation. Proceedings of ICDMAI 2020. Advances in Intelligent Systems and Computing (AISC 1174), P311, DOI 10.1007/978-981-15-5616-6_22
[3]  
Aljerf L, 2017, BIOCHEM RES INT, V2017, DOI 10.1155/2017/9596202
[4]   Hybrid-Based Analysis Impact on Ransomware Detection for Android Systems [J].
Almohaini, Rana ;
Almomani, Iman ;
AlKhayer, Aala .
APPLIED SCIENCES-BASEL, 2021, 11 (22)
[5]   Android Ransomware Detection Based on a Hybrid Evolutionary Approach in the Context of Highly Imbalanced Data [J].
Almomani, Iman ;
Qaddoura, Raneeem ;
Habib, Maria ;
Alsoghyer, Samah ;
Al Khayer, Alaa ;
Aljarah, Ibrahim ;
Faris, Hossam .
IEEE ACCESS, 2021, 9 :57674-57691
[6]  
Alsariera YA, 2022, J ENG SCI TECHNOL, V17, P563
[7]   AI Meta-Learners and Extra-Trees Algorithm for the Detection of Phishing Websites [J].
Alsariera, Yazan Ahmad ;
Adeyemo, Victor Elijah ;
Balogun, Abdullateef Oluwagbemiga ;
Alazzawi, Ammar Kareem .
IEEE ACCESS, 2020, 8 :142532-142542
[8]   Phishing Website Detection: Forest by Penalizing Attributes Algorithm and Its Enhanced Variations [J].
Alsariera, Yazan Ahmad ;
Elijah, Adeyemo Victor ;
Balogun, Abdullateef O. .
ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2020, 45 (12) :10459-10470
[9]   Android Malware Family Classification and Analysis: Current Status and Future Directions [J].
Alswaina, Fahad ;
Elleithy, Khaled .
ELECTRONICS, 2020, 9 (06) :1-20
[10]   A Machine Learning Based Intrusion Detection System for Mobile Internet of Things [J].
Amouri, Amar ;
Alaparthy, Vishwa T. ;
Morgera, Salvatore D. .
SENSORS, 2020, 20 (02)