An Ensemble Approach Based on Fuzzy Logic Using Machine Learning Classifiers for Android Malware Detection

被引:8
|
作者
Atacak, Ismail [1 ]
机构
[1] Gazi Univ, Fac Technol, Dept Comp Engn, TR-06560 Ankara, Turkiye
来源
APPLIED SCIENCES-BASEL | 2023年 / 13卷 / 03期
关键词
mobile security; malware detection; machine learning; fuzzy logic; ensemble learning; DETECTION SYSTEM; MODEL; FEATURES; ANFIS;
D O I
10.3390/app13031484
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
In this study, a fuzzy logic-based dynamic ensemble (FL-BDE) model was proposed to detect malware exposed to the Android operating system. The FL-BDE model contains a structure that combines both the processing power of machine learning (ML)-based methods and the decision-making power of the Mamdani-type fuzzy inference system (FIS). In this structure, six different methods, namely, logistic regression (LR), Bayes point machine (BPM), boosted decision tree (BDT), neural network (NN), decision forest (DF) and support vector machine (SVM) were used as ML-based methods to benefit from their scores. However, through an approach involving the process of voting and routing, the scores of only three ML-based methods which were more successful in classifying either the negative instances or positive instances were sent to the FIS to be combined. During the combining process, the FIS processed the incoming inputs and determined the malicious application score. Experimental studies were performed by applying the FL-BDE model and ML-based methods to the balanced dataset obtained from the APK files downloaded in the Drebin database and Google Play Store. The obtained results showed us that the FL-BDE model had a much better performance than the ML-based models did, with an accuracy of 0.9933, a recall of 1.00, a specificity of 0.9867, a precision of 0.9868, and an F-measure of 0.9934. These results also proved that the proposed model can be used as a more competitive and powerful malware detection model compared to those of similar studies in the literature.
引用
收藏
页数:26
相关论文
共 50 条
  • [1] Android Malware Detection Using Parallel Machine Learning Classifiers
    Yerima, Suleiman Y.
    Sezer, Sakir
    Muttik, Igor
    [J]. 2014 EIGHTH INTERNATIONAL CONFERENCE ON NEXT GENERATION MOBILE APPS, SERVICES AND TECHNOLOGIES (NGMAST), 2014, : 37 - 42
  • [2] Android Malware Detection Using Category-Based Machine Learning Classifiers
    Alatwi, Huda Ali
    Oh, Tae
    Fokoue, Ernest
    Stackpole, Bill
    [J]. SIGITE'16: PROCEEDINGS OF THE 17TH ANNUAL CONFERENCE ON INFORMATION TECHNOLOGY EDUCATION, 2016, : 54 - 59
  • [3] Analysis of Android Malware Detection Performance using Machine Learning Classifiers
    Ham, Hyo-Sik
    Choi, Mi-Jung
    [J]. 2013 INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC 2013): FUTURE CREATIVE CONVERGENCE TECHNOLOGIES FOR NEW ICT ECOSYSTEMS, 2013, : 492 - 497
  • [4] Evaluation of Tree Based Machine Learning Classifiers for Android Malware Detection
    Rana, Md. Shohel
    Rahman, Sheikh Shah Mohammad Motiur
    Sung, Andrew H.
    [J]. COMPUTATIONAL COLLECTIVE INTELLIGENCE, ICCCI 2018, PT II, 2018, 11056 : 377 - 385
  • [5] An Investigation on Fragility of Machine Learning Classifiers in Android Malware Detection
    Rafiq, Husnain
    Aslam, Nauman
    Issac, Biju
    Randhawa, Rizwan Hamid
    [J]. IEEE INFOCOM 2022 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2022,
  • [6] A Robust Malware Detection Approach for Android System Based on Ensemble Learning
    Li, Wenjia
    Cai, Juecong
    Wang, Zi
    Cheng, Sihua
    [J]. UBIQUITOUS SECURITY, 2022, 1557 : 309 - 321
  • [7] Ensemble Machine Learning Approach for Android Malware Classification Using Hybrid Features
    Pektas, Abdurrahman
    Acarman, Tankut
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON COMPUTER RECOGNITION SYSTEMS CORES 2017, 2018, 578 : 191 - 200
  • [8] Machine Learning Classifiers for Android Malware Analysis
    Urcuqui Lopez, Christian Camilo
    Navarro Cadavid, Andres
    [J]. 2016 IEEE COLOMBIAN CONFERENCE ON COMMUNICATIONS AND COMPUTING (COLCOM), 2016,
  • [9] Feature Selection and Ensemble of Classifiers for Android Malware Detection
    Coronado-De-Alba, Lilian D.
    Rodriguez-Mota, Abraham
    Escamilla-Ambrosio, Ponciano J.
    [J]. 2016 8TH IEEE LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS (LATINCOM), 2016,
  • [10] A system call-based android malware detection approach with homogeneous & heterogeneous ensemble machine learning
    Bhat, Parnika
    Behal, Sunny
    Dutta, Kamlesh
    [J]. COMPUTERS & SECURITY, 2023, 130