| Literature DB >> 35270983 |
Abdullah Alqahtani1,2, Frederick T Sheldon1.
Abstract
Recently, ransomware attacks have been among the major threats that target a wide range of Internet and mobile users throughout the world, especially critical cyber physical systems. Due to its unique characteristics, ransomware has attracted the attention of security professionals and researchers toward achieving safer and higher assurance systems that can effectively detect and prevent such attacks. The state-of-the-art crypto ransomware early detection models rely on specific data acquired during the runtime of an attack's lifecycle. However, the evasive mechanisms that these attacks employ to avoid detection often nullify the solutions that are currently in place. More effort is needed to keep up with an attacks' momentum to take the current security defenses to the next level. This survey is devoted to exploring and analyzing the state-of-the-art in ransomware attack detection toward facilitating the research community that endeavors to disrupt this very critical and escalating ransomware problem. The focus is on crypto ransomware as the most prevalent, destructive, and challenging variation. The approaches and open issues pertaining to ransomware detection modeling are reviewed to establish recommendations for future research directions and scope.Entities:
Keywords: crypto ransomware; data centric; deep learning; early detection; event-based detection; machine learning-based detection; malware; process centric
Mesh:
Year: 2022 PMID: 35270983 PMCID: PMC8914995 DOI: 10.3390/s22051837
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Generic design of crypto ransomware early detection models.
Figure 2Cause–effect diagram illustrating the limitations in existing crypto-ransomware early detection solutions.
Limitations of existing crypto ransomware early detection solutions.
| Authors | Technique | Limitation | ||
|---|---|---|---|---|
| Feature Extraction | Feature Selection | Training/Detection | ||
| Sgandurra, Muñoz-González [ |
Static threshold (30 s) Bag of Words and Term Frequency (TF) | Mutual Information (MI). | Logistic Regression. |
Static thresholding. Feature extraction technique treats all features (APIs) equally and does not distinguish the features related to the attack from the general purpose general ones due to incomplete attack data. |
| Homayoun, Dehghantanha [ |
Static threshold (10 s) Sequential Pattern Mining (SPM) with Maximal Frequent Pattern (MFP) | Single step transition MSP. | Decision Tree, Random Forest, Bagging, MLP. |
Static thresholding. Applying SPM to an incomplete attack pattern might lead to extract suboptimal sequences, especially with polymorphic crypto-ransomware types that continuously change the execution sequence. As mentioned by Das, Liu [ |
| Rhode, Burnap [ |
Static threshold (1 s) Performance counter metrics such as CPU, memory, etc. | Recurrent Neural Networks (RNN). |
Static thresholding. Deep learning works well only when used with big data [ | |
| Homayoun, Dehghantanha [ |
Static threshold (10 s) Bag of Words and Term Frequency (TF), which is embedded in LSTM and CNN. | Excluding the features using pre-defined threshold at the embedding step. | Convolutional Neural Networks (CNN) and Long Short Term Memory (LSTM). |
Static thresholding. Deep learning works well only when used with big data. TF treats the attack-specific and general purpose features equally. |