Volume 32, Issue 18 e5422
SPECIAL ISSUE PAPER

Ransomware detection using machine learning algorithms

Seong Il Bae

Seong Il Bae

Department of Computer Science, Hanyang University, Seoul, South Korea

Search for more papers by this author
Gyu Bin Lee

Gyu Bin Lee

Department of Computer Science, Hanyang University, Seoul, South Korea

Search for more papers by this author
Eul Gyu Im

Corresponding Author

Eul Gyu Im

Department of Computer Science, Hanyang University, Seoul, South Korea

Eul Gyu Im, Faculty at Department of Computer Science, Hanyang University, Seoul 04763, South Korea.

Email: [email protected]

Search for more papers by this author
First published: 24 June 2019
Citations: 88

Summary

The number of ransomware variants has increased rapidly every year, and ransomware needs to be distinguished from the other types of malware to protect users' machines from ransomware-based attacks. Ransomware is similar to other types of malware in some aspects, but other characteristics are clearly different. For example, ransomware generally conducts a large number of file-related operations in a short period of time to lock or to encrypt files of a victim's machine. The signature-based malware detection methods, which have difficulties to detect zero-day ransomware, are not suitable to protect users' files against the attacks caused by risky unknown ransomware. Therefore, a new protection mechanism specialized for ransomware is needed, and the mechanism should focus on ransomware-specific operations to distinguish ransomware from other types of malware as well as benign files. This paper proposes a ransomware detection method that can distinguish between ransomware and benign files as well as between ransomware and malware. The experimental results show that our proposed method can detect ransomware among malware and benign files.