Android Ransomware Detection Using Supervised Machine Learning Techniques Based on Traffic Analysis

被引:7
作者
Albin Ahmed, Amnah [1 ]
Shaahid, Afrah [1 ]
Alnasser, Fatima [1 ]
Alfaddagh, Shahad [1 ]
Binagag, Shadha [1 ]
Alqahtani, Deemah [1 ,2 ]
机构
[1] Imam Abdulrahman Bin Faisal Univ, Coll Comp Sci & Informat Technol, Dept Comp Sci, POB 1982, Dammam 31441, Saudi Arabia
[2] Imam Abdulrahman Bin Faisal Univ, Coll Comp Sci & Informat Technol, SAUDI ARAMCO Cybersecur Chair, Dept Comp Sci, POB 1982, Dammam 31441, Saudi Arabia
关键词
android security; ransomware attacks; cyber-attacks; machine learning; deep learning; ensemble learning;
D O I
10.3390/s24010189
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
In today's digitalized era, the usage of Android devices is being extensively witnessed in various sectors. Cybercriminals inevitably adapt to new security technologies and utilize these platforms to exploit vulnerabilities for nefarious purposes, such as stealing users' sensitive and personal data. This may result in financial losses, discredit, ransomware, or the spreading of infectious malware and other catastrophic cyber-attacks. Due to the fact that ransomware encrypts user data and requests a ransom payment in exchange for the decryption key, it is one of the most devastating types of malicious software. The implications of ransomware attacks can range from a loss of essential data to a disruption of business operations and significant monetary damage. Artificial intelligence (AI)-based techniques, namely machine learning (ML), have proven to be notable in the detection of Android ransomware attacks. However, ensemble models and deep learning (DL) models have not been sufficiently explored. Therefore, in this study, we utilized ML- and DL-based techniques to build efficient, precise, and robust models for binary classification. A publicly available dataset from Kaggle consisting of 392,035 records with benign traffic and 10 different types of Android ransomware attacks was used to train and test the models. Two experiments were carried out. In experiment 1, all the features of the dataset were used. In experiment 2, only the best 19 features were used. The deployed models included a decision tree (DT), support vector machine (SVM), k-nearest neighbor (KNN), ensemble of (DT, SVM, and KNN), feedforward neural network (FNN), and tabular attention network (TabNet). Overall, the experiments yielded excellent results. DT outperformed the others, with an accuracy of 97.24%, precision of 98.50%, and F1-score of 98.45%. Whereas, in terms of the highest recall, SVM achieved 100%. The acquired results were thoroughly discussed, in addition to addressing limitations and exploring potential directions for future work.
引用
收藏
页数:21
相关论文
共 53 条
[1]   Android Ransomware Detection Based on Dynamic Obtained Features [J].
Abdullah, Zubaile ;
Muhadi, Farah Waheeda ;
Saudi, Madihah Mohd ;
Hamid, Isredza Rahmi A. ;
Foozy, Cik Feresa Mohd .
RECENT ADVANCES ON SOFT COMPUTING AND DATA MINING (SCDM 2020), 2020, 978 :121-129
[2]   Evaluation of Machine Learning Algorithms for Malware Detection [J].
Akhtar, Muhammad Shoaib ;
Feng, Tao .
SENSORS, 2023, 23 (02)
[3]   DDoS Attack Detection in IoT-Based Networks Using Machine Learning Models: A Survey and Research Directions [J].
Alahmadi, Amal A. ;
Aljabri, Malak ;
Alhaidari, Fahd ;
Alharthi, Danyah J. ;
Rayani, Ghadi E. ;
Marghalani, Leena A. ;
Alotaibi, Ohoud B. ;
Bajandouh, Shurooq A. .
ELECTRONICS, 2023, 12 (14)
[4]   Click fraud detection for online advertising using machine learning [J].
Aljabri, Malak ;
Mohammad, Rami Mustafa A. .
EGYPTIAN INFORMATICS JOURNAL, 2023, 24 (02) :341-350
[5]   Machine Learning-Based Detection for Unauthorized Access to IoT Devices [J].
Aljabri, Malak ;
Alahmadi, Amal A. ;
Mohammad, Rami Mustafa A. ;
Alhaidari, Fahd ;
Aboulnour, Menna ;
Alomari, Dorieh M. ;
Mirza, Samiha .
JOURNAL OF SENSOR AND ACTUATOR NETWORKS, 2023, 12 (02)
[6]   Machine learning-based social media bot detection: a comprehensive literature review [J].
Aljabri, Malak ;
Zagrouba, Rachid ;
Shaahid, Afrah ;
Alnasser, Fatima ;
Saleh, Asalah ;
Alomari, Dorieh M. M. .
SOCIAL NETWORK ANALYSIS AND MINING, 2023, 13 (01)
[7]   Classification of Firewall Log Data Using Multiclass Machine Learning Models [J].
Aljabri, Malak ;
Alahmadi, Amal A. ;
Mohammad, Rami Mustafa A. ;
Aboulnour, Menna ;
Alomari, Dorieh M. ;
Almotiri, Sultan H. .
ELECTRONICS, 2022, 11 (12)
[8]   Artificial Intelligence Algorithms for Malware Detection in Android-Operated Mobile Devices [J].
Alkahtani, Hasan ;
Aldhyani, Theyazn H. H. .
SENSORS, 2022, 22 (06)
[9]  
Almomani I, 2021, P 2021 1 INT C ARTIF, P240, DOI [10.1109/CAIDA51941.2021.9425059, DOI 10.1109/CAIDA51941.2021.9425059]
[10]   Android Ransomware Detection Based on a Hybrid Evolutionary Approach in the Context of Highly Imbalanced Data [J].
Almomani, Iman ;
Qaddoura, Raneeem ;
Habib, Maria ;
Alsoghyer, Samah ;
Al Khayer, Alaa ;
Aljarah, Ibrahim ;
Faris, Hossam .
IEEE ACCESS, 2021, 9 :57674-57691