The next line of defense is to quickly update your WordPress site and plugins
every time a new version is released. (this can be a real time consuming hassle, but it must be done)
plugging the security holes, there are other less effective methods that you can
use in addition to keeping WordPress up-to-date.
I would password protect your WP-Admin directory on your site. If you password
protect your WP-Admin directory, the hacker will fail unless they also know your
username/password for that directory.
There are a few things you should note about protecting your WP-Admin directory:
guarding your WP-Admin directory, and one by WordPress for your blog user account.
account. That way, if one pair is compromised in some way, at least you won't lose everything.
encryption, so anyone sniffing your traffic will be able to find out your password. That goes for your WordPress blog account as well.
lets say, http://www.YourDomainName.com/, type
http://www.YourDomainName.com/wp-content/plugins/ in your browser. If you
see a listing of all the plugins you have installed on your site, then beware! Allowing hackers to see your list of plugins (and other scripts) gives them the
opportunity to check what you have installed on your site. That makes it easy for
them to check it against their own list of plugins (and scripts) known to have
security holes. Armed with that knowledge, they can then compromise your site.
Although preventing the directory listing does not stop them from exploiting those
holes, at least you are not advertising your vulnerable scripts for all to see.
To block others from viewing your directories, please check out this tutorial on How to Prevent a Directory Listing of Your Website with .htaccess.