What is Ransomware and How to Prevent It?