Pesky Passwords
We've all heard the lectures about password security 100 times. We know the basics like "don't use real words," "no names of your family members," and "the most common password is the word "god." We've heard these things before and I think most of us have a false sense of security about our how secure our lives are.
These days, password cracking tools are freely available on the internet. "Hackers" with almost no skills download powerful tools that rapidly attempt to guess a password using combinations of every word in the dictionary and every name. Personal computers are becoming more and more powerful meaning that the time it takes to attempt these brute force password attempts becomes shorter and shorter. Also, new password cracking algorithms such as rainbow tables are becoming accessible, even to people that don't know how to use them.
On top of that, most people use the same password for everything. Their personal email accounts, their banks, their retirement accounts, their facebook etc. If not exactly the same, then some variation of the same. If a hacker guesses your password for one account, what kind of access to destroy your life do they have?
My final argument in favor of paranoia is this: Let's assume bank websites are secure. Those institutions put a premium on defending their customers from hacking attempts or internet vulnerabilities, so let's just assume those places are hack-proof. Addditionally, let's assume those sites are the one place where we keep a ridiculously long, very secure password that is different from every other website we use. Are we safe in this scenario? If I were a hacker, I would avoid bank sites assuming they're too hard. Instead, I would go after an email site. I would assume people keep less secure passwords for their email and therefore they are easier to get into.
What kind of information would a hacker have access to if he could gain full access to my email account. There's not really anything sensitive in my email account by itself. What I'm concerned about is how many other secure websites are tied to my email account. For instance, could a hacker go to my bank website and click the "I forgot my password" link and have my bank send a new password to my now compromised email account? What about my 401k website or my investment account. The possibilites are enough to keep me up at night.
So, what can we do?
First, follow good password behaviors.
-
Keep a separate, secure password for each
website.
I know how daunting this is, but there are tools to make it
easier. Keepass is a free, open-source password database that is a
highly encrypted place to store passwords. It will even
auto-generate passwords that are as complicated as you want them to
be. You only have to remember one password to open your entire
database of passwords. It has the ability to copy and paste
passwords so you don't have to type them and you can store the
url's for important websites right in the app. There are versions
of keepass that you can keep on a usb thumb drive or even on your
phone. Another tool to make a secure life easier is Roboform - it
has the same master password concept as keepass but will auto fill
in website passwords once logged in.
- Don't use real words in your passwords
A trick to make this easier to live with is to substitute symbols or numbers for letters. For instance, if you want your password to be the phrase "world wide web," subtitute the lettering for something similar to "W0rldw1dew3b!" It's easy to remember and won't be found in any dictionary. Remember to use a mixture of lowercase and capital letters as well.
You can also use passwords based on phrases that are important to you. The phrase "The Lord is my shepherd, I shall not want" would become something like "tLimsIsnw."
Patterns on the keyboard are equally efficient. For instance, start on the bottom row with the letter "z" and click through to the "m" and then do the same patter in reverse on the top row of keys. Easy to remember, difficult to crack.
- Change your passswords periodically
I recommend changing passwords frequently, at least every 90 days. As personal computers get faster and faster, this can help keep you ahead of any password cracking attempts. The longer your password is, the longer it takes to crack.
- Keep your passswords at least 8 characters long
Hopefully, a good password policy will keep you out of heartache.
A little extra precaution goes a long way in this always connected
world we live in.
