In order to keep your blog safe from hackers there are really only 4 “Plugins” that you need. Now that doesn’t mean that all you have to do is install these 4 plugins and your blog is completely safe. There are some other things that need to be done along with installing these plugins. Follow these steps (article coming soon) to find out the other things you need to be doing in order to keep your blog protected.
But as far as plugins are concerned… these are the 4 that get the job done. Everything else is just wasting your time.
1. Secure WordPress
Secure WordPress is maybe the most popular security plugin for WordPress. It accomplishes many of the most important things you need to do to protect your WordPress blog. Here is a specific list of those things.
- removes error-information on login-page
- adds index.php plugin-directory (virtual)
- removes the wp-version, except in admin-area
- removes Really Simple Discovery
- removes Windows Live Writer
- remove core update information for non-admins
- remove plugin-update information for non-admins
- remove theme-update information for non-admins (only WP 2.8 and higher)
- hide wp-version in backend-dashboard for non-admins
- Add string for use with WP-Scanner
- Block bad queries
2. Login LockDown
Login LockDown records the IP address and timestamp of every failed login attempt. If more than a certain number of attempts are detected within a short period of time from the same IP range, then the login function is disabled for all requests from that range. This helps to prevent brute force password discovery. Currently the plugin defaults to a 1 hour lock out of an IP block after 3 failed login attempts within 5 minutes. This can be modified via the Options panel. Administrators can release locked out IP ranges manually from the panel.
Spammers will use automated queries at your login page to continually try and find a password that works with the “admin” user which is also why you want to get rid of the “admin” altogether and create a regular username with administrator privileges.
3. Stealth Login
This plugin allows you to create custom URLs for logging in, logging out, administration and registering for your WordPress blog. Instead of advertising your login url on your homepage, you can create a url of your choice that can be easier to remember than wp-login.php, for example you could set your login url to http://www.myblog.com/login for an easy way to login to your website.
You could also enable “Stealth Mode” which will prevent users from being able to access ‘wp-login.php’ directly. You can then set your login url to something more cryptic. This won’t secure your website perfectly, but if someone does manage to crack your password, it can make it difficult for them to find where to actually login. This also prevents any bots that are used for malicious intents from accessing your wp-login.php file and attempting to break in.
4. WordPress Firewall
This WordPress plugin investigates web requests with simple WordPress-specific heuristics to identify and stop the most obvious attacks. There exist a few powerful generic modules that do this; but they’re not always installed on web servers, and difficult to configure.
It intelligently whitelists and blacklists pathological-looking phrases based on which field they appear within in a page request (unknown/numeric parameters vs. known post bodies, comment bodies, etc.). Its purpose is not to replace prompt and responsible upgrading, but rather to mitigate 0-day attacks and let bloggers sleep better at night.
Conclusion/Final Thoughts:
When you are starting a blog I would recommend installing these plugins right from the beginning. Prevention is so much easier than fixing when it comes to getting hacked.
These are the 4 plugins I installed on this blog because I was getting hacked. I’ve been hacked 3 times by the way and all 3 times have been completely different hacks. I’ve learned that keeping your blog protected from these hacks is an ongoing fight of good vs. evil. Start with these plugins then move on to my other tips and for goodness sakes man… keep your blog updated to the most recent version of WordPress!





Maurits
October 24, 2010
I believe it is very important that you keep your WP up-to-date at all times. Always upgrade to the latest version even when some plugins are not compatible (yet).
new guy learning
October 3, 2011
stealth login was the one that stood out to me as the one I most wanted, but it seems not to be. I went to the site to find out more and immediately saw
ABANDONED – THIS HAS A HIGH PROBABILITY OF SCREWING UP YOUR WEBSITE. USE AT YOUR OWN RISK. READ THE FAQ BEFORE INSTALLING!
BOOHOO. it appears as though there were attempts to keep it up with WP versions but did not stick around for the newer versions. Are there any other good plugins that accomplish the same task. My searching has come up with nothing, but I may not be searching well.
Thanks