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 条
  • [21] 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
  • [22] Android Malware Detection Using Machine Learning
    Droos, Ayat
    Al-Mahadeen, Awss
    Al-Harasis, Tasnim
    Al-Attar, Rama
    Ababneh, Mohammad
    [J]. 2022 13TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2022, : 36 - 41
  • [23] ANALYSIS OF FEATURES SELECTION AND MACHINE LEARNING CLASSIFIER IN ANDROID MALWARE DETECTION
    Mas'ud, Mohd Zaki
    Sahib, Shahrin
    Abdollah, Mohd Faizal
    Selamat, Siti Rahayu
    Yusof, Robiah
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA), 2014,
  • [24] 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
  • [25] Machine-Learning based analysis and classification of Android malware signatures
    Martin, Ignacio
    Alberto Hernandez, Jose
    de los Santos, Sergio
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 97 : 295 - 305
  • [26] Hybrid Analysis of Android Apps for Security Vetting using Deep Learning
    Chaulagain, Dewan
    Poudel, Prabesh
    Pathak, Prabesh
    Roy, Sankardas
    Caragea, Doina
    Liu, Guojun
    Ou, Xinming
    [J]. 2020 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2020,
  • [27] 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
  • [28] A Model for Android Platform Malware Detection Utilizing Multiple Machine Learning Algorithms
    Al Bazar, Hussein
    Abdel-Jaber, Hussein
    Naser, Muawya
    Hamid, Arwa Zakaria
    [J]. Informatica (Slovenia), 2024, 48 (17): : 95 - 108
  • [29] Application of Machine Learning Algorithms for Android Malware Detection
    Kakavand, Mohsen
    Dabbagh, Mohammad
    Dehghantanha, Ali
    [J]. 2018 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INTELLIGENT SYSTEMS (CIIS 2018), 2018, : 32 - 36
  • [30] Overview of machine learning methods for Android malware identification
    Lopes, Joao
    Serrao, Carlos
    Nunes, Luis
    Almeida, Ana
    Oliveira, Joao
    [J]. 2019 7TH INTERNATIONAL SYMPOSIUM ON DIGITAL FORENSICS AND SECURITY (ISDFS), 2019,