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 条
  • [21] Explainable Learning-Based Intrusion Detection Supported by Memristors
    Chen, Jingdi
    Zhang, Lei
    Riem, Joseph
    Adam, Gina
    Bastian, Nathaniel D.
    Lan, Tian
    2023 IEEE CONFERENCE ON ARTIFICIAL INTELLIGENCE, CAI, 2023, : 195 - 196
  • [22] Concrete Cracks Detection and Monitoring Using Deep Learning-Based Multiresolution Analysis
    Arbaoui, Ahcene
    Ouahabi, Abdeldjalil
    Jacques, Sebastien
    Hamiane, Madina
    ELECTRONICS, 2021, 10 (15)
  • [23] Asset Detection in Railroad Environments using Deep Learning-based Scanline Analysis
    Wolf, Johannes
    Richter, Rico
    Doellner, Juergen
    VISAPP: PROCEEDINGS OF THE 16TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS - VOL. 4: VISAPP, 2021, : 465 - 470
  • [24] Acoustic features analysis for explainable machine learning-based audio spoofing detection
    Bisogni, Carmen
    Loia, Vincenzo
    Nappi, Michele
    Pero, Chiara
    COMPUTER VISION AND IMAGE UNDERSTANDING, 2024, 249
  • [25] Distributed system anomaly detection using deep learning-based log analysis
    Han, Pengfei
    Li, Huakang
    Xue, Gang
    Zhang, Chao
    COMPUTATIONAL INTELLIGENCE, 2023, 39 (03) : 433 - 455
  • [26] Explainable deep learning-based dynamic prediction of surface settlement considering temporal characteristics during deep excavation
    An, Xuefeng
    Luo, Hanbin
    Zheng, Fei
    Jiao, Yuyong
    Qi, Jianfeng
    Zhang, You
    APPLIED SOFT COMPUTING, 2024, 167
  • [27] A Review on Android Ransomware Detection Using Deep Learning Techniques
    Alzahrani, Nisreen
    Alghazzawi, Daniyal
    11TH INTERNATIONAL CONFERENCE ON MANAGEMENT OF DIGITAL ECOSYSTEMS (MEDES), 2019, : 330 - 335
  • [28] Explainable Deep Learning-Based Approach for Multilabel Classification of Electrocardiogram
    Ganeshkumar, M.
    Ravi, Vinayakumar
    Sowmya, V.
    Gopalakrishnan, E. A.
    Soman, K. P.
    IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2023, 70 (08) : 2787 - 2799
  • [29] Making Deep Learning-Based Predictions for Credit Scoring Explainable
    Dastile, Xolani
    Celik, Turgay
    IEEE ACCESS, 2021, 9 : 50426 - 50440
  • [30] Two-Stage Ransomware Detection Using Dynamic Analysis and Machine Learning Techniques
    Hwang, Jinsoo
    Kim, Jeankyung
    Lee, Seunghwan
    Kim, Kichang
    WIRELESS PERSONAL COMMUNICATIONS, 2020, 112 (04) : 2597 - 2609