Slashdot Mirror


Passwords That Are Simple — and Safe (?)

TravisTR submitted a story that talks about simpler passwords. I don't think anyone disagrees that having elaborate rules with 20 char passwords requiring mixed cases and symbols and requiring them to change frequently is a pain, but I'm not sure that allowing unique but simpler passwords is a better idea.

72 of 563 comments (clear)

  1. deh. by Anonymous Coward · · Score: 5, Insightful

    Why don't use simple words that can't easily be found using dictionnary bruteforce ?

    And most hacked account come from shitty secret question/answer that can let you change password.

    1. Re:deh. by Opportunist · · Score: 4, Insightful

      Pretty much this. Someone hand Mr. Anonymous a few mod-ups.

      There are exactly 2 things in my experience (from various forensic examinations) that are responsible for almost all hacked passwords: Keyloggers and easily guessable recovery questions.

      Last 4 digits of your credit card? If the system allows you to retry infinitely, it's a matter of try and error. 10000 attempts, tops. Trivial to do for an automated system.
      Last name of your teacher/Mother's maiden name? Trivial for anyone who knows you, and if you don't care for the account you want, send the most common names against as many accounts as you can get your hands on.
      Place of birth? Elementary school? Pet's name? Check the person' Facebook account.

      It has never, in my experience, been a blunt dictionary attack within the last 5 years. Why? Because even a password susceptible to a dictionary attack requires a fairly weak login procedure to work. And every single password entry system I know of (at least when it's about more than something trivial like logging in to your pr0n account) either has a delay feature that keeps you from trying more than maybe 10 passwords a minute, or it even implements something like a "3 strikes" system before you have to contact a human being, or at the very least solve a captcha. Dictionary attacks are not really something anymore that you can easily use to crack passwords.

      Oddly, such a safeguard is almost certainly missing when it comes to password recovery questions.

      And I guess I needn't waste a character to write about keyloggers.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:deh. by Crudely_Indecent · · Score: 2, Interesting

      I occasionally use simple, but misspelled words or names, or a combination of simple words that do not belong together, or simple phrases omitting spaces. One has to be careful not to choose common misspellings, or words that somehow go together, but a successful selection should be both easy to remember and immune to dictionary attack.

      My brother and nephews and I play a game called "two great tastes" that involves choosing two foods that taste great, but not together. The purpose is to come up with the grossest combination. These words combined would make a combination of words that don't go together ("sauerkraut" and "candycorn" for example, or "Tabasco" and "milk"). There are a virtually unlimited number of foods that can be combined in this game.

      Unfortunately, I cannot use these types for all passwords as some systems have strict rules in place which require numbers and/or characters or length restrictions.

      Examples (none that I use, of course):

      Misspelled:
      elixabeth
      zpecialist

      Combinations:
      applespongewrap ("apple" + "sponge" + "wrap")
      mustardeyedrops ("mustard" + "eyedrops")

      Phrases:
      islitasheet (part of "I slit a sheet, a sheet I slit, upon the slitted sheet I sit" tongue-twister)
      ilikemynewjob ("I like my new job")

      --


      "Lame" - Galaxar
    3. Re:deh. by MrEricSir · · Score: 2, Funny

      By any chance, is "deh" your password?

      --
      There's no -1 for "I don't get it."
    4. Re:deh. by bertoelcon · · Score: 2, Insightful

      I find a good way to get around those recovery questions is to lie on them. For example, every one that asks me "What is your mother's maiden name?" gets the same answer but not the truth.

      --
      Anything can be found funny, from a certain point of view.
    5. Re:deh. by Anonymous Coward · · Score: 2, Informative

      There are exactly 2 things in my experience (from various forensic examinations) that are responsible for almost all hacked passwords: Keyloggers and easily guessable recovery questions.

      And it's the latter that really drives me nuts. I can't tell you the number of places that have a canned set of 4-6 questions that they're willing to allow you to use.

      For starters, I don't want to tell them the answers to any of those questions. Both because they can reconstruct too much about me, and because I don't want them to have the information since everybody seems to think they've got something 'unique' -- the more people who know the answer to any of those questions, the less usable it is as an identifier.

      I've actually had to come up with a set of alternate answers to the canned set of questions, specifically to push it back to something that is only known by me (or far less easy to deduce without a lot of personal knowledge).

      Having seen financial institutions use the same questions over and over, I'm sometimes more worried about the security of the challenge questions than my actual password -- because most password storage I've seen isn't invertible. You can confirm that the entered password creates the same hash, but you can't actually get the password.

      Any time I see a site which has a canned set of challenge questions, I cringe. Because, clearly they know nothing about security.

  2. don't ever use the word "password" by Anonymous Coward · · Score: 5, Insightful

    Call it a "passphrase." Ban that other word.

    1. Re:don't ever use the word "password" by swilly · · Score: 5, Insightful

      I agree. There is only so much entropy the human brain can remember, but I can remember phrases quite well. Throw in a few digits and special characters instead of letters and you have the perfect balance between security and ease of use. Unfortunately I keep seeing maximum passwords lengths, which is just stupid. I suspect maximum password lengths are caused by lazy developers and web sites that store passwords instead of hashes of passwords.

      Don't know if typing phrases would be better for everyone though. Interested to know how non-touch typists would deal with something like "It w@s the b3st of times, It was the worst of times".

    2. Re:don't ever use the word "password" by nasch · · Score: 2, Insightful

      That's security through obscurity. It's basically a substitution cypher that relies on the attacker not knowing it's being used. It's maybe fine for something like your slashdot account, but should not be relied on for real security.

    3. Re:don't ever use the word "password" by FictionPimp · · Score: 2, Insightful

      Are not all passwords just security though obscurity?

    4. Re:don't ever use the word "password" by turbidostato · · Score: 2, Informative

      "After all, any security system involves secrets"

      False.

      Authentication requires at least one of these (of course, mixing two or three is better):
        * Something you know
        * Something you have
        * Something you are

      Only the first one relies on secrets.

    5. Re:don't ever use the word "password" by tepples · · Score: 2, Insightful

      Authentication requires at least one of these (of course, mixing two or three is better):
      * Something you know
      * Something you have
      * Something you are

      Only the first one relies on secrets.

      "Something you have" typically involves a device containing some form of stored "something you know". "Something you are" can't be revoked and reissued in case of compromise.

  3. changing passwords frequently makes no sense by js_sebastian · · Score: 3, Interesting

    Recent paper by some microsoft folks at usenix security: "So Long, And No Thanks for the Externalities: The Rational Rejection of Security Advice by Users" (http://research.microsoft.com/en-us/um/people/cormac/papers/2009/solongandnothanks.pdf)

    1. Re:changing passwords frequently makes no sense by Monkeedude1212 · · Score: 4, Informative

      People who argue that changing passwords frequently* is a waste of time has not had to deal with the security issue of people sharing their passwords on a regular basis. On the odd occaison, the Receptionists will share passwords so they can log in on each other's computers and access each others files. As an IT team we've done our best to abstract that concept by allowing anyone to log onto any computer in the network so long as they have an account, and mapping network drives automatically based on your permissions, but suffice to say some people just don't understand that. Someone will still only save to "My Documents" or C: drive, because thats what they do at home. Anyways, if someone gets terminated, and they remember the passwords, they pose a security risk. We had this issue come up last summer where a manager knew a few people's passwords, and after being fired, was using the webmail client to snoop on emails.

      I haven't been working in this side of IT for more than 2 years and I can already see the benefit of ever-changing passwords.

      *I suppose that depends how frequently you are talking

    2. Re:changing passwords frequently makes no sense by tlhIngan · · Score: 2, Insightful

      Yeah, changing passwords frequently just makes for lower-quality passwords.

      Eventually people fall into a sequence that's even more detrimental to security than a really good, long password.

      Here's some "strong" passwords - capital letters and numbers: Jan2010, Feb2010, Mar2010, ...
      Let's make it harder, add symbols! Jan!2010, Feb@2010, Mar#2010, ... Nov2010
      Can't repeat numbers in same spot? Jan!2010, 2010Feb@, Mar#2010, ...
      Want longer? January2010, February2010, ...
      Hell, they may just simplify and do 1!January, 2@Feburary, 3#March, ...
      etc.

      Plus, it really depends on what you're trying to protect. My password for a blog site would be relatively weak because if it's compromised, so what? My password for my bank though is something much stronger for obvious reasons. Sites that claim that 80% of the people use "password" as their password isn't revealing - it depends on the site itself. If it's some news site or otherwise unimportant with no consequences, it'll have a weak password. If it's a password to your bank account, then you'll have something much stronger on it. Ditto sites with same password - if it's a blog, so what if I use the same password on all the blog sites I visit? Big whoop, you compromized by NYT login and now have access to some other blog sites.

    3. Re:changing passwords frequently makes no sense by Darkness404 · · Score: 2, Insightful

      So instead of having a few people in the company knowing passwords, you lead to the people with a sticky note with all their passwords stuck to their monitor. Lets face it, perfect security is impossible, the average person can't remember insanely long abstract passwords, so either you have weaker passwords, the security question flaws, IT hell of having to reset passwords every other week, or the sticky note on the monitor.

      Real security requires you to balance out risks, figure out who is the main threat and make passwords to combat that. If your main threat is from random blackhats, choosing a password like "jennifeR21211985" wouldn't be too terrible of a password, on the other hand, if the main threat was from people who knew the person, such a password like your kid's name with a random capital letter then their birthdate could be laughable.

      --
      Taxation is legalized theft, no more, no less.
    4. Re:changing passwords frequently makes no sense by hal2814 · · Score: 3, Funny

      There's not always a sticky note on the monitor. Some people are security conscious. They hide the sticky under their mouse pad. Because really... who would ever think to look there?

    5. Re:changing passwords frequently makes no sense by DragonWriter · · Score: 4, Insightful

      People who argue that changing passwords frequently* is a waste of time has not had to deal with the security issue of people sharing their passwords on a regular basis.

      People who argue that rotating passwords frequently is a good solution to password sharing are missing the point: password sharing means either:
      1) People who should not have access to facilities are routinely being given it by others, or
      2) People who should have access to facilities are not given reliable enough access to it in their own name.

      Rotating passwords frequently does not address either of these problems. OTOH, it makes it more likely that people will be unable to remember their passwords and will, therefore, write them down somewhere near their computer for ready reference, which creates its own problems.

      As an IT team we've done our best to abstract that concept by allowing anyone to log onto any computer in the network so long as they have an account, and mapping network drives automatically based on your permissions, but suffice to say some people just don't understand that. Someone will still only save to "My Documents" or C: drive, because thats what they do at home.

      You can certainly redirect "My Documents" (and most other profile folders) to network locations, and you can make the rest of the C:\ drive writable only to administrators and not make normal users administrators. Problem solved.

      We had this issue come up last summer where a manager knew a few people's passwords, and after being fired, was using the webmail client to snoop on emails.

      And rotating passwords may limit the time of exposure to such attacks, but doesn't prevent them, so if there is anything truly sensitive exposed, it doesn't protect it. What an IT organization ought to do is deal with the reasons people are routinely sharing passwords.

    6. Re:changing passwords frequently makes no sense by SCHecklerX · · Score: 4, Insightful

      Changing passwords frequently, as somebody writes below, leads to patterns, sticky notes on monitors, passwords kept in notepad files, etc. IOW, it MAKES THINGS LESS SECURE.

      It is the most ridiculous policy I've seen in this field.

      A better policy is:

      1) force strong passwords
      2) audit against week passwords using cracking tools
      3) force a change of passwords when an incident occurs, or a person with a shared (ie: admin, root, database, etc) access leaves the company.

      Forcing constant changes does not make you more secure if the password is strong to begin with and good policies around sharing and disclosing that password are followed (and they are more likely to be followed if you aren't forcing users to change the damned thing every month). Users will also be able to REMEMBER their STRONG password. Imagine that!

    7. Re:changing passwords frequently makes no sense by Monkeedude1212 · · Score: 2, Insightful

      We don't think of rotating passwords as a solution to the problem - we think of it as a countermeasure that will buy us time when issues arise. We could be complete hard asses about sharing passwords, no doubt. However, we're going through some growing pains right now and we don't have the staff to deal with all the smaller issues that come up. What are we going to do to reprimand password sharing? Reduce their share folder size? As IT we just police, but its up to the individual managers to dole out the sentences for bad behavior and some managers honestly don't care.

      We haven't been able to combat the password writing down with OR without rotation - people still print them off, or write them on stickies, post them to the wall, and all that. We have not been able to combat that problem in any sense, so why not rotate it around?

      A redirect from My Documents to a network drive would cause some unnecessary strain on the backbone of our network - we don't want them sharing EVERY possible file, and we don't want to have to upload to our server everytime they press CTRL+S.

      Rotating the passwords gives us the time we need that when attacks come up - we can address them properly. It doesn't stop them from happening, but it makes dealing with them easier. And we simply haven't found a solution that stops the problem from occuring.

    8. Re:changing passwords frequently makes no sense by hairyfeet · · Score: 2, Interesting

      Question: I'm just a little PC builder and repairman, so maybe I'm missing something, but why not use USB sticks for login? It isn't like the sticks are expensive nowadays, and there are plenty of programs like Predator designed to allow secure login via USB. Now I'm sure somebody has a similar program (hell you might even be able to with the Predator Pro version) where you can activate/deactivate login sticks via Group Policy, so it seems to me the safest way would be simply having the insane length password on the stick, then you get the whole "huge letter/number/character that changes" while not having to deal with users not remembering. Just have them put the stick on their keyring and voila!

      So maybe I'm missing something, but in this case it seems to me technology would be able to fix this problem.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    9. Re:changing passwords frequently makes no sense by DragonWriter · · Score: 3, Informative

      We don't think of rotating passwords as a solution to the problem - we think of it as a countermeasure that will buy us time when issues arise.

      Regular rotation clearly doesn't buy you time (it limits the time of exposure when a certain problems occur, but doesn't buy you time.)

      What are we going to do to reprimand password sharing?

      Reprimanding is not the solution.

      The solution is:
      1) Find out what the problem is in the existing system that people are working around by sharing problems, and
      2) Address that problem in a way that removes the incentive to share passwords.

      As IT we just police

      This view is probably the source of many of your problems. As IT your mission should be marshalling technology to enable the broader organization to acheive its goals efficiently and safely, not being "just police".

      Rotating the passwords gives us the time we need that when attacks come up - we can address them properly.

      How? Regular rotation of passwords does nothing to delay the impact of an attack. Selective forced expiration of passwords in response to an identified attack may by some time, but that's very different than a regular and frequent rotation policy.

    10. Re:changing passwords frequently makes no sense by nine-times · · Score: 2, Informative

      People who argue that changing passwords frequently* is a waste of time has not had to deal with the security issue of people sharing their passwords on a regular basis.

      I don't think that the claim is that "changing passwords frequently is a waste of time," at least not exactly. What's often misunderstood about security is people think that something is "secure" or it's not, and you can just sort of turn up the security level. That's not quite it. It's more about trade-offs.

      Just as a hypothetical example, imagine you owned an apartment building, and you found out that the lock on the front door to the building was relatively easy to pick. You think, "I'll fix that," and you install some big crazy contraption that's supposed to be incredibly secure and impossible to pick. Unfortunately it takes 5 different keys to open, and each time someone goes in or our, it takes them 3 minutes to get through the door. You say, "I don't care, I want the most secure thing!"

      A week later, you stop by the building to check on things. You find that, fed up with the annoying locks, the tenants have propped the front door open using a cinder block.

      This is the sort of thing that makes security a complicated subject, and this is the sort of objection you get to making people have really strong passwords that need to change frequently. When I started out, I worked briefly for a company that would make everyone have a 12 character password with lower-case, caps, symbols, and numbers, rotated once a month (maybe it was once every couple of months) with a 2-week warning. So you would really only get a couple weeks before the thing started popping up again asking you for a new password. And it wouldn't let you reuse any of your last 7 passwords. People were writing down their passwords all the time. Then someone came up with the idea of having a common way of generating passwords: [month]!abc1234567. She shared the idea with some of her coworkers, and then the next thing you know, half the people in the company have the same exact password: DEC!abc12345. The next month they had "JAN!abc12345". It took a while to convince the manager that this arrangement was not very secure.

      So really it's about finding balance. You have to find password policies that will encourage users to practice good habits, and the ideal policies may vary depending on the group of users.

    11. Re:changing passwords frequently makes no sense by Bigjeff5 · · Score: 3, Insightful

      Real security requires you to balance out risks, figure out who is the main threat and make passwords to combat that.

      That is exactly right.

      The security in any system is only as strong as the weakest members, and the end user is almost always the weakest member of the security question. So before you can do anything, you need to strengthen the security that the users themselves practice. You need a comprehensive training program for all your employees - and it has to be a good one. You've got to make the security problem relevant to them before you'll be able to get any real behavior change.

      Once you've done that, you need to implement sane policies that a reasonable individual can handle. Just because you have developed a system to memorize a random 20 character password at the drop of the hat doesn't mean your end users have (in fact, they almost certainly have not). Requiring a 20 character password with four upper and four lower case characters, four numbers, and four symbols (yeah, you get a whole 4 characters that you can make whatever you want!) that changes every month is not going to work, ever.

      I worked at a National Guard armory on an army base for a while (I was a civilian contractor) and the problem with security that didn't take the users into account was glaringly obvious. The security there was intense - access cards that were bio-metrically linked to the individual (via fingerprint), an 8 digit PIN number for the card access, and a 10-15 character passwords that had to have 2 upper and lower characters, 2 numbers and 2 symbols in case you locked out your card with the wrong PIN.

      You couldn't just unlock your PIN. If you locked it out, you needed to set a new one. To do this you had to scan your fingerprint at the issuing office. Your PIN could not be the same as any of the last 10-15 PINs you used, I don't remember the exact number. Since this was a constant problem, if you locked your card out you could expect to spend a half hour to an hour unlocking it. The password was a backup - you could get on to your system with your password. The trouble was nobody used their password, so unless they had it on a sticky they couldn't use it to get in to their system.

      The PIN numbers were changed so frequently people started putting them on stickies on their monitor. Then they'd step out and forget their access card in the machine. Now you have zero security. None, nadda, zilch. For all your system does to keep it secure, you can just walk in to almost any empty but open office and find a card in a machine with the correct PIN stickied to the monitor.

      You must design your security system to the limits of your users, not to the limits of the technology.

      I'm personally a big fan of pass-phrases. It doesn't matter if you use dictionary words in a pass phrase, you're looking at 50,000+ possibilities for each word in the phrase, so for a 5 word passphrase you're looking at about 3^20 permutations. Add in capital letters and punctuation and it is more like 1^25 permutations. Compared to 9^20 for the 20 character password I described above, and that's not too far off. Most places recognize that a 20 character password will never work, and they generally use at most a 15 character password. Without any of the lost-options caused by adding restrictions (so many of x, y, or z type digit) that's 3^15 permutations, a hell of a lot less than the much easier to remember 5 word pass-phrase.

      So you can have your insane levels of security if you're smart about it. If someone wants to use their daughter's birthday, "Shelly's birthday is on July the 20'th" is nearly uncrackable and extremely easy to remember.

      The only way to limit sharing of passwords is to: a.) give them a secure and convenient way to do the same thing, b.) educate them about why they should not be sharing their passwords amongst themselves and make it relevant to them personally, and c.) enforce the policy with serious conse

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    12. Re:changing passwords frequently makes no sense by archangel9 · · Score: 2, Insightful

      The solution is: 1) Find out what the problem is in the existing system that people are working around by sharing problems, and 2) Address that problem in a way that removes the incentive to share passwords.

      Well put. Should be modded up. (the rest directed to monkeedude)
      I have been managing small networks for about 13 years, and your post is exactly the problem. A relative "n00b" thinks they can dictate the way users work by putting a network in place and telling users to do it a certain way.

      Well, that doesn't fly. In any small network, you have to look at the work flow and figure out what information these users need in order to complete their tasks. If Bob and Suzie need to share files, for goodness sake, map them an X: drive to a server, give them rights, and move on. Do it however you choose, script-wise, but do it. Use Groups. Plan your resources. This is Network Admin 101. Above all, work with the users, don't just think you're going to slap them on the wrist when they don't do it "your way".

      Have you introduced this problem to your manager? What do they say? If your responses belong to your manager, then your manager doesn't have a great deal of experience in the IT field either. I'm not attempting to bash your post, but your entire point of view regarding management of the network should really be re-assessed. Some small network admins get those kinds of ideas in their heads and never let it go. My suggestion to you: let it go. Work with management to establish network documentation: Best Practices, Internet Usage, and a Policy and Procedure manual (see HR for help. yes, they are two completely different things). Establishing documentation will help the users better understand what's going on, even if they don't become immediately savvy. Working with the users to figure out their issues with the computer system will be a learning experience for you, too. Be open-minded and leave any defensive attitude at the door, as someone is bound to say something that you will want to take personally. Get past this phase of the network growth and you will reap the benefits.

    13. Re:changing passwords frequently makes no sense by quanticle · · Score: 2, Insightful

      The grandparent isn't talking about replacing passwords with USB sticks. He's talking about two factor authentication. The user has a USB stick and a password. They need to plug in their USB stick in order to even bring up the login screen. Once their USB stick is authenticated, they need to type in the password to get access to their account.

      It'd solve both problems. You wouldn't have to deal with the risk of former employees snooping, since you could drop the permissions for their USB stick. The users wouldn't mind because the need for a strong password would be lessened. Its not even a mental leap for most users, since they seem to do just fine with ATMs, which employ the same system (card + pin).

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    14. Re:changing passwords frequently makes no sense by hairyfeet · · Score: 2, Interesting

      Thanks, I knew there was a word for it, but after pulling an all nighter (man I'd love to kick the bastard that wrote those rogue AV programs in the nuts) man brain is a little fuzzy. But I figure if even my mom can remember a PIN, and USB sticks and smart card readers so cheap, why bother making the users jump through hoops?

      As I tell my customers "It is MY job to do the hard stuff, so you don't have to" but in this case a good program with Group Policy De-authorization ability would make it easy and would give better security for BOTH the users and the admins. Like I said I'm just a little shop owner but it seems like tech would fix this problem easily.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    15. Re:changing passwords frequently makes no sense by NitroWolf · · Score: 2, Insightful

      People who argue that changing passwords frequently* is a waste of time has not had to deal with the security issue of people sharing their passwords on a regular basis. On the odd occaison, the Receptionists will share passwords so they can log in on each other's computers and access each others files. As an IT team we've done our best to abstract that concept by allowing anyone to log onto any computer in the network so long as they have an account, and mapping network drives automatically based on your permissions, but suffice to say some people just don't understand that. Someone will still only save to "My Documents" or C: drive, because thats what they do at home. Anyways, if someone gets terminated, and they remember the passwords, they pose a security risk. We had this issue come up last summer where a manager knew a few people's passwords, and after being fired, was using the webmail client to snoop on emails.

      I haven't been working in this side of IT for more than 2 years and I can already see the benefit of ever-changing passwords.

      *I suppose that depends how frequently you are talking

      I had to deal with a similar situation in the military... I came to the conclusion that users will always be users and if things like this are happening, it's a failing of the IT and/or Software Design portions of the system. If your secretaries are saving documetns to My Documents on the C: drive, you need to change the My Documents to point to the network drive. You need to basically start eliminating/changing the way the users do things that are improper... it really is ultimately a failing of IT to design the system to cater to the users. In the end, you only have to design one system that works, as opposed to training individuals forever. While it takes longer to design a system properly and less time to train an individual user, over the operational lifetime of the system, the cost:benefit ratio for the properly designed system will far, far outweigh the cost of training users (and ultimately failing).

      I could actually see a lightbulb go off in the head of an Admiral during a JTF exercise one time when I explained this concept to him. Apparently, the concept of making a system that fits the users, instead of making the users fit the system is foreign to a great number of people, mostly in management and those that make budget decisions.

  4. SImple non-dictionary passwords by ceswiedler · · Score: 3, Insightful

    The best passwords I've used are non-dictionary but pronounceable words. The simplest way to generate one is to alternate consonants and vowels, for example 'lasopedi'. It's easy to remember because your brain can store it as a word, not as a random series of letters. You can add uppercase letters, symbols, or numbers if you want it more complex, like 'lasoPedi2!', which is still pretty easy to remember.

    1. Re:SImple non-dictionary passwords by Shakrai · · Score: 2, Interesting

      Just use diceware. It's got more than enough entropy and uses real words that are easy to remember.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    2. Re:SImple non-dictionary passwords by ArcherB · · Score: 5, Informative

      The best passwords I've used are non-dictionary but pronounceable words. The simplest way to generate one is to alternate consonants and vowels, for example 'lasopedi'. It's easy to remember because your brain can store it as a word, not as a random series of letters. You can add uppercase letters, symbols, or numbers if you want it more complex, like 'lasoPedi2!', which is still pretty easy to remember.

      The best passwords I've found are sentences translated into passwords. For example:

      My phone number is 555-234-2344 : Mp#i555-234-2344
      I live at 2202 Park Street : Il@2202PSt
      Four score and seven years ago : 4Sa7ya...
      My wife won't go down on me since we got married! : Mww'tgdomswgm!

      Whatever. You get the idea. All you have to remember is the sentence.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    3. Re:SImple non-dictionary passwords by alexo · · Score: 4, Funny

      My wife won't go down on me since we got married! : Mww'tgdomswgm!

      Bad password. Too common.

  5. Depends on the importance and access by FictionPimp · · Score: 3, Insightful

    To me it depends on two things:

    1) How important is the data.
    2) What level of access do un-authorized people have to the system.

    For example, we have a private development server on a isolated vlan. The only way to gain any network activity to this server is to be plugged into one of the ports that have access to that vlan (so just the developer offices).

    Do I really need a password like 2wsx)OKMnhy6BGT%?

    or does something simple like: 53xym@n cover it?

    Now, let's say it's a public server available on the internet with ssh running? Does a really strong password protect me any more then just using a simple public key with a simple password on said key?

  6. Seems to Be Some Confusion by eldavojohn · · Score: 2, Informative

    I'm not sure that allowing unique but simpler passwords is a better idea.

    There is a misunderstanding here. The paper itself is proposing an additional mechanism for protecting against popular passwords. Let's say I give you the password "password" and you find it in the dictionary and send it back to me. Now I give you the password "p@ssword" and you again explain it must have an uppercase/lowercase mix as well as a special character and a number. So I give you "P@ssw0rd" and we go about on our merry business.

    Unfortunately for the security of my account, I responded to your system's demands in a very algorithmic way. And, after millions of users try this, it might be safe for me to add in my dictionary attacks substitutions for characters in password.

    I believe what the proposed paper is suggesting is that there is an oracle that alerts the user when their password is acceptable but is simply too common and therefore unsafe. The final piece of the puzzle is building in protection so that attackers cannot "query" the Oracle to find out what are popular passwords in your system that have reached their max. It's about managing entropy in the set of passwords that your user has with a new mechanism ... and can be applied equally to the loosest and most stringent password requirements.

    After reading the paper (assuming you don't have this already), it is genuinely a way to increase your user's protection.

    --
    My work here is dung.
    1. Re:Seems to Be Some Confusion by travisco_nabisco · · Score: 2, Insightful

      Detecting how a user types a password sounds like a great idea until I decide that my cheese burger is not worth putting down, and I try to type the password with one hand.

      Or maybe I have cut my finger and have a bandaid on it, altering my typing speed and force distribution. Perhaps there is a crumb stuck under a key that alters the momentum of the press.

      There are way too many possible ways for it to go wrong. There needs to be a backup method, and that is likely to remove most of the benefits of the scheme.

  7. Write it down by glittermage · · Score: 5, Funny

    Just write down your password in a convenient & easily accessible location near entry point. Problem solved.

    1. Re:Write it down by hairyfeet · · Score: 3, Interesting

      That reminds me of a story one of my teachers used to tell: He was taking a class to go check out some new enterprise clusters and the PHB they had conduct the tour kept blathering on about how secure their place was thanks to their insane password policies. Finally Mike got tired of it and said "I'll bet you $100 and a steak dinner you let me loose in here for 15 minutes and I'll have access to your system". This of course annoyed the PHB who took the bet. Sure enough in 15 minutes he came back with 4 valid logins. When the PHB demanded to know how he did it he just started flipping keyboards over until he found post its with logins. He said the PHB stormed off in a huff and he never did get his steak or $100.

      That is why I believe ultimately passwords will have to be done away with for smart cards or CC style password generators for large systems. It is just too hard for little Sally in the pool to remember the huge password, so you end up with a security theater system where the janitor has better access than many of the admins.

      --
      ACs don't waste your time replying, your posts are never seen by me.
  8. Only for big services by PseudonymousBraveguy · · Score: 2, Informative

    This only works for big servics: If you have only a couple of users, you will miss many of the easy-to-guess passwords. Instead of preventing users to pick the same password as other users, you should check the passwords against a pre-made dictionary. This is basically the same approach, only without relying on the users for building your dictionary.

  9. Passwords aren't the weak point by Darkness404 · · Score: 4, Insightful

    In most systems, the password isn't the weak point, it is generally the security question or an off-site link. For example, you might require that users of an online banking system use a password 15 characters long, however, you e-mail them a link to change a password if needed through an e-mail account, well if that person's password is "e-mail" or something like that, all the security on your site vanishes.

    Really, you have to figure out who would be trying to get into your account, family members? A random black-hat? Your friends? Your enemies? And base passwords on there, for example, if your main problem is with black hats, a password such as your dog's name with your birth year might be good enough to prevent brute force attacks like "fido1961" on the other hand, that password is laughably weak if your family or friends wants to get in and have some good skills. However, in most cases people write down passwords which lead to more weaknesses there because for some reason IT departments want people to have passwords of "Zn98iTgg4324YEneEjjRtZ34" which might be great at preventing a black hat from accessing it, but such an arcane password generally requires people to write it down.

    --
    Taxation is legalized theft, no more, no less.
  10. Compuserv had it right by pcjunky · · Score: 3, Interesting

    Compuserv used to use two words with a punctuation mark between them . My old password was impair?boxer. Tens maybe hundreds of millions of possibilities, simple to remember. I still use that scheme.

    1. Re:Compuserv had it right by jandrese · · Score: 3, Funny

      Interesting. According to the internet, the average educated adult knows about 20,000 words. Assuming a loose definition of "punctuation" we have about 32 punctuation keys on the keyboard. This means there are around 12,800,000,000 possible passwords under that system. That compares alright (but not spectacularly) to 8 random lowercase letters (208,827,064,576 combinations). It falls completely on its face against requirements like "add random punctuation, numbers, and at least one capital letter (6,095,689,385,410,816 combinations).

      12 billion sounds like something a computer could brute force these days, although it depends a lot on the algorithm.

      This is also why on Windows you want to have a 15+ character password. For 14 characters and below, Windows stores the passwords as two 7 byte fields for backwards compatibility purposes (darn Windows 95/98!). This is bad because a 7 byte field with just lowercase letters has only 8,031,810,176 combinations, 16 million if you use the full 14 characters, but most people have 8 character passwords for historical reasons (DES salt length of all things), and that last character is basically worthless. It's a bit of a pain, but 15 character passwords can be made reasonable (assuming your security policy doesn't require 25% punctuation or something) and will be stored a much more secure way on Windows hosts.

      --

      I read the internet for the articles.
    2. Re:Compuserv had it right by cbhacking · · Score: 2, Insightful

      Quick point: The 15+ characters on Windows rule is outdated (not that short passwords are a good idea anyhow). The old hash algorithm was absurdly easy to brute-force (there are free downloads that will do it in 3 minutes or less) and is disabled by default on all Windows systems from Vista forward (possibly also 2003, I'm not sure). I believe it can be re-enabled for backward compatibility, and it may be possible to disable on XP (check the Local Security Policy management console, perhaps) but yes, there are downsides to using a legacy OS, such as legacy hashing algorithms used for security.

      --
      There's no place I could be, since I've found Serenity...
  11. My favorite by DNS-and-BIND · · Score: 3, Funny

    I just love being required to use a SECURE PASSWORD for something totally meaningless like a forum or shopping cart. It usually goes like this: 1) Password rejected! All passwords must contain numbers. 2) Password rejected! All passwords must contain mixed case. 3) Password rejected! All passwords must contain at least one symbol. 4) Password rejected! Use only ASCII, ¥ and © are not allowed. 5) Password rejected! Your account has been disabled and a 24 hour block has been placed on your IP address. Please call customer service, the number is on another page of our website.

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    1. Re:My favorite by boneclinkz · · Score: 2, Funny

      Amen. I get so tired of that nonsense. Look, I really don't care if somebody breaks into my Bell Tire Discount Club forum account. I'd much rather just use "passw0rd" than have to come up with a 76-character string that includes both upper and lower-case, at least one special character, at least one numeral, a Latin proverb, the last four digits of my social security number, and a passage from the Necronomicon.

    2. Re:My favorite by ninjacheeseburger · · Score: 2, Interesting

      I once got locked from my bank account as I registered with a 14 character password which I spent some time memorizing.

      Unfortunately after calling them up and resetting my account twice, I was informed that the system only allowed 10 character long passwords and they had not implemented any method of checking the length when you registered.

  12. Amatuer idea by Anonymous Coward · · Score: 2, Interesting

    Not allowing duplicate passwords is often one of the first things that people that don't understand security think of. It's also one of the first things that people realize is a very stupid idea once they come to understand security. The problem is simple. If you tell somebody that the password entered is in use, you've just told them the password of another user. User names are not secret, so it's much simpler to fly through a list of users trying a single password than it is to fly through a list of passwords for a single user. Allowing multiple users to use the same password before it is locked out just makes it worse. If there are multiple potential hits, it's easier to find one account once you have a locked-out password.

  13. Simple to remember, Hard to crack by Jimpqfly · · Score: 2, Insightful

    Think about a sentence, take the first letter of each word, include a digit : you got your password.

  14. Anyone else see the problem with this? by Anonymous Coward · · Score: 2, Interesting

    If you automatically ban overly popular passwords, you have provided attackers with positive information about passwords in existence among the pool of users under the regime.

    1) change password, repeat until
    2) you hit upon a banned password
    3) add password to the top of your dictionary
    4) ???
    5) profit

  15. Substitition cipher method by iivel · · Score: 2, Informative

    I've posted this as a potential answer on /. before though the original page on my site is no longer available. It's also been discussed here: http://www.schneier.com/blog/archives/2009/05/secret_question.html (find cipher.php) I found my old page on the wayback machine...perhaps I'll move it back where it goes http://web.archive.org/web/20060715223129/http://levii.com/cipher.php I'd appreciate input on the method. You have your random card, your own ez phrase and you end up with properly complex passwords. I've implemented this in numerous business environements, and people seem very happy with the result. Every 60 days they choose a new ez passprase and/or get a new dynamically generated card.

  16. Subject by MBGMorden · · Score: 2, Informative

    This is definitely a pet peeve of mine. We recently introduced new password rules at work, despite me trying to convince them otherwise. Has to be 8 or more characters, must contain upper and lower case letters, numbers, and symbols. And it has to be changed every 3 months.

    Wonderful. Now everyone has these horribly complex passwords, which around half the users are now posting next to their monitor on a sticky note. If they'd had made simpler passwords available, not nearly as many people would have resorted to that.

    It seems common sense, but too many IT managers just don't get it - complex passwords are only useful until they hit the threshold at which the user sidesteps around the whole secrecy part of it.

    --
    "People who think they know everything are very annoying to those of us who do."-Mark Twain
  17. Pass Phrases by Lifyre · · Score: 5, Informative

    Stop using pass words and move on to pass phrases. They can be fairly long and still easy to remember. Increasing the number of characters does more to make something hard to crack than adding more symbols does.

    Hell a phrase like "Purple Elephants make for a rough Work Day" is much harder to crack than "1qaz@WSX3edc$RFV"

    It may make dictionary attacks more effective but it will completely destroy brute force methods. Of course the biggest issue is still social engineering so it is still a mostly moot point once you get past trivial passwords.

    --
    I'll meet you at the intersection of "Should be" and "Reality"
    1. Re:Pass Phrases by plumby · · Score: 2, Insightful

      Depends what the password is for. We have to lock our screens when we leave our desks, and then retype our passwords when we return. I now lock my screen out of habit if I turn round to talk to someone. I don't want to have to retype a 40 letter string (correctly) every time I turn back to do some work.

    2. Re:Pass Phrases by tepples · · Score: 2, Insightful

      Typing five words in a row correctly is not actually that hard.

      It is if you can't see what you're typing.

  18. Simple by Anonymous Coward · · Score: 2, Insightful

    When your password rules have a net effect of disallowing people from using their familiar pneumonic systems for remembering passwords, you force them to write the passwords down.

    And having written-down passwords negates the benefit of all those special characters.

    Also, simply making it policy that users can't write the passwords down doesn't help...users either break the policy or often forget their passwords, forcing frequent use of the password recovery process, which can be costly and further weakens the security of your system.

    1. Re:Simple by iluvcapra · · Score: 5, Insightful

      When your password rules have a net effect of disallowing people from using their familiar pneumonic systems for remembering passwords, you force them to write the passwords down.

      I assume this is when someone uses a captive bolt gun to threaten you to reveal your password...

      And having written-down passwords negates the benefit of all those special characters

      This is a misconception. Forcing the user to write down a password allows the password to be much longer, and probably much more impervious to attack over the network. The fact that it's written down makes the password as insecure as the place where it's written down. If that place is behind a locked door, perhaps in the room containing the protected machine itself, then the password is about as secure as you could expect, since if someone can get into that room they're going to have access to everything that password protects, password or no. A sheet of paper in a wallet is also valid, since people keep extremely valuable bits of information that can be easily changed and cancelled in their wallet as well.

      Encryption keys require a different sort of discipline, but again just because something is memorizable doesn't mean it absolutely better than something written down, or contained in a separate, secure place.

      You have to ask, "what is this password protecting?" If it's protecting a box from network attack, PLEASE FOR THE LOVE OF GOD USE BIG PASSWORDS AND WRITE THEM DOWN! If you're protecting data from more, ah, physical or intimate incursion, a memorized password is a start, but it had better not be the only part of the puzzle. Since network attacks are a much bigger problem these days than someone breaking into your house, the first solution is probably going to be much more practical and effective.

      --
      Don't blame me, I voted for Baltar.
    2. Re:Simple by The+Clockwork+Troll · · Score: 2, Funny

      consumption be done about it?

      --

      There are no karma whores, only moderation johns
    3. Re:Simple by walshy007 · · Score: 2, Interesting

      My solution to draconian password schemes is simple, use a hash of one of my more normal passwords AS the password for said system.

      Good luck to the person who tries to brute force the 40+ character hex string :)

    4. Re:Simple by bberens · · Score: 2, Informative

      Pick a row on the keyboard. Go down the row normally, then back up the row while holding shift. On the way down you'll get a number and lower case letters. On the way back up you get capitals and a special character (shift plus whatever number your row is). This is what a LOT of people do for ridiculous password requirements. It's very easily crackable.

      --
      Check out my lame java blog at www.javachopshop.com
  19. Eventually they will be in dictionaries. by khasim · · Score: 4, Insightful

    If the password can be easily remembered, it will end up in a dictionary.

    But that doesn't matter. At least it doesn't in the way that TFA discusses passwords.

    You have two different uses for passwords:

    #1. Lets you login to your computer or account or whatever.

    #2. Encrypts files that you don't want other people to read.

    If we're dealing with #1 then simple passwords are perfect AS LONG AS SOMEONE IS MONITORING THE ACCOUNT FOR FAILED LOGIN ATTEMPTS and dealing with them (and having a delay between individual attempts).

    In case #2 then you want a HUGE key because the file can be attacked off-line.

  20. Turn your phrase into a password. by Weedhopper · · Score: 2, Informative

    Use your phrase. Just turn it into a password.

    I Need My Morning Coffee!!

    Then jam a number (your morning train, maybe) than makes sense onto it. Result:

    inmmc!!650

    I do this with song lyrics and quotes, going as far as to leave plaintext reminders on post-its - it's still impossible to guess.

  21. Re:Actually I don't. by kent_eh · · Score: 2, Interesting

    "I don't think anyone disagrees that having elaborate rules with 20 char passwords requiring mixed cases and symbols and requiring them to change frequently is a pain"

    Actually I don't have a problem with it. Once you get used to it and it's normal, then it's really not a problem. The thing with these people is that no matter how easy a password system is, they are going to complain about it.

    The big problem with my employer, is that most of us have multiple platforms to log into, each maintained by a different group. Each with unique password policies

    which means different expiry periods, different non-alpha character requirements, and different min/max character requirements.

    Yes it's stupid.
    Yes, it does drive many users to the post-it note solution
    Yes we are a huge bureaucratic organization
    And, no, there is no political will to merge or harmonize the systems or policies. "You want us to do things like *them*? Are you mad!"

    Sigh. Only 5 years 'till early retirement...

    --

    ---
    "I can't complain, but sometimes still do..." Joe Walsh
  22. Reality Check by BitZtream · · Score: 4, Interesting

    No one cares enough about your data to steal your password, so long as its not so easy to guess that a random dictionary account gets it real quick than your 3 letter password of 'AAA' is more secure than most 6 letter passwords.

    Why? Again, because no one cares about your data. When you have important enough data that the employees really do need to know security, they'll also have enough intelligence to realize they need to be intelligent with their passwords.

    The problem with complex passwords is that idiots keep trying to force them on people who don't need complex passwords.

    Your password policies should be geared towards the individual security requirements of ... the individuals.

    Donna the secretary gets to use 'mydog' as her password, so does Chris the CEO, because he doesn't do anything anyway, he tells someone else to do everything.

    Igor the IT guy has strict password requirements, as do most of the accountants which have access to bank accounts directly.

    If you have one password policy for your organization, you are indeed retarded unless your organization consists only of yourself.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    1. Re:Reality Check by DarthVain · · Score: 2, Insightful

      IT Security doesn't get security, mostly because they don't seem to deal in common sense.

      Years ago I tried to explain that making the password more complex, and making people enter it more often, and changing it, will NOT make anything more secure, but will in fact make things LESS secure. My rational was that people will just write it down on a sticky note and stick it to their monitor. Their response to that is to simply make a policy (which everyone ignores btw) that prohibits employees from doing that. So really they don't care about security at all, only that it can be blamed on someone else.

      Also more recently I expressed my objections over the sheer number of passwords I need to maintain for all the corporate systems I have access to. Remembering them is hard enough, when they don't all need to be changed to something new every 30 days. Not only that, but currently I am trying to explain to some IT systems folks involved in development of a new system, how putting a strong password scheme is really pointless, and really it should be the exact same password as my personal log in, or none at all. Considering that once someone has logged on as me, it is really trivial to send Help Desk an email in my name asking for a password reset, and then to receive that new password via the same email. Considering that people now forget their passwords all the time due to their current security setup, they process this task of telling people their passwords relentlessly every day, so one more request would be a drop in the bucket.

      Anyway I think many times people need to look at the "big picture" security rather than get lost in the details, and just use some common sense. Don't fool yourself, IT security has more to do with assigning blame than it ever has to do with trying to keep unauthorized people out.

  23. Best password ever. by trevdak · · Score: 4, Funny

    I set my password to "********". Eight asterisks. That way, if anyone ever cracks it or uses a keylogger or something, they'll say "What the hell? I still can't see it." If I need my password to be extra secure, I throw a few more asterisks in there.

    1. Re:Best password ever. by Anonymous Coward · · Score: 2, Funny

      Nah, your password really is "hunter2".

  24. frobgard by SuperKendall · · Score: 2, Insightful

    If the password can be easily remembered, it will end up in a dictionary.

    Frobgard.

    The clock is ticking on your assertion...

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:frobgard by camperdave · · Score: 2

      The clock is ticking on your assertion...

      What? You don't think that a dictionary attack is limited to words in an actual dictionary, do you? Crackers have password dictionaries that include all sorts of common passwords, like "letmein", "IAmGod", "xyzzy" "Hunter2", etc. By now, "Frobgard" is in one.

      --
      When our name is on the back of your car, we're behind you all the way!
    2. Re:frobgard by TheLink · · Score: 2, Insightful

      > They're easy to generate/remember and won't be in any dictionary.

      Easy to remember for who? I tried something similar before (password generator) and most people still considered them difficult to remember and grumbled...

      So I think it's better to:
      1) Have them write their passwords down and store them in their purse or wallet.
      2) Do not give them powerful accounts where possible.

      If you're the sysadmin and the Boss _insists_ on super powerful accounts and wants to stuff like "password" as his password, and you are unable to convince him otherwise, it's not a good situation...

      --
  25. why not have both? by nobodyman · · Score: 2, Informative

    Why not use a system of using simple phrases, including spaces and punctuation. Most systems allow that sort of thing. So the password "I love stinky cheese!" (including spaces and exclamation) is good for two reasons:

    • It's easy to remember (it's 21 characters but you only have to remember four words)
    • It's easy to type
    • It's extremely secure (it would take ages to bruteforce, even with a dictionary attack

    That said, I agree with the parent post: many times writing a password down is actually a good idea.

  26. This is why I lie. by KingSkippus · · Score: 3, Informative

    Last 4 digits of your credit card? If the system allows you to retry infinitely, it's a matter of try and error. 10000 attempts, tops. Trivial to do for an automated system. Last name of your teacher/Mother's maiden name? Trivial for anyone who knows you, and if you don't care for the account you want, send the most common names against as many accounts as you can get your hands on.

    I find it amusing that people answer these questions honestly. My mother's maiden name was Johnson. A lot of people who know me know this. I think that it's silly that me telling anyone this could be considered a security risk. It's probably easily found out in public records that anyone can access.

    That's why when anyone ever asks me, "For security purposes in case you lose your account information, what is your mother's maiden name?" I answer, "Brigadoon." That way if someone who knows me decides to have a good laugh on ol' Skippus and they call up some owner of an account I have and they ask, "Okay, for security purposes, what is your mother's maiden name?" and they answer, "Johnson," they will not be allowed access to whatever it was they were trying to get access to.

    I have a list of stock answers to questions such as my mother's maiden name, my high school, my favorite pet's name, my favorite sports team, etc. Most of them are related. My mother's maiden name is Brigadoon. My high school was good ol' BHS. My favorite pet was Brigadot. My favorite team is the Brigands. You get the idea.

    Of course, I've also lied about almost everything in this post. My mother's maiden name really isn't Johnson, and the name I give everyone isn't really Brigadoon, but the part about lying on those forms and using meta-passwords is true, and I highly encourage everyone else to do the same. Using actual facts or experiences that aren't so intimately personal that I wouldn't be telling anyone anyway as a security checkpoint is pretty damn stupid.

  27. Re:The real rule is so simple... by blair1q · · Score: 2, Insightful

    If they're not highly-trained enough to know to lock up a password, then they have no business being in charge of information that needs a password to access, and all of the worry about how they store their password is moot.

  28. Problem + problem = solution by Akral · · Score: 2, Interesting

    Problem #1: Users use simple, easy-to-guess passwords.
    Problem #2: Users write hard and long passwords down.
    Solution: Let users' passwords be "AB", where A is long and hard string, written down and posted to their computer, and B is a small and short string.

    Rationale:
    1. The result is easy to remember;
    2. The resulting password "jH329J#nBmbottle" is very secure from bruteforce attacks;
    3. The resulting password is secure from local co-workers attacks, because the evil-doer won't know part B;
    4. In case someone was hired and could have left will all parts A written down, you can simply change parts A for all users, and they will hardly even notice.

    Did I miss anything?

    --
    Don't worry, be happy!