Since our beloved forum was recently hacked, we've all become much more sensitive to security issues.. and since they originally got in by cracking the password on
my account I've suddenly become a major advocate of
Strong Passwords...
The hacker claimed to have gotten in using a brute force technique, which means he tried every possible password until he found the right one (using a computer program, of course). It sounds scary, but it's really not that hard to protect yourself, if you know how.
Easy to Remember = Easy to Hack
Traditionally, we've all wanted to use passwords that we can easily remember, because we're afraid of forgetting them and being locked out. Unfortunately, in this day and age of cyber-thieves, we can't afford that convenience. A password is easy to remember if it follows a pattern or if it's made of real words and phrases. Both of these attributes make them very easy to crack by a computer. Pattern matching is one of the things that computers do best, and a Dictionary Search uses lists of known words to speed up the cracking process, so real words leave you open to hacking. Like it or not, you need to use a random password.
Re-using Passwords is Suicidal
These days you need passwords for just about everything you do online, and one can quickly feel overwhelmed by all those crazy character strings. There's a strong temptation to use a single password at multiple sites, just to keep things simple. Remember, simple for you means simple for a hacker. If just one password is compromised, every account that uses that password is compromised. That's an opening the size of the Holland Tunnel, and a hacker WILL go through it. Again, it's not convenient, but you must use a unique password for every single account you create.
Short, but Not So Sweet
Another error many folks make (and a major reason why THF fell victim) is to use short passwords. Again, this is more convenient for humans, but again it's more convenient for hackers as well. In my case, I used a password that was only 6 characters long. With just lower case letters, that allows about 309 million possible passwords. Seems like a lot, but it only took 'a few hours' for the hacker to guess it. If I'd used 8 characters instead, there would have been
209 billion possible passwords.. See what a difference just adding 2 characters makes?!!
Character Symbols - The More, The Merrier
Merrier for you, not the hackers... My THF password used only lower case letters. That means there were only 26 characters available. That played into the hacker's hands by cutting down on the number of possible variations. If I'd used a mixture of upper case and lower case letters, the character set doubles in size, and instead of 309 million variations, there would have been
19.8 billion variations, even with a password only 6 characters long. Clearly there's a benefit to using a larger character set. Add in all ten available numerals (0 throuh 9) and you add even more strength to your password.
What I Did Wrong
Many, many, things... I used a short password with a small character set made of real words and re-used it for other accounts. SHAME ON ME!!! I violated every rule in the book, and unfortunately THF and its members suffered along with me. But I've learned my lesson, and now I use long, random, multi-character set passwords, and every one of them is unique. I won't say how long, but it would now take the fastest computer in the world over
30 billion years to crack my passwords using brute force!! I think that's fairly safe...
for now
