Real Time Ransomware Detection and Mitigation Using Machine Learning

dc.contributor.authorBahaa Nofal
dc.date.accessioned2025-06-29T12:04:21Z
dc.date.available2025-06-29T12:04:21Z
dc.date.issued2025-06-18
dc.description.abstractAbstract Ransomware remains one of the most dangerous cybersecurity threats, causing severe damage by encrypting user data and demanding payment. Traditional antivirus systems often fail to detect new or evolving ransomware strains due to their reliance on signature-based detection. In this project, we present an intelligent, real-time ransomware detection and mitigation system that leverages behavioral analysis and machine learning. The system monitors file activities, registry operations, and network behavior using C++ and Windows APIs, and extracts technical features from executable files. These features are then classified using a trained Random Forest model in Python to determine whether a file is benign or malicious. If ransomware is detected, the system takes immediate action to stop the threat before it causes harm. The integration between C++ and Python enables efficient real-time classification, while the system’s modular design ensures extensibility and adaptability to new threats. Our solution was tested on real-world samples in a controlled virtual environment, and achieved high accuracy in detecting ransomware before execution.
dc.identifier.urihttps://hdl.handle.net/20.500.11888/20149
dc.language.isoen_US
dc.supervisorDr. Fadi Dreidi
dc.titleReal Time Ransomware Detection and Mitigation Using Machine Learning
dc.typeGraduation Project
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
Ransomware_Project_Abstract_Arabic.docx
Size:
36.62 KB
Format:
Microsoft Word XML
Description:
Loading...
Thumbnail Image
Name:
presntation.pptx
Size:
2.48 MB
Format:
Microsoft Powerpoint XML
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: