BrainShield: A Hybrid Machine Learning-Based Malware Detection Model for Android Devices

被引:6
|
作者
Rodrigo, Corentin [1 ]
Pierre, Samuel [1 ]
Beaubrun, Ronald [2 ]
El Khoury, Franjieh [1 ]
机构
[1] Polytech Montreal, Dept Comp & Software Engn, Mobile Comp & Networking Res Lab LARIM, Montreal, PQ H3T 1J4, Canada
[2] Laval Univ, Dept Comp Sci & Software Engn, Pavillon Adrien Pouliot, Quebec City, PQ G1V 0A6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
android device; BrainShield; hybrid model; machine learning; malware detection; Omnidroid; FRAMEWORK;
D O I
10.3390/electronics10232948
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Android has become the leading operating system for mobile devices, and the most targeted one by malware. Therefore, many analysis methods have been proposed for detecting Android malware. However, few of them use proper datasets for evaluation. In this paper, we propose BrainShield, a hybrid malware detection model trained on the Omnidroid dataset to reduce attacks on Android devices. The latter is the most diversified dataset in terms of the number of different features, and contains the largest number of samples, 22,000 samples, for model evaluation in the Android malware detection field. BrainShield's implementation is based on a client/server architecture and consists of three fully connected neural networks: (1) the first is used for static analysis and reaches an accuracy of 92.9% trained on 840 static features; (2) the second is a dynamic neural network that reaches an accuracy of 81.1% trained on 3722 dynamic features; and (3) the third neural network proposed is hybrid, reaching an accuracy of 91.1% trained on 7081 static and dynamic features. Simulation results show that BrainShield is able to improve the accuracy and the precision of well-known malware detection methods.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Machine learning-based malware detection on Android devices using behavioral features
    Urmila, T. S.
    [J]. MATERIALS TODAY-PROCEEDINGS, 2022, 62 : 4659 - 4664
  • [2] A Client/Server Malware Detection Model Based on Machine Learning for Android Devices
    Fournier, Arthur
    El Khoury, Franjieh
    Pierre, Samuel
    [J]. IOT, 2021, 2 (03): : 355 - 374
  • [3] Study on Android Hybrid Malware Detection Based on Machine Learning
    Kuo, Wen-Chung
    Liu, Tsung-Ping
    Wang, Chun-Cheng
    [J]. 2019 IEEE 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION SYSTEMS (ICCCS 2019), 2019, : 31 - 35
  • [4] On the Evaluation of the Machine Learning Based Hybrid Approach for Android Malware Detection
    Ratyal, Natasha Javed
    Khadam, Maryam
    Aleem, Muhammad
    [J]. 2019 22ND IEEE INTERNATIONAL MULTI TOPIC CONFERENCE (INMIC), 2019, : 100 - 107
  • [5] Android Malware Detection Based on a Hybrid Deep Learning Model
    Lu, Tianliang
    Du, Yanhui
    Ouyang, Li
    Chen, Qiuyu
    Wang, Xirui
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2020, 2020
  • [6] Android Malware Detection Based on Machine Learning
    Wang, Qing-Fei
    Fang, Xiang
    [J]. 2018 4TH ANNUAL INTERNATIONAL CONFERENCE ON NETWORK AND INFORMATION SYSTEMS FOR COMPUTERS (ICNISC 2018), 2018, : 434 - 436
  • [7] A new machine learning-based method for android malware detection on imbalanced dataset
    Dehkordy, Diyana Tehrany
    Rasoolzadegan, Abbas
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (16) : 24533 - 24554
  • [8] A new machine learning-based method for android malware detection on imbalanced dataset
    Diyana Tehrany Dehkordy
    Abbas Rasoolzadegan
    [J]. Multimedia Tools and Applications, 2021, 80 : 24533 - 24554
  • [9] An Android Malware Detection System Based on Machine Learning
    Wen, Long
    Yu, Haiyang
    [J]. GREEN ENERGY AND SUSTAINABLE DEVELOPMENT I, 2017, 1864
  • [10] Hybrid machine learning model for malware analysis in android apps
    Bashir, Saba
    Maqbool, Farwa
    Khan, Farhan Hassan
    Abid, Asif Sohail
    [J]. PERVASIVE AND MOBILE COMPUTING, 2024, 97