WannaCry lessons

How can businesses protect themselves against future cyber-attacks?