Be Ready or Pay the Price: Defending Against the Next Ransomware Attack