Real Time Ransomware Detection and Mitigation Using Machine Learning
dc.contributor.author | Bahaa Nofal | |
dc.date.accessioned | 2025-06-29T12:04:21Z | |
dc.date.available | 2025-06-29T12:04:21Z | |
dc.date.issued | 2025-06-18 | |
dc.description.abstract | Abstract 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.uri | https://hdl.handle.net/20.500.11888/20149 | |
dc.language.iso | en_US | |
dc.supervisor | Dr. Fadi Dreidi | |
dc.title | Real Time Ransomware Detection and Mitigation Using Machine Learning | |
dc.type | Graduation Project |
Files
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: