arrow
Return

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

delete2024-04-01
delete9
PRE
AI
S
Sibel Gulmez *
A
Arzu Gorgulu Kakisim
İ
İbrahim Soğukpınar
DOI:10.1016/j.cose.2024.103703delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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.
Keywords:
Ransomware detection
Dynamic analysis
Deep learning
XAI
API calls
DLLs
Mutual exclusions

Journal

C
Computers and Security
IF:
5.4
Papers:
4.6K
Citations:
1.4W

Organization

I
Istanbul Medeniyet University
Scholars:
1.7K
Papers: 1.4K
Citations: 1.4K
G
Gebze Technical University
Scholars:
2.7K
Papers: 2.6K
Citations: 2.4K
Cited Papers

Cited Papers

errShare
errSave
Dynamic user-centric access control for detection of ransomware attacks
err2021-12-01
err13
PREAI
errMcIntosh, Timothy; Kayes, A. S. M.; Chen, Yi-Ping Phoebe; Ng, Alex; Watters, Paul
errShare
errSave
errShare
errSave
A Multi-Classifier Network-Based Crypto Ransomware Detection System: A Case Study of Locky Ransomware
err2019-01-01
err95
errOAAI
errAlmashhadani, Ahmad O.; Kaiiali, Mustafa; Sezer, Sakir; O'Kane, Philip
errShare
errSave
Development of Baroreflex Control of Heart Rate in Swine
err1990-02-01
err0
errOAAI
errBarbara W Palmisano; Philip S Clifford; Robert L Coon; Jeanne L Seagard; Raymond G Hoffmann; John P Kampine
errShare
errSave
errShare
errSave
Ransomware early detection by the analysis of file sharing traffic
err2018-12-01
err73
errOAAI
errMorato, Daniel; Berrueta, Eduardo; Magana, Eduardo; Izal, Mikel
errShare
errSave
Ransomware: Recent advances, analysis, challenges and future research directions
err2021-12-01
err76
errOAAI
errBeaman, Craig; Barkworth, Ashley; Akande, Toluwalope David; Hakak, Saqib; Khan, Muhammad Khurram
errShare
errSave
researcher View more