Android malware detection using time-aware machine learning approach

被引:11
作者
Alsobeh, Anas M. R. [1 ,2 ]
Gaber, Khalid [1 ,3 ]
Hammad, Mahmoud M. [4 ]
Nuser, Maryam [1 ]
Shatnawi, Amani [1 ]
机构
[1] Yarmouk Univ, Fac Informat Technol & Comp Sci, Irbid 21163, Jordan
[2] Southern Illinois Univ Carbondale, Sch Comp, Carbondale, IL 62901 USA
[3] Jordan Univ Sci & Technol, Informat Technol & Commun Ctr, Irbid 22110, Jordan
[4] Jordan Univ Sci & Technol, Fac Comp & Informat Technol, Irbid 22110, Jordan
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2024年 / 27卷 / 09期
关键词
Time-aware machine learning (TAML); Android malware detection; Temporal intelligence; Cybersecurity; Temporal feature extraction; Concept drift; Binary classification; Multiclass classification; KronoDroid dataset; Mobile security; Temporal weighting; Real-device testing; Signature-based detection;
D O I
10.1007/s10586-024-04484-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In today's rapidly evolving digital landscape, the surge in smartphone usage is paralleled by an increasing wave of cyberthreats, highlighting the limitations of existing signature-based malware detection methods. To address this problem, our research introduces a Time-Aware Machine Learning (TAML) framework specifically designed for Android malware detection. Our framework extracts the best time-correlated features and then it builds time-aware and time-agnostic machine learning (ML) models. The ML models are trained on the KronoDroid dataset, which contains more than 41,000 benign Android apps and more than 36,000 malicious apps developed between 2008 to 2020. Our experimental evaluation revealed that the Last Modification Date 'LastModDate' feature is a critical variable for time-aware classification. Moreover, our empirical analysis reveals that real-device detection outperforms emulator-based detection. Impressively, the time-correlated features boosts the detection performance and achieving an outstanding 99.98% F1 score in a time-agnostic setting. In addition, on each year, our time-aware experiments outperformed the traditional ML detection models. Our time-aware classifier achieved a 91% F1 score on average and a maximum F1 score of 99% of yearly chunk experiments over 12 years. These experimental results affirm the effectiveness of our proposed method in detecting Android malware.
引用
收藏
页码:12627 / 12648
页数:22
相关论文
共 27 条
[1]   A Context-Aware Android Malware Detection Approach Using Machine Learning [J].
AlJarrah, Mohammed N. ;
Yaseen, Qussai M. ;
Mustafa, Ahmad M. .
INFORMATION, 2022, 13 (12)
[2]  
Allix K, 2015, LECT NOTES COMPUT SC, V8978, P51, DOI 10.1007/978-3-319-15618-7_5
[3]   DL-Droid: Deep learning based android malware detection using real devices [J].
Alzaylaee, Mohammed K. ;
Yerima, Suleiman Y. ;
Sezer, Sakir .
COMPUTERS & SECURITY, 2020, 89
[4]   Drebin: Effective and Explainable Detection of Android Malware in Your Pocket [J].
Arp, Daniel ;
Spreitzenbarth, Michael ;
Huebner, Malte ;
Gascon, Hugo ;
Rieck, Konrad .
21ST ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2014), 2014,
[5]   Learning features from enhanced function call graphs for Android malware detection [J].
Cai, Minghui ;
Jiang, Yuan ;
Gao, Cuiying ;
Li, Heng ;
Yuan, Wei .
NEUROCOMPUTING, 2021, 423 :301-307
[6]  
Faruki P., 2019, INT C SEC PRIV, DOI [10.1007/978-981-13-7561-310, DOI 10.1007/978-981-13-7561-3_10]
[7]   A Novel Dynamic Android Malware Detection System With Ensemble Learning [J].
Feng, Pengbin ;
Ma, Jianfeng ;
Sun, Cong ;
Xu, Xinpeng ;
Ma, Yuwan .
IEEE ACCESS, 2018, 6 :30996-31011
[8]   Lightweight, Obfuscation-Resilient Detection and Family Identification of Android Malware [J].
Garcia, Joshua ;
Hammad, Mahmoud ;
Malek, Sam .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2018, 26 (03)
[9]   Deep Learning-Based Attack Detection and Classification in Android Devices [J].
Gomez, Alfonso ;
Munoz, Antonio .
ELECTRONICS, 2023, 12 (15)
[10]   A comprehensive survey on deep learning based malware detection techniques [J].
Gopinath, M. ;
Sethuraman, Sibi Chakkaravarthy .
COMPUTER SCIENCE REVIEW, 2023, 47