Ransomware is a type of malware that blocks access to computer systems or data until a ransom is paid by the victim. Ransomware attacks typically occur due to malicious files that are unknowingly downloaded and installed by the victim onto their computer system. Given the threats and potential losses posed, methods for detecting and classifying ransomware continue to be developed, one of which utilizes the Random Forest machine learning algorithm. Random Forest is chosen for its advantages in handling large datasets, short training time, high prediction accuracy, and its ability to reduce the risk of overfitting. Using 1380 ransomware samples from a dataset with 54 features, 10 best features were selected through Feature Selection where the built Random Forest model successfully predicted ransomware files with an accuracy of 98.79%.
Copyrights © 2024