Slashdot Mirror


Password Memorability and Securability

NonNullSet writes "Who would have thought that that something new could be said about how best to select passwords? Ross Andreson of Cambridge University and some of his colleages have performed new empirical studies and found some pretty non-intuitive results. For example: 1. The first folk belief is that users have difficulty remembering random passwords. This belief is confirmed. 2. The second folk belief is that passwords based on mnemonic prases are harder for an attacker to guess than naively selected passwords. This belief is confirmed. 3. The third folk belief is that random passwords are better than those based on mnemonic phrases. However, each appeared to be just as strong as the other. So this belief is debunked. 4. The fourth folk belief is that passwords based on mnemonic phrases are harder to remember than naively selected passwords. However, each ap- peared to be just as easy to remember as the other. So this belief is debunked. 5. The fifth folk belief is that by educating users to use random passwords or mnemonic passwords, we can gain a significant improvement in security. However, both random passwords and mnemonic passwords suffered from a non-compliance rate of about 10% (including both too-short passwords and passwords not chosen according to the instructions). While this is better than the 35% or so of users who choose bad passwords with only cursory instruction, it is not really a huge improvement. The attacker may have to work three times harder, but in the absence of password policy enforcement mechanisms there seems no way to make the attacker work a thousand times harder. In fact, our experimental group may be about the most compliant a systems administrator can expect to get. So this belief appears to be debunked."

