Slashdot Mirror


Please Do Not Change Your Password

cxbrx writes "Mark Pothier's Boston Globe article, 'Please do not change your password,' covers a paper by Microsoft Researcher Cormac Herley, 'So Long, and No Thanks for the Externalities: the Rational Rejection of Security Advice by Users,' from the 2009 New Security Paradigms Workshop. Herley argues 'that user's rejection of the security advice they receive is entirely rational from an economic perspective.' Herley discusses 'password rules,' 'teaching users to recognize phishing sites by reading URLs,' and 'certificate errors.' Users obviously choose bad passwords, but does password aging actually help? There was some discussion on TechRepublic. I'm especially interested in hearing about studies about password aging."

88 of 497 comments (clear)

  1. The best password is: by Anonymous Coward · · Score: 5, Funny

    hunter2

    1. Re:The best password is: by bluefoxlucid · · Score: 4, Funny

      Yeah, when you type it you'll see 'hunter2', and when I copy/paste it you'll see 'hunter2', but all I see is *******

    2. Re:The best password is: by danomac · · Score: 5, Informative

      For those that don't know where that comes from, it's a bash quote.

    3. Re:The best password is: by Anonymous Coward · · Score: 3, Funny

      Oh great. Now that you've revealed your password, anybody will be able to post as Anonymous Coward.

    4. Re:The best password is: by commodore64_love · · Score: 2, Insightful

      hunter2 is "very good" according to my password strength meter. Add a "$" and then it will be strong. (Supposedly)

      I get tired of changing passwords because I tend to forget the new one. I'd rather just keep it. For crucial things like banking or stocks, then I'll use a separate unique PASS and then lock it in a safe for future referral.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    5. Re:The best password is: by billcopc · · Score: 3, Funny

      For those of you who didn't know where the hunter2 joke was from, get off mah interwebs.

      --
      -Billco, Fnarg.com
    6. Re:The best password is: by dudpixel · · Score: 2, Funny

      I get tired of changing passwords because I tend to forget the new one. I'd rather just keep it. For crucial things like banking or stocks, then I'll use a separate unique PASS and then lock it in a safe for future referral.

      I know.

      --
      This seemed like a reasonable sig at the time.
  2. Please let me use the same password by Hatta · · Score: 5, Insightful

    We have a password expiration policy at my work. Every time I change my password I have to memorize a new one. So I pick a password that's easy to remember, as such it's also easy to guess. If I could just memorize a password once, and keep it forever I'd be using a password that's essentially random. This policy is nonsense.

    --
    Give me Classic Slashdot or give me death!
    1. Re:Please let me use the same password by oldspewey · · Score: 5, Insightful

      And don't forget the arbitrary rules put in place to ensure "strong" passwords - with each ruleset being different depending on the environment or portal being secured. My personal favourite: "No repeating characters allowed." Super idea! Let's force users to weaken their passwords by eliminating the possibility of duplicate characters in strategic locations.

      --
      If libertarians are so opposed to effective government, why don't they all move to Somalia?
    2. Re:Please let me use the same password by oldspewey · · Score: 5, Funny

      What a waste of a perfectly good pretend. No thanks, I'm going to pretend I'm on a white sand beach in Thailand, gentle waves lapping at the nearby shoreline, while I sip gin tonics and a dainty masseuse massages my pale white calves.

      --
      If libertarians are so opposed to effective government, why don't they all move to Somalia?
    3. Re:Please let me use the same password by r_jensen11 · · Score: 4, Insightful

      We have a password expiration policy at my work. Every time I change my password I have to memorize a new one. So I pick a password that's easy to remember, as such it's also easy to guess. If I could just memorize a password once, and keep it forever I'd be using a password that's essentially random. This policy is nonsense.

      Password rotation doesn't help with hackers, but it helps when a coworker learns what your password is.

    4. Re:Please let me use the same password by Skarecrow77 · · Score: 3, Insightful

      I was under the impression that the -vast- majority of compromised passwords were due to either social engineering (Hey, this is "Bill from IT", I need your password to fix that "performance issue" you're having) or sheer neglect on the part of the the user (password on a post-it on the monitor). Am I mistaken?

    5. Re:Please let me use the same password by Rivalz · · Score: 2, Informative

      find a scheme
      like if it is October 2010 make your password
      11Nov2010Ber!!
      If it is December
      12Dec2010Ber!! ect
      Passwords that have rationale behind them are very easy to remember, can be very complex and sometimes easy to type.

    6. Re:Please let me use the same password by whois · · Score: 4, Insightful

      There is a flip-side to this. No matter how careful you think you are, you will one day expose your password in the clear. Once that happens you have no way of knowing if anyone was watching.

      Typing a password in the wrong terminal, typing a password in the wrong web field and having it autosearch google for your password. Typing your password over a bluetooth wireless keyboard with unknown encryption. Using a telnet session, etc. Logging in using a friend or co-workers PC that may have been compromised, etc.

      Because of all this, it's still a good policy to change passwords on an annual basis, with an immediate password change if you know it's been leaked.

      I encourage companies to move to single sign-on, since I consider having to memorize 17 passwords for one company to be more hassle than having to change a password frequently.

      Or having to change a password on a system you only login to once every 6 months, every time you login. I hate that. :)

      Unfortunately, it doesn't always work out because one centralized password means you trust one department of a company with access to everything (there are workarounds for this, but still company politics gets in the way)

    7. Re:Please let me use the same password by Moryath · · Score: 4, Insightful

      I encourage companies to move to single sign-on, since I consider having to memorize 17 passwords for one company to be more hassle than having to change a password frequently.

      Single sign-on for a single company is a great idea.

      Having your work password, gmail, hotmail, bank password all be the same? BAD idea.

    8. Re:Please let me use the same password by b0bby · · Score: 2, Insightful

      Mod this up - this is especially relevant when it's a former coworker.

    9. Re:Please let me use the same password by COMON$ · · Score: 4, Insightful
      On our LAN I put rational policies in place. Essentially I look at the threat of an event and what it will take to mitigate it. If I am worried about a brute force attack I can solve that by password rotation or increasing complexity. I let the user choose which they are comfortable with. Some users dont want to use a passphrase so they have to change their password more often. Other people have realized that "I love my dog fluffy." is really easy to remember and since it meets my complexity and length requirements I make the password rotation much much longer.

      Yes, In 2008 AD you can do granular password policies, and yes this works VERY well. Not only do I have a pile of users with 15+ characters, I have users who WANT to use these passwords.

      I find that when you give the users a choice and work with them, security goes much smoother. users will always take the easiest way out, every time.

      --
      CS: It is all sink or swim...oh and did I mention there are sharks in that water?
    10. Re:Please let me use the same password by Shakrai · · Score: 4, Funny

      Am I mistaken?

      Please provide me with your social security number, birthday and mailing address so that I may answer your question.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    11. Re:Please let me use the same password by DarkOx · · Score: 4, Insightful

      What is might do is limit exposure. Suppose someone guesses a password. They are not a hacker and even having guess a password they perhaps lack priviliges to make any systemic changes given them a back door. Having a rotation policy ensures they are only reading your CEO's e-mail for 90 days rather than years undetected.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    12. Re:Please let me use the same password by Bearhouse · · Score: 5, Informative

      And don't forget the arbitrary rules put in place to ensure "strong" passwords - with each ruleset being different depending on the environment or portal being secured. My personal favourite: "No repeating characters allowed." Super idea! Let's force users to weaken their passwords by eliminating the possibility of duplicate characters in strategic locations.

      Indeed. Similar to the Enigma: http://en.wikipedia.org/wiki/Enigma_machine
      Where a misguided decision was taken to never let a character be encoded to itself. This actually weakened the cypher: http://en.wikipedia.org/wiki/Cryptanalysis_of_the_Enigma

    13. Re:Please let me use the same password by MobyDisk · · Score: 4, Insightful

      My favorite is "password may be no longer than X characters" - why arbitrarily limit the length of them? It's especially great when X is something small like 4 (pin #s) or 8.

    14. Re:Please let me use the same password by John+Hasler · · Score: 2, Insightful

      > It goes into the password expiration paradigm as well, pointing out that if
      > someone steals your house key, they're not going to give you time to change
      > the locks; they're breaking in immediately.

      Not likely. Perhaps if they pick it out of my pocket as I am getting in the car to go to work they will walk straight up to the house and let themselves in (BTW it isn't breaking if they have a key). Far more likely, though, it will take days or weeks to figure out what the key fits, get it into the hands of someone able (and willing) to try using it, and for me to be away from the house at night so that they have a safe opportunity.

      If your password is written down in a little black book in your wallet, your wallet is stolen, and you go to IT the next day, report it, and get a new password, it is very unlikely that it will have been used in the interim. In fact, it is very unlikely that the thief will ever attempt to use it or even figure out what it is.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    15. Re:Please let me use the same password by FictionPimp · · Score: 2, Funny

      Todd Davis 457-55-5462 .....

    16. Re:Please let me use the same password by CastrTroy · · Score: 4, Informative

      Any halfway decent password system only stores a hash of the password, and therefore can't tell if you only changed 1 character on your password, because it has no idea what your previous password was, only what your previous password hashed to.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    17. Re:Please let me use the same password by ColdWetDog · · Score: 2, Insightful

      Yeah, and if they beat you over the head with a rubber hose, you will tell them what your password is anyway. The rotating character / shifted field approach may not be the best policy for nuclear weapons unlock codes but it's probably OK for 'generic' level stuff.

      If you're doing something very secure with passwords, you're doing it wrong anyway.

      --
      Faster! Faster! Faster would be better!
    18. Re:Please let me use the same password by Real1tyCzech · · Score: 2, Funny

      "(dramatic voice)
      Welcome to the world of tomorrow!"

      You forgot:

      "Brought to you Today!"

    19. Re:Please let me use the same password by PPH · · Score: 4, Funny

      Or ex-wife.

      --
      Have gnu, will travel.
    20. Re:Please let me use the same password by cynyr · · Score: 2, Interesting

      take for example a password like '4ey3ts' now, lets say that i have rolling password updates, so i hash in the month that it changed as follows. '4ey3ts' + 'M2rc4"(march), so i get a password of '4ey3tsM2rc4', then in april, '4ey3tsApr17'. you could do this the other way as well, 'M2rc44ey3ts'

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    21. Re:Please let me use the same password by eth1 · · Score: 2, Insightful

      The thing that worries me most about that is that it seems to indicate that they're storing the passwords plain text rather than hashing them, so they're limited to whatever field width the DB designer pulled out of his ass that day.

    22. Re:Please let me use the same password by UnknowingFool · · Score: 4, Interesting

      Actually the Enigma is a good example of how a system is weakened by its users. Yes the cipher had weaknesses such as never encoding a character to itself and that the rotors were in alphabetic order rather than randomized. But the main weakness was the users and the Allies exploited that.

      The machine itself had a number of settings. With all these settings, the Enigma messages could have daily and message specific settings. For the Army and Luftwaffe, it was left up to the operator to set them. Unfortunately, some operators were lazy and re-used settings. Also the German military had a habit of re-sending the same messages again and again for propaganda, morale, etc.

      The German Navy was much more disciplined. They issued code books that specified many of the settings per day. These settings were much more randomized. These code books were printed on specialized paper that would disintegrate in contact with water. This system was much more secure until the Allies captured some code books when they captured a German vessel. The procedure was the captain was to destroy the code books by tossing them into sea. The captain of a disabled vessel abandoned it only to return to retrieve his personal effects rather than destroy the books.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    23. Re:Please let me use the same password by Tomy · · Score: 4, Insightful

      Pretend that if an attempt to log into his account fails three times, his account is locked and requires a new password.

      Or pretend that your security system notes what IP address such failures comes from, and disables all access from that IP. Or it scores various IP connections, giving more trust to IP addresses that are successful.

      Whenever I see the onus forced on users, I see people who haven't learned the wisdom of the following quote:

      "I object to doing things that computers can do." - Olin Shivers

    24. Re:Please let me use the same password by jbengt · · Score: 4, Insightful

      Sounds like a bad application of math to me. (I admit, though that I only skimmed through the report, so I could be wrong)
      There are two sides to a risk analysis, the probabilities and the values being risked. People will play the lottery even when they don't have a reasonable chance, because the thing being risked is not that valuable. But they are not willing to risk their life savings when the odds are slightly in their favor, because they can't repeat the bet 100 times to try and come out ahead on average.
      If I'm the owner of a business, and I'm paying my employees X time the minimum wage, and a breach costs me Y dollars, I can live with the math. But if there's even a small chance that a breach will cause the death of my business, then I'm willing to have my employees spend "more than it's worth".

    25. Re:Please let me use the same password by Quirkz · · Score: 2, Insightful

      I was under the impression that the -vast- majority of compromised passwords were due to either social engineering (Hey, this is "Bill from IT", I need your password to fix that "performance issue" you're having) or sheer neglect on the part of the the user (password on a post-it on the monitor). Am I mistaken?

      Scenarios like stealing passwords from post-its are certainly possible, but I'd guess as a percentage of all stolen passwords it's insignificant to being at the point of near zero. Most people don't have access to the physical space of the person they're trying to hack. I'd argue most successful password stealing is done remotely, against victims the target doesn't even know.

      The big ones are going to be things like dictionary attacks against a login page where it can guess stupendously stupid/common passwords, or by exploiting a weakness in the system, or a virus/spyware with keylogger--all of these techniques bypassing the user entirely. If you count phishing as social engineering then that may be up there, but not the way you describe it.

      Now, if you have a specific account you want to break into, the things you suggest may be among your best bets to get into that one account. But if you want to steal a few million accounts, you're doing to be doing something a lot more automated. For every guy out there breaking into a co-worker's account because of a monitor stickie, there's a virus capturing thousands of usernames and passwords at once.

    26. Re:Please let me use the same password by billcopc · · Score: 2

      How to guess someone's password, in three easy steps:

      1. Find out the name of their youngest non-estranged child. If there is a tie, pick the one with the shorter name. (e.g. Cody)
      2. Take today's date, and subtract from it the lesser of the employee's start date, or the implementation of the password expiration policy (Apr 13th 2010 - Apr 1st 2009 = 12 months)
      3. Divide the result of step 2 by the password expiration window (say 3 months)

      The password is cody4

      --
      -Billco, Fnarg.com
    27. Re:Please let me use the same password by pwnies · · Score: 3, Insightful

      Since we're pretending, let's pretend your imaginary computer cluster actually exists. Now let's find us the speed that said computer would have to run at to crack that password in 2 months.
      A 16 character password with symbols (12), numbers (10), lowercase letters (26) and uppercase letters (26) would have 76^16 combinations. This is approximately 1.24 * 10^30th.
      An MD5 hash takes 256 clock cycles in the best-case scenario (search for 256), assuming no overhead. That means that we have 3.17*10^32 number of clock cycles that must be ran through in order to compute/crack every possible password in that range.
      Two months is approximately (365.242199 days/year)(2/12)(24hours/day)(3600seconds/hour) = 5259488 = 5.26*10^6 seconds.
      In that time, a "computer or cluster" would have to run at (3.17*10^32 cycles)/(5.26*10^6 seconds) = 6.03 * 10^25 Hz. That's 6.03 * 10^16 GHz, or 60.3 yottahertz.
      Currently, the world's fastest supercomputer is the Cray Jaguar. It has 224256 opteron cores clocked at 3.2Ghz. That means it's total processing speed (again, assuming no overhead here) is 7.18*10^14 Hz. Your pretend "computer or cluster" is 84027852100 times as fast as the worlds fastest supercomputer. 84 billion times as fast.
      Using the same architecture as the Cray Jaguar, the world GDP couldn't afford to buy that computer. The world's power grids couldn't power it. This is /., know the math behind your arguments before you post.

    28. Re:Please let me use the same password by JesseMcDonald · · Score: 2, Informative

      There are 22 printable symbols on a standard keyboard, not 12: `~!@#$%^&*()-_=+[{]}\|;:'",<.>/?

      Also, there should be 74^16 (8.09 * 10^29) combinations with 12 symbols (not 76^16), or 84^16 (6.14 * 10^33) using all symbols. Still far more than anyone could expect to test, of course—though other weaknesses could save an attacker the trouble of brute-forcing every single combination. For example, many common systems use hashes much weaker than MD5.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    29. Re:Please let me use the same password by greed · · Score: 3, Informative

      Even if it is a hash, the old UNIX crypt(3C) function only hashed the first 8 characters. So you could have what you thought was an arbitrarily-long password, but an attacker only needed to go after the first 8 characters.

      If you were using the presumed length to use an English phrase (for example), you could wind up with a very weak password. "passwordisreallylongsoimsafe" would be unlocked with "password", which is fairly early in the dictionary attacks I've seen.

      I normally think it's acceptable to trade entropy density for memorability: English is fairly low entropy, but I can remember a 12-word passphrase without too much trouble, so the total entropy is OK compared to a line-noise 8 character string. But that requires the hashing functions work with the complete input; so on systems which still use crypt(3C) or something like it, I go with the line-noise.

    30. Re:Please let me use the same password by ucblockhead · · Score: 2, Informative

      So you are safe, unless the former coworker is quick enough to do his damage before the password expires. Fortunately, he wouldn't know when that is. Oh wait...he would.

      The question should be asked: *How* did that former coworker get the password? From a sticky note on someone's computer because they kept forgetting their latest password, perhaps?

      --
      The cake is a pie
    31. Re:Please let me use the same password by cusco · · Score: 4, Informative

      Had an instructor once whose day job was penetration testing for financial institutions. He and his partner would show up at the site and he would start unpacking the equipment they would use to probe the external connections to the network. While he was doing this his partner would get on the phone and start calling branch offices, asking to speak to the manager claiming to be from the IT department. He said that in three years he had never finished setting up before his partner had managed to secure a login and password.

      Amusingly enough, they learned quickly not to bother with rank and file employees. Most of those folks were aware that they would be out the door if they were stupid enough to hand over a login and password to a voice on the phone, but managers always seemed to think they were too important to be fired, so too important to have to pay attention to minor issues like security policies.

      --
      "Think about how stupid the average person is. Now, realise that half of them are dumber than that." - George Carlin
    32. Re:Please let me use the same password by timnbron · · Score: 2, Insightful

      Correct. For special effect, if someone was watching, I would type my password, randomly hit a few keys, and then thump the keyboard four times. Then press Enter, and get logged in. It usually got quite a stunned expression from anybody nearby.

      --
      There are some who call me ... Tim.
  3. Totally in time. by Anonymous Coward · · Score: 4, Funny

    "Change your passwords and be rooted." -- JIRA attackers.

  4. Ironic Juxtaposition by Arancaytar · · Score: 4, Interesting

    1. Apache Foundation Attacked, Passwords Stolen

    2. Please Do Not Change Your Password

    Slashdot is awesome today!

  5. Password aging isn't in touch with the real world by Skyshadow · · Score: 4, Insightful

    Password aging is one of those policies that sounds like it makes some degree of sense only if you don't have any understanding of human nature.

    Here in reality, forcing people to change their password every 30 or 60 or 90 days only has a few possible results:

    (1) A lot more people writing down passwords and sticking them to their monitors. Who the hell can remember a new eight-digit string of nonsense every month?
    (2) A lot more easy-to-guess passwords
    (3) Incremented passwords (FuckTheSecurityGuys14)

    This is why I consider password policies a great indicator of where your IT department is on the "keepin' it real" scale: No restrictions, you IT people are idiots and don't care or understand security. Reasonable restrictions (min 8 characters, letters and numbers) and you're in the sweet spot. Passwords that expire every 15 minutes, your IT people are idiots and don't care or understand security.

    --
    Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
  6. Password aging does *not* help by bradley13 · · Score: 4, Insightful

    Password aging is not only irritating for users, it causes them to choose even worse passwords, or to write their passwords down. If you are lucky, and they do neither of these, then it is very likely that they will use "strong-password-1", "strong-password-2".

    --
    Enjoy life! This is not a dress rehearsal.
    1. Re:Password aging does *not* help by DMUTPeregrine · · Score: 2, Interesting

      I do roughly that. I use "strong-password-2.718281828459" "strong-password-3.1415926535" "strong-password-1.6180339887" and so-on and so forth. It goes from "guess the 20-character random string" to guess the constant of the month.

      --
      Not a sentence!
  7. Password aging and complexity = lists by SteelRat · · Score: 2, Interesting

    If anyone gathered metrics on such practices, I would bet that for most environments, they would find that it yields the opposite effect of what is intended.

    It makes strong passwords and lots and lots of password lists under keyboards, in text files, and on post-it notes.

    I gave a little talk at a Toorcon event a couple years ago where I included some pictures of password lists found in the wild.

    I think everyone competent knows about these things, they just choose not to say anything about it because it is a "best practice."

    1. Re:Password aging and complexity = lists by John+Hasler · · Score: 2, Insightful

      Please cite some incidents traceable to the writing down of passwords.

      IMHO users should be instructed to write their passwords down in a little black book and to keep that book in their wallets with their money and credit cards. The company should issue the book and teach the employees how to record passwords in it, how to keep it secure, and what to do if it is stolen or lost.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  8. Re:Password aging isn't in touch with the real wor by Itninja · · Score: 2, Informative

    Yes, yes. This is all very fine. Until there is a massive security breach (like this recent one) and the CEO is looking for a place to drop the blame-hammer. Password aging may have had nothing to do with the breach, but who cares? The IS dept didn't have one? It's their fault then....

    --
    I judt got a nre Kinesis keybiartf so please excusr ant egregiou typos.
  9. Dupe! by howlingfrog · · Score: 2, Informative

    Less than a month ago. http://news.slashdot.org/story/10/03/16/1931214/Users-Rejecting-Security-Advice-Considered-Rational

    Kudos to the /. editors for cutting way down on the number of dupes and summary-contradicts-article stories over the past couple of years, but they're certainly not eradicated. Maybe dupe-checking should be part of slashcode--an automatic search for links and link titles that the editor (or submitter?) has to at least scroll past to post.

    --
    The original Howling Frog is a fictional character and has no UID.
  10. i need an example by fattmatt · · Score: 3, Funny

    Could someone post an actual stong password you have in use?

    1. Re:i need an example by Jahava · · Score: 2, Interesting

      Could someone post an actual stong password you have in use?

      I'll volunteer: 11111. I figure it's such a terrible password that brute-force software, giving humanity the benefit of the doubt, will have removed it as an option for the purposes of optimization. Thus it is the strongest password.

    2. Re:i need an example by Cro+Magnon · · Score: 2, Funny

      My password is ********

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  11. Re:Password aging isn't in touch with the real wor by Moryath · · Score: 2, Insightful

    You neglected another possibility: your security restrictions were set by some dumbass in a state legislature who read some paper or book regarding "IT Security" and passed laws and regulations for government agencies...

  12. Re:Password aging isn't in touch with the real wor by Shotgun · · Score: 2, Insightful

    Password aging is one of those policies that sounds like it makes some degree of sense only if you don't have any understanding of human nature.

    The stereotype is that computer geeks can't get a date or fit into social situations. Why? Because they don't understand human nature. And who is in charge of setting the password policy? The geekiest guy in the organization. I see a major issue.

    --
    Aah, change is good. -- Rafiki
    Yeah, but it ain't easy. -- Simba
  13. Post-it Note passwords by Midnight+Thunder · · Score: 4, Interesting

    There is one thing worse than a bad password, and that is one that needs to be written down on a post-it note.

    I see password security as an exponential curve, on a graph, reaching a certain peak and then dropping to zero. That dropping point is where the password rules become so complicated that most people would rather write the password down than try to remember it. That piece of paper suddenly became your weak point in the security model. For this reason you password policies need to focus on something that is sufficiently secure, but not so secure that it is in effect insecure.

    --
    Jumpstart the tartan drive.
    1. Re:Post-it Note passwords by cheeks5965 · · Score: 2, Funny

      uhh... an exponential curve keeps going up. there's no maximum, no dropping down to zero. Perhaps you're thinking of a bell curve? Feel free to mod this comment down because it provides no useful content and is just kind of snarky. In fact, I should just hit the cancel button instead of the preview/submit buttons. oops...

      --
      -- Flame me and I will happily flame you back. Bring it!
    2. Re:Post-it Note passwords by u38cg · · Score: 2, Interesting

      You're thinking of something rather akin to a Laffer curve, the idea that taxing income at 0% and 100% will both realise zero revenue (the latter since no-one would work as you'd receive no income for yourself). Similarly, if we impose no requirements whatsoever on passwords, we end up with no security, since people will leave them blank. If we demand 128 character passwords with maximum entropy, we have no security, since it will be guaranteed to be written down somewhere stupid. Somewhere, there has to be a happy medium (hooray, a use for Rolle's theorem!).

      --
      [FUCK BETA]
    3. Re:Post-it Note passwords by UnknowingFool · · Score: 3, Funny

      I used to work a government facility that had really steep requirements:

      "Passwords must be at least 15 characters long and be a combination of lowercase, uppercase, numerals, special characters, and at least one hieroglyph from the following languages: Aztec, Egyptian, or Mayan."

      I would have written down my passwords but I can't draw that well. "Is this a stork, Anubis, or a hippo?"

      They also had armed security guards wandering the halls. You had 3 chances to get the password right or they would send in the guards to blindfold you and take you away to be "liberated."

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    4. Re:Post-it Note passwords by sootman · · Score: 2, Informative

      There is one thing worse than a bad password, and that is one that needs to be written down on a post-it note.

      Bruce Schneier* disagrees with you. (About writing down passwords in general, not post-it notes in particular.)

      We're all good at securing small pieces of paper. I recommend that people write their passwords down on a small piece of paper, and keep it with their other valuable small pieces of paper: in their wallet.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  14. Re:Password aging isn't in touch with the real wor by tsalmark · · Score: 3, Insightful
    Password aging does not prevent the cracking of passwords, it prevents against leaving compromised account around forever.

    Password aging made sense, once upon a time. When the biggest issue was resource theft, changing passwords every few months cleaned out the unintended access some people had, either nefariously or through chance (old unclosed account and what have you).

    Now with the speed of automated hacking tools password rotation is less than useless as a defense.

  15. Re:Password aging isn't in touch with the real wor by 0100010001010011 · · Score: 2, Interesting

    I've been doing columns of keys on they keyboard, It's going to be a long time before I run out, and meets most requirements. (Sometimes I hit a caps lock for the second set), Plus logging in takes almost no time at all.

    1qaz2wsx
    1qaz3edc
    2wsx3edc
    1qaz4rfv
    2wsx4rfv
    3edc4rfv
    1qaz5tgb

  16. Re:Subject-verb agreement by mdf356 · · Score: 2, Informative

    It's called singular they, and its usage is debated. Shakespeare and Jane Austin can't be that wrong.

    --
    Terrorist, bomb, al Qaeda, nuclear, yellowcake, kill, assassinate. Carnivore is dead... long live Echelon.
  17. Re:Password aging isn't in touch with the real wor by ConceptJunkie · · Score: 5, Insightful

    And this points to a huge problem in IT departments, companies in general and our whole society. So much effort needs to be put into CYA activities, not because you're not doing your job right, but because you are liable to be subject to the whimsical judgement of stupid or ignorant people. Appearing to do the right thing is perceived as much more important that actually doing the right thing because failures of appearance tend to have much worse consequences. Look at Congress, 90% of what they do is so they appear to taking positive action on some issue, regardless of the effects it will have. And for them, it clearly works because they keep getting re-elected despite being the most consistently incompetent group of people drawing a salary in the U.S..

    --
    You are in a maze of twisty little passages, all alike.
  18. Please fix your systems! by A+Friendly+Troll · · Score: 4, Interesting

    How many times have you seen "the password must be between x and y characters in length and must contain blah blah"?

    I want to enter a full sentence. Like "this is my password and you won't be able to guess it, you idiot". You aren't making this possible, because you're thinking like geek programmers who use randomly-generated strings of 8-12 characters by the dozens.

    I write code and do inter-office support for my apps. Do you know how many times someone told me "I forgotz my password, halp!!11" after they were instructed to use a full sentence with a minimum of twenty-five characters? Zero. Nobody ever forgot it.

    1. Re:Please fix your systems! by SnarfQuest · · Score: 2

      Change your password to "I cant remember it", then see the fun when someone needs to get into your account.

      --
      Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
    2. Re:Please fix your systems! by MobyDisk · · Score: 5, Insightful

      Amen! The concept of "password" is obsolete. Just never use it. Say "passphrase" and watch the light bulb go off as people realize it is easier to remember *and* more secure.

    3. Re:Please fix your systems! by Benzido · · Score: 5, Funny

      Better yet, change your password to "do you have a pen?" and then call your IT person to say that you've forgotten what your password is.

  19. Re:Logical Inconsistency by Shakrai · · Score: 2, Insightful

    Don't feed the trolls.

    --
    I want peace on earth and goodwill toward man.
    We are the United States Government! We don't do that sort of thing.
  20. Re:Password aging isn't in touch with the real wor by Starteck81 · · Score: 3, Funny

    I often tell people at work I'll be adding a squirrel noise requirement to the password policy next month. I always expect them to laugh but they usually just have a horrified look on their face that reads something like 'you can do that?'. I then have to clam them down and tell them I'm only kidding.

    --
    "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed H
  21. Re:Subject-verb agreement by Homburg · · Score: 2, Informative

    Perhaps you should take your own advice, and find out what "subject-verb agreement" means? Neither "user" nor "they" is a verb or a subject, so I'm not sure how subject-verb agreement could be relevant here.

    If you meant "pronoun agreement," you're still wrong. "They" agrees perfectly with a singular noun of indeterminate gender.

  22. Username: TheFonz by poptones · · Score: 4, Funny

    Password: Aaaaaayyy

  23. Re:Password aging isn't in touch with the real wor by NeoSkandranon · · Score: 3, Funny

    Man, I just looked down at my kb thinking you had a good idea, then was REALLY confused for a minute.

    Then I remembered I'd messed the keys around to fuck with people who looked over my shoulder.

    --
    If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
  24. It's a design problem. by MrCrassic · · Score: 3, Insightful

    Increased security always decreases usability. Though now that I think about it, I'm wondering: why aren't smart cards used more in corporations? Wouldn't it be convenient for people to log in with the same ID they use to get into their workplace building or floor?

    Just a thought...

    1. Re:It's a design problem. by MrCrassic · · Score: 2, Interesting

      This is not true. How useable would Facebook be without requiring a password to log in? Yes it would be easier to get in, but you would lose any trust in the application as anyone could be posting as anyone else. A system should be as secure as the data you are trying to protect within it.

      See the following:

      Balancing usability and security is one of the toughest parts of designing a secure system; anyone that's had to even remotely consider security as a factor knows this. It still holds, however, that usability always suffers as security improves.

      Facebook is a great example. Their authentication scheme was originally only passwords. However, they've had problems thwarting bots and other security problems over the years, so now they added CAPTCHAs depending on use. This wasn't too much of a problem (though I'd argue that usability was mitigated in favor of security, even if only slightly)...until Facebook Chat got popular. (Remember when people protested it up and down?) Porting Facebook Chat to anything was possible but difficult, largely due to these new authentication rules. Getting kicked out every couple of hours was the norm while using the Facebook protocols available at the time. It wasn't until they moved it over to Jabber that IMing on Facebook using external clients got easy.

      Twitter's ongoing security issues are another great example of this. It's dead easy to use and I'll venture that the API is pretty easy to work with, since there are umpteen Twitter clients out there for every platform there is. However, Twitter made it on the front page here tons of times due to security breaches and the like. It's still used as an easy score for bots.

       

      but most of the time getting a true single sign on requires you replicate password changes to systems that cannot change their authentication source and then you end up with the weakest link (say a messaging client that stores the password as an md5 hash) having the key to accessing your most guarded systems (i.e. payroll systems).

      This is true, but there are a few caveats to that:

      1. Weak links are non-unique and non-inherent. There are still corporations out there that use applications that accept passwords as plain text. All it takes for a steadfast employee (or outsider, for that matter) to get someone else's password is for them to run a packet sniffer. Wouldn't it be better for a designer to approach the weakest link problem by strengthening the weakest link instead of trying to eliminate it outright?
      2. The answer is a budgeting problem. I never said that such a conversion would be easy or even cheap. The cost of replacing software that use weaker authentication/security paradigms for those that conform to the SSO model is probably always non-trivial, but if it provides more overall security than the status quo with minimal impacts to usability, then isn't it still a win?

      I don't think single sign-on is a flawed idea; at worst, I believe it's incomplete. In an ideal world, all software would support the most common authentication scenarios available (password, passphrase, card token and smart card). It would be extremely convenient for people to use one key for all of the important systems they interact with on a daily basis, as that would mean there's less for the person to lose and/or remember. However, idealism is hardly representative of reality. Perhaps a hybrid model where smart cards/work IDs are used for Windows authentication and RSA tokens are used for other systems would be a more realistic proposition...

  25. Complex and expiring passwords are a GOOD thing by _bug_ · · Score: 5, Funny

    The biggest problem with password security is user education.

    USER. EDUCATION.

    Forget the WHY password complexity and expiring passwords is important; end-users don't care about that.

    Educate end-users on how to make passwords that are complex and easy to remember. Such a thing IS possible. For example teach users to pick a phrase or sentence and type that in, replacing all the instances of the letter E with the number 3 and to capitalize all vowels. All the user needs to remember is the phrase and the rules to make it complex. And the phrase can be something VERY easy to remember like "my daughter was born in march" which turns into "mydAught3rwAsbOrnInmArch". Maybe you leave the spaces in. Maybe you change A to 4 or L to 1. Whatever the user wants.

    It produces a complex, easy to remember password.

  26. This may not be the best political move by mschuyler · · Score: 3, Interesting

    but we just ran a cracker program on the passwd file )on Solaris at the time) and exposed about 50% of the passwords. Then we went to the affected users and said, "This is your password, right?" After the first shock passed we would say, "It's too easy. You need to change it. Next week we'll run the cracker program again." We also sent around a little tutorial on how to create good passwords by using initials of a memorized sentence (as some have suggested here) After about four runs we were down to less than 10%, and we called it good.

    --
    How about a moderation of -1 pedantic.
    1. Re:This may not be the best political move by blair1q · · Score: 3, Insightful

      So what you're saying is, you hamstrung 100% of employees to still leave 10% of your employees vulnerable, when no doubt it only takes one opening for anyone to get to any information that matters on your network...

  27. Missing the point by DaveGod · · Score: 2, Interesting

    TechRepublic covered this almost a month ago, though it still gets sidetracked (like the Boston article) in a way that exemplifies the bigger issue.

    Particularly, the point is not about password ageing, which is merely one example of how controls are often ineffective at achieving the security objectives. The bigger problem is that the usual IT security industry mantra has total disregard for all the other IT objectives. The goal (the ultimate, parent objective) of IT is to assist the organisation in achieving its objectives. IT security is just one objective for achieving that goal, but all of them are important.

    When evaluating implementing security controls do not simply consider security. You also have to consider things like productivity, expense, risk, or how it might make it harder for the company to respond to customer requirements. Failing to do this is why users’ rejection of the security advice they receive is entirely rational from an economic perspective: they are pursuing objectives and IT security appears little more than an obstacle.

  28. On password aging... by know1 · · Score: 2, Funny

    As somebody whose girlfriend recently changed her password, let me say it does have an effect.

  29. Define the problem by minstrelmike · · Score: 2, Insightful

    The problem with password rules, unlike rules passed by city councils or congress, is that we can use computers to completely enforce them.

    That immediately points out exactly how useful real-life rulez are, too but I won't get into that except to say that civilization creates laws, laws do not create civilization. As proof, look at any political revolution.

    Getting back to passwords, the rules have very little to do with desired goals--no break-ins.
    Seriously, how many accounts are hacked by guessing passwords? Brute force guessing is stopped by a 3 and out system rule for bad pwds. Continued access from a compromised pwd is a serious issue but 1) the account first has to be hacked and 2) continual access from different machines can be monitored by the sys admins without user involvement.

    Just a modicum of analysis shows that if you implement no reuse and a 45-day timeout, then each user has to come up with 8-10 hard-to-remember passwords each year. FOR EACH ACCOUNT.

    The rule is as silly as Citibank's warning on the envelope they send me that a paper trail is an identity thief's best friend. How many of those crimes occur via paper and how many occur electronically? They just want to make their jobs easier and more cost-effective.

  30. Bad argument by Geoffrey.landis · · Score: 4, Insightful

    Pretend it would take about two months of processing time for a computer or cluster of computers to crack your 16 character length password with symbols, uppercase, lowercase and numbers. Now imagine that if your password were to be changed every month that the two month duration attempt to crack the password is useless since the password has changed and another two month attempt would have to be initiated.

    That is an incorrect argument made by somebody who knows nothing about statistics.

    First, if the time taken to crack a password is two months, and you change your passwords every two months, then there's a 50% chance of cracking the password in the first attempt, and a 100% chance of cracking the password the second attempt. So your example doesn't work.

    Now, suppose a cracker has a, say 1% chance of guessing a password per month of attempts, and is attacking, say, 10,000 accounts. On the average, the cracker will have a ten hits every month, but he will only break your account, on the average, once every 8 years. Still, that's a 12 percent chance of you getting compromised in a year, and a 6 percent chance you'll get hit in six months. So, can you reduce that 6 percent chance by changing your password every 2 months? NO. The chance that your change password moves into the window of passwords that the cracker is going to try next month is exactly equal to the chance that the password change moves the password out of the window the cracker is trying. The odds of the cracking succeeding does not change at all by password changing.

    The number of passwords that the cracker guesses per month does not change.

    --
    http://www.geoffreylandis.com
    1. Re:Bad argument by PRMan · · Score: 2, Insightful

      Ah, but people inevitably give their password to a co-worker who then gets fired. The 2 month rule takes care of that situation.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    2. Re:Bad argument by St.Creed · · Score: 2, Informative

      Ah, but people inevitably give their password to a co-worker who then gets fired. The 2 month rule takes care of that situation.

      Annoying 100% of your workforce with stupid rules that hurt security more than they help it, is an excellent way to shore up failing internal procedures. I'm equally sure most people who get fired will wait a month on average before doing something rash in a fit of anger.

      Actually, the reasoning behind most password aging rules is pretty sad. To quote http://rusecure.rutgers.edu/content/password-aging (Rutgers uni) on password aging reasons:

      "So why do people suggest aging passwords? Because they have nothing else they can suggest! Password aging is a feel good response to threats you have no control over. Unfortunately it annoys the users and often make them select passwords which are far easier to compromise. You are better off forcing your users to choose a very complex password (or better yet a pass phrase) of at least 12 characters which includes 3 character classes. That pretty much eliminates the guessing problem and makes voluntary sharing a little less convenient."

      I wholeheartedly agree with that.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
  31. password aging doesn't work by roc97007 · · Score: 4, Interesting

    As a long time sysadmin, my experience has been, the more onerous the password aging algorithm, the more likely that passwords will be on yellow stickies under the keyboard.

    For instance, if your password expires monthly and you're required to pick a password with upper case, lower case, numbers and symbols, I guarantee that the majority of your users will write it down and stick it to something easily accessible.

    If you get really draconian about keeping passwords on stickies on the monitor or under the keyboard, they'll keep it in their pocketbook or stuck to the back of their cell phone, which is difficult to track and actually a worse security hole (because the building at least has physical security).

    My opinion is that password aging and password complexity rules are a managerial line item, not really a security strategy. A true security strategy is a combination of good logging, regular analysis, and tools like password breakers.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  32. Password aging and "Shared" accounts by netsavior · · Score: 2, Informative

    It seems you have forgotten the other common user behavior... sharing passwords.

    One of my reporting users had direct SQL access to a replicated and sanitized (no sensitive data) copy of our Database. He is an advanced user with plenty of reporting knowledge and we required ad-hoc reporting that did not damage/slow production.

    during a security audit, I was required to expire his password.

    the next day we had 9 tickets from 9 different users: "My access was taken away"

  33. Re:and meanwhile in the Real World by pwnies · · Score: 3, Interesting

    it would be a matter of a simple lookup since all the "grunt" work has been done already.

    Not quite. There are no tables that exist, nor can they exist, that have 16 character passwords with the given qualifications. Assuming you could generate the tables, which as my comment above shows as being not possible, let's find out just how much space that table would require to store.
    MD5 hashes are 128 bits. The corresponding password, assuming 8 bits per character, is also 16*8=128bits. Assuming no overhead, that means we have 256 bits, or 32 bytes per password. Using the calculation in my previous post, 16 character passwords with those qualifications have 1.24*10^30 combinations. That means 3.96*10^31 bytes would be required to store this. How much is that? Let's put it this way - SI prefixes don't go up that high. Why? Because it's such an astronomically large number that there is no reason (yet) to have naming conventions that high. The entire internet is estimated to have 5*10^20 bytes. The amount of hard drive storage in every computer ever made by man combined doesn't have the necessary storage to hold that rainbow table.

  34. Hilarious by richozer · · Score: 2, Funny

    The very next story on Slashdot is "Apache Foundation Attacked, Passwords Stolen". I think the answer is "yes", password aging makes lots of sense.

  35. Hacker frustration by JustMeHere · · Score: 3, Interesting

    In the mainframe days we put in place a delay before another attempt that exponentially grew each time the password was entered incorrectly. First fail - 2 seconds delay, Second fail - 4 seconds delay, Third fail - 8 seconds...etc