Hybrid machine learning model for malware analysis in android apps

被引:2
|
作者
Bashir, Saba [1 ]
Maqbool, Farwa [2 ]
Khan, Farhan Hassan [3 ]
Abid, Asif Sohail [3 ]
机构
[1] Fed Urdu Univ Arts Sci & Technol, Dept Software Engn, Islamabad, Pakistan
[2] Islamic Int Univ, Dept Comp Sci & Software Engn, Islamabad, Pakistan
[3] Natl Univ Sci & Technol NUST, Coll E & ME, Knowledge & Data Sci Res Ctr KDRC, Dept Comp & Software Engn, Islamabad, Pakistan
关键词
Android; Malware detection; Machine learning; Ensemble learning; Classification; DETECTION SYSTEM; DETECT;
D O I
10.1016/j.pmcj.2023.101859
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Android smartphones have been widely adopted across the globe. They have the capability to access private and confidential information resulting in these devices being targeted by malware devisers. The dramatic escalation of assaults build an awareness to create a robust system that detects the occurrence of malicious actions in Android applications. The malware exposure study consists of static and dynamic analysis. This research work proposed a hybrid machine learning model based on static and dynamic analysis which offers efficient classification and detection of Android malware. The proposed novel malware classification technique can process any android application, then extracts its features, and predicts whether the applications under process is malware or benign. The proposed malware detection model can characterizes diverse malware types from Android platform with high positive rate. The proposed approach detects malicious applications in reduced execution time while also improving the security of Android as compared to existing approaches. State-of-the-art machine learning algorithms such as Support Vector Machine, k-Nearest Neighbor, Naive Bayes, and different ensembles are employed on benign and malign applications to assess the execution of all classifiers on permissions, API calls and intents to identify malware. The proposed technique is evaluated on Drebin, MalGenome and Kaggle dataset, and outcomes indicate that this robust system improved runtime detection of malware with high speed and accuracy. Best accuracy of 100% is achieved on benchmark dataset when compared with state of the art techniques. Furthermore, the proposed approach outperforms state of the art techniques in terms of computational time, true positive rate, false positive rate, accuracy, precision, recall, and f-measure.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] Android Malware Detection Using Hybrid Analysis and Machine Learning Technique
    Yang, Fan
    Zhuang, Yi
    Wang, Jun
    [J]. CLOUD COMPUTING AND SECURITY, PT II, 2017, 10603 : 565 - 575
  • [2] Machine learning based hybrid behavior models for Android malware analysis
    Chuang, Hsin-Yu
    Wang, Sheng-De
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND RELIABILITY (QRS 2015), 2015, : 201 - 206
  • [3] 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,
  • [4] 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
  • [5] BrainShield: A Hybrid Machine Learning-Based Malware Detection Model for Android Devices
    Rodrigo, Corentin
    Pierre, Samuel
    Beaubrun, Ronald
    El Khoury, Franjieh
    [J]. ELECTRONICS, 2021, 10 (23)
  • [6] Analysis of Machine Learning Solutions to Detect Malware in Android
    Jamil, Qudsia
    Shah, Munam Ali
    [J]. 2016 SIXTH INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING TECHNOLOGY (INTECH), 2016, : 226 - 232
  • [7] BFEDroid: A Feature Selection Technique to Detect Malware in Android Apps Using Machine Learning
    Chimeleze, Collins
    Jamil, Norziana
    Ismail, Roslan
    Lam, Kwok-Yan
    Teh, Je Sen
    Samual, Joshua
    Okeke, Chidiebere Akachukwu
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [8] 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
  • [9] Machine Learning to Identify Android Malware
    Tam, Geran
    Hunter, Aaron
    [J]. 2018 9TH IEEE ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS & MOBILE COMMUNICATION CONFERENCE (UEMCON), 2018,
  • [10] 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