characteristics of ransomware