XRan: Explainable deep learning-based ransomware detection using dynamic analysis

被引:11
|
作者
Gulmez, Sibel [1 ]
Kakisim, Arzu Gorgulu [2 ]
Sogukpinar, Ibrahim [1 ]
机构
[1] Gebze Tech Univ, Comp Engn Dept, Kocaeli, Turkiye
[2] Istanbul Medeniyet Univ, Comp Engn Dept, Istanbul, Turkiye
关键词
Ransomware detection; Dynamic analysis; Deep learning; XAI; API calls; DLLs; Mutual exclusions;
D O I
10.1016/j.cose.2024.103703
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, the frequency and complexity of ransomware attacks have been increasing steadily, posing significant threats to individuals and organizations alike. While traditional signature -based antiransomware systems are effective in the detection of known threats, they struggle to identify new ransomware samples. To address this limitation, many researchers have focused on analyzing the behavior and actions of executables. During this dynamic analysis process, various dynamic -based features emerge, offering different perspectives on the executable's behavior, including Application Program Interface (API) call sequences, dynamic link libraries (DLLs), and mutual exclusions. Existing methods mostly perform machine or deep learning models for feature engineering and detection. These methods usually perform learning according to a single perspective or by combining data from different perspectives into the frequency domain. In this case, they may ignore the information from the other aspects or the sequence relationship between the features. In addition, learning models used in these solutions are mostly incomprehensible to humans, which could be an obstacle in terms of having an insight through the model's mentality and also ransomware's way of work. In this study, we provide XRan (eXplainable deep learning -based RANsomware detection using dynamic analysis), an Explainable Artificial Intelligence (XAI) supported ransomware detection system that combines different dynamic analysisbased sequences, each representing a different view of the executable, in order to enrich the feature space. XRan employs a Convolutional Neural Network (CNN) architecture to detect ransomware and two XAI models as Interpretable Model -Agnostic Explanations (LIME), and SHapley Additive exPlanations (SHAP) to provide local and global explanations for detection. Experimental results demonstrate that XRan provides up to 99.4% True Positive Rate (TPR), and outperforms the state-of-the-art methods.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] Explainable Ransomware Detection with Deep Learning Techniques
    Giovanni Ciaramella
    Giacomo Iadarola
    Fabio Martinelli
    Francesco Mercaldo
    Antonella Santone
    Journal of Computer Virology and Hacking Techniques, 2024, 20 : 317 - 330
  • [2] Explainable Ransomware Detection with Deep Learning Techniques
    Ciaramella, Giovanni
    Iadarola, Giacomo
    Martinelli, Fabio
    Mercaldo, Francesco
    Santone, Antonella
    JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2024, 20 (02) : 317 - 330
  • [3] 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
  • [4] Visualizing Portable Executable Headers for Ransomware Detection: A Deep Learning-Based Approach
    Dam, Tien Quang
    Nguyen, Nghia Thinh
    Le, Trung Viet
    Le, Tran Duc
    Uwizeyemungu, Sylvestre
    Le-Dinh, Thang
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2024, 30 (02) : 262 - 286
  • [5] Explainable Transfer Learning-Based Deep Learning Model for Pelvis Fracture Detection
    Kassem, Mohamed A. A.
    Naguib, Soaad M. M.
    Hamza, Hanaa M. M.
    Fouda, Mostafa M. M.
    Saleh, Mohamed K. K.
    Hosny, Khalid M. M.
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2023, 2023
  • [6] Enhanced and Explainable Deep Learning-Based Intrusion Detection in IoT Networks
    Gyawali, Sohan
    Sartipi, Kamran
    Van Ravesteyn, Benjamin
    Huang, Jiaqi
    Jiang, Yili
    MILCOM 2023 - 2023 IEEE MILITARY COMMUNICATIONS CONFERENCE, 2023,
  • [7] Robustness Analysis of Deep Learning-Based Lung Cancer Classification Using Explainable Methods
    Malafaia, Mafalda
    Silva, Francisco
    Neves, Ines
    Pereira, Tania
    Oliveira, Helder P.
    IEEE ACCESS, 2022, 10 : 112731 - 112741
  • [8] Deep Learning LSTM based Ransomware Detection
    Maniath, Sumith
    Ashok, Aravind
    Poornachandran, Prabaharan
    Sujadevi, V. G.
    Sankar, Prem A. U.
    Jan, Srinath
    2017 RECENT DEVELOPMENTS IN CONTROL, AUTOMATION AND POWER ENGINEERING (RDCAPE), 2017, : 442 - 446
  • [9] 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,
  • [10] Dynamic and explainable deep learning-based risk prediction on adjacent building induced by deep excavation
    Li, Xuyang
    Pan, Yue
    Zhang, Limao
    Chen, Jinjian
    TUNNELLING AND UNDERGROUND SPACE TECHNOLOGY, 2023, 140