The existing Ubuntu Samba File Service is successfully deployed within an isolated laboratory environment and provides a controlled file-system service for evaluating ransomware encryption behavior.
A legitimate file-system activity baseline is established by performing normal file operations against disposable laboratory files and recording the corresponding activity for comparison.
Public ransomware temporal behavioral data is processed into structured time-ordered observations without manually creating the training dataset, allowing the research workflow to use externally available behavioral evidence.
Relevant ransomware-related characteristics such as file access, write activity, modification, rename activity, operation intensity, and temporal progression are transformed into sequential features suitable for LSTM processing.
An LSTM-based temporal behavior model is trained to learn relationships between consecutive behavioral observations and distinguish ransomware encryption sequences from normal file-system activity.
The trained model is evaluated using separated temporal sequences to determine its ability to classify ransomware and normal behavior before applying the model to runtime laboratory activity.
A controlled ransomware-style encryption simulation is executed only against disposable files exposed through the Ubuntu Samba File Service, allowing realistic encryption-related behavior to be generated without deploying actual ransomware.
Runtime file-system events are collected and converted into temporal sequences using the same feature-processing approach applied during model development, maintaining consistency between training and practical validation.
The LSTM model analyzes the runtime temporal sequences and identifies behavioral progression associated with the controlled ransomware encryption attack, with file-system and network observations providing supporting security evidence.
The complete assessment demonstrates a practical AI-based ransomware detection workflow in which temporal behavior analysis is used to identify encryption attacks against an Ubuntu file-system service, while also documenting model limitations and providing a foundation for further time-series-based ransomware detection research.