Slashdot Mirror


Password Autocorrect Without Compromising Security (threatpost.com)

msm1267 quotes a report from Threatpost: Intuitively, auto-correcting passwords would seem to be a terrible idea, and the worst security-for-convenience tradeoff in technology history. But a team of academics from Cornell University, MIT and a Dropbox security engineer say that the degradation of security from the introduction of such an authentication mechanism is negligible. The team -- Rahul Chatterjee, Ari Juels and Thomas Ristenpart of Cornell University, Anish Athalye of MIT, and Devdatta Akhawe of Dropbox -- presented their findings in a paper called "pASSWORD tYPOS and How to Correct Them Securely" at the recent IEEE Symposium on Security and Privacy. The paper describes a framework for what the team calls typo-tolerant passwords that significantly enhances usability without compromising security. The paper focuses on three common types of password errors that users make while typing: engaging caps lock; inadvertently capitalizing the first letter of a password; or adding or omitting characters to the beginning or end of a password. By instituting an autocorrect scheme, the researchers said in their paper that they could reduce common mistakes and user frustrations with logins. Recently, an anonymous user asked Slashdot how one creates a highly secure password after a study from Carnegie Mellon issued a warning about common user misconceptions. You can engage in the conversation and/or read the witty responses here.

2 of 140 comments (clear)

  1. Re:f!rstPo$t by michelcolman · · Score: 5, Insightful

    I suppose it's OK if, on login, if the entered password does not match, they try with simpler versions but NOT more complex ones.

    For example, if the password is "password", then "Password" and "password]" will be accepted as correct.

    However, if the stored password is "passWord]", then "passWord" will not be accepted and neither will "password]"

    So basically, the system should try removing capitalization and removing extraneous characters, but not adding them. This would indeed increase user-friendliness without affecting security much. Hackers tend to try the simpler versions first anyway.

    Another thing I wish people would implement everywhere, is not counting duplicate login attempts with the same erroneous password or pin towards your allowed number of login attempts. If someone types the wrong pin (not a typo, but just a mistake), he will usually try it a second time before realising it was a different one. Then, on the third attempt, a single typo can block his card. Counting multiple entries of the same code as a single miss will have absolutely no negative effect on security but will make a big difference in user-friendliness.

  2. Re:f!rstPo$t by Anonymous Coward · · Score: 5, Funny

    to a human filename is the same as Filename and FILENAME

    But to the same human, jack and Jack is not the same.

    "I helped my uncle jack off a horse"
    "I helped my uncle Jack off a horse"