Ransomware detection based on machine learning using memory features

被引:5
|
作者
Aljabri, Malak [1 ]
Alhaidari, Fahd [2 ]
Albuainain, Aminah [2 ]
Alrashidi, Samiyah [2 ]
Alansari, Jana [2 ]
Alqahtani, Wasmiyah [2 ]
Alshaya, Jana [2 ]
机构
[1] Umm Al Qura Univ, Coll Comp, Dept Comp & Network Engn, Mecca 21955, Saudi Arabia
[2] Imam Abdulrahman Bin Faisal Univ, Coll Comp Sci & Informat Technol, SAUDI ARAMCO Cybersecur Chair, Dept Networks & Commun, POB 1982, Dammam 31441, Saudi Arabia
关键词
Ransomware; Machine Learning; Malware detection; Dynamic analysis; Memory forensics;
D O I
10.1016/j.eij.2024.100445
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Ransomware attacks have escalated recently and are affecting essential infrastructure and enterprises across the globe. Unfortunately, ransomware uses sophisticated encryption techniques to encrypt important files on the targeted machine and then demands payment to decrypt the data. Artificial intelligent techniques including machine learning have been increasingly applied in the field of cybersecurity and greatly contributed to detecting and preventing different kinds of attacks However, the number of studies that applied machine learning to detect ransomware are still limited by the obfuscation of malware, the lack of setting up a proper analysis environment, the accuracy of models, and the high false-positive rate. Thus, it is crucial to develop effective ransomware detection based on machine learning techniques. This study aims to build a robust machine-learning model that can recognize unknown samples using memory dumps to detect ransomware with high accuracy and minimal false positives providing an extensive analysis of how memory traces can assist in the detection of ransomware. This goal was achieved by building a new dataset composed of recent ransomware group attack samples like Revil, Lockbit, and BlackCat, as well as a number of benign samples, including office applications, Windows applications, and compression applications, which were dynamically analyzed within an enhanced cuckoo sandbox to ensure the most reliable results. Then, a set of machine learning models were developed, and a comparative performance analysis was conducted. Among the various models evaluated, XGBoost was the best-performing model, using only 47 features out of 58. It achieved 97.85% accuracy with a 2% false positive rate.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Machine Learning-Based Detection of Ransomware Using SDN
    Cusack, Greg
    Michel, Oliver
    Keller, Eric
    PROCEEDINGS OF THE 2018 ACM INTERNATIONAL WORKSHOP ON SECURITY IN SOFTWARE DEFINED NETWORKS & NETWORK FUNCTION VIRTUALIZATION (SDN-NFVSEC'18), 2018, : 1 - 6
  • [2] Ransomware detection using machine learning algorithms
    Bae, Seong Il
    Lee, Gyu Bin
    Im, Eul Gyu
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (18):
  • [3] Ransomware Detection Using Machine Learning: A Survey
    Alraizza, Amjad
    Algarni, Abdulmohsen
    BIG DATA AND COGNITIVE COMPUTING, 2023, 7 (03)
  • [4] Behavioral based detection of android ransomware using machine learning techniques
    Kirubavathi, G.
    Anne, W. Regis
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2024, 15 (09) : 4404 - 4425
  • [5] Ransomware Detection and Classification Using Machine Learning and Deep Learning
    Ouerdi, Noura
    Mejjout, Brahim
    Laaroussi, Khadija
    Kasmi, Mohammed Amine
    ADVANCES IN SMART MEDICAL, IOT & ARTIFICIAL INTELLIGENCE, VOL 1, ICSMAI 2024, 2024, 11 : 194 - 201
  • [6] Ransomware Detection in Executable Files Using Machine Learning
    Ganta, Venkata Gopi
    Harish, G. Venkata
    Kumar, V. Prem
    Rao, G. Rama Koteswar
    2020 5TH IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS ON ELECTRONICS, INFORMATION, COMMUNICATION & TECHNOLOGY (RTEICT-2020), 2020, : 282 - 286
  • [7] Ransomware Detection using Machine and Deep Learning Approaches
    Alsaidi, Ramadhan A. M.
    Yafooz, Wael M. S.
    Alolofi, Hashem
    Taufiq-Hail, Ghilan Al-Madhagy
    Emara, Abdel-Hamid M.
    Abdel-Wahab, Ahmed
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (11) : 112 - 119
  • [8] Proposed Ransomware Detection Model Based on Machine Learning
    Gonza, Karen
    Torres, Juan
    Curioso, Mars
    Ticona, Wilfredo
    CYBERNETICS AND CONTROL THEORY IN SYSTEMS, VOL 2, CSOC 2024, 2024, 1119 : 287 - 299
  • [9] Trusted detection of ransomware in a private cloud using machine learning methods leveraging meta-features from volatile memory
    Cohen, Aviad
    Nissim, Nir
    EXPERT SYSTEMS WITH APPLICATIONS, 2018, 102 : 158 - 178
  • [10] API-Based Ransomware Detection Using Machine Learning-Based Threat Detection Models
    Almousa, May
    Basavaraju, Sai
    Anwar, Mohd
    2021 18TH INTERNATIONAL CONFERENCE ON PRIVACY, SECURITY AND TRUST (PST), 2021,