And the bartender goes.. Yeah, Unfortunately password security Isn't a joke. Some of my friends and family are annoyed with the big deal people are making about "secure" passwords; For your computer, email account or anything someone could potentially break in to. So Whats the big deal? I mean, if i don't tell anyone my password I'm safe right? Yeah, Think again.
As a diploma of networking student, part of our courses are network security. Part of network security reflected in Passwords. so; I thought I'd come here and share it with the community that might not know the dangers of having an unsecured password.
So lets define a "Secure" password for starters. A Secure password is defined by encryption algorithms as containing at least one capital letter, at least one lower case letter and at least one number. Some encryption types such as Blowfish* require a specific minimum length of password to be classed as a "secure" password as well.
Now on to the fun stuff: Password cracking. Part of our training in auditing is programs to break potentially weak passwords on a network or computer. One of the Highest regarded programs to use is the completley free and open source program
John the Ripper** that's as multi-platform it gets, compatible with everything from BeOS to OS2.
Recently they released some data to show how important security with passwords is. The tests were preformed on a 2.0Ghz Dual Core processor with 2GB DDR 2 ram (A pretty average computer for when the tests were taken). Here are the results:
Length of Password -- Combinations-- Crack Time
4 Characters "Secure" --- 14.7 Million --- 3 Seconds
6 Characters "Secure" --- 56.8 Billion --- 3 Hours
7 Characters "Secure" --- 3.5 Trillion --- 8 Days
8 Characters "Secure" --- 218 Trillion --- 1.4 Years***
9 Characters "Secure" --- 3 Quadrillion --- 85.9 Years***
10 Characters "Secure" --- 839 Quadrillion --- 53 Centuries***
If you have a standard English dictionary word or name, John the Ripper is almost guaranteed to break it in a second or less, based on previously mentioned computer specifications.
So why risk it?
Notes:
*Blowfish is an encryption used by alot of unix based environments; including most Linux server distributions (e.g. SLES) and user based distributions (e.g SLED, OpenSUSE, Gentoo-Based etc.)
**I am not endorsing you to download this program and use it on computers, Just providing it as the example used in the current industry. It is declared to be illegal outside of your own computer outside your own network.
***The test did not run for 1.4 years, let alone 53 Centuries. The time was taken from the Predicted maximum time in the John the Ripper program, Given the computer was never turned off.
If I come up against any more security related items I think would be interesting to pass along, I'll add another blog post.
David
You need to be a member of Geeks! to add comments!
Join this Ning Network