Slashdot Mirror


How Often Should You Change Your Password?

jhigh writes "Bruce Schneier asks the question, how often should you change your password? 'The primary reason to give an authentication credential — not just a password, but any authentication credential — an expiration date is to limit the amount of time a lost, stolen, or forged credential can be used by someone else. If a membership card expires after a year, then if someone steals that card he can at most get a year's worth of benefit out of it. After that, it's useless.' Another reason could be to limit the amount of time an attacker has to crack the password, but Bruce's analysis seems on target."

14 of 233 comments (clear)

  1. Whenever you... by digitaldc · · Score: 5, Funny

    ...lose the post-it note on the bottom of your keyboard that you wrote it on, of course.

    --
    He who knows best knows how little he knows. - Thomas Jefferson
  2. Why Use a Password? by NavyNasa · · Score: 4, Funny

    Are you hiding something?

    --
    Space Cadet
  3. This isn't Sam's club by qoncept · · Score: 4, Insightful

    If a membership card expires after a year, then if someone steals that card he can at most get a year's worth of benefit out of it. After that, it's useless."

    Unless, you know, you log in and it prompts you to change the password. Now it's not only useful to the person who stole it, but useless to the person it actually belongs to.

    I personally don't think password changes should be required unless there is a specific reason. Someone hacked your account? Change your password.

    If you have passwords for a couple dozen systems (very easy) and each of them requires you to change your password every 3 months, you're going to start forgetting them. So you don't, you're going to start writing them down or storing them in some way. Or you're going to increment a number in your password, so it's still basically the same. Or you're going to use the same password for slashdot and faceboook.com (see that? it's a spoof site designed to steal passwords) and your bank account.

    --
    Whale
  4. Re:What's the point? by zn0k · · Score: 4, Insightful

    That isn't always true at all.

    If my goal is to use your GMail account for spam then yes, I will change the password. If my goal is to monitor your emails I most certainly will not change the password, and will just log in every day to read your correspondence.

  5. Re:To Change or Not To Change by Rob+the+Bold · · Score: 4, Interesting

    You can change your password as often as you like, but if you don't use a strong password then you're always going to be at risk of a brute force hack or be a victim of the 'over the shoulder' spy.

    A brute force attack shouldn't be that much of a concern with a login password, assuming that the system limits how often and how many times the brute force attack can retry. And presumably, the system would notify the account holder or administrator (or both) as to the unusual number of failed attempts.

    Now if you're trying to brute force an intercepted message, that would be different. You'd have as many attempts as you could afford to crack it and all the time in the world to do it. At least until the data contained in the message was no longer useful to know.

    I suppose that a password that was "strong" in the sense of "hard to memorize quickly" would be helpful against the "over the shoulder" attack.

    --
    I am not a crackpot.
  6. Let's look at recommended password rules by Drakkenmensch · · Score: 4, Interesting

    Never use the same password in two places

    Always use randomly generated password

    Never same them to browser cookies

    Never write them down so they can't be stolen

    Is it just me or are security experts willingly trying to get us to just forget the twenty to thirty passwords we need to use on a weekly basis?

  7. Re:What's the point? by fieldstone · · Score: 4, Funny

    Ah. Very good point. I hadn't considered the jealous girlfriend / boyfriend angle.

  8. "Security experts" know nothing about usability by Tridus · · Score: 5, Insightful

    We've been going through this at work. The "security experts" came up with all kinds of assanine rules. Stuff like "don't show the length of the password as a user types", "don't reuse the same password on different systems", "don't write them down", "change them every 3 weeks", etc.

    The problem is that none of these people have a bloody clue how ordinary users deal with this stuff. If you listen to security experts, you get bullshit that destroys usability and forces users to get ever more creative in bypassing the rules.

    IMO no "security expert" should be allowed to come up with rules without a usability expert sitting behind them holding a taser.

    --
    -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
  9. Re:Those key fob things should be universal by swilver · · Score: 4, Insightful

    Yeah... I'd like to have 20 of those lying around instead of having 20 passwords...

  10. Re:Strength-based passwd aging by muckracer · · Score: 4, Interesting

    > Weak passwds rejected, mild passwds say 30 days, medium passwds 60-90 days, strong passwds 180-360 days, and impenetrable passwds should not require changing.

    I like it. Might not be that easy to test for though.

    > Impenetrable = >= 16 characters, mixed case, numerals, punctuation, and passing all dictionaries.

    Personally I *hate* all that mixed character crap and only use lower-case characters, so I don't have to hit Shift or otherwise contort my fingers. Rather make it longer but a lot easier to type:

    16 random characters from entire ASCII set (95) = 105 bits (you'd need 21 to reach 128-bit security)
    16 random characters from lower-case letters (26) = 75 bits (you'd need 28 to reach 128-bit security)

    Not that much of a difference. Even 75 bits would suffice for most applications.

    More characters to type overall, but probably the best trade-off for entry speed, recall ability and security is the Diceware approach. 10 random words = 128+ bit.

    Use KeePass anyway for the multitudes of Logins or even a simple:
    vim -x my_passwords.txt
    ( :set cryptmethod=blowfish )

  11. Re:To Change or Not To Change by .sig · · Score: 4, Funny

    nobody uses AFSDWER$fq34agfre as a password

    Great, now I've got to go change all my passwords...

    --
    -Space for rent
  12. Usability is part of security by betterunixthanunix · · Score: 4, Insightful

    Security experts will tell you that usability is a part of security. The harder it is to use a system, the more likely it is that people will make a mistake, and in the case of a security system that often means compromising security in some way.

    Passwords as a secure authentication method are a really bad idea. Humans are pretty terrible at coming up with random passwords, and only marginally better at remembering a randomly generated string. It is easy to accidentally enter the one system's password when logging into another system (and if you are logging into a system run by someone like Mark Zuckerberg, this could get you in a lot of trouble). Cryptographic logins are a hell of a lot better, all that would be needed is a good way for people to carry crypto keys around with them (which is not asking much given how many different storage devices people usually carry around -- cell phones, thumb drives, cards, etc. -- any one of which could be used to store a key). Web browsers are already capable of supporting cryptographic logins, it should not take a terrible effort to enable web browsers to use crypto keys stored on some portable device.

    Yes, I know, someone could steal your thumb drive and get all your credentials. Yet we rely on house keys to protect our homes, and someone could steal your house keys and enter your house (which would give them physical access to your computer). Users can use a passphrase to help protect their crypto keys from theft (this is somewhat better than just a password login since an attacker would need the keys before they could even attempt a brute force attack, and your passphrase would only need to thwart an adversary long enough for you to report the theft and revoke the stolen keys).

    --
    Palm trees and 8
  13. Re:All sounds pretty reasonable by TheCarp · · Score: 5, Insightful

    That is usually what I notice about Schneier. He doesn't really say much that is revolutionary. He pretty much just gives a level headed, common sense, appraisal of the situation. The thing is, what he does sounds absolutely revolutionary against the backdrop of all the people who are fear mongers or design their systems around articles and papers without taking into account their own situation.

    The problem with security is, it always lends itself to imagination. We could sit down, all day, with nearly any complex situation, and dream up attack vectors, scenarios, etc. Since we can imagine all these things, it seems reasonable to devise protection against them. What is less obvious is, that guessing which vector someone will use, and then securing against it, is a never ending game with never ending costs. It isn't useful to spend top dollar to get locks that are hard to pick when an attacker is just going to smash in your window.

    Of course, then you can bar the windows... install heavy duty doors, special locks, cameras, point to point wireless links to move security video off site.... but... if it worth it if all that security equipment costs as much as all the valuables that you wish to protect? What if you live in a place where there hasn't even been a B&E in the past several years?

    Security is risk management. If you are not taking your situation, and especially which scenarios are the most likely, then you are not really managing risk. If your only purpose is to look like you are managing risk, then it is really better to call what you are doing "entertainment".

    -Steve

    --
    "I opened my eyes, and everything went dark again"
  14. Re:To Change or Not To Change by HungryHobo · · Score: 4, Interesting

    many people can't type 8 characters with more than 50:50 accuracy without being able to see the output.

    when i worked in student IT people thought I was really really good at fixing students problems with the wireless but the entire secret was that I simply made them check their password on the lab machines then type it slowly and carefully on their laptop.
    They would have seen right through me if it gave more sensible errors when the password was wrong.

    Asking many people to type a long sentence without being able to see it and without typos is a tall order.