Beef Up Your WordPress Security
It would be hard to overstate the popularity of WordPress as a web
publishing platform. Between the fully hosted blogs at WordPress.com
and the self hosted blog software that’s available for download
WordPress.org, there are hundreds of millions of sites running on the
WordPress platform. This makes WordPress a great resource for
individuals and businesses looking to create their first websites.
But it also makes WordPress websites a popular target for hackers.
Since having your website hacked can be devastating to your business,
it’s important to make sure you’re doing everything you can to stay
secure.
Here are the top 10 WordPress security tips you should consider. (Note
that some of these tips will apply only if you host your own WordPress installation, but not if you
use the services at WordPress.com.)
1. Keep Your WordPress Install Up To Date.
Sometimes the strongest security tips are also
the easiest to implement. Every time you login to your WordPress dashboard, check the top of
the screen to see if a new version of WordPress is available. Because security fixes to the
underlying WordPress code are distributed through these updates, it’s important to make sure
you’re always running the current version of the software. You should also make sure all your
WordPress plugins are also up to date.
2. Make Backups.
Having backups of your WordPress site not only provides protection in
case your site is compromised, it also acts as an insurance policy in case something happens
with your web host. It’s certainly possible to manage the backup process manually, but there are
plugins you can use to make the process much easier, including UpdraftPlus Backup (which I use) and
Simple Backup. Make sure to keep those backup files in a secure location as well (I store them on Amazon’s S3 facility).
3. Don’t Use “Admin” or Your Email Address For Your Username.
Not all hacking consists of high-level computer manipulation; quite often WordPress sites are
compromised by someone guessing the site administrator’s username and password.
Unfortunately, if you use “admin” or your e-mail address for your username, then a hacker is
already halfway towards reaching their goal.
It’s much more secure if you make your username something that would be as difficult to
guess as a strong password.
4. Limit The Number of Failed Login Attempts.
A persistent hacker may not be sufficiently dissuaded from attacking your site if they can simply
use a “brute force” attack in an attempt to guess your username and password.
You can use a plugin like Simple Login Lockdown or Wordfence (which I use) to detect failed
logins from a particular IP address and significantly reduce the threat of these brute force attacks.
This plugin will block an IP address from accessing your login page for one hour
when there are five successive failed attempts — although the lockout time and number of
attempts can be changed.
5. Make Sure Your Themes are Secure.
Hackers should not be your only security concern.
Given the seemingly endless number of sources for WordPress themes, you need to be
confident that you’re not using a theme with any malicious code. You can use a plugin such as
Theme Authenticity Checker to identify any potential he problematic code that may have been
added to an otherwise valid theme.
6. Additional Login Authentication.
The Login Dongle plugin provides an additional layer of login protection.
This plugin installs a book marklet in your browser, and asks you to create a
secret challenge and response text. When you go to your login page, after entering your
standard username and password, you then click the bookmark and fill in the proper response
code before you can log in. This creates an additional level of authentication security for your
blog.
7. Do a Security Scan.
Unfortunately, it won’t always be clear to you when you’ve been hacked.
Sometimes hackers want to use your server space for activities that may not be
apparent simply by viewing your site. You can use a plugin such as Exploit Scanner to
automatically search through the files on your site for anything potentially suspicious.
8. Consider a Multi-Tiered Security Manager.
Wordfence Security is a multi-pronged security plugin that adds a firewall to your website,
as well as virus scanning, real-time traffic analysis, the ability to see any changes to your
core WordPress files, and many other functions.
9. Secure Your wp-config.php File.
Your wp-config.php file contains very important information about your WordPress site,
including details on the databases that contain all of your posts and comments.
You can keep this file more secure by following the tutorial here.
Don’t give a hacker access to your private information in this file:
10. Protect Your WordPress Directories.
Finally, you can protect your underlying WordPress directories by adding the code
“Options –indexes” to the very beginning of your .htaccess file.
If you’ve never worked with a particular file before, then this is another one that you may wish to
contact your web host or Webmaster for help on.
WordPress provides you with the ability to make a powerful and professional website without
spending a penny on software. Make sure to get the most out of your site by keeping it secure.