An Adaptive Framework for Classification and Detection of Android Malware

被引:0
作者
Al Sharah, Ashraf [1 ]
Alrub, Yousef Abu [2 ]
Owida, Hamza Abu [3 ]
Elsoud, Esraa Abu [4 ]
Alshdaifat, Nawaf [5 ]
Khtatnaha, Hamzah [2 ]
机构
[1] Department of Electrical Engineering, College of Engineering Technology, Al-Balqa Applied University, Amman
[2] Department of Computer Information Systems, Faculty of Prince Al-Hussein Bin Abdallah II for Information Technology, The Hashemite University, Zarqa
[3] Department of Medical Engineering, Faculty of Engineering, Al-Ahliyya Amman University, Amman
[4] Department of Computer Science, Faculty of Information Technology, Zarqa University, Zarqa
[5] Faculty of Information Technology, Applied Science Private University, Amman
关键词
adware; Android operating system; banking; CICMaldroid2020; machine learning (ML); malware; malware detection; riskware; SMS malware;
D O I
10.3991/ijim.v18i21.49669
中图分类号
学科分类号
摘要
The hardware and software of a computer are controlled by its operating system (OS), which performs essential tasks such as input and output processing, file and memory management, and the management of peripheral devices such as disk drives and printers. Application software refers to programs designed for specific purposes, these applications, often freely available and open source, contribute to the rising number of downloads. In the third quarter of 2022, combined downloads from the Apple App Store and Google Play Reached an estimated 35.3 billion. However, the prevalence of insecurity in these applications and technologies heightens the potential for cybercrimes. Protection against unauthorized intruders is crucial in identifying malicious applications. Machine learning (ML) serves as a promising avenue for detecting malware attacks, offering potential solutions to bolster cybersecurity measures. We propose a novel approach utilizing ML to enhance malware detection accuracy by segmenting datasets into distinct groups. Our research employs supervised ML techniques on the CICMaldroid2020 dataset, which includes comprehensive information such as intent actions, permissions, and sensitive APIs. The dataset was partitioned into four groups, each containing 150 features, and analyzed across four experiments to distinguish between attack and benign classes. Our proposed model demonstrated exceptional performance, with the random forest algorithm achieving an accuracy of 98.6% and a precision of 98.75%. These results highlight the effectiveness of our segmentation approach and its significant contribution to advancing malware detection in Android applications, offering a promising direction for future cybersecurity solutions. © 2024 by the authors of this article.
引用
收藏
页码:59 / 73
页数:14
相关论文
共 50 条
  • [31] Towards a Network-Based Framework for Android Malware Detection and Characterization
    Lashkari, Arash Habibi
    Kadir, Andi Fitriah A.
    Gonzalez, Hugo
    Mbah, Kenneth Fon
    Ghorbani, Ali A.
    2017 15TH ANNUAL CONFERENCE ON PRIVACY, SECURITY AND TRUST (PST), 2017, : 233 - 242
  • [32] ANDROID APPLICATIONS MALWARE DETECTION: A Comparative Analysis of some Classification Algorithms
    Olorunshola, Oluwaseyi Ezekiel
    Oluyomi, Ayanfeoluwa Oluwasola
    2019 15TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTER AND COMPUTATION (ICECCO), 2019,
  • [33] Deep Android Malware Detection
    McLaughlin, Niall
    del Rincon, Jesus Martinez
    Kang, BooJoong
    Yerima, Suleiman
    Miller, Paul
    Sezer, Sakir
    Safaei, Yeganeh
    Trickel, Erik
    Zhao, Ziming
    Doup, Adam
    Ahn, Gail Joon
    PROCEEDINGS OF THE SEVENTH ACM CONFERENCE ON DATA AND APPLICATION SECURITY AND PRIVACY (CODASPY'17), 2017, : 301 - 308
  • [34] NATICUSdroid: A malware detection framework for Android using native and custom permissions
    Mathur, Akshay
    Podila, Laxmi Mounika
    Kulkarni, Keyur
    Niyaz, Quamar
    Javaid, Ahmad Y.
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2021, 58 (58)
  • [35] An Analysis of Android Malware Classification Services
    Rashed, Mohammed
    Suarez-Tangil, Guillermo
    SENSORS, 2021, 21 (16)
  • [36] On Malware Leveraging the Android Accessibility Framework
    Kraunelis, Joshua
    Chen, Yinjie
    Ling, Zhen
    Fu, Xinwen
    Zhao, Wei
    MOBILE AND UBIQUITOUS SYSTEMS: COMPUTING, NETWORKING, AND SERVICES, 2014, 131 : 512 - 523
  • [37] MalDozer: Automatic framework for android malware detection using deep learning
    Karbab, ElMouatez Billah
    Debbabi, Mourad
    Derhab, Abdelouahid
    Mouheb, Djedjiga
    DIGITAL INVESTIGATION, 2018, 24 : S48 - S59
  • [38] Android malware detection model
    Yang H.
    Na Y.
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2019, 46 (03): : 45 - 51
  • [39] Hierarchical Classification of Android Malware Traffic
    Bovenzi, Giampaolo
    Persico, Valerio
    Pescape, Antonio
    Piscitelli, Anna
    Spadari, Vincenzo
    2022 IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS, TRUSTCOM, 2022, : 1354 - 1359
  • [40] Adaptive Machine learning: A Framework for Active Malware Detection
    Aslam, Muhammad
    Ye, Dengpan
    Hanif, Muhammad
    Asad, Muhammad
    2020 16TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING (MSN 2020), 2020, : 57 - 64