The Cyber Stick-Up: Understanding and Preventing Ransomware