A Context-Aware Android Malware Detection Approach Using Machine Learning

被引:9
|
作者
AlJarrah, Mohammed N. [1 ]
Yaseen, Qussai M. [1 ,2 ]
Mustafa, Ahmad M. [1 ]
机构
[1] Jordan Univ Sci & Technol, CIS Dept, Irbid 22110, Jordan
[2] Ajman Univ, Artificial Intelligence Res Ctr AIRC, Ajman, U Arab Emirates
关键词
Android; API Calls; contextual information; machine learning; malware; permissions;
D O I
10.3390/info13120563
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Android platform has become the most popular smartphone operating system, which makes it a target for malicious mobile apps. This paper proposes a machine learning-based approach for Android malware detection based on application features. Unlike many prior research that focused exclusively on API Calls and permissions features to improve detection efficiency and accuracy, this paper incorporates applications' contextual features with API Calls and permissions features. Moreover, the proposed approach extracted a new dataset of static API Calls and permission features using a large dataset of malicious and benign Android APK samples. Furthermore, the proposed approach used the Information Gain algorithm to reduce the API and permission feature space from 527 to the most relevant 50 features only. Several combinations of API Calls, permissions, and contextual features were used. These combinations were fed into different machine-learning algorithms to show the significance of using the selected contextual features in detecting Android malware. The experiments show that the proposed model achieved a very high accuracy of about 99.4% when using contextual features in comparison to 97.2% without using contextual features. Moreover, the paper shows that the proposed approach outperformed the state-of-the-art models considered in this work.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] Android malware detection using time-aware machine learning approach
    Alsobeh, Anas M. R.
    Gaber, Khalid
    Hammad, Mahmoud M.
    Nuser, Maryam
    Shatnawi, Amani
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (09): : 12627 - 12648
  • [2] Context-Aware, Adaptive, and Scalable Android Malware Detection Through Online Learning
    Narayanan, Annamalai
    Chandramohan, Mahinthan
    Chen, Lihui
    Liu, Yang
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2017, 1 (03): : 157 - 175
  • [3] AlJarrah et al. A Context-Aware Android Malware Detection Approach Using Machine Learning. (vol 13, 563, 2022)
    Aljarrah, Mohammed N.
    Yaseen, Qussai M.
    Mustafa, Ahmad M.
    [J]. INFORMATION, 2024, 15 (06)
  • [4] A multi-view context-aware approach to Android malware detection and malicious code localization
    Narayanan, Annamalai
    Chandramohan, Mahinthan
    Chen, Lihui
    Liu, Yang
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2018, 23 (03) : 1222 - 1274
  • [5] A multi-view context-aware approach to Android malware detection and malicious code localization
    Annamalai Narayanan
    Mahinthan Chandramohan
    Lihui Chen
    Yang Liu
    [J]. Empirical Software Engineering, 2018, 23 : 1222 - 1274
  • [6] Context-Aware Malware Detection Using Topic Modeling
    Stegner, Wayne
    Kapp, David
    Kebede, Temesguen
    Jha, Rashmi
    [J]. PROCEEDINGS OF THE 2021 IEEE NATIONAL AEROSPACE AND ELECTRONICS CONFERENCE (NAECON), 2021, : 326 - 331
  • [7] 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
  • [8] Relaxed Context-Aware Machine Learning Midddleware (RCAMM) for Android
    Punjabi, Jitesh
    Parkhi, Shekhar
    Taneja, Gaurav
    Giri, Nupur
    [J]. 2013 IEEE RECENT ADVANCES IN INTELLIGENT COMPUTATIONAL SYSTEMS (RAICS), 2013, : 92 - 97
  • [9] Android Malware Detection Using Machine Learning: A Review
    Chowdhury, Naseef-Ur-Rahman
    Haque, Ahshanul
    Soliman, Hamdy
    Hossen, Mohammad Sahinur
    Fatima, Tanjim
    Ahmed, Imtiaz
    [J]. INTELLIGENT SYSTEMS AND APPLICATIONS, VOL 3, INTELLISYS 2023, 2024, 824 : 507 - 522
  • [10] A Review of Context-Aware Machine Learning for Stress Detection
    Onim, Md. Saif Hassan
    Rhodus, Elizabeth
    Thapliyal, Himanshu
    [J]. IEEE CONSUMER ELECTRONICS MAGAZINE, 2024, 13 (04) : 10 - 16