75 of 436 comments (clear)

  1. Freaking PDF files. by Anonymous Coward · · Score: 5, Informative

    Freaking PDF files. Link to a version translated into HTML. By the time this goes live, maybe the FTP will be slashdotted, too. Thanks, Google.

    I suppose I should make a comment. Okay, here it is: looks like users are still the weakest link in security. Whoever said that social engineering was the ultimate hack is a genius.

    1. Re:Freaking PDF files. by QBasicer · · Score: 3, Informative

      I don't think that will ever change, unless we use the bio scanning methods (iris scans and whatnot)

      I heard about DNA scan, but I can't see that working, it could be falseified. Even a finger print could be carried (cut off their finger if they wanted access enough).

      The strongest way to do it is with multiple methods (text password, then voice password, the finger print scan, and then iris scan).

      --
      x86, oh yes, I'm pro.
    2. Re:Freaking PDF files. by the_mad_poster · · Score: 4, Insightful

      I second the HTML version. Good old Adobe - popped up a nice little window in the background bugging me to update and stalled the IE process. Since the window went to the background, all I could see was the stalled process, and I killed IE, which, of course, closed all my windows. I hate pdf files...

      Anyway, here's a consideratoin: semi-disgruntled employees. For example, I'm not disloyal enough to actively seek to damage the company's systems or information, but with the way they treat employees, and the way my dysfunctional department operates, I'm not loyal enough to sit and try to think of strong passwords every month. So, I come up with creative ways to circumvent the draconian password policy instead. Ironically, some of my stronger passwords have been defeated by this overly strict ruleset and wound up with me simply appending a character to a weaker password to get around it.

      The lesson: draconian password policies hurt security and audit your password lists on a regular basis (at least randomly sample them regularly). Most of your users probably don't give a crap about their passwords because they don't give a crap about what happens to the company's systems and information.

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
  2. Google by Mz6 · · Score: 5, Informative
    --
    Hmmm.
  3. Longest... summary... ever... by Da+Fokka · · Score: 4, Funny

    Not RTFA has never been so easy! How am I supposed to have an uninformed opinion like this?!

  4. quepasa by JohnGrahamCumming · · Score: 4, Interesting

    So take a look at quepasa. It combines remembering a passphrase, with cryptographically generated passwords (SHA-256 hashing of the passphrase and account name followed by mapping of the hash to typeable characters).

    The combination means that I can always "recall" the password for any of my accounts using the quepasa application (all I remember is a single passphrase), and the passwords are not stored anywhere.

    John.

    1. Re:quepasa by alexatrit · · Score: 3, Insightful

      Looking at the end result of this, how is it any different that typing up a list of randomly generated passwords in vim/notepad/whatever, and encrypting the list with gpg? You still have to run and check the program every time you want to login to a service. The passphrase supplied to quepasa could easily be that to decode your gpg-encrypted list of passwords.

      --

      Nothing but the finest in meaningless drivel
    2. Re:quepasa by JohnGrahamCumming · · Score: 4, Informative

      The differences are:

      1. There's no file stored anywhere containing the passwords so you can't lose them, or have the file in order to get the password.

      2. You don't have to do the random creation of passwords in the first place.

      3. When it comes time to change passwords, just change the passphrase.

      John.

    3. Re:quepasa by nizo · · Score: 4, Interesting
      For anyone who cares, an easy solution I use is a quickie perl program I wrote that generates something like:
      a TL b CP c t5
      d GR e KW f Nu
      g zM h 4& i pH
      j qk k sb l +J
      m %$ n dU o rm
      p 7D q 6F r ne
      s Z? t gQ u Ay
      v =Y w 2x x c!
      y vX z VS


      Basically it assigns random chars/numbers/symbols to each letter of the alphabet. It tosses things like zero, one, and eight and letters O, H, I, J, L, B (upper or lower, depending on confusion with the aforementioned numbers). Now I print this nice little table and use it for passwords all over the place. For example I could just remember "slash" which maps to the password Z?+JTLZ?4&


      Also, if someone gets that little peice of paper or sholder-surfs they don't get my passwords without at least a little effort. Oh and laminating it is a good idea, and an extra copy in a safe place wouldn't hurt too.

    4. Re:quepasa by bcrowell · · Score: 4, Insightful
      Also

      4. Encryption software tends to be hard to use, and to use it, you have to understand quite a bit about encryption. (What's a keychain? What's a public key? A private key? What do I do if my private key is compromised?)

      Personally I use a GPG-encrypted file, but quepasa does sound like a neat idea. My only misgiving about it is that it still requires users to have a clue, and the point of the article seems to be that having a clue (or caring enough to make an effort) is the limiting factor.

  5. Consonant-Vowel Method by Chess_the_cat · · Score: 5, Interesting

    Mitnick had a neat suggestion in the Art of Deception. The Consonant-Vowel Method. It provides an easy to remember password because it is pronounceable. You take the following template and swap in consonants and vowels: CVCVCVCV. The examples he gave are MIXOCASO and CUSOJENA. The point is they won't be in the dictionary but you can remember these nonsense words.

    --
    Support the First Amendment. Read at -1
    1. Re:Consonant-Vowel Method by Frit+Mock · · Score: 3, Insightful


      Nice try ... consonant-vovel is a nice pattern ... patterns are easier to break

    2. Re:Consonant-Vowel Method by Plutor · · Score: 4, Insightful

      Another thing to remember is that rules like this just make brute-forcing simpler. There are 2.18*10^14 mixed-case alphanumeric 8-character passwords, but only 3.11*10^10 mixed-case consonant-vowel passwords (1/7000th as many possibilities), and only 1.2*10^8 single-case C-V passwords.

      Forcing 8-char passwords is just as inadvisable. There are 6.16*10^15 possibilities for 6-8 character passwords made up of all typeable characters (ACII 33-126). That'll take 195 days to search the whole keyspace at 1M tests per second. And hopefully your password rotation is more often than that.

    3. Re:Consonant-Vowel Method by lukewarmfusion · · Score: 4, Interesting

      True, but if the attacker knew that your passwords followed a certain template (those two are 8 characters, all caps, and alternate consonant vowel starting with consonants) they become much easier to attack.

      My applications rarely force complexity (sometimes they require numbers or other non-alpha characters). The instructions are always there, but users rarely ever follow them.

      One of my not-so-critical applications (a web messageboard!) from a while back stored the passwords as plaintext in the DB (I now use hashing, thank you very much). I once looked at the password list just to see how complex people chose their passwords:

      ~60% had one word passwords of about 5 or 6 letters, no numbers
      10% used their username (which has since been prohibited)
      10% had complex passwords - stuff that made no sense to me and used numbers, non-alphanumeric characters, etc.
      The rest (a little more than 20%) had a word + a number, or something around those lines.

      I did ask them all about password security, and I got two basic responses: My password is secure, or What does it matter?

    4. Re:Consonant-Vowel Method by joelhayhurst · · Score: 5, Informative

      There is also a unix utility called APG (Automated Password Generator) which will create pronounceable gibbrish passwords to your specifications. I usually use that, find one I like, then replace a few letters with l33t-speak numbers (to think, it has a use...).

    5. Re:Consonant-Vowel Method by aphor · · Score: 4, Insightful

      Making this kind of argument is valid only if it is practical for people to use passwords from a maximum-entropy pool of acceptable passwords. Think about this for a second: what you are talking about, strictly speaking, is a cryptographic key. However, we keep using the term password. The difference is subtle but significant, and it is the crux of the issue in the article (RTFA). Passwords are a kind of word, used as a cryptographic key in this case. So, they are the intersection of the set of things that can be words and the set of things that can be cryptographic keys. If you get too strict with the definition of either of the two sets, you risk shrinking the intersection to a cryptographically insigificant number of brute-force attempts.

      Rules like this do *not* make brute-forcing simpler. What we need is more like them. Instead of forcing people to use a selection of truly random numbers as passwords, we should have a cornucopia of different mnemmonic password generation algorithms with different inputs that are likely to differ greatly (in two dimensions) from person to person and over time. The total brute force guesses would be the UNION of all of those sets, and they would also meet human factors requirements. The way to improve cryptographic security of passwords is to *increase* freedom, and to discourage conformity. Specifically ruling out different password mnemmonics actually shrinks your pool of brute-force possibilities and thus weakens your scheme. It is acceptable for some people to use dictionary-weak passwords sometimes as long as there is a much greater likelihood at any one time that they will not.

      The bigger the dictionary, the closer the attack comes to brute-force keyspace searching. GROW the dictionary to obtuse proportions!

      --
      --- Nothing clever here: move along now...
    6. Re:Consonant-Vowel Method by damiam · · Score: 3, Insightful

      Any password system is inherently "security through obscurity". It only works if the cracker doesn't know the password. Security through obscurity is bad only if the obscurity is weak.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    7. Re:Consonant-Vowel Method by Danny+Rathjens · · Score: 3, Interesting

      Replacing letters with l33t-speak numbers is not wise. That is one of the first variations that password cracking software will attempt after appending numbers.
      At least you aren't l33tifying plain dictionary words, ;) When I ran 'crack' on our university shadow files( during job as sysadmin ) the cracked passwords were usually stuff like 'termin8'.
      I recommend any sysadmins to download software like 'crack' or 'john the ripper' just to get an idea of the techniques used to break passwords. e.g. the fact that 'dictionaries' in the case of password cracking also include things likes lists of anime and cartoon characters, actors, actresses, scientists, etc. And, of course, the aforementioned leet pattern replacements like s/ate/8/ and s/e/3/.

  6. Now keep them away from chocolate by enkafan · · Score: 5, Funny

    Yeah, passwords and standards are fine as long as you keep snickers out of the office

  7. Length vs randomness by SWroclawski · · Score: 5, Interesting

    One area I'd like to see would be strength of a password in terms of randomness, requireing use of characters, etc. vs length. Is an 8 character password with a punctuation mark better than a 10 character pasword with all lower case characters? If so, by how much?

    Then we can determine a good password policy that fits with the security model at the facility.

    1. Re:Length vs randomness by Liselle · · Score: 3, Insightful

      The moment X method becomes popular, it is immediately less effective, because crackers will know what to poke at. If there is a world of unfriendly machines out there, one of your best bets is being a moving target. Password studies are interesting, but the results (of how hard they are to crack) can't be valid for long.

      --
      Auto-reply to ACs: "Truly, you have a dizzying intellect."
    2. Re:Length vs randomness by _bug_ · · Score: 4, Insightful

      Length and randomness go together and it should never be an either/or decision.

      Plus it's difficult to factor in the domain of characters an attacker will use to brute force a password. Throwing in a puctuation mark on a relatively short password will be strong against any attackers who use only alphanumeric characters in their cracking scheme. But the first attacker who does include said punctuation will crack a short password relatively quickly.

      L0phtcrack probably has the best approach in which a basic dictionary attack, then a hybrid attack by attaching numerals and punctuation on to the end of a dictionary word. Etc..

      But really, if you're not using a dictionary word as your password, the chances of a brute force attack being successful are very low.

      An attacker is going to get your password through other means such as keylogging or packet sniffing.

      Passwords are really only one tiny piece to the whole security plan and I think it's too focused on. How about more on how to physically protect a machine, how to prevent keyloggers or packet sniffers. How about social engineering? That's one of the last topics (if at all) to be covered during discussions about security.

    3. Re:Length vs randomness by pyro_peter_911 · · Score: 5, Informative
      One area I'd like to see would be strength of a password in terms of randomness, requireing use of characters, etc. vs length. Is an 8 character password with a punctuation mark better than a 10 character pasword with all lower case characters? If so, by how much?


      An 8 character password using unique upper case, lower case, digits and punctuation has about 94 different characters. If we picked a random 8 character password from this we would have:


      94_P_8 = 94! / (94 - 8)! = 94! / 86! = 94 * 93 * 92 * 91 * 90 * 89 * 88 * 87 = 4.4x10^15 permutations


      A 10 character password using only unique 26 lower case characters has:


      26_P_10 = 26! / (26-10)! = 26! / 16! = 1.9x10^13 permutations.


      So, the 8 character password using all characters is about 200 times more difficult to brute force than the 10 character password only using lower case characters.


      Peter

  8. entering passwords is the biggest problem by Whitecloud · · Score: 5, Insightful

    How many passwords have you got? turn on pc, open email, encrypted files, bank account login's, ftp login's, forum memberships, the list goes on. How many have you forgotten? We need a better authentication system than text passwords. Security agencies have developed stunning biometrc identification technologies, perhaps these could be put out for the general public to use?

    --

    Do you need a website upgrade?

    1. Re:entering passwords is the biggest problem by Liselle · · Score: 3, Insightful

      Problem I always have with biometric identification is that it lacks something that passwords have: I can change my password, but I can't change my fingerprints. It's both more secure and less secure at the same time. Not better, just different, imo.

      --
      Auto-reply to ACs: "Truly, you have a dizzying intellect."
  9. Re:I just use my phone number..... by Dr.+GeneMachine · · Score: 5, Funny

    Hah! Now I also know how to reach you on the phone...

    --
    This comment does not exist.
  10. Why should passwords be difficult to guess? by crow · · Score: 4, Insightful

    I'm confused as to why you would care how strong the passwords your users select are. As long as you control the authentication system, you can prevent repeated guessing--the days of globally-readable encrypted password files are gone. If you get more than a small number of failed guesses on a given account or from a given address, you cut off access, at least for a time.

    The key is to detect the attack.

  11. Use these... by mcgroarty · · Score: 5, Funny
    These are the best passwords ever:
    jieph9Ee eik4zahW que8aiQu wahK6pee nie1eCho aNg2raew
    exeif0Ta ooqu9Aye Eid7iici eiZ6boin Waeg5kah Mi9vegoh
    eelae9Oo Ua7yojie Jiquaud5 Vohw7iwi Eit7laax Aesae2ax
    They are relatively random, easy to remember (you can kind of pronounce all of them), and best of all, nobody has guessed a single one of them yet. I've been using these for years, and you should too!
  12. I sense a good social engineering technique here by Spatula+Sam · · Score: 5, Funny

    "Hello, I'm doing a study for the Cambridge University Computer Laboratory on passwords..."

  13. Re:Sys admin and internal support by Liselle · · Score: 4, Insightful
    Personally I think users should choose their own passwords and the system should limit them to >8 characters and a %age difference from their last 10 passwords. But I don't make up the policies.
    I agree, but you do that and then your security will be circumvented by Post-it notes on monitors. We lost that fight before it even began.
    --
    Auto-reply to ACs: "Truly, you have a dizzying intellect."
  14. a couple things i do by millahtime · · Score: 4, Interesting

    There are a couple things i do....

    1) On my servers te password changer forces them to not use dictionary words, has to have numbers, letters and nonnumeric characters, and they can't use their previous so many passwords
    2) For my password I use a few things from my childhood that no one will ever come up with.
    3) There is nothing like keeping up on your security patches.

    1. Re:a couple things i do by jhkoh · · Score: 3, Informative
      and they can't use their previous so many passwords
      I have a friend who worked on a system with a similar restriction in their password-changing policy. So, when the system forced him to change his password, he just changed it "so many" times until it let him go back to his old one...
  15. Random Passwords aren't the problem by Stargoat · · Score: 5, Insightful
    The problem isn't with passwords. The problem is with the 40 year old women in the office who use their kids names over and over with different numbers at the end of the password, and then write even that simple to remember password down at their desk. The problem is with an HR department that doesn't care if IT policies are enforced, and management that doesn't care if HR isn't doing their job.

    If IT keeps warning, they're told to stop worrying. If something happens, IT is blamed. These morons (leaders) need to figure out that IT isn't something that helps them do business. Their business runs on IT. Without it, they have no business.

    --
    Hoist Number One and Number Six.
    1. Re:Random Passwords aren't the problem by ImTwoSlick · · Score: 4, Insightful

      The real problem is the forced password changes every 90 days (for me), and the half-dozen (at least) passwords I have to change every time. Thank God my IT doesn't check for reused passwords, or I'd have to resort to writing them all down, or picking insecure sequences.

    2. Re:Random Passwords aren't the problem by Gorbag · · Score: 5, Insightful
      Random passwords, password aging, etc. are indeed the problem. The human element is a constant, and humans aren't that good (these days) at memorization. So all you are doing by assigning a random password and/or aging, is making it more likely (bordering on certainty) the password is going to get written down and sticky taped to the monitor.

      Catchphrases are far easier to remember, and simple mapping of words to punctuation symbols and numbers can go a long way to personalizing even a catchphrase. IT should train appropriate passwords, and run crack to catch problems.

      --
      -- I speak only for myself
    3. Re:Random Passwords aren't the problem by hal2814 · · Score: 4, Insightful

      One of our computer systems requires changing passwords regularly. The people at our office have tendency to write down a list of as few unique passwords as they must provide and "hide" this list either under their mouse pad and taped to their monitor. Some even have an arrow pointing to the current password. I feel much safer about the security of our other system that doesn't enforce changing passwords. At least then the hacker must look at a family album to determine the password instead of just looking under the mouse pad.

    4. Re:Random Passwords aren't the problem by Bronster · · Score: 4, Insightful

      If IT keeps warning, they're told to stop worrying. If something happens, IT is blamed. These morons (leaders) need to figure out that IT isn't something that helps them do business. Their business runs on IT. Without it, they have no business.

      Actually, you're wrong. It's people that the business runs on in almost all cases. IT is a tool that makes people so much more efficient that processes now assume that it's available and most of those people don't know how to function without it (and more to the point the information they need to operate is stored in it rather than kept in folders on their desk where they could get at it).

      A design where authentication is centralised to a secure enough server and that authentication attempts are throttled so that guessing attacks are restricted means that you don't _need_ such a draconian password policy. My work uses RSA SecureID for all logins from outside the corporate intranet. Within the intranet we're a little soft and squishy, but that's considered a lower cost than the cost of having to tell people their passwords all the time. And yes, we do have password policies, but they're not insanely complex.

    5. Re:Random Passwords aren't the problem by Planesdragon · · Score: 4, Insightful

      The problem isn't with passwords. The problem is with the 40 year old women in the office who use their kids names over and over with different numbers at the end of the password

      (Why the slam on 40 year olds?)

      Anyway. The problem is with passwords--the fact that you're forcing someone who really doesn't want to and shouldn't be made to into picking a password. You should just randomly assign one, give it to the person, and tell them that this is THEIR password until it gets compromised.

      The 40-year old woman remembers her PIN, her SSN, and her street address. She can remember a "Strong Passsword"--she just can't choose one.

    6. Re:Random Passwords aren't the problem by hackstraw · · Score: 4, Insightful

      The problem isn't with passwords. The problem is with the 40 year old women in the office who use their kids names over and over with different numbers at the end of the password, and then write even that simple to remember password down at their desk. The problem is with an HR department that doesn't care if IT policies are enforced, and management that doesn't care if HR isn't doing their job.

      <sarcasm>
      Yeah, I'm a super for an apartment complex, and I have these problems all the time. These fucking 40 year old women use thier kids names as their passwords to get in their apartments, and then complain to me about how getto the apartment complex is because their apartments get broken into all the time. These dumbasses also have me call up tow trucks and passwordsmiths all the time because they cannot remember thier password for their car. I keep telling them to make better, easier to remember passwords, but they are all just morons.

      A buddy of mine is a super at another apartment complex, and they still use "old school" technology like keys to get into their apartments and cars, and they rarely if ever have these problems.
      </sarcasm>

      The moral of the story is that there are such things a physical tokens, smartcards, etc that can provide keys to authentiate people to access computer systems. I hate to break it to you, but username/password schemes only authenticate usernames and passwords.

      The only thing that has not been worked out cleanly with keys is revocation. Any ideas here?

    7. Re:Random Passwords aren't the problem by ericspinder · · Score: 5, Insightful
      The real problem is 30 day password expiration. Short password expirations are (I believe) the largest security hole in IT. On the user side, most people don't cannot keep coming up with new complex passwords every few weeks, they know that they will forget, so they get into the habit of writing down the password, or trying to create a "moving password scheme" that is easier to remember. Also is a problem is the lack of a consolidated logon, meaning that the current password will not be updated in multiple distributed systems. Many users who "follow policy" and fail to keep mental track of their password are heavy users of password reset, which creates "social engineering" problems.

      Password reset is the number one help desk issue. All you need is some basic information about the user and a cracker could get the password reset to whatever they want. It's tough for companies to make resets as tough as they really need to be, the cost would be too high.

      I believe that the best solution is to enforce complex passwords and allow those passwords to last 6 months or longer.

      --
      The grass is only greener, if you don't take care of your own lawn.
    8. Re:Random Passwords aren't the problem by Aapje · · Score: 5, Insightful

      The problem is with the 40 year old women in the office who use their kids names over and over with different numbers at the end of the password

      No, the problem is with the password police who requires those women to change their password every month. While that theoretically improves security, in reality it makes it worse because people are prone to forgot their changed passwords and thus write them down. That is not the user's fault. That those 40 year old women can't remember their passwords, especially when they change every month, is a fact of life. Ignoring that fact, changing the situation from bad to worse, means that you are stupid, not the users.

      </end rant about stupid sys admins>

      Anyway, if you really cared about security, you would use smartcards, fingerprints or whatever. Passwords for regular users are about as secure as locking your front door and putting the key under the mat*.

      *In a place I worked someone used 'secret' as a password and shouted it across the room. And yes, it was a 40 year old woman. ;)

      If IT keeps warning, they're told to stop worrying. If something happens, IT is blamed. These morons (leaders) need to figure out that IT isn't something that helps them do business. Their business runs on IT. Without it, they have no business.

      Sure, management is ultimately responsible for everything. But often, IT can also be blamed for not being informative enough. In the case of security, you should ideally have made a comparison between the security mechanisms and offer your boss a clear choice:
      - Passwords without enforcement/whining = little security + easy for users
      - Passwords with user enforcement = some security + hard on users
      - Chopping off a finger for every bad login attempt = good security + lawsuits
      - etc...

      Spell it out and get management to agree what your job is, what others should do and what things can still happen. Of course, then management can still be unfair, but you will be happy knowing that you are being professional.

      --

      The Drowned and the Saved - Primo Levi
    9. Re:Random Passwords aren't the problem by SiggyRadiation · · Score: 3, Interesting

      Reading this article I remember a time -when I was still an application-manager for a large hospital- when I went to a small department to instruct a group in using the application.

      It went something like this:
      - Me: "What are your usernumbers? "
      - Women of the group: "xxxx, yyyy, zzzz, dddd, ffff"
      - Women: "Do you want our passwords too?"
      - Me: "No, I just need your login-info so I can fill in the necesarry forms."
      - Women: "It's okay, we all share the same password, you can have it."
      - Me [frowns]: "You shouldn't do that, and I don't want to know what your password is. If I don't know your passwords I cannot be blamed for anything that goes wrong when one of your accounts is used"
      - Woman: "No, it's okay, the password is 'fill-in-a-simple-4-letter-word"
      - Me: flabbergasted. Surrenders. Gets on with instruction.

      Before I left that place I should have written a simple script that processed through all accounts trying just a few (not more than 10) password like diskette, floppy, computer, etc. etc. It would have probably hit 25% of users. It wasn't part of my job though and would have probably led to me being suspected of cracking-activity.

      luckily there were also other security-measures in place....

      Siggy.
      --
      This unique sig is intended to make this user more recognisable.
    10. Re:Random Passwords aren't the problem by RKBA · · Score: 3, Funny
      No, the problem is with the password police who requires those women to change their password every month.

      You mean like Mordac ?

  16. Re:Size of Study by Glonoinha · · Score: 4, Insightful

    Statistically speaking, a 400 person focus group is going to so accurately represent the population from which they were selected it is almost overkill. Bear in mind, however, that they don't represent users in general, but computer users that are smart enough to get into college, aged roughly 18-19 years old, and open minded enough to participate in a college survey regarding passwords on computers.

    But yes, 400 people is way more than enough - heck you can usually predict the outcome of most elections using exit polls asking less people than that.

    --
    Glonoinha the MebiByte Slayer
  17. The #1 cause of poor passwords by Shimmer · · Score: 5, Insightful

    Most of the time, people just don't care. And why should they?

    I probably have 200 passwords floating around in cyberspace, and 90% of them are "password". For example, I have to supply uid/pwd in order to read the Washington Post (my local newspaper). Is it important to keep this password secret? No, because I'm not very worried about someone reading the newspaper under my name.

    Unless I have confidential personal information at stake, I am not usually motivated to create a strong password.

    So, sysadmins, if the security of your overall network is more important than Joe User's individual data, you need to enforce strong password rules. Relying on users to create strong passwords voluntarily under such conditions is foolish.

    --
    The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
  18. Randon or mnemonic? by spidergoat2 · · Score: 4, Insightful

    It just doesn't matter. It still going to be written on a yellow sticky and stuck on the screen.

  19. Phonetic Passwords by N8F8 · · Score: 4, Interesting

    I used to work on a military installation with really elaborate guidelines for choosing passwords. It would usually take me at least a dozen times to choose a valid, unused password. My buddy had a trick that would get him a good password every time. Being fluent in Korean, he would come up with a phrase in Korean and spell it out phoenetically to produce a new password. I wonder how many foreign language workers in the US do the same thing?

    --
    "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
  20. Brute Force Attacks by Afty0r · · Score: 5, Insightful

    Perhaps I'm crazy but I've always felt an application which allows a brute force attack is flawed.

    Surely by this point in software development it should be regarded as standard for every program to LOCK access for a given account after X consecutive failed logon attempts?

    Even setting this to something arbitrarily high like, say 1000, is more than any user would ever try before asking for help, but much MUCH MUCH less than any dictionary attack would require. Combine this with the possibility of real time notification for admins (facilitated by email/inter application messaging, or a small add-on service for the OS) when more than Y accounts are locked for this reason in Z minutes, and as a community we'd effectively end all dictionary attacks - or at least turn them into DOS attacks, but at least we'd know it was going on...

    1. Re:Brute Force Attacks by wwest4 · · Score: 4, Informative

      > LOCK access for a given account after X consecutive failed logon attempts ...
      > han Y accounts are locked for this reason in Z minutes, and as a community we'd
      > effectively end all dictionary attacks

      The problem with this solution is that so-called "dictionary attacks" are virtually never carried out using the target's manual authentication mechanism, or even their enrcyption library functions (which are usually deliberately performance-crippled). Any brute-forcer worth its salt (heh) is run on a fast, private computer with an optimized hashing function on hash data that is pulled off of the target wholesale.

      In addition to, and more important than, the methods you describe, users must use better passphrases, policies must be enforced, and the authentication schemes used must become more robust (larger key size, multi-layer security, OTP, etc).

  21. My password method by gosand · · Score: 4, Informative
    I have been able to successfully remember randomly generated passwords, but once they slip your mind - you are screwed. My password method is this:

    1. generate a password using some word algorithm: I was born on a Monday = "IwboaM"
    2. come up with some kind of replacement strategy: w=m, a=1. IwboaM = Imbo1M
    3. bookend it with the year you were born: Imbo1M = 19Imbo1M69.

    It looks totally random, but there is a method to the madness. If you need to change it, you can just inc the year, or use some other rule on it. The strength is that you completely make up the rules, and they don't have to make any sense. All you have to do is remember the original phrase (easy) and your rules (easy to complex).

    (and the example I gave is completely arbitrary)
    You could also do one where your password is the answer to the question. Remember the question "What month was I born?" Answer: October
    Password starting point = HalloweenMonth. Then apply crazy rules to it. In this way, you can write down your reminder phrase "Month born?" and it is nowhere near what your password is.

    --

    My beliefs do not require that you agree with them.

  22. Re:No passwords... by Glonoinha · · Score: 5, Insightful

    Stay late one night. After they are all gone walk from desktop to desktop. Look for post-it notes on the side of the monitor and under the keyboard, and in their drawers. The results will scare you, if your users are anything like mine, and I bet after that you start letting them pick less cryptic passwords.

    Also, if you know their password there goes any semblance of Non-Repudiation. And if you can 'remind them' either you have a very short list of users and can remember them, or you have a written list somewhere - nifty, but a bad idea.

    --
    Glonoinha the MebiByte Slayer
  23. Keyboard patterns? by Amoeba · · Score: 4, Interesting

    I'm sure I'm not the only one who occassionally uses keyboard patterns for passwords. I'm not talking qwertyuiop or asdfg (obvious) but things like !@()ZX>? Hell, half the time I remember friend's phone numbers by the way you punch in the numbers. Sometimes when asked what a number is I'll even do the "phantom phone dial finger wiggle" so I can recite the damned thing.

    Looking at the above example it appears to be a password which follows the "strong password" methodology but have there been any studies on the effectiveness of using such a method? I know there are dictionary-based attacks which have some of the obvious patterns (qwerty, poiuy etc) but is such a method random *enough* to be feasible?

    It seems to me that it would be much easier to train users to use a muscle-memory-like password than picking some word out of their ass. The human brain has one seriously developed pattern recognition/matching capability... why not use it?

    Amoeba

    --
    Do not taunt Happy-Fun Ball
  24. Physical tokens are better by Slick_Snake · · Score: 3, Insightful
    Use of a physical token combined with an easy to remember pin is more secure than passwords. Since pin numbers tend to be short there is no problem with choosing them randomly. Furthermore with a limit on the number of failed attempts before disabling the token you make it nearly impossible for someone to break in.

    Looking at through cynical eyes it doesn't matter how secure your method is because, you are ultimately placing trust in the typical user who will most likely do something stupid when given the chance.

  25. Read Lots Of HP Lovecraft For Password Ideas by pandrijeczko · · Score: 3, Funny
    After all, with creatures like Cthulhu, Nyalarthotep, Tsathoggua, Hounds Of Tindalos, the Wendigo, etc., there's plenty of scope for non-dictionary passwords and I've never seen a Cthulhu mythos word file for password crackers...

    ...having said that, with having uttered these names so frequently in the past, I now have a large black tentacle growing from the back of my neck and keep seeing strange shapes lurking in the shadows...

    Gibber...

    --
    Gentoo Linux - another day, another USE flag.
  26. Mnemonics questionable by Anixamander · · Score: 5, Funny

    My menmonic, which should have been hard for people to guess, was "Please ask sister sally where's our rottweiler dog"

    And the thing is, we didn't even have a rottweiler, it was a shepherd. But people still guessed it, so I don't use mnemonics anymore.

    --
    Do not taunt Happy Fun Ball(TM)
  27. Re:The best security by the_mad_poster · · Score: 4, Funny

    So, basically, you're saying that Slashdot is impenetrable?

    --
    Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
  28. Re:Ha by kpharmer · · Score: 3, Insightful

    I used to do that back in the USMC - I converted my walllocker combination to base 7 and then put that on tape on the back of the lock. Everyone in the barracks tried it and failed. Meanwhile I had a nicely documented combination. Of course, I suppose I was fairly lucky that nobody simply removed the tape - but the same combination was also in my wallet along with all my pin numbers. Again in base 7...

  29. Teach People the Drums by soloport · · Score: 4, Interesting

    Just use pattern passwords:
    1) Put both hands on our friend, QWERTY
    2) Move fingers into a natural, systematic position
    3) Bang out a pattern using all fingers
    4) Randomly include the shift key and those keys at the top, including the Back Space ;-)
    5) Keep hitting some keys even after you've hit Enter; Then hold the Back Space key (optional)
    6) "Practice, practice, practice!" so it can be typed very fast

    Results?
    * I rarely mistype a password
    * I don't know my own password
    * I couldn't share my password with security unless a keyboard was around
    * I type it in so fast, it would take a video recording to spy-capture it (me thinks)

    Of course, nothing can help you with key logging :-/

    1. Re:Teach People the Drums by Nick+Harkin · · Score: 3, Insightful

      Actually, key logging can be gotten around, if you click around windows, or even within the actual password field, entering numbers in the wrong order....

      But other than that, your method works, I have a sequence of passwords I remember soley on how my fingers touch the keyboard, although I do still know what the password is, I don't even have to think about it to type it in.

    2. Re:Teach People the Drums by E_elven · · Score: 3, Informative
      For the record, I hate ECODE. Try this diagram:
      1 2 3 4 5 * 7 8 9 0
      q w e r * * u i o p
      a s d * - * j k l ;
      z x * v b * m , . /
      (The asterisks and the hyphen form an 'A' there).
      --
      Marxist evolution is just N generations away!
  30. 6. The sixth folk belief... by cedmond · · Score: 5, Funny

    Using the term "folk belief" more than once in a paragraph can become very annoying. This belief is confirmed.

    --
    ----------------------------------
    I'd rather not take sides until I hear the monkey's version - PHB
  31. Message Boards by Allen+Zadr · · Score: 4, Interesting
    On a message board, I always use a fairly simple password, simply because it doesn't matter to me...
    If someone gets to post as Allen Zadr to slashdot, the worst that would happen is my karma would be burned. No big deal. I drop the account, start a new one, give Slashdot another 5 bucks.

    The passwords I use on anything important, are far more secure.

    For this reason, I would be far more suspicious of the 10% that use extremely complex passwords. Likelyhood is that those passwords will match their online banking account and work passwords.

    --
    Kinetic stupidity has a new brand leader: Allen Zadr.
  32. My password technique by ID_Roamer · · Score: 3, Interesting

    I read a story about a book method for developing crypto keys. It was a fairly common method in the past before computers. I thought about it and have used it for years for choosing my passwords. Then tend to be mnemonics, but I can right down a hint sheet that is pretty safe.

    It works like this. I choose a book at random from my work area, choose a page at random and then pick a line. I develop a mnemonic password from that line. If I need a hint, I write down the page and line number on a piece of paper, I can even stick it to my monitor if I need to. My average library of reference books at work is over 50 books. How big a hint to an atacker is 347 12? All I have to remember is what book I chose.

    My last job, my boss couldn't remember any password that wasn't part of his name until I introduced him to mnemonic passwords.

  33. Passwords? More like words. by Sheepdot · · Score: 5, Interesting
    Let me give you some insight into how a 'cracker' looks at this since I just cracked an alpha-symbol-numeric Windows NT LM hash about an hour ago in about 5 minutes time. Your password isn't enough. You, as an administrator, have to get in there and modify the authentication scheme.

    Or use SHA2. Cause I don't have rainbow tables to crack that. Yet. For those of you who don't or cannot follow security, the new buzz is creating your own crack tables in a couple of weeks or months. There is more info at the project rainbowcrack page.

    The misconception that everyone has about passwords now (because we as sysadmins pushed it so hard in the late 90s, early 00s) is that alphanumeric is the way to go. With the advent of generating your own cracking tables, that is no longer the case anymore.

    An alphanumeric md5 set of rainbow tables can be generated in about a weeks time with a 2.4 ghz processor. That's my rough estimate based on the couple days it took me to make the alphanumeric one for LM hashes.

    I would highly suggest that if you want your users to come up with good passwords you have them make a "one-time" password, seed with a 20-character salt that looks like someone pounded the keyboard, and store it inside a SHA2 hash.

    A good administrator is going to salt their passwords with a string of characters that already satisfies the "alpha-numeric-symbol" requirement. If there is any reason to do something other than the first name of your child it is to stop coworkers or friends or people that already know about you.

    When using brute-force/guess method this is what I try first and my guess is that at least 1% of Slashdot fathers use this or a form of it as their pass. It's okay to be proud of your kid, but don't think you're honoring them by including them in your password.

  34. pwgen by jsebrech · · Score: 4, Informative

    You can easily generate mnemonic passwords using pwgen.

    It's definitely easy to remember mnemonic passwords. I've been able to not log into a machine for months, come back to it and remember the mnemonic password unique to that machine.

  35. Divorces and Passwords dont mix by MajorDick · · Score: 5, Funny

    Well when going through a really rough divorce (I had an easy one too) I was in serious fear , and justifably so of my Ex hacking accounts using some of my known Passwords , I like many others have a cycle of about 10 that are used interchangably. All these were , with the exception of 1 personal passwords. I found she was accessing my work mail and personal mail almost immediatley , Soooo I decided to have some fun with it, passing all kinds of bogus information into forged emails to myself. Then came court, she was ACTUALLY Stupid enough to bring up several points in court, my Attorney was aware and asked where she found this informationout, "Around, friends, etc" Bwwwahhaaaa talk about someone looking stupid she bought it hook line and sinker.

    Sometimes easy to crack passwords are a GOOD thing :)

    On another note, after I took her to the cleaners at court I decided to TIE one One, well....NEVER....and I mean NEVER....change you passwords while really drunk..it took me 2 days to reconfigure redit and reset all my passowrds I changed on that drunken celebration. I still have NO idea what some of them were or how I came to decide on their usage

  36. Getting users to comply with password policy. by TheTXLibra · · Score: 5, Insightful
    Well, having been a System Administrator, I can sympathize with this plight. Even a small non-compliance percentage is a bad thing, since there's only about 50-million cracker tools that will give the list of usernames for the network. Here's a few things I can recommend. Most are common sense, but just in case, I thought it might help:

    1. Educate your users in 1337-speak. - You know, 3's as E's, 7's as T's, etc. Point out that they can make nearly any normal, easy to remember password more secure by using 1337-speak. This will help prevent tools like L0phtCrack from breaking the code in minutes, but rather might change it to days. I did a bit of security consulting and found this to be the easiest way of ensuring compliance at the user level. For added security, have them make phrases using the special characters. For instance $4Bugs is a rather secure six-letter password (though really I'd prefer 8+).
    2. Fear Works Wonders - Divulge that if their account is hacked because of a non-compliant password, the entire office will know of it, and they will probably be lynched, but only after the cracker has stolen all their bank account info and ss#. This may or may not be the truth, but the people listening to you say this are the same people who are using their CD-ROM drive bay for a cup holder.
    3. Tools a la Sneakers - Of course, you can turn on password enforcements, that's the first one. Now try to crack your own network. Not a Cracker? All right, then just go download YAPS, LANGuard, and L0phtCrack and run those. Yeah, they're only scripts, but unless your network has somehow garnered the attention of a serious cracker, the only ones assaulting you will be script-kiddies. So fill in the blanks, and see how your network holds up.
    4. Given Time, Serious Hackers Will Get In - There's only so much security you can have without just simply yanking the network from any outside connections. If the network you are supporting is government, big-money, or anything of interest to a serious hacker, it is only a matter of time. Forced PW changes (every 14 days) or so, will help reduce this chance a lot, but will also anger your users. But if passwords are allowed to sit for 30 days, and a compliant admin-access password only takes 25 days to crack, then it will be cracked.
    5. Sure, let them keep their PWs on stickies... IN A LOCKED CABINET - Most offices will give you a drawer with a lock on it. These locks are almost never used. Find the Facilities person for this office and get those keys. Let the users write down their PWs in a notebook or stickies, but make it clear they need to lock those books up at night or take them home. Getting a custodial job to crack a network by writing down PWs from stickies on the monitor is the oldest trick in the book (and by god, it still works great). If you catch someone with password stickies on their monitor, punish them.
    6. Breed ph34r and paranoia - I printed out some old WWII propaganda posters and changed the lettering on them to refer to passwords and security. It was fun, livened up the walls a bit in the office, and served as a subtle reminder to the users that SAM the Cracker was always out there, trying to steal their (fill in the blank). Of course, in truth, we only had one serious hacking attempt, but it was a lot of fun scaring them, and it made them more attentive to possible security breaches. Sometimes annoyingly so, but hey, we never got cracked in the time I was there.


    -The Libra
    "You've got no kids, no wife, no job, and you're not in The Tigger Movie!!!"
    - my best friend's son, Gabe, at 5 years old.
    --
    -The Libra
    "Please be patient--The future will begin momentarily."
  37. Alternative to memnonics -- pronounceables by 0x0d0a · · Score: 5, Informative

    I occasionally like memnonic passwords, but another good alternative is a randomly-generated but pronounceable password. It turns out that we're much better at remembering passwords that we can pronounce. (Where "Voolakun5" is pronounceable and "zqx17yvy" is not).

    FIPS-181 describes a NIST-endorsed system for producing pronounceable passwords. There is a GPLed FIPS-181 implementation here.

    Sample run:

    $ apg
    dyijenuloa
    bifliecar
    yishjied&
    IfHydrovia
    yutsOlg/
    DipUkcat


    APG is a lot more sophisticated than this, and allows you to do a lot of tweaking of the types of passwords it outputs, print pronunciation guides. It's a good tool, IMHO, for security-conscious types to have around.

    For Fedora Core 2 users, Red Hat does not package apg in the base distribution, but it is available from freshrpms.

  38. I like that analogy by A+nonymous+Coward · · Score: 3, Funny

    Wonder how well it would improve secuirty at aparrtment buildings at houses if we required users to change physical keys every 90 days ... got to prevent someone from sneaking in every morning and raiding the cookie jar and kids' piggy banks.

  39. Great tactic for encouraging good passwords by Avumede · · Score: 4, Interesting

    When I was working at NASA, I was still using a very simple password consisting of a very unusual word plus a number. One day the sys admin sends me a mail and says "Hey, I cracked your password. You must be a fan of [band name who had a song by this title]". I was embarassed enough that I immediately changed my password to something much stronger, and use a strong password to this day.

    It works well because many people (myself included) just didn't get how easy it is to crack simple passwords until someone does it. If it's your friendly sysadmin, a normal desire to appear less idiotic is a sufficient motivator to choose a strong password.

  40. Mitnick today by SoTuA · · Score: 4, Informative
    is milking the conference circuit as hard as he can (it's how he makes his living now)

    He was briefly in Chile for a US$420 a seat conference, and the head of the Computer Science Dept. asked him if he could give the students a little talk.

    A representative answered exactly this:

    Thank you for your inquiry. Kevin is indeed in Chile next week-- and would love to address your students. He does, however, charge a fee for his presentations (it's how he earns his livelihood)--- A standard presentation is 45 min. long plus 15 min. Q&A and covers the information presented in his book, The Art of Deception. The cost for a presentation like that is typically $15,000 US; however, due to the fact that you are an educational institution and Kevin will already be in the area delivering his other presentation, I could offer you a discounted price of $9,000 US (a savings of 40%)plus any related travel costs to/from your organization to his hotel.

  41. Re: Remembering frequently-changing passwords by some+guy+I+know · · Score: 4, Insightful
    At work they make me change them every 30 days! There's no way I can memorize a good password that frequently.
    It's very simple.
    Take a song that you like, and use the first letters of each line as your password.
    If your password requires numbers or special characters, use the line number of the song, plus its shifted equivalent.
    If it requires both upper and lower case, use one upper-case letter, the same position each time.

    For example:
    A long long time ago,
    I can still remember
    How that music used to make me smile.

    Month 1: aLlta1!
    Month 2: iCsr2@
    Month 3: hTmutmms3#
    etc.

    Each year, pick a new song.
    --
    Those who sacrifice security to condemn liberty deserve to repeat history or something. - Benjamin Santayana
  42. forced password changes by wk633 · · Score: 3, Interesting

    Before implementing any security measure, one should ask "Why?" What is the hard reason? (not just feel good).

    When it comes to forced password changes, it's "Because the password may be compromised".

    So the next question is, if it 'may' be compromised, then how long are you willing to live with it compromised?

    And that is your password change rate. So, if you force password changes every 90 days, it means you're willing to live with passwords being compromised for 89 days.

    So what, force them every day?

    The real answer is that if you think your users' passwords are being compromised, then you need some other form of security. Forced password changes are changes for not reason.

  43. Re: Remembering frequently-changing passwords by nelsonal · · Score: 3, Interesting

    I use a modified method of this, picked it up here a few years ago. Pick a sentance from a big book (LoTR, Illiad, Odyssy etc) then take the first letters (Tell me Oh Muse...) Now if the word is a noun use the number of letters in the word, if it's a verb use the last letter, if none of these use the first letter of the word. From the line above you would have the password lmo4oti4wd3a4ahhdtf4o4. What you remember is, "Tell me oh muse of that ingenious hero who travelled far and wide after he had sacked the famous town of Troy." You have enough for two passwords there. If you wanted extra security you could add a rule to use the symbol (shift+number) of letters in pronouns or linking words. Feel free to improve on my letter swapping method, all that matters is consistency. This method has the advantage that you can leave your cypher book near the computer as long as and the basic scheme (and rotation frequency and method) is memorized.

    --
    Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
  44. Re:pretty non-intuitive results? by jc42 · · Score: 3, Interesting

    ... the real problem with passwords is nobody ever teaches anybody how to make a strong password that is easy to remember.

    Yeah, but there's something that makes it worse: Every time you have to make up a password, your first try is rejected because it violates the rules of that software. So you keep trying until you stumble across something that is acceptable.

    As a result, my file of passwords now has 68 entries, and that doesn't even include the half dozen logins that I use often enough to remember. I don't keep them on paper, of course. I keep them on my web site, so I can find them from anywhere. ;-)

    Of course, the file has a misleading name, is hidden behind a number of index.html files, and has a name that starts with a dot so that the server doesn't give it out even during server changes when the index.html files are sometimes ignored for a short time. I know I should still be worried about the URL being intercepted in transit. But so far, this is the best solution I've found to what is a rather intractable problem.

    The real problem is security dummies that impose such complex password rules on users that we are forced to resort to schemes like this to "remember" our passwords.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.