Posted by
Security is always a huge concern in the IT community. We make huge efforts to maintain firewalls, encryption via SSL, VPNs, encrypted wifi signals, program and operating system updates but the biggest security vulnerability time and time again are the passwords that people choose.
There is an article that I recently came across written from the perspective someone trying to break into a secure system. The top 10 most used passwords list reads like a list of lazy choices from people that just don’t want to think about security:
Even if this list didn’t cover the password that you use on every site out there, does it come close to some of your passwords? Someone that’s motivated to gain access to your system won’t just try a handful of passwords on one system and then give up, they will try your email accounts, your facebook login, web forums and anything else they can find. From the article:
So, how would one use this process to actually breach your personal security? Simple. Follow my logic:
So how do you protect yourself and your accounts?
Well, the obvious first answer is use good passwords. This means your password should not be a word that’s found in any dictionary in any language all in lowercase. Cyber crooks use software that can try tens of thousands of words per minute to crack your password and their first tool is generally a dictionary attack. Putting a number, capital letters and special characters (i.e. !@#$%^) in your password make it exponentially more difficult to guess. If you use an either character password all in lower case and change one letter to a capital and change another to a special character the time that it would take to crack the password goes from 2.4 days to 2.1 centuries!! Check out this chart to see the difficulty of cracking your password:
| Password Length | All Characters | Only Lowercase |
|---|---|---|
| 3 characters 4 characters 5 characters 6 characters 7 characters 8 characters 9 characters 10 characters 11 characters 12 characters 13 characters 14 characters |
0.86 seconds 1.36 minutes 2.15 hours 8.51 days 2.21 years 2.10 centuries 20 millennia 1,899 millennia 180,365 millennia 17,184,705 millennia 1,627,797,068 millennia 154,640,721,434 millennia |
0.02 seconds .046 seconds 11.9 seconds 5.15 minutes 2.23 hours 2.42 days 2.07 months 4.48 years 1.16 centuries 3.03 millennia 78.7 millennia 2,046 millennia |
This is all great unless you make a password so complex you can’t remember it. So how do you make a secure yet usable password?
Start with something you can remember (though not someone’s name or a dictionary word). For this article I’ll start with “ilikecheese”. Right off the bat this is a long password so it’ll take a while to crack but it’s fairly easy to guess if someone knew my penchant for cheese. First thing you can do is swap out a letter or two for numbers that look similar.
ilikecheese could become il1kech3es3
Then you can put in a capital letter and a special character:
il1keCh3es3! will take over 18,000,000 computing years to crack! For all intents that’s uncrackable.
The second thing to remember is don’t use the same password for everything! The reason for this is that different websites have different security measures in place and if someone can steal your password from an online forum and use it to log into your online banking you’re in trouble. The best practice is to use a different password for every site and use a password manager (not your browser) to store them all. Roboform for PC users and 1password for Mac are both excellent choices.
I admit that I don’t use totally unique passwords for every site I use, there’s just too many of them. The trick that I use is I have a handful of different passwords with different complexity that I use depending on the site I’m logging into. If someone steals my digg.com password they’ll be able to get into my slashdot.org account, but not into the online retailers I use. If someone managed to steal the password for a shopping site I use, they wouldn’t be able to get into my banking or credit card accounts. For the financial sites I do use different passwords for each, that way if my bank is hacked my credit cards are safe and I can still eat while the damage is fixed.
Don’t trade your password for chocolate
It’s a funny thought that people would give strangers on the street their passwords for a chocolate bar, but over 70% of the people tested by a security firm in 2004 did just that.
http://news.bbc.co.uk/2/hi/technology/3639679.stm
Don’t give your password to anyone. Not a stranger offering you candy, not your family, not your coworkers, not even your IT person (if we need your password you can type it for us), no one.
At the end of the day computer security is always a balancing act between restricting access and ease of usability, I’ve just seen too many people use the same password everywhere and get into trouble because of it.
[onemansblog.com via lifehacker]
image from kk+ on flickr
So - what do you think? Please share your comments in the section below.
Your email is never published or shared with anyone.
The following comments are owned by whoever posted them. NYC Tech Guys is not responsible for them in any way.
Oh yes, weak passwords are delight for hackers, so I use password manager called Sticky Password, which works also for applicaitons.