October 28, 2005

«Previous Main Next »

Hot Off The Press: Perfect Passwords

There are two sets of passwords I must deal with in my life: my own and everyone else's. Users constantly forget their passwords, or mistype them because they're so CoNv0Lut3d, and only a technologist can resolve the problem for them. My own problem isn't not remembering my passwords, but being confident in them. I just don't think there is as much variation in the passwords I use to prevent massive data exposure should one of my passwords be compromised. I need something to educate my users -- and myself -- about the best means of password construction. Mark Burnett's book Perfect Passwords: Selection, Protection, and Authentication (2005 Syngress), aims to do just that.

Burnett knows a lot about passwords, because he's analyzed over a million of them. His research shows that most passwords are much less secure than their users believe. We all know people who choose passwords like "LetMeIn" with the misplaced expectation that they've hit on the perfect code. We're not so naive.

More sophisticated users employ password "strategies" -- little systems for creating passwords that presumably nobody will figure out. For example, a character substitution strategy that replaces certain letters with similar-looking digits (e.g., "s3cr3t5" mutated from "secrets") seems like it should be a vast improvement over ordinary dictionary words as passwords. Burnett shows how far wrong that intuition can be, by demonstrating the vulnerability of that and myriad other supposedly safe password strategies.

Sometimes users have random character string passwords forced upon them by well-meaning systems, but users can rarely commit such strings to memory and thus resort to writing them down, which leaves even complex passwords open to sudden compromise. Or a system can try to demand complexity by insisting that passwords contain a mix of letters and numbers -- a requirement most users readily circumvent. Even the common practice of frequently changing passwords is foiled by users making minor, but predictable, modifications to their previous password.

The solution to the password problem, Burnett points out, is understanding the ways hackers crack passwords, and knowing how to predict the vulnerabilities of a given password strategy. Armed with this information, and the handy tips the author provides, you can create passwords that are secure, compliant with strict password policies, and still memorable. And you'll be well equipped to train users in safer password strategies to boot.

http://www.syngress.com/catalog/?pid=3420

Posted by Mel Beckman at October 28, 2005 8:39 AM

Comments

One of the keys to having users maintain perfect passwords is to have a single sign-on solution to maintain the passwords for them. I am an administrator and should be more aware of what passwords I am entering than an end user, but find that I still use more simplistic passwords as I have 20 to remember.

For the i-Series, of course, you can use Enterprise Identity Mgmt to trust the network signon information and turn passwords off for the iSeries.

Posted by: Jean Driscoll at November 1, 2005 11:27 AM

I agree -- the password situation has gone crazy. I know there are different products out there to help, but we use a simple one we developed in-house named Password Popup. It can generate random passwords, will keep track of them all, and will plug them in where desired. We sell iSeries programmer tools, but we also sell this handy utility for a whopping $19, and I thought some others might be interested. http://www.alcsoftware.com/passwordpopup

Posted by: Bryan Schaap at November 1, 2005 3:48 PM

Single sign-on -- which still seems an elusive accomplishment -- only solves the problem in a single domain, such as a corporation or government agency. Users still have myriad passwords for banking, online shopping, and their personal computer resources, so educating users about strong passwords is still useful. Even if you've managed to deliver single sign-on in your organization. Imagine if users always created strong passwords, never divulged them carelessly, and changed them routinely. Internet fraud might never have gained the foothold it has.

Posted by: Mel Beckman at November 13, 2005 5:13 PM