• WordPress
    • Why WordPress
    • WordPress Support
    • WordPress Websites
    • WordPress Web Hosting
  • Our Projects
    • WPAnnex
    • EmmanuelPress
    • ChrisCree.TV
    • New Media Profit Path
  • Get Your Domain

SuccessCREEations, Inc.

Guiding Your Business to Increased Income though Effective New Media Systems Online

  • Home
  • About
    • Talk About Us
    • Chris Cree
    • Examples of our Work
      • Dr. Mo – Learn to Win!
      • Allstate Insurance
      • Halo Models & Talent Group
      • HighCallingBlogs.com
      • MyHuntingandFishing.com
      • BuzzFoto
  • Services
    • Social Media
    • Websites
      • WordPress Support
      • WordPress Web Hosting
      • Domain Names
  • Blog
    • Archives
    • Site Map
    • Comment Policy
    • Tag Cloud
  • Contact
  • Topics
    • Blogging
    • Social Media
    • WordPress
      • Tips
      • Themes
      • Plugins
    • SEO
    • Tech Tips
    • Personal Growth
    • Misc
You are here: Home / WordPress / Tips / How to Protect Your WordPress Site From Hackers

How to Protect Your WordPress Site From Hackers

July 21, 2010 by Chris 9 Comments
Tweet

It’s a nightmare scenario. You go to your website only to find a nasty message from a hacker bragging about hacking your site. And nothing else. As far as you can tell your content is gone and you can’t even find a way to log into your WordPress dashboard.

Would your business survive your website being shut down, even temporarily?

It Happens

That’s exactly the situation that my friend Viveka Von Rosen found herself in recently.

Fortunately we were able to help her out, rescue (most of) her files and get her back up and running relatively quickly. But that isn’t always the case.

Turns out Viveka could have done some things to better protect herself. Fortunately she learned her lesson well and she’s in much better shape today than she was before the attack.

Have You Really Been Hacked?

A lot of times people come to me saying, “My site’s been hacked,” when it really hasn’t. With WordPress sometimes plugin conflicts can cause issues that seem to the user like a hacker has messed with something. This is most common when upgrading to a new version of WordPress if a plugin hasn’t been made compatible with the new version yet.

While that can cause your site to crash, it’s not caused by hackers.

Not only that, but most of the sites I’ve seen that have been hacked weren’t just taken down by them. Most of the malicious hacks I’ve seen involved injecting some code into the site, usually with the end goal to redirect site traffic to some other website.

The Symptoms

Without going into the gory details, Viveka’s case was a little different. Her site actually showed an all white screen with an error message along the lines of a plugin conflict and the hacker just wanted to crash her site. Turns out he was into stealing something else.

When I did some troubleshooting I was able to get her site back up and running in fairly short order. In Viveka’s words:

I must add here, that it only took Chris 45 minutes to decipher and fix what was a rather sophisticated hack!

While I’d never promise to be able to recover a hacked site that quickly, I do have a good track record recovering hacked WordPress sites.

Here are some things you can do to minimize the chances you’ll end up getting hacked and maximize the chances to fully recover quickly should your site crash (for whatever reason).

1. Use Strong Passwords.

I honestly think this was Viveka’s biggest mistake. Again in her words,

This is what got me – I just used numbers and letters and the password was – well – kinda obvious.

Make your passwords not only hard to guess, but make them more difficult for sophisticated hackers to break as well. Randomly mix in special characters (found on the number keys with the shift button) as well as numbers and upper and lower case letters. Here’s what Wikipedia says about password strength.

Both WordPress and cPanel will tell you how strong your password is. Stronger passwords offer better protection.

It also makes them harder to type in. That’s why I use 1Password to manage my passwords on my Macs. I can use really strong passwords and I don’t have to remember them or type them in. 1Password will auto fill web forms for me. It’s the best of both worlds: good security & user friendly.

2. Keep Your WordPress Updated.

One of the most common ways WordPress websites get hacked is because their owners don’t keep their software up to date. What happens is that older versions of WordPress can have know security weaknesses. These weaknesses are fixed by newer releases of the software.

But if you don’t update your software, you leave yourself exposed.

This also holds true with plugins and themes. Besides, the newer versions of WordPress make keeping everything up to date remarkably easy. There’s not much of an excuse to keep you from updating things.

3. Backup Regularly and Often.

A good backup can cover for a ton of other issues by making it possible to revert back to how things were before your site crashed. When it comes to WordPress you need to back up your

  • Database
  • Theme Files
  • Plugins
  • Media Uploads

There are several different ways to handle backups and I’ll cover some of those in a future post.

But the point is backup early and backup often!

Bottom Line

I don’t believe any site is completely “hack proof.” A determined hacker with enough resources can break into most anything. Just watch an episode of NCIS! ;)

