What do I need to do to protect myself from hack

Been seeing a lot of post about people getting their site hacked. I currently have the latest version of Drupal and all modules are current. Do I just need to keep checking and updating all my modules to prevent myself from getting hacked? I added SSL, anything else I should add? I downloaded everything onto my harddrive, if something were to happen, can I just clear my web host files and upload everything on the harddrive? Will that work or do I need to install everything over?

Drupal version: 

Source: https://www.drupal.org/taxonomy/term/22/feed