WannaCry ransomware: Have the lessons been learned?