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 条
  • [21] Ransomware Detection Service: Execution and Analysis Using Machine Learning Techniques
    Badrinath, Suriya
    Dodhi, Roshni
    Muthalagu, Raja
    WIRELESS PERSONAL COMMUNICATIONS, 2023, 133 (02) : 995 - 1009
  • [22] Ransomware Attack Detection on the Internet of Things Using Machine Learning Algorithm
    Zewdie, Temechu Girma
    Girma, Anteneh
    Cotae, Paul
    HCI INTERNATIONAL 2022 - LATE BREAKING PAPERS: INTERACTING WITH EXTENDED REALITY AND ARTIFICIAL INTELLIGENCE, 2022, 13518 : 598 - 613
  • [23] Dynamic Feature Dataset for Ransomware Detection Using Machine Learning Algorithms
    Herrera-Silva, Juan A.
    Hernandez-alvarez, Myriam
    SENSORS, 2023, 23 (03)
  • [24] Ransomware Detection: Ensemble Machine Learning Models using Disjoint Data
    da Silva, Charles M. R.
    de Castro, Paulo Andre L.
    Cesar, Cecilia de A. C.
    2024 IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND RESILIENCE, CSR, 2024, : 166 - 179
  • [25] Evaluation metric for crypto-ransomware detection using machine learning
    Kok, S. H.
    Azween, A.
    Jhanjhi, N. Z.
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2020, 55
  • [26] An effective ransomware detection approach in a cloud environment using volatile memory features
    Prachi
    Kumar, Sumit
    JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2022, 18 (04) : 407 - 424
  • [27] An effective ransomware detection approach in a cloud environment using volatile memory features
    Sumit Prachi
    Journal of Computer Virology and Hacking Techniques, 2022, 18 : 407 - 424
  • [28] Change Point Detection with Machine Learning for Rapid Ransomware Detection
    Melaragno, Anthony
    Casey, William
    2022 IEEE INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, INTL CONF ON CLOUD AND BIG DATA COMPUTING, INTL CONF ON CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/CBDCOM/CYBERSCITECH), 2022, : 154 - 162
  • [29] FeSAD ransomware detection framework with machine learning using adaption to concept drift
    Fernando, Damien Warren
    Komninos, Nikos
    COMPUTERS & SECURITY, 2024, 137
  • [30] Detecting Ransomware Automated Based on Network Behavior by Using Machine Learning
    Teymourlouei, Haydar
    Harris, Vareva E.
    2021 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2021), 2021, : 728 - 734