Why Should I Care About Access Control?

Acccess control is about who can access your data or resources, and the act of accessing may mean consuming, entering, or using. A couple common examples of access control is a physical lock such as a house lock, and a login prompt to a website. If anyone could gain access to your private data or systems, then that won’t be good would it? This is why access control in all your systems (desktop, website, car, house, etc) is important just like any other cyber security fundamental.



Validate Your Backup Integrity With Restore

The whole point of a backup system is to have the ability to restore important files that were lost. An important step in your backup system is to ensure that you can recover the files and that the backup data is not corrupted. There is no point of a backup if you can’t access your data or if the backup itself was corrupt!

This is why it is just as important to do a test restore even if you don’t need to just to make sure your process is working.

Hopefully you have a backup system in place, so go spend some time now to test out that restore process if you haven’t already.


How to Backup Your WordPress Site

As your WordPress site is your online presence, you want to make sure you have a backup of all the key items. Those items are likely the custom file modifications, and the database. WordPress core, plugins, and themes could all be downloaded again if you needed to, which is why I consider them a nice to have in the backup process.

There are multiple ways to create backups of these files from manual, to plugin automation, to vendor provided solutions.

Manual: Who wants this? It is time consuming and a hassle to login to multuple locations, download files, and archive them.

WordPress Backup Plugins: These will automate the process and save you time and frustration.

  • BackWPup (free plugin) – Can save to multiple locations such as directory, ftp, dropbox, amazon s3, etc.
  • BackUpWordPress (free plugin) – Saves backup locally.
  • BackupBuddy (paid plugin) – Can save to multiple locations such as directory, ftp, dropbox, rackspace cloud, amazon s3, etc.
  • VaultPress (paid plugin + monthly service) – Does everything you want and provides the storage space as well so you don’t have to worry about where to backups are stored either.

Also note that some web providers / hosts perform backups on your behalf already, so you might want to investigate the built in options at a server and host level too.

Additional Backup Strategies

Today I will cover some additional backup strategies that I have used in the past.

Best practices regarding backups:

  • Store them encrypted! This is very important as your backups contain all your data and sensitive files and you don’t want it to fall into the wrong hands and open yourself up to identity theft right?
  • Sanitize and/or destroy your backups before discarding them.
  • Verify the file contents and integrity of the backups so that you know it is retrievable.

Where to keep your backups:

  • Same physical location – But if you want to have a contingency plan for fire, theft, or other related scenarios, then you probably want to store them in one of the following areas as well.
  • Separate physical location – Trusted family member, friend, safe deposit box, etc.
  • Online – Trusted cloud provider, self hosted NAS, etc

What Should I Backup?

What should you backup is a personal question and I can’t answer it for you definitively, but you should backup any information that is important to you. Any data that you created, obtained, hard to find, contact lists, bookmarks, passwords, etc.

On a daily basis I backup the following:

  • “My Documents” folder
  • “My Images” folder
  • “My Downloads” folder
  • Internet Browser files such as a bookmarks, plugins, settings
  • Email files such as files and settings

I also have a system setup for monthly and yearly backups which involve a different set of lists. You want to create a system to reduce the risks you identify (you can see a sample list of scenarios in my Why Backup Your Data post).

Why Backup Your Data?

Your data is the most important asset of in your computer. Hardware and software could be replaced, but if you don’t have a backup of your data and something were to happen to your computer, you will likely be in a lot of pain from the data loss. You would need to recreate all that information, and likely some of the data was irreplaceable and couldn’t be recreated.

There are multiple reasons for why you want to have a backup, here are some of the most common events:

  • Accidental deletion of files. (I’ve done this multiple times!)
  • Hard drive failure – The computer can’t read anything anymore.
  • Computer is lost or stolen – You are completely out of reach to it.
  • Environmental issues such as a fire or flood – Similar to a hard drive failure, your data is just no longer accessible.
  • Viruses and malware – Destroys your system and you don’t have access anymore.

This is why it is essential that you always back up your data and have a plan in place for recovery.