Slashdot Mirror


Enforcing Crytographically Strong Passwords

Saqib Ali writes "The WebAppSec mailing list at SecurityFocus is currently having an interesting discussion on how to force users to use cryptographically strong passwords. The original poster suggested displaying a list of randomly generated password for the user to choose from. Two issues pointed with this concept, were Shoulder surfing and the fact that a bunch of randomly generated passwords are hard to remember. A counter proposal was to use pronounceable but randomly generated password. A full summary of this discussion is available. Any thoughts from slashdotters?"

24 of 429 comments (clear)

  1. GOD by scsirob · · Score: 4, Funny

    No-one will ever guess my super-secret password: GOD

    --
    To Terminate, or not to Terminate, that's the question - SCSIROB
    1. Re:GOD by 0x461FAB0BD7D2 · · Score: 4, Funny
      What was that? I only see asterisks.

      No-one will ever guess my super-secret password: ***


      Do I need a password to view your super-secret password? Or do I run your comment by LC5?
    2. Re:GOD by FidelCatsro · · Score: 4, Funny

      if you want to make it cryptographicaly strong you could change it to , j3H0vA

      --
      The only things certain in war are Propaganda and Death. You can never be sure which is which though
    3. Re:GOD by Jack+Taylor · · Score: 5, Funny

      Here's the original. It's a classic :D. Check out the top 100 too, if you haven't already.

      --
      One good turn - gets all the covers.
    4. Re:GOD by Anonymous Coward · · Score: 5, Funny

      Terrific password. The atheist believes your password does not exist and would not waste time looking for it. And religious extremists will fight wars over the strength of your password.

    5. Re:GOD by Anonymous Coward · · Score: 4, Funny

      Maybe, maybe not.

  2. Easier to remember random passwords by markh1967 · · Score: 5, Funny

    We faced the same problem when generating random passwords for users and decided that the best method was to generate two short (4-6 characters) english words with a number at the end. This creates passwords such as swimeasy12, turnright62, sidedoor81, etc. These proved to be very easy to rememeber and we only had one complaint: A secretary had her random password set to fatgirl13 and was really not happy, even after we expained the random process.

    --
    Input error. Replace user and press any key to continue.
    1. Re:Easier to remember random passwords by Anonymous Coward · · Score: 5, Funny

      but brute forcing all combinations of 2 4-6 letter english words plus 2 digits is rediciously easy...

      Perhaps, but if he gets you to spell the words for him, the dictionary attack won't work.
    2. Re:Easier to remember random passwords by 1u3hr · · Score: 4, Insightful
      but brute forcing all combinations of 2 4-6 letter english words plus 2 digits is rediciously easy...

      Easy, but still much better than the usual girl's name/birthday style. Consider there are at least 10.000 words in the average person's vocabulary. So two words gives you 100 million possible passwords, add two digits and you have 10 billion. Actually, this is the system I personally use, I feel comfortable with it. It's not invulnerable but safer than most.

  3. "Force"? by chrysrobyn · · Score: 5, Interesting

    I'm just a *nix and Windows luser. After struggling with tens of passwords for years, keeping them (relatively) secure, difficult to guess, etc., my employer is starting to press hard on even more regulations and ended up changing my password cycles. I can't keep up any more. I've had to get passwords reset monthly for about 6 months so far because I get locked out due to bad password entries. I just had to ask for advice on keeping them straight.

    Per advice, I have begun to keep a plaintext file on my desktop computer with all my passwords in it and when they expire. My corporate IT guidelines are too secure for me, a legit user. So, I'll have to compromise security in order to comply with guidelines.

    1. Re:"Force"? by sfcat · · Score: 4, Insightful
      Per advice, I have begun to keep a plaintext file on my desktop computer with all my passwords in it and when they expire. My corporate IT guidelines are too secure for me, a legit user. So, I'll have to compromise security in order to comply with guidelines.

      First mistake, having an IT policy that forces users to remember dozens of passwords. Second mistake, telling a user to put their passwords in a plaintext file on the desktop. Third mistake, posting that fact on /. without posting as AC.

      I'm not making fun of you, but I feel for those admin b/c nobody would make such a policy unless forced by the higher ups.

      Security is based upon three types of authorization: 1) something you know (password) 2) something you are (biometrics) 3) something you have 3) a key of sometype. Assuming that security is this important to your org, maybe you should get some type of thumb drive with a security credential and then you could use weak passwords safely. Or biometric fingerprint ids (now available from IBM) plus weak passwords. But the policy your network has in place is probably weaker (b/c I'll bet many people have these plaintext files) than a much slower password cycle.

      --
      "Those that start by burning books, will end by burning men."
  4. Don't by kristopher · · Score: 4, Insightful

    Yes, I have a suggestion. Don't force people to use stronger passwords. If they choose to use a weak one then when it is cracked, that'll be their fault. In either case, how many of us actually have to worry about someone breaking our passwords?
    The whole point of passwords are to deter regular joe from from gaining access. Yet anyone with enough time and commitment can and will break any password or encryption method ever created.

  5. password by DarkHelmet · · Score: 4, Funny
    from the nd3knsdkh238979103dsw dept

    Stop posting my password on Slashdot, Zonk!

    --
    /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
  6. Single Sign On by SnapShot · · Score: 4, Interesting

    Either use single sign on or an honest assessment of whether or not every f-ing application and web site in the intranet needs it's own f-ing password. Some things are just not so important that they need a password especially if they are already relatively safe within the corporate intranet.

    To use the example above, I'd be more than willing to think up and use a long, randomized password if it was the only one I had to remember to do my job and I only had to change it once every 90 days or so.

    --
    Waltz, nymph, for quick jigs vex Bud.
  7. random passwords by janek78 · · Score: 4, Insightful

    For the more important stuff (like my credit card details) I use a random generated password 10 characters long, mixing normal letters, capitals and numbers. But if I had to use several of these, I would have to start writing them down (I am in my mid twenties, recently graduated from a medical school, so I like to think my memory is quite good).

    Forcing an average user to use a difficult random password is like asking them to write it down on their monitor (I've seen this done more often than I can remember - and don't forget my memory is good :)

    Wouldn't a non-random but still difficult to guess password be more secure?

    Using the method mentioned in the article (e.g. t7p4i0t1 for combining a phrase a and a number) is OK until you are forced to change the password too often. Was it "pearl in the river" and my birthay or was that last time and now it is "lorem ipsum dolor" and my wife's birthday?

    Seems to me that forcing too secure passwords unto yours users is bound to be insecure in the end.

  8. choose long pass-sentence or write down by SilverSun · · Score: 4, Insightful

    I thought this discussion is long over. Everybode knows that there are two possible solutions to theis problem.

    A) Either use a passsentence instead of just a word, most modern systems allow for rather long passwords. Since the sentence makes sense it is easy to remember. Since the sentence has many characters, it is pretty hard to crack with current tools. Dictionary tools may change this, put place a few strange names or made-up words in the sentence and you are much saver as any 8 char password today.

    B) If stuck with old systems, I usually recommend the secretaries to write their passwords down. YES! Comparing the risk that one of the ~250 daily stupid attemps to guess passwords from random idiots succeeds is MUCH larger if people are told to remember their passwords. They'll automatically choose simple ones. I guess about two or three passwords in our own system per week. If they choose a very complicated passwd and write it down, then an attacker needs to be physically in the office to steel it. If the guy is physically in the secretaries office, he has no problem getting everywehere anyway and we have much bigger problems.

    Cheers

    --

    KdenLive/PIAVE - non-linear video editing

  9. My technique. by Heem · · Score: 4, Interesting

    I like to pick a pattern on the keyboard, and then use that, alternating shift. If you were to ask me what my password is, I really wouldnt know unless I'm sitting at the keyboard.

    Now, this is NOT my password, but it may have been at some point, but for example :LKPOI)(*890iopkl;

    As you can see, that password would be difficult to guess and crack, since it contains number, symbols, upper and lower case, 18 characters, and has no dictionary words in it.

    Try and type that password and you'll see how easy it is to remember.

    --
    Don't Tread on Me
  10. Forget passwords. by ezzzD55J · · Score: 4, Informative
    Ask Bruce Schneier. From his latest Crypto-Gram:
    Passwords just don't work anymore. As computers have gotten faster, password guessing has gotten easier. Ever-more-complicated passwords are required to evade password-guessing software. At the same time, there's an upper limit to how complex a password users can be expected to remember. About five years ago, these two lines crossed: It is no longer reasonable to expect users to have passwords that can't be guessed. For anything that requires reasonable security, the era of passwords is over.
  11. Password Overload by SoupIsGood+Food · · Score: 4, Insightful

    Weak passwords are a reality. In my current job, I've got eleven different systems that require a password. If you think I'm going to selct and memorize a cryptograhically correct password for each and every one of them every three months when the passwords are set to expire, you're insane.

    The more important and sensitive systems get strong passwords. The web-based tool I use to diagnore hardware issues in equipment that isn't even online? It gets something easy to remember.

    For non-technical users, the situation is worse. If you get too psychotic in your password policies, they're just going to write them down on a post-it they stick to the underside of their mousepad if they're bing circumspect, and right to the monitor if they're not.

    If you're dumb enough to run a system so braindamaged that it allows brute-force attacks and so insecure that running a decrypt on a password file gives the bad guys the keys to your palace, you need a strong password policy. You will also deserve to be mocked when a soceng hack allows someone into the building to look closely at any monitors bearing post-it notes.

    Password security is the last refuge of the incompetent sysadmin or web developer. Careful separation of user roles and discouraging escalation of priveleges is more important than someone using gpe~9u?bi4 as their password for this week.

    SoupIsGood Food

  12. Spouse's name by mmThe1 · · Score: 4, Funny

    I still say that using one's spouse's name as the password is best.

    If you think it's a weak policy for your organization, then your employees aren't changing their spouses fast enough....

  13. nqq_39tyyza7 remember that! by EmbeddedJanitor · · Score: 4, Insightful

    No wonder people write down their passwords on postit notes stuck on their monitors.

    --
    Engineering is the art of compromise.
  14. Profanity! by word_virus · · Score: 4, Interesting

    I always recommend users consider a password comprised largely of profanity. This has proven to have several benefits: 1. It's makes passwords "sticky" and easier to remember, so you can make them arbitrarily long. It's easy for your password to be 1Mg\/\/v when it stands for "lick my gibbering whale vulva." 2. Because these passwords are potentially embarassing, users are much less likely to write them down in any conspicuous place (like the sticky note on the monitor). 3. An additional benefit of the embarassment factor, users are less likely to give their password out to others, thus protecting against social engineering attacks.

  15. In the forests of the night by grahamlee · · Score: 4, Insightful

    That's such a good idea, it's already been done. One example is:

    Password Helper
    Use the Password Helper panel to pick a secure password.

    From mac os X 10.4.

  16. Re:Passphrases by Glonoinha · · Score: 4, Funny

    that builds grammatical sentences by taking a valid syntax and plugging in random verbs, nouns and adjectives in the right places.

    Or I could just send you the documentation we got back with the last project we outsourced to India.

    --
    Glonoinha the MebiByte Slayer