But if you do these three things you will greatly reduce your risk of being hacked and make it much easier to recover if you do run into a problem.

Related Posts with Thumbnails
Print Friendly

SuccessCREEations.com runs on the Genesis Framework

Genesis Framework

The Genesis Framework empowers you to quickly and easily build incredible websites with WordPress. Whether you're a novice or advanced developer, Genesis provides the secure and search-engine-optimized foundation that takes WordPress to places you never thought it could go. It's that simple - start using Genesis now!

Check out these incredible features and wide selection of designs. With automatic theme updates and world-class support included, Genesis is the smart choice for your WordPress website or blog.

Or even Become a StudioPress Affiliate yourself.

Filed Under: Tips Tagged With: Hacked, Security, Viveka Von Rosen, WordPress

Comments

  1. Frederick Ding says:
    July 21, 2010 at 6:51 pm

    You’ve written quite an informative post. Personally, I love NCIS too.

    Are there any plugins you’d recommend for automating the backup process?

    Reply
    • Chris says:
      July 22, 2010 at 7:20 am

      Heya Frederick! That’s a great question and there are some good ways to automate backing up your WordPress site. As I mentioned above I’m putting together another post about backups because it is such an important topic. I’ll lave a reply here when that post goes live in the next few days.

      Reply
    • Positive Life says:
      November 8, 2010 at 3:00 pm

      I wish I had read this post before my blog had got hacked. one mistake which I had done was, that I had not updated my blog. Anyways, I have learnt the hard way.

      Reply
  2. alantanblog says:
    July 24, 2010 at 11:32 am

    I suggest to changed the password every month

    Reply
  3. Tim says:
    August 17, 2010 at 7:48 pm

    I would do it a bit longer

    Reply
  4. vTravels says:
    September 4, 2010 at 7:57 pm

    Thanks a lot Chris for putting much stress on security. I don’t think any online business can survive if the website is shut down. Strong password and its frequency of change can be a great help for securing any kind of website. I still remember once my ftp password was stolen by a kind of virus and it was continuously altering the html content of web pages. It was basically a dll file stored on the local computer where ftp client was installed. I am looking for your advice on protecting the websites from this kind of issues.

    Reply
  5. Jon Thomas@Designer Furniture says:
    September 21, 2010 at 5:16 pm

    Keeping a backup copy on MS Word is the best policy. Been doing this for class and for work forever.

    Reply
  6. Alex says:
    September 21, 2011 at 2:04 pm

    nice post just a quick question if you can help id really appreciate!

    i work really hard on my website to keep it on the first 2 pages of any seach related to what i do, but today this guy from abyaraimoveisbr.com just literally copied everything from my site, my pics, my analytics code, my live chat script and hosted it for his benefit!

    was just wondering if there’s a way to prevent content from being downloaded

    Reply

Trackbacks

  1. 3 Easy Ways to Back Up Your WordPress Site says:
    July 29, 2010 at 6:43 am

    [...] In the first case, Viveka Von Rosen’s site was attacked by a hacker. I wrote about that last week when I explained how to protect WordPress from hackers. [...]

    Reply

Comment Policy: Your words are your own, so be nice and helpful if you can. Please, only use your real name and limit the number of links submitted in your comment. If in doubt, please take a moment to review our full Comment Policy before you click "Post Comment" so we don't mark your comment as spam.

Speak Your Mind Cancel reply

*

*

Sponsors

Scribe SEOHeadway Themes — Is your website making Headway?Gravity Forms Plugin for WordPresssocialoomph

Connect With Chris

Subscribe via RSS! Check Out My Photos on Flickr! Be my friend on Facebook! Follow Me On Twitter! Subscribe to my channel on YouTube! Find Me On LinkedIn! Subscribe to my FriendFeed! Follow Me On Google Buzz! Subscribe to my channel on Vimeo! Share My Stumbles!

ChrisCree.TV

ChrisCree.TV banner

High Calling Blogs

Work and God

Good Stuff

Local Guides

  • Austin
  • Memphis
  • Charlotte
  • Baltimore
  • El Paso
  • Milwaukee
  • Madison
  • Boston
  • Seattle
  • Nashville
  • Denver
  • Washington DC
  • Las Vegas
  • Louisville
  • Portland


 TwitterCounter for @ChrisCree 
Friend of Creative Coast Button
Blog Network:
Name:
SuccessCREEations
Topics:
Social Media, Blogging, WordPress
Join my network
Blog Networks

Did you notice how fast this site is?

SuccessCREEations is accelerated by the
MaxCDN Content Delivery Network

Return to top of page

Copyright © 2012 · Delicious Theme (heavily) customized by SuccessCREEations, Inc. on the Genesis Theme Framework · WordPress · Log in