Adopting Graph-Based Machine Learning Algorithms to Classify Android Malware

被引:0
|
作者
Karrar, Abdelrahman Elsharif [1 ]
机构
[1] Taibah Univ, Coll Comp Sci & Engn, Medina, Saudi Arabia
来源
INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY | 2022年 / 22卷 / 09期
关键词
Graph-Based Model; Machine Learning; Classification Algorithms; Android Malware Detection;
D O I
10.22937/IJCSNS.2022.22.9.109
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As mobile device usage grows, it is worth noting that smartphones are among the most important inventions of the century. The evolution of smartphones and access to affordable internet has made technology an integral part of our daily lives. Android operating systems have provided an adaptable environment for hackers to develop new mobile applications loaded with malware through which attacks such as denial of service and privacy breaches are executed. Malware developers exploit vulnerabilities in the installation and runtime files to execute cyberattacks on the devices. The present study adopts a graph-based machine learning algorithm to manage imperative permissions and API functionalities using application data from the Drebin project, in which 15,036 applications were tested to determine the most important features for malware detection. Machine learning techniques such as Logistic Regression Algorithm (LR), Decision Tree Algorithm (DT), K-Nearest Neighbor Algorithm (KNN), and Random Forest (RF) Algorithm are used in the classification and training of malware detection programs. The findings suggest that the RF technique achieves the highest rate of recall (96%) and accuracy (97%) while KNN and DT deliver (96%) accuracy while LR delivers (95%).
引用
收藏
页码:840 / 849
页数:10
相关论文
共 50 条
  • [1] Application of Machine Learning Algorithms for Android Malware Detection
    Kakavand, Mohsen
    Dabbagh, Mohammad
    Dehghantanha, Ali
    2018 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INTELLIGENT SYSTEMS (CIIS 2018), 2018, : 32 - 36
  • [2] Analysis and Classification of Android Malware using Machine Learning Algorithms
    Tarar, Neha
    Sharma, Shweta
    Krishna, C. Rama
    PROCEEDINGS OF THE 2018 3RD INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT 2018), 2018, : 738 - 743
  • [3] Use of Machine Learning Algorithms for Android App Malware Detection
    Rawat, Shaurya
    Phira, Rushang
    Natu, Prachi
    2021 5TH INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, COMMUNICATION, COMPUTER TECHNOLOGIES AND OPTIMIZATION TECHNIQUES (ICEECCOT), 2021, : 448 - 454
  • [4] Android malware analysis using multiple machine learning algorithms
    Sahani, Rahul Kumar
    Anand, Madhusudan
    Tagore, Arhit Bose
    Mehrotra, Shreyash
    Tabassum, Ruksana
    Raja, S. P.
    INTERNATIONAL JOURNAL OF ELECTRONIC SECURITY AND DIGITAL FORENSICS, 2024, 16 (06) : 752 - 774
  • [5] A Knowledge Graph-based Sensitive Feature Selection for Android Malware Classification
    Ma, Duoyuan
    Bai, Yude
    Xing, Zhenchang
    Sun, Lintan
    Li, Xiaohong
    2020 27TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2020), 2020, : 188 - 197
  • [6] Android Malware Detection Based on Machine Learning
    Wang, Qing-Fei
    Fang, Xiang
    2018 4TH ANNUAL INTERNATIONAL CONFERENCE ON NETWORK AND INFORMATION SYSTEMS FOR COMPUTERS (ICNISC 2018), 2018, : 434 - 436
  • [7] Android Malware Analysis Approach Based on Control Flow Graphs and Machine Learning Algorithms
    Atici, Mehmet Ali
    Sagiroglu, Seref
    Dogru, Ibrahim Alper
    2016 4TH INTERNATIONAL SYMPOSIUM ON DIGITAL FORENSIC AND SECURITY (ISDFS), 2016, : 26 - 31
  • [8] Malware Detection in Android Mobile Platform using Machine Learning Algorithms
    Al Ali, Mariam
    Svetinovic, Davor
    Aung, Zeyar
    Lukman, Suryani
    2017 INTERNATIONAL CONFERENCE ON INFOCOM TECHNOLOGIES AND UNMANNED SYSTEMS (TRENDS AND FUTURE DIRECTIONS) (ICTUS), 2017, : 763 - 768
  • [9] Preliminary Results of Applying Machine Learning Algorithms to Android Malware Detection
    Leeds, Matthew
    Atkison, Travis
    2016 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE & COMPUTATIONAL INTELLIGENCE (CSCI), 2016, : 1070 - 1073
  • [10] A Survey on Android Malware Detection Techniques Using Machine Learning Algorithms
    Alqahtani, Ebtesam J.
    Zagrouba, Rachid
    Almuhaideb, Abdullah
    2019 SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE DEFINED SYSTEMS (SDS), 2019, : 110 - 117