Slashdot Mirror


Passwords - 64 Characters, Changed Daily?

isepic writes "It seems over the past few years that the password requirements have changed - each time making it even more difficult to crack. My company just changed its password requirements from 180 days down to 90 for most servers and from a minimum of six characters up to eight. So, as parallel processing computer clusters gain in power according to Moore's law, how are we expected to change them in the next 2-10 years --- and how often?"

"Hopefully by then, there will be a better way, but I really don't want to have to change my password every 8 hours, and not be able to use the last 5 I've used, AND have them each be some awfully long and complex string of hard-to-remember ASCII codes just because a computer can crack a 32 char password in 10 seconds.

What are your thoughts? Do you think one day we'll be SOL, or do you think something 'better' may come (e.g. biometric scanners on every keyboard and or mouse and or monitor - etc.)"

101 of 645 comments (clear)

  1. Just do what I do by thammoud · · Score: 5, Funny

    password1 password2 password3 password4 based on the month that you are in.

    1. Re:Just do what I do by Anonymous Coward · · Score: 5, Funny

      just checked, you don't do that.

    2. Re:Just do what I do by Abcd1234 · · Score: 5, Insightful

      This should be modded insightful. These kind of forced password-change policies do one thing only: encourage people to choose easy-to-remember (and hence, likely easy-to-crack) passwords. Even worse, it encourages people to write their passwords down and store them in what is probably a very insecure location! So, in the end, you get only a marginal increase in security.

      Frankly, I think the best bet is to encourage users to just select longish (>8 characters), complex password (no word substrings, more than just alphabetic characters, etc), but don't force them to change it. After all, brute-forcing a complex, 8-character password is still a fairly difficult process.

    3. Re:Just do what I do by fastfingers55 · · Score: 2, Interesting

      Our system requires that the new password have at least 3 characters different from the previous one. So that scheme would not work. Nor would password001 password002... The idea of using an abreviation for the month falls apart too. For example: passwordjun passwordjul passwordaug all do not change enough.

    4. Re:Just do what I do by DaZedAdAm · · Score: 2, Insightful

      However, password111 password222 password333 and such would work. I can't imagine that would be any harder for someone only slightly modifying their passwords.

    5. Re:Just do what I do by Antique+Geekmeister · · Score: 4, Informative

      What you are describing encourages universal passwords. Unfortunately, it's not merely password cracking that is a real risk. It's password sniffing, via keyboard monitoring or packet sniffing over unencrypted protocols like FTP, POP3 or IMAP or HTTP without SSL turned on, etc. People are terrible about changing them, and they do tend to rotate them among a very small number of passwords to deal with this.

      Universal sign-on systems such as Kerberos can help this, by encorcing decent password selection and then making it available everywhere without permitting re-use of that small set of passwords. But it's a bear to set up in a small or mixed environment.

      Also, for the original article's point: the difficulty of cracking passwords goes up nominally as the exponent of the password length, the complexity of verifying them or encrypting with keys goes up linearly or maybe as N*logN with the length of the key. Selecting a long enough password, and system keys, to defeat this kind of brute force cracking is quite trivial to do. But getting it adopted, especially in the face of federal policies that prohibit the export of encryption technologies as a "material of war", has crippled encryption techniques for years.

      Get the federal government out of that line of regulation and hardware based encryption to protect your logins from man-in-the-middle password sniffing will be quite cheap, even possible to incorporate as a part of common motherboards and network cards. Until then, though, we're going to have a real risk of people using the same password for years and having it sniffed and used by crackers.

    6. Re:Just do what I do by Blastrogath · · Score: 2, Insightful
      This should be modded insightful. These kind of forced password-change policies do one thing only: encourage people to choose easy-to-remember (and hence, likely easy-to-crack) passwords. Even worse, it encourages people to write their passwords down and store them in what is probably a very insecure location! So, in the end, you get only a marginal increase in security.

      Frankly, I think the best bet is to encourage users to just select longish (>8 characters), complex password (no word substrings, more than just alphabetic characters, etc), but don't force them to change it. After all, brute-forcing a complex, 8-character password is still a fairly difficult process.


      It may be a difficult process, but if you don't change your passwords I've got all the time in the world to get them.

      The key thing is to educate users and not to set the password change period too short. It's a balance between more secure passwords and incovienience. If it's too much of a hassle people will look for a way around it.

      You probably also need a corprate policy on passwords so that it's their boss telling them to act this way, not just some "clueless geek from IT". You should also have some written rules in said policy about what's an acceptible password. You'd be wise to also try your best to get the users to understand why this is important, or at least to convince them it is important.
      --
      "The price good men pay for indifference to public affairs is to be ruled by evil men." -Plato
    7. Re:Just do what I do by Pharmboy · · Score: 4, Interesting

      What I never got was this: If I have a password, and no one else ever knows it, AND I check my logs so I know if someone is trying to hack my account, what good does changing it anyway?

      As soon as I see at attempt to hack it, I would change it. Until then, I have a great password that my wife doesn't even know about. If someone tries to hack it on Wednesday, it doesn't matter that I changed it on Monday, or last year: It will still take more time to crack than will pass before I check the logs.

      --
      Tequila: It's not just for breakfast anymore!
    8. Re:Just do what I do by Javagator · · Score: 2, Interesting

      I work at a company where I have to access about 10 different accounts or networks, all with different password polices. I just write the passwords down on stickies (cleverly disguised as real memos) and paste them on my monitor. I work in a building with guards and badges, so we don't get a lot of bad guys wandering around. If someone has physical access to your computer, you are hosed anyway. I don't keep my love letters or anything on my work computer anyway, its just boring company stuff.

    9. Re:Just do what I do by Megor1 · · Score: 3, Interesting

      Since password cracking relies on having access to the password hash, simply make the hashes an order of magnitude longer to calculate.

      --
      Everyone that disagrees with me is a paid shill
    10. Re:Just do what I do by ghettoboy22 · · Score: 2, Insightful

      What if the logs are forged? What if they got some hash of your password and they're locally trying to decrypt it?

    11. Re:Just do what I do by kv9 · · Score: 3, Funny

      in soviet russia passwords change *you*.

    12. Re:Just do what I do by Harald+Paulsen · · Score: 4, Informative

      The problem isn't having a policy, or having a boss tell you to use safe password. The problem is that the boss somehow feels he should be exempt from the password policy. Ironically enough, the people in command that wears a suit usually has the simplest password. They also have access to most of the sensitive information.

      --
      Harald
    13. Re:Just do what I do by Pharmboy · · Score: 4, Informative

      The point is that a moving target is harder to hit.

      Stastically, that is false for a one time event. If someone today is trying to break your 14 character password, it doesn't matter when you changed it.

      And vacation? I check my servers every day on vacation. Only takes a few minutes to ssh in. Yes, its vacation, but I would rather check the logs for 5 minutes a day, than spend 7 days recovering from a fatal problem that might have been averted.

      --
      Tequila: It's not just for breakfast anymore!
    14. Re:Just do what I do by Bronster · · Score: 2, Informative

      Consider the number guessing game, where you pick a number and some tries to guess it. The game would be much harder if you were allowed to change the number. In fact the game would become impossible to lose.

      I was with you until the bold bit.

      If you're allowed to change the number after the guess, then sure - it's impossible to guess. Otherwise if you've only allowed to change it between guesses, then the fact that I guess 517 right after you chose it means I win - regardless of how long it took to get there.

      If you're considering a game where you have to say "higher" or "lower" - well, that doesn't map at all to the problem space here - all you get is "yes" or "no" from a login prompt.

      Any algorithm which leaks partial correctness (e.g. measurably faster or slower response if you get the first letter correct) is going to break quickly anyway - just check out the SSH hacks based on the timing of typed letters to work out the length of a password and get a pretty good guess at the letters as well.

    15. Re:Just do what I do by Pharmboy · · Score: 2, Interesting

      And who said I am *NOT* that smart person? ;)

      Smart people are also the ones who ask questions like "Why are we doing this", while the dumb one say "Because we have always done it this way". Just because a smart person suggests something, that doesn't guarantee its a smart thing to do.

      Forcing changes in passwords that guarantee that users will write the new password on post it notes on their monitors is not smart either. I know, I see it all the time, and the users simply do NOT get why this is dangerous. They don't even care, if the system is screwed, they will just bitch until its back up again. There is no *PRICE* for their ignorance, so they don't learn.

      This is why I try to put a price on it. When users do stupid things, it always causes the firewall to go down. (hint hint) You installed a screensaver? It made the firewall go down, you cant get on the net for a day. You launched an attachment? It messed up the firewall, your station cant get on the net for a day until I fix it. You installed a game on your system? Man, that may take a couple days to fix the firewall then... Don't even think about using your own mouse, keyboard, or software programs. That will probably crash the computer, and it will be down for a week. Shitty, yes, but as an admin, its easier to generate fe3r from idiots than it is to educate them, and it certainly requires less work on my part.

      I am a self professed asshole admin. Its only a small part of my job description, so I can't spend all day fixing things. I should write a journal on this, I can make BOFH look like a freaking sweetheart, except mine isn't fiction. And yes, it works wonderfully.

      --
      Tequila: It's not just for breakfast anymore!
    16. Re:Just do what I do by rsmith-mac · · Score: 2, Insightful

      This is only good against dynamically calculated hashes; if you pre-hash the english dictionary or something like that, then once everyone has the hash table, we're back to square one when it comes to poor passwords.

    17. Re:Just do what I do by dtfinch · · Score: 2, Interesting

      I've noticed that a lot of people like to get their posts on top by replying to the first reply of the first reply ... of the first post.

      Seems like the perfect place to advertise my open source Strong Password Generator.

    18. Re:Just do what I do by geekoid · · Score: 2, Funny

      IN comedy, it is well know that something can become funny again.

      BTW, not everyone shares YOUR sense of humor.

      In Soviet Russia, nostalgia jokes you.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    19. Re:Just do what I do by gotacap · · Score: 4, Funny

      You know, I had a strong password generator on my website for a while, but then I realized that most people paranoid enough to use a generator would be paranoid that I would be logging all strong password requests and then trying the results to get into the machines I found in my server logs... It's still there, I use it myself, but I don't tell my users where it is anymore.

    20. Re:Just do what I do by mnmn · · Score: 2

      Well for us admins at our company, all admin accounts have the same password. Theyre changed when someone high profile is fired or resigns, and changed across the board. The passwords are always chosen to be complex, but when you have to enter them 20 times a day on various systems, you'll remember them.

      Much long ago, we had different passwords everywhere, which we forgot when IT guys were changed, and at least one ancient ERP system is still running with us not knowing the admin password. Its used for reference only and we've made it clear we cant service it at all to management, but it sucks to have one system in the rack you cant touch.

      PS always write the admin passwords SOMEWHERE.

      --
      "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    21. Re:Just do what I do by eric76 · · Score: 2, Interesting
      ... easy-to-remember (and hence, likely easy-to-crack) passwords

      Those two are not necessarily related.

      You can have easy to remember, well, relatively easy to remember, passwords that would be tough to crack.

      My favorite approach is to create nonsense type phrases with some odd punctuation.

      For example, something like:

      I borrowed all the books from the library! and read them both.

      or

      An ultranet in a test tube is truly a fine thing to behold?

      Or you could also take a favorite quote and modify it somewhat.

      For example, instead of

      The pen is of no avail against the sword, but the pen and the sword will always prevail over the sword alone.

      by Albert Camus, how about

      The cat is of no avail against the skunk, but the cat and the skunk will always prevail over the skunk alone.

      Of course, you don't want to have to enter passwords like that too often.

      it encourages people to write their passwords down and store them in what is probably a very insecure location!

      Writing a password down is not that much of a problem. Most people will achieve greater security if they use a password complex enough that they really do need to write it down than if they choose an easy to remember password that they can easily remember.

      But your point about the secure location is valid.

    22. Re:Just do what I do by arminw · · Score: 4, Insightful

      Some systems do not allow any more tries at logging in after a few unsuccessful attempts. After an hour or so, the systems resets and gives the user another chance to try to get in. If that also fails, the user must call the system admin. This process goes a long way toward thwarting multiple access atempts.

      None of this helps of course if the user's system is breached and some sort of keyboard sniffer is active.

      --
      All theory is gray
    23. Re:Just do what I do by anonymous+cowherd+(m · · Score: 2, Insightful
      Some systems do not allow any more tries at logging in after a few unsuccessful attempts. After an hour or so, the systems resets and gives the user another chance to try to get in. If that also fails, the user must call the system admin. This process goes a long way toward thwarting multiple access atempts.
      I wish I had mod points. Someone please mod parent up as "Insightful".

      No password cracking scheme based on brute force can work under these conditions. Say it allows 5 attempts before locking you out for an hour and 5 more the second time. You get a total of 10 attempts. Someone with no knowledge of the user (so social engineering can't be used to get info which might lead to the password) or the password itself via a keylogger (which, as the parent wrote, is still a security issue), cannot hope to guess the password with any practical degree of probability. This essentially eliminates the technical security problem, leaving only the human element, which is susceptible to social engineering attacks.

      --
      http://neokosmos.blogsome.com
    24. Re:Just do what I do by Clemensa · · Score: 2, Informative

      Frankly, I think the best bet is to encourage users to just select longish (>8 characters), complex password (no word substrings, more than just alphabetic characters, etc), but don't force them to change it. After all, brute-forcing a complex, 8-character password is still a fairly difficult process. Sometimes, I think the simpler passwords would be easier. I've just inherited a network which was using 4 character passwords. So I changed it so the users had to use at least 8 chars, 20 password history plus complexity. I spent 2 days solid answering password questions and resetting passwords (bear in mind we only ahve about 50 employees here). Even now, when they have to change passwords, they can't. Quite a few of them I've had to change off the server for them. Which defeats the whole purpose of passwords because not only do I know the password, but anyone who has been listening to my conversation will know the password. They then tell the person next to them their new password in case they forget it. Or they'll write it down on a piece of paper (note that using password1, password2, password3 is not permitted any more) and stick it to their monitor. The more times you ask them to change their password, or the more complexity/length you ask them to have, the more common it is for them to either not be capable of changing their own password, and/or not able to remember it...

    25. Re:Just do what I do by azalin · · Score: 2, Insightful

      We used to have an agreement on password security I liked a lot in the physics departmant: Choose any password you like and change it as often or rarely as you like. Just be aware there is a little cracking program running in the background which will disable your account if it succeeds. And btw. all those lucky fellows also had to bring a cake to the christmas party.

    26. Re:Just do what I do by robosmurf · · Score: 3, Insightful

      The problem with a strict lock-out policy is that it leaves you vulnerable to a denial-of-service attack. All an attacker needs to do is guess your password a few times to cause a lot of trouble.

    27. Re:Just do what I do by Inda · · Score: 2, Interesting

      We had a change of policy here not so long back. Dictionary words and proper names were disallowed. Of course I was the only one that read the email about this.

      The boss's secretary was presented with the change password dialog one morning. It would not accept any of her desired new passwords.

      I said "You can't use your son's name anymore". The look on her face was priceless. I was amazed too; I thought this sort of thing only happened on the TV.

      The really sad thing is that a cleverly crafted spoofed email from me is all it would take to gain half of the passwords in here. People already know I spoof emails using the webserver. I've told them how easy it is to do. They would still hit that reply button and tell me their password.

      Still amazes me to this day.

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
    28. Re:Just do what I do by Chess_the_cat · · Score: 2, Insightful

      Are you trying to say that that is an easy to guess password? Because I'd never have tried it. A better story would have been that his password was "drew" or "dean" or "password". All I'm trying to say is that "dddrewww" is nowhere near "the simplest password."

      --
      Support the First Amendment. Read at -1
    29. Re:Just do what I do by Jim_Maryland · · Score: 2, Interesting

      The policy we follow here is for system administrators to keep a sealed envelope with the root/administrator passwords. Each password is in it's own envelope with the systems it belongs too written on the outside of the envelope. These envelopes are then stored in a secure environment (a safe for example) to ensure that access can be restored if absolutely necessary. A small group of people (not necessarily system administrators) have access to these envelopes and they must follow a strict policy (including setting a new password) on handling these documents. Implimenting this sort of policy prevents the problem you indicated where you have a system without the root/administrator password.

    30. Re:Just do what I do by FireFury03 · · Score: 2, Insightful

      Frankly, I think the best bet is to encourage users to just select longish (>8 characters), complex password (no word substrings, more than just alphabetic characters, etc), but don't force them to change it. After all, brute-forcing a complex, 8-character password is still a fairly difficult process.

      I agree with this, although the people enforcing the passwords should really be asking what level of security do they need. Forcing people to have the most complex passwords possible all the time encourages people to write them down on a post it note and stick it to their monitor.

      There are different levels of security needed - an email password is usually not as important as a banking password, so forcing them both to abide by the same security rules seems wrong - the banking password should indeed be very strong since there is an incentive for someone to break it, whereas the email password is not especially important and it is probably worth allowing the user to have a slightly more memorable password.

      There is also some self-discipline involved here - users should be encouraged to have a number of passwords for different levels of security - it is a good compromise between one password for everything (not a good idea) and a different password for everything (impossible to remember). I myself have a few levels of passwords:

      Root password
      Normal user password
      Banking password
      Password for stuff I don't really care about (mailing lists, etc).

      I think sooner or later we will stop using complex passwords and instead use a challenge/response system - the user can carry a key around with them which they could plug into a USB port, etc. The server connects to the key over the network and does a cryptographic challenge. The key sends a cryptographic response to the challenge which confirms it's identity. It would probably be wise to have the user enter a PIN to prevent someone immediately using the key if it is stolen.
      This has many advantages over passwords:
      - it is actually something physical - you know when it's been stolen and can revoke it ASAP
      - if designed correctly, the key is essentially uncopyable since it never reveals it's encryption key
      - both the key and the server systems can be designed to reduce the ability to brute force the keys - the server can induce a delay after an incorrect response, the key can do the same if you enter the PIN incorrectly. And the key could be designed to destroy itself if the pin is entered incorrectly too many times.

      This type of system would be by no means costly and would be far more secure than the current system involving people actually having to use their brains.

    31. Re:Just do what I do by lcsjk · · Score: 2, Insightful

      My comments do not necessarily reflect my own opinions.

    32. Re:Just do what I do by FireFury03 · · Score: 2, Insightful

      What I never got was this: If I have a password, and no one else ever knows it, AND I check my logs so I know if someone is trying to hack my account, what good does changing it anyway?

      Yep, I don't think there is a need to change passwords until someone uses one to compromise your system: if you change passwords every 6 months, what are the chances that someone cracking it coincides with you changing it. If someone cracks your password they're going to use it immediately, not wait 6 months until you change it.

      The biggest problem with users is that they don't give any thought to security so are open to social engineering...

      "Hello, this is the system administrator - I'm investigating a problem with your email and I need your password to check it"
      "Oh ok, it's 'Fubar'"

      Did you check that that was actually the sysadmin? nope.
      Does the sysadmin even need your password to access your email? unlikely.

      So long as noone gets hold of your /etc/shadow (which would allow them to brute-force it at a reasonable speed without leaving traces in your logs) and you didn't just give your password to some random person then you're pretty much fine.

    33. Re:Just do what I do by Drachemorder · · Score: 4, Funny
      "On one occasion I chose 123456"

      That's amazing! I have the same combination on my luggage!

    34. Re:Just do what I do by MrNemesis · · Score: 2, Informative

      Damn straight.

      At the company I work for, we often have highly sensitive (legal) data that we're forever scared shitless of contaminating some other entirely different data. Hence the boss insisted we have an enourmously complicated login structure, so that fi you're working on case X, it's impossible to even be aare that case Y exists.

      Then the boss insits I give him an account with root level access to all the work because he says it takes too long switching between accounts.

      Entire point of this whole exersize? Nothing.

      --
      Moderation Total: -1 Troll, +3 Goat
    35. Re:Just do what I do by nanojath · · Score: 2, Funny

      Even worse, it encourages people to write their passwords down and store them in what is probably a very insecure location!

      Hold on, are you saying that the post-it note labled "network password" on my cubicle wall is insecure?

      --

      It Is the Nature of Information to Transgress Artificial Boundaries

    36. Re:Just do what I do by OptimizedPrime · · Score: 2, Funny

      If you want to use a sticky note, contaminate it with lsd and put the password behind it, covered by the note. Net admins can be told to wear gloves...

    37. Re:Just do what I do by JWSmythe · · Score: 2, Informative


      APC masterswitches do that. Well, it locks you out after x attempts for x minutes.

      It became a pain in the ass when some winner started trying to password scan one of the masterswitches. A machine went down, and everyone was locked out from it. They had just left the scanner running, so after the lockout time, it would get locked out again.

      We moved them to a private network, and voila, everything works fine now. :)

      People try to brute force so many various passwords, this seems like a really bad idea, unless your username is random also, and no one happens to know it. There's nothing like explaining to the boss that you couldn't hit a downed machine with the masterswitch because you were locked out, and it took 1 hour for someone to respond to the site just to reboot the machine.

      --
      Serious? Seriousness is well above my pay grade.
  2. Good news for hacker by usefool · · Score: 5, Funny

    Wasn't there a joke that if users are required to change password every second, hackers just need to keep on trying the same password until users themselves changed to match the hacker's password?

    --
    Uselessful technology (Air-Charged
    1. Re:Good news for hacker by Anonymous Coward · · Score: 2, Funny

      I think you got it wrong. Doesn't this joke involve monkeys and Shakespear...

    2. Re:Good news for hacker by ryanvm · · Score: 4, Funny

      Wasn't there a joke that if users are required to change password every second, hackers just need to keep on trying the same password until users themselves changed to match the hacker's password?

      I doubt it - jokes are supposed to be funny.

  3. One time use? by slykens · · Score: 5, Informative

    SecurID and its like are your friends.

    While you maintain a reasonably secure password you're not logging in without the token.

  4. Use a CueCat by Safety+Cap · · Score: 5, Insightful
    , as each one has a unique serial number encoded into its output. When you're ready to log in, plug in your :Cat, and use it to scan that barcode that only you know is the right one.

    Even if some one steals your :Cat, they can't get in, and if someone steals your copy of "Learning the VI Editor" that you've used for the barcode without stealing your :Cat, again they can't get in.

    --
    Yeah, right.
    1. Re:Use a CueCat by the_mad_poster · · Score: 2, Interesting

      Heh heh... ironically, the CueCat wasn't exactly the height of security back in the day, and most Slashdotters who have one have probably long since removed the eeprom that transmitted the cat's real unique id.

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    2. Re:Use a CueCat by omicronish · · Score: 2, Insightful

      What happens if you lose your CueCat?

  5. Length & Considerations by Oculus+Habent · · Score: 5, Funny

    I could see a password of substantial length made of a phrase. Say, 64+ characters, changed every two weeks might be fine. Especially if you have a well-read workforce, which might enjoy making note of significant passages.

    You might want to [optionally] be able to use the first letter of each word as a "shorthand" password for re-verification moments, because typing in a 64+ character phrase everytime you lock your station could become tedious if you are away from your desk often.

    Alternately, if you have a number of services at work that should have different password, some sort of secure password comparison tool could be employed to at least ensure that employees aren't using the same password for everything. Not sure about an architecture for that, though.

    --
    That what was all this school was for... to teach us how to solve our own problems. -- janeowit
  6. Pointless by jolyonr · · Score: 5, Insightful

    The harder a password is to remember, and the more frequently it is changed, the more likely people are going to forget it, and resort to insecure tricks such as writing it on a post-it note stuck to their monitor.

    I can't see any good reason to change passwords frequently, other than to limit the damage done from a succesful intrusion. And then, is one month any worse than three months? All your data is 0wned regardless.

    --


    Please read my Canon EOS tech blog at http://www.everyothershot.com
  7. Delays by bobintetley · · Score: 2, Insightful

    just because a computer can crack a 32 char password in 10 seconds

    And will all software in the future not have any kind of delay to prevent this sort of attack? Even now, we have login/ssh services that delay a couple of seconds between failed attempts.

  8. Exponential growth problem by Kufat · · Score: 5, Insightful

    Every time you add another character onto an alphanumeric, case-sensitive password, the total number of possibilities is multiplied by 62. CPU throughput takes a very long time to increase 62-fold. So going from 8 to 10 characters increases the passwordspace 3844 times, and that's assuming only uppercase, lowercase, and numbers.

    There's nothing to worry about until quantum computers can handle problems like this AND are available by someone you don't want accessing your data.

    1. Re:Exponential growth problem by StaticShock · · Score: 2, Insightful

      AND are available by someone you don't want accessing your data.

      like the government? because i don't want the government accessing my data.

    2. Re:Exponential growth problem by einhverfr · · Score: 3, Interesting

      You are probably reasonably right on the basic probabilistic mathematics of this approach. However, I still take issue with your conclusions because:

      1) Trojan back-doors could be used to covertly do a distributed crack on a password. Thus you have to deal both with the exponential growth in processor power *and* the exponential growth of the internet. So Moore's law gets beat.

      2) I find that about 8 characters is the best for my general security. If use 8 character passwords, I use a lot of mnemonic devices. An 8 character password can then contain shortened versions of two strings which are far longer and are more likely to contain non-alphanumeric characters (!,@, &, #, etc). If I get longer passwords, I tend to write out the phrases which although they tend to be in obscure languages still allow for an avenue of dictionary attack which might be otherwise difficult if I am using contractions.

      IMO, the future of security is in public key authentication. In this model, you will carry with you a key AND have to provide somesort of passcode to unencrypt the key. This passcode could be biometric, passphrase-based, etc. They key can be lengthened transparently to the user so that they don't have to be aware of it, or replaced when lost.

      --

      LedgerSMB: Open source Accounting/ERP
    3. Re:Exponential growth problem by vondo · · Score: 2, Insightful
      Umm, 2e72 seconds is 6.3e64 years, some 1e54 times the lifetime of the universe. And 6 millenia is the same (roughly) as 62 centuries.

      In any case, a truly random 8 character password is nearly impossible to guess. The problem is, most people don't pick passwords that just look like line noise. To crack yours, I might try 8 letter passwords, then 7 letters plus one symbol, etc. Still a daunting problem, but not *that* daunting.

  9. Bad assumption by Phexro · · Score: 5, Insightful

    You're assuming we won't have a better, harder-to-crack hashing mechanism by then.

    This has been a process of incremental improvements - first crypt(), then shadow passwords, then MD5 hashes, and so on. We will certainly have something harder to crack in the future.

    1. Re:Bad assumption by grumbel · · Score: 4, Insightful

      Shadow passwords aren't a hashing mechanism, all they do is store the hashes in a file that the users can't read. Just Unix permissiosn, pretty trivial after all.

      About crypt() vs MD5, I don't think that they make much different when it comes to cracking actual passwords, all MD5 does is allow you to use longer passwords, it doesn't enforce it by any means. If your password is in a dictonary, no matter what hashing algo you use, I can brute force it in a few seconds.

      The only advantage a good hashing algorithm provides is that it ensures that you can't from a given hash calculate back the original password by other means than brute force. Brute force, however, will always work, no matter what algorithm you use. The only way to make a more secure password, is to use a better password, a better hash algo won't help a damn.

  10. Re:Biometrics by wkitchen · · Score: 4, Funny

    Oh, that'll be just great. Chopping off fingers and plucking out eyeballs will be the new definition of "social engineering".

  11. Re:Simple... by XaXXon · · Score: 3, Insightful

    Oops, except that's often now how the password is cracked. You don't try the password on the machine over and over, you get a hold of the encrypted password and check against that. This is much faster, as it involves no network activity for each try, only getting a hold of the encrypted password information.

    The solution to the problem you are trying to solve is already in place on most systems, anyhow. When you fail to provide the correct password, you are punished by having to wait some amount of time (usually seems to be about 3 seconds). This way, instead of being able to test millions of combinations a minute, you can try 20. This way, your "friend" can't lock you out by typing your password wrong 3 times. Practical jokes are commonplace where I work.. don't need to make it easier on 'em..

  12. Cost of Passwords vs. Cost of Incursion by G4from128k · · Score: 2, Interesting

    At what point in time do employees spend more time (= money) creating, remembering and retreiving inscutable passwords than they spend recovering from hacker incursions. An employee's ability to handle rapidily changing, complex passwords is fixed by evolution whereas, hackers abilities to break or phish passwords is only going to increase. At some point the curves will cross and organizations will spend more to keep things locked than they lose with leaky passwords.

    --
    Two wrongs don't make a right, but three lefts do.
    1. Re:Cost of Passwords vs. Cost of Incursion by LostCluster · · Score: 2, Insightful

      I used a security failure at my office last week to make exactly this point...

      No, nobody broke into the place. It's just that at 8am in the morning (when everybody's supposed to have shown up for work) stood myself (at that time, too new to have been issued keys) the summer intern (who will be never issued keys) and the sales rep (who thought he had been issued keys to open both the building and suite doors, but turns out to have been handed two building keys instead)... it'd fourty-five minutes before the owner would show up and unlock the door so we could all get to work. Two other people who have keys are supposed to start at 8am as well, but they were both on assignment away from the office that day.

      Classic Type II security failure... the people who belonged in the office couldn't get in, and therefore about two person-hours of employee time got lost never to be recovered.

      The tighter a security policy is, the more things that could just plain go wrong and lead to access being denied to somebody who should be let in, causing a small calamity that is of course a whole lot less of a loss than a break-in, but still red ink that's going to have to go on the balance sheet. Too many such problems, and you can end up having it mounting up more losses to overtight security than if somebody had broken in and stolen what you were protecting in the first place.

  13. Normal users by Skiron · · Score: 5, Interesting

    In my opinion as a Sysadmin, it doesn't matter what device[s] you bring in to try to 'secure' users and passwords.

    They still write them down, still 'share' (if somebody hasn't got access to a file share the other has, but he/she wants them to look at something - (they don't even *think* about the option to copy it to a public share to do it!) - then they give out passwords.

    Plus normal users forget them after a few days of work anyway - I reset usually around 5 passwords Monday mornings after people had two days off work - plus average 10 a week afterwards on a user base of 150.

  14. Anderson's formula. by Anonymous Coward · · Score: 5, Informative
    How long does it take? Use Anderson's formula to figure it out.

    T = N/(PG)

    In this:
    1. T: The time units needed to guess the password
    2. G: The guess rate, or the number of attempts to guess the password in a single time unit
    3. P: The probability you want that the password is guessed. (Or use '1-P' to go the other direction.
    4. N: The number of possible passwords, usually A^l, where
      1. A: Alphabet used for passwords. E.g., There are 96 printable ascii characters often used in passwords. Or maybe its case insensitive, so subtract 26.
      2. l: The number of characters in the minimum password.


    So, let's say you want only a 10% chance your password is guessed. And you estimate an attacker can perform 2,000,000 guesses per second with his drone army. The passwords are from an alphabet of 26 characters, and are a minimum of 4 characters long. That means... (tappity, tappity on the TI calculator)... Um, that means you'll be hacked instantly. :)

    Read more on Anderson's formula by googling. :)
  15. Re:Biometrics by Blastrogath · · Score: 5, Insightful

    If you use biometric data for your passwords then you can never change your passwords. The first time you use a cracked login terminal you've lost security forever, unless you have surgery.

    --
    "The price good men pay for indifference to public affairs is to be ruled by evil men." -Plato
  16. Re:Simple... by gl4ss · · Score: 4, Insightful

    it's restricted on most/all systems already that way and besides the throughput limitations on bruteforcing a live system would prove quite troublesome.

    generally you would sniff the datastream and try to crack that I imagine(because that's the only thing you could do).

    (insecure software with flaws proves the biggest security problem for the foreseeable future anyways, there's always possibility of using single use passwords which are _already_ in use on sensitive/important systems)

    --
    world was created 5 seconds before this post as it is.
  17. Re:Simple... by Anonymous Coward · · Score: 2, Informative

    you get a hold of the encrypted password and check against that

    The days when anyone on a system could just get all the encrypted passwords are long-gone. Getting encrypted passwords requires a root compromise these days. We not in the 90s anymore. :)

  18. makemeapassword.com by mgkimsal2 · · Score: 4, Interesting

    Not a perfect system, but is something which can help people come up with something more secure than 'password' while incorporating numbers and punctuation marks.

    makemeapassword.com

    1. Re:makemeapassword.com by ubertopf · · Score: 2, Interesting
      I usually do:
      'dd if=/dev/urandom bs=6 count=1 |mmencode'
      to get a new passwd if I cant think of one and store it in a gpg encrypted file on a (rather) secure location until I can remember it ..
      --

      something clever to make me stand out!

  19. Perhaps make it more user friendly.. by t_allardyce · · Score: 5, Funny

    Windows XPs new password policy manager: "Im sorry, that password has already been taken by user john, please choose another"

    --
    This comment does not represent the views or opinions of the user.
  20. Re:Biometrics by molafson · · Score: 2, Interesting

    If you use biometric data for your passwords then you can never change your passwords. The first time you use a cracked login terminal you've lost security forever, unless you have surgery.

    That is why it is better to use both: a good pass-phrase that you change from time to time, which is hashed together with your retinal scan, finger print, etc.

  21. There isn't a problem by 89cents · · Score: 2, Insightful

    It doesn't really matter how fast computers get. If a system only allows you a few wrong password attempts and makes you wait between each attempt, a simple password would take years to get cracked. The audit logs should be sending off alarms before that anyways.

    You can't compare what the user has to remember to an encrypted password hash. Of course, someone with root or administrator privs can grab the shadow/SAM file and perform offline hacking with a powerful computer and crack the password quickly. If this is a problem trusting the sysadmins, then the password encrypting would need to become stronger, not the original password.

  22. I don't see the problem at all! by termos · · Score: 5, Funny

    Luckily I have Gator for remembering all my passwords!

    --
    Note to self: get smarter troll to guard door.
  23. Hmm by Erwos · · Score: 3, Insightful

    I was reading a textbook about this very issue just a couple days ago at work (I was bored, and there it was in lost and found pile). Don't recall the name, but it was basically about biometrics for security purposes.

    The book stated near the very beginning that, basically, passwords are useless because the really secure ones are hard to remember, and that little problem causes people to do other things that mostly destroy the security of a "secure" password anyways (such as the infamous post-it note on the monitor).

    The book's solution was fairly common-sense: implement different layers of security. That is to say, a password on its own is bad, but a token+password (say, USB memory stick with accesss code) can actually be a lot better.

    The best stated was "bio+token+password". Seems reasonable to me, at least.

    -Erwos

    --
    Plausible conjecture should not be misrepresented as proof positive.
  24. crack ratio by epine · · Score: 2, Informative

    Good grief, people. The size of the password space determines the ratio of the time it takes to check the *entire* password space vs checking only the correct password (normal logon).

    The *absolute* time taken to crack the password space is therefore a function of how long it takes to check a *single* password. This can be any length of time the password validation system wishes to implement (relative to a fixed processing resource).

    There's no reason at all why passwords need to evolve to greater lengths as computers become faster. However, this inflation happens by default if the authentication system does not compensate by implementing constant time password validation as systems become faster.

    A modern computer can validate a password in one microsecond that would have taken one millisecond back in the VAX days. This is one case where increased speed is not, in fact, a good thing.

  25. Something you know, you have, and you are by jncook · · Score: 4, Interesting

    To quote Bruce Perens, if security really matters, you should base it on three things:

    * Something you know (password or PIN)
    * Something you have (badge or bank card)
    * Something you are (thumbprint, hand scan, voice check)

    This is how CounterPane security locks up its own colo facility. (Of course, they also tape everybody coming in, and there's a live guard who knows your face.)

    Each of these components can be relatively weak, but in combination they are quite strong. For instance, you could probably let people choose any password they wanted as long as you required, say, their badge and a thumbprint to log on.

    For backwards compatibility, write a macro that generates random strings of characters the maximum length accepted by the legacy system to which you must log on. Encrypt the list of passwords, and use the method above to decrypt the password archive as needed.

    James

    1. Re:Something you know, you have, and you are by fbform · · Score: 2, Informative

      To quote Bruce Perens, if security really matters, you should base it on three things

      Did you perhaps mean Bruce Schneier? He would be more relevant to security than Bruce Perens is.

      --
      Time flies like an arrow. Fruit flies like a banana.
  26. Yeah right... by imsabbel · · Score: 3, Insightful

    Biometrix is just like passwords, just you cant change your fingerprint/iris scan/voice pattern after someone has exploided/stolen/copied yours.
    Great.

    --
    HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  27. Moores law needn't require longer passwords... by sanermind · · Score: 3, Interesting

    As computers get faster, simply use more difficult and time consuming algorithims to verify passwords. If you use a verification step that takes 256 times a long [even for the same old 6-character password], when computers get eight times faster, they are worse off then they were before in trying to brute-force the password.

    --

    ---
    the pen is mightier than the sword, the sword is mightier than the court, the court is mightier than the pen.
    1. Re:Moores law needn't require longer passwords... by Anonymous Coward · · Score: 2, Interesting

      Dude. There's an AC post in this exact story that gives Anderson's formula, and discussion. And yet this vague rambling about Moore's law gets a +5? WTF, moderators? I guess you only read AC posts as followups, and give them -1 Troll automatically? The other post is actually insightful. This post is merely "getting warmer", without presenting a formula or analysis.

    2. Re:Moores law needn't require longer passwords... by betonklink · · Score: 2, Informative

      You don't need more difficult algorithms to do this. Password function should just wait a second or two before returning result. User won't notice a difference, and cracker's computer speed becomes meaningless.
      I could be wrong.

  28. Tracking Usage as Verification by __aaitqo8496 · · Score: 2, Interesting

    has anyone thought of comparing the current use to statistical past use? for example, as i sit here typing on my workstation, there are certain keyboard commands i consistently use. there are certain words i consistently misspell, and even how i fix the mistakes. do i backspace all the way? do i highlight the typo, delete, then correct, or do i highlight and correct. there are many nuances that could be tracked, which might include simple thigns like using an application to open a file vs. using a file system browser (i prefer the latter).

    tracking this sort of statistical information could be useful in verifying that the current user is who they should be. there is no password to remember or forget. after the computer is statistically "sure" that the user isn't who it should be, there are several steps that could be taken. one of such would be to simply notify an admin. another would be to immediately lock the user out. or, what i think is the best idea - offer a challange question: "What month were you born in?" If they cannot answer the question correctly with a fair amount of rapidness, lock them out.

    I think this sort of toll could be the ubercool way to ensure the user is who they say they are. Of course the possible downsides to this is not being able to have someone login and check something for you (maybe a good thing?)

    Has this been tried, developed, or thought of? If not, I call prior art on anyone who patents it ;)

  29. Re:Biometrics by Roofus · · Score: 2, Funny

    Chopping off fingers and plucking out eyeballs will be the new definition of "social engineering".

    Holy great hell, I'd love to see the social engineer that can convince somebody to chop off a finger voluntarily. They would put Mitnick to shame!

  30. Re:What about /etc/shadow? by gregmac · · Score: 2, Informative

    The only way hackers can check passwords quickly enough to matter is if they manage to obtain access to the file that contains the checksums for the users' passwords. In Linux, at least, this is /etc/shadow, which can only be accessed by root. If a hacker has access to the files owned by root then you have much bigger problems than a hacker trying to guess at users' passwords.

    This raises another good point, where if you're properly controlling the methods to access whatever it is you're protecting, you can cut off someone that's trying to brute force (ie, wrong password 3 times in a row). Then your length isn't going to matter as much.

    You could also go farther, and 'silently' lock them out - no matter what happens, it won't accept the password. Meanwhile, your IDS flags a security event and someone can respond, perhaps while they're still connected.

    --
    Speak before you think
  31. Re:New (Bad) Idea by Dave21212 · · Score: 2, Insightful


    Bad idea because of the obvious exploit... an attacker could DOS the entire user base in a handful of minutes by trying/failing each ID.

    Of course, any BOFH might enjoy the "lockout the boss" feature included.

    Interestingly, Lotus Domino uses a feature where as each attempt fails, the password prompt is delayed by a number of seconds. The delay increases exponentially, but never completely locks the user out. After a set period (minutes), the delay goes away and you start again. VERY effective in blocking brute force attacks...

    --
    "Whoever would overthrow the liberty of a nation must begin by subduing the freeness of speech."--Benjamin Franklin
  32. A study on passwords... by Elektrance · · Score: 2, Informative

    I happened to remember this study which compares passphrases and random passwords.

    I found it interesting that passphrases are just as secure as random passwords, and as easy to remember as dictionary based passwords.

    A 10 character passphrase based password is very hard to brute force.

  33. umm by pyth · · Score: 2, Insightful

    A human only needs to type in their password so fast. Login delays are the perfect solution to this.

    If someone sees your encrypted password file, that is already a huge security breach.

  34. sweet someone should tell my company by BeerSlurpy · · Score: 3, Interesting

    Where to begin?

    First off, the root password for the main application server is a straight alpha password that hasnt changed in about 5 years and is known by most of the operators and developers.

    Second, there are trust relationships between most of the hardware in the company such that gaining root on one server effectively grants root on all of them.

    Thirdly, many of the important infrastructure pieces (routers and stuff) have been given identical admin passwords that are well known (this was at least recently changed for the routers).

    Fourth, much of the software we use to perform infrastructure functions is hopefully out of date, such that there are many published root level vulnerabilities for nearly every service running on our network.

    And we are a medical device company under FDA regulation. No audit has ever turned up a single discrepency. How's that for reassuring?

  35. Re:Biometrics by shadow_slicer · · Score: 2, Insightful

    Why chop off fingers or pluck eyeballs when
    "Scraped up my fingers this weekend in a bicycle accident, and the stupid scanner doesn't recognize me. Can you open the door for me?"
    or
    "'Contacts have been irritating my eyes lately so the damn machine won't validate, can you buzz me in?"
    work just as well?

  36. Re:Biometrics by Coryoth · · Score: 2, Informative

    Oh, that'll be just great. Chopping off fingers and plucking out eyeballs will be the new definition of "social engineering".

    No need for that. I saw a presentation at AsiaCrypt a couple of years ago where a guy sucessfully managed to create an artificial fingerprint good enough to fool pretty much all the commercial fingerprint scanners tested using only a fingerprint left begind on a glass, and pretty much commodity hardware (he did use one somewhat obscure device but that was still only a couple thousand dollars). This wasn't spy movie crap - this was an actual research project. Current fingerprint scanners are, quite simply, complete crap.

    Jedidiah.

  37. Re: Or what I do by E_elven · · Score: 3, Interesting
    I need to start cut-n-pasting this. There should be a topic for Passwords.

    Use visual passwords rather than mnemonic ones. My standard-prescribed solution is to teach this to all new users; I set them next to a computer and give them some strips of coloured paper (not necessary but helpful with complete newbs). They'll get the gist fast and be able to be pretty savvy shortly -and changing a password is exceedingly easy.
    1. Pick a letter. Any letter will do but to start with you may want to take the first letter of your name.
    2. On the bottom row of the keyboard, pick any key from Z to M.
    3. Using the paper strips, draw your letter on the keyboard so that you start from your starting key (Z to M)
    4. Look at the keys under your strip. That's your password.

    Here's a visualization for the letter A starting from the key V:
    = 1 2 3 4 5 6 * 8 9 0 - = \
    == q w e r t * * i o p [ ]
    === a s d f * * * k l ; '
    ==== z x c * b n * , . /
    The plain password is: vgy7ujmh
    Using alternate shift: VgY7UjMh or vGy&uJmH

    This can easily be expanded to even more secure ones by adding more letters. A good scheme for variant passwords is to use something that identifies with the realm -for example for Slashdot, a password could be made from letters 'slash' (on a dvorak here, sorry):

    qJkU.#4%kUp$xBjUy^fDbIxBmHf^7*xIy%mHg&f

    Variation made easy. Try it.
    --
    Marxist evolution is just N generations away!
  38. USB key. by PzyCrow · · Score: 2, Interesting

    Why not have a pgp processor storing a private-key in a non readable register?
    Put the processor in a USB device and have some biometrics verification on the device.

  39. MOD THIS GUY UP! by theLOUDroom · · Score: 3, Insightful

    This raises another good point, where if you're properly controlling the methods to access whatever it is you're protecting, you can cut off someone that's trying to brute force (ie, wrong password 3 times in a row). Then your length isn't going to matter as much.

    That's the key here folks.

    Passwords should only be used in circumstances where you can control the number of attempts.

    If you CANNOT cut off access after N failed attempts, you should be using a full-fledged lots-of-bits crypto key. An example would be using PGP on an email.

    A lot of people are looking at the situation in terms of Moore's law. Moore's law should have no effect on how many logins per minute you allow me to attempt. That is a config option.

    In sort, it doesn't matter how fast your computer is. If ebay only lets you try 3 logins per minute, that's all you get.
    If you're letting people try 1,000+ password per minute on your system, THAT's the problem, not that some guy only had a 6 character random password as opposed to 8.

    So to sum up:
    Passwords should not be used in case where somebody else is going to have >100 attempts to break it. At that point you should be using >1KB crypto keys.
    This is not a password policy problem, it's human somewhere not understanding what passwords are good for.

    --
    Life is too short to proofread.
  40. Re:Yes and No...Better solution:Assign the passwor by slash.dt · · Score: 5, Insightful
    There is a MUCH better way to do this. First off, instead of letting users choose their own passwords, assign them for each person. This lets you, the administrator to be entirely in control of all passwords on the system. With this control, you can maintain a master list of all users and passwords securely in either encrypted/secure files (with no permissions to anyone but root). This also allows you to force good passwords onto users. They do not need to be impossible, but something like 2 three letter words or partial words (chosen at random) with 2 other ASCII characters are usually not too hard for people to remember, but are still tough enough to make it hard to guess with password word lists.

    There is so many things wrong with this that it is hard to know where to start. I'll just chose a couple.

    First, forcing passwords on users is dumb. What might be an easy combination of words and number s for you to remember might be completely impossible for me to remember if the word means nothing to me. And if I can't remember I am going to write it down. It is much better to allow people to chose their own passwords to that they can make a combination that they can remember.

    Second, accountability for your password goes out the window when someone else knows and controls the password. If the adminstrator knows all the passwords, they can logon as the user without the user knowing. Alternatively, the user can suggest that the administrator did the action which the user is being accused of.

    More intelligent password checking rules is a much simpler and more effective solution.

  41. How about pass phrases? by gad_zuki! · · Score: 2, Insightful

    >hoose easy-to-remember (and hence, likely easy-to-crack) passwords

    Not necessarily. I mean depending on what the max character limit is he could be using pass-phrases. The password is becoming obselete and the pass-phrase will be the next step. That is if the next step isn't smart card keys, challenge response you can do on a PDA, etc.

    Of course the pass-phrase has its flaws too like using famous quotes, but that could be screened out the same way common words are. There might be some side benefits to this. Personally, I find phrases easier to remember than words, even if they have numbers or odd characters in them.

    I think passphrases and encrypting communications will go a long way towards security. A lot of good that killer password does you when you send it in plain-text when you use FTP or POP3. In fact , a lot of password policies are based on the fact that you will use ftp or pop or something and eventually you will be sniffed so changing your password more often is a long term fix before they can roll out ssh, sftp, and ssl-pop/imap or whatever. If they're even planning it. Eventually we're going to look back to the 90s and early 21st century and think "whoa, I sent all that crap unencrypted?"

  42. Password rotation script for NT domain by dylanm · · Score: 2, Informative

    We used to have to change our password every month to a new 10 char (it remembered last 5). I used to just run this VB script:

    YOURDOMAIN = domain 'need to change this
    user = InputBox("Enter username")
    pass = InputBox("Enter password")
    Set ns = GetObject("WinNT:")
    Set usr = ns.OpenDSObject("WinNT://" & YOURDOMAIN & "/" & user & ",user", user, pass, ADS_SECURE_AUTHENTICATION)
    usr.ChangePassword pass, "qazwsxedc1"
    usr.ChangePassword "qazwsxedc1", "plmoknijb2"
    usr.ChangePassword "plmoknijb2", "owidcjdcd3"
    usr.ChangePassword "owidcjdcd3", "iojcdswdo4"
    usr.ChangePassword "iojcdswdo4", "vownmdicm5"
    usr.ChangePassword "vownmdicm5", pass
    MsgBox("Password Changed (not really)")

  43. Here goes my Karma.... by lewko · · Score: 3, Funny

    Note to mods...these 'In Soviet Russia' remarks are never, ever funny. Even if you remember a time

    In Soviet Russia, time remembers you!

    --
    Do you or your partner snore? - Visit www.snoring.com.au
  44. Physical keys, baby by ecloud · · Score: 2, Insightful

    Every computer needs either a smart-card slot or an iButton reader, and by logging in with that, you ought to be able to do challenge-response or rolling-code authentication on every system to which you are allowed access, with the key doing the computations on board. Passwords ought to be obsolete by now, or supplementary in ultra-high-security systems only. Certainly by the time the sysadmins decide that they have to be so long and changed so often, that you haven't a prayer of remembering them, then it's high time to replace them with something else.

  45. decent compromise between security and convenience by pwarf · · Score: 2, Insightful

    First of all, they could put their passwords on post-its in the locking drawers most desks have. Almost as convenient, but MUCH more secure.

    Also, there are plenty of ways to have greater security than completely out-in-the-open Post-It notes with passwords. For guys, keeping the password list in a wallet, purse, or at least desk drawer that could be locked would at least add some physical security.

    Actually, keeping the passwords on the monitor wouldn't be too bad if the passwords were obscured some way. For example, list the passwords incorrectly, but make the first letter of each incorrect password be the first password, the second letter of each in order the second password, etc. Reasonably easy to look up, but not obvious enough to be tempting. A slightly more complex scheme would probably be useful, perhaps hiding the password in seemingly legitimate post-it notes. Making the password the second letter of each word in a fake Post-It note would be better. This would allow routine password changes with just a little work, without being quite so blatant about having them out in the open.

    Security, for most workers, needs to be balanced with usability. Truly random alphanumeric passwords are not reasonable to memorize. A better route would be to teach each user a mnemonic method of choosing a password (i.e. password from initial letters of words in chorus of song or famous quote -- if numbers are required convert every other one to numbers as if it were a phone number [ABC -> 2, DEF -> 3, etc., which is easy to convert in an office environment because everyone has a phone readily accessible]. If each person has a slightly different scheme, this can be a very easy way of getting hard to crack passwords that are very easily memorable.

  46. Is complex better than long? by NameOfTheDragon · · Score: 2, Interesting

    Robert Hensing (MS Security Response) has an interesting article on this in his newly-created blog. His basic assertion is that we should all forget password complexity and just go for something long but simple to type. The spacebar opens a whole new dimension in uncrackable passwords, apparently. Robert's blog is at http://blogs.msdn.com/robert_hensing/

  47. Complex passwords for Simple Users by routerwhore · · Score: 2, Interesting
    I have been thinking of a way to deal with complex passwords for simple users lately and it has lead me to keyboard patterns. For instance, if you look at the password 12qwas!@QWAS, it is a 12 character password that includes 2 numbers, 4 lowercase letters, 4 uppercase letters and two punctuation. It would take forever and a day to break it...but look how easy it is to type.

    This leads me to the conclusion though that there are probably much fewer intuituve keyboard patterns then there are characters in the passwords. If someone created a dictionary based on keyboard patterns, I expect that it would be a significant way to overcome a lot of complex passwords.

  48. Re:decent compromise between security and convenie by RetroGeek · · Score: 3, Interesting

    First of all, they could put their passwords on post-its in the locking drawers most desks have. Almost as convenient, but MUCH more secure.

    You mean those locking drawers where the key number is stamped on the lock?

    I usually place a sticky note with a ramdom number of characters under my keyboard. It looks like a password, and may even BE someones password.

    But it is not MY password and is it not close to my password. This entertains whoever is trying to break into my computer for hours....

    --

    - - - - - - - - - - -
    I am a programmer. I am paid to produce syntax not grammar. Deal with it.
  49. Re:Times change; don't fear. by WebMasterJoe · · Score: 2, Insightful
    Yes, passwords will become a thing of the past - in the future. Until that happens, I think we needn't worry, panic, and speculate.
    Oh, I think we should at least worry and speculate. When something new comes out in the future, it will only be because someone worried and/or speculated about how the current system can be changed or replaced.

    Who do you think will be behind that change? At some point, someone will come up with an idea that will be the start of this new system. It could be a slashdot reader. The idea could come today. The people behind Google must have come up with an idea one day a few years ago, and at the time it was probably nothing more than an idea that started with, "what if there was a search engine that could..."

    Slashdot might be the kind of environment where a new idea for the future of authentication could be born. So go ahead and panic, spleculate, and worry. If that leads to a new idea, do something with it. That is how we come up with new stuff.

    Oh, and do something with it that protects yourself from lawsuits from the big companies in the future, while still allowing open source software to someday implement it.
    --
    I really hate signatures, but go to my website.
  50. Live example by bolix · · Score: 2, Interesting

    Recent research supports the belief that one well chosen password will defeat most intruders and that enforced rotation leads to weak passwords.

    Here in work i've implemented a reasonable level (read: what you get for free from MS) password policy on the GC/DC (its a MS shop).
    Passwords:

    * Vary between Upper and Lower case
    * Contain at least 1 number
    * Have a minimum of 8 characters (MacOS9 users are only allowed to use 8 unless they have the MSUAM)
    * Forced change every 90 days
    * Differ from the 3 passwords used previously

    In addition we encourage users to pick strong passwords:

    Good Passwords contain:

    * Multiple small words (let me in now: LetM3In0w)
    * Unusual keys (open at eight : 0pEn@Ate)
    * Personal Acronyms (open now please : 0pN0Plez)
    * Replace letters with numbers (close please : C7o53p7z)
    * Misspelled or nonsense words (close please : klOz3PeaZ)
    * Offset the Number/Word (to home sweet : H0m325we3t)
    * Non-sequential words from songs/poems (home of the brave: 7hebRaFovH0m3)
    * A combination of the above!

    Bad Passwords contain:

    * Countries or Place names
    * Names (First or Last)
    * Anything Workplace related
    * Historical events and Dates
    * Personal information: Phone numbers, Birthdays or Social Security numbers
    * Dictionary (English and Foreign language) words
    * Consecutive numbers
    * Popular phrases separated by spaces, underscores or a hyphen

    I recently conducted an audit using the excellent @stake LC5. I used the SAM agent import feature and not the sniff the wire capability. It cracked 26/196 passwords in less than 50 seconds with straight dictionary attacks tho' to be fair it was running checks against the weaker LM password. It finished the run with 96/196 successful cracks in around 11 hours using the dictionary, hybrid dictionary/brute force and straight brute force cracking.

    It got many "strong passwords" chosen using the above methodology which is similar to the previous post. I am not too worried as ANY password is vulnerable to determined brute forcing. Thats the reason you combine strong passwords and an x-attempt lockout policy.

    The bonehead central office still enforces the password rotation despite the evidence that users are sabotaging the process. I sincerely believe this collision of function and security is a zero sum game: the users need to work meeting a complex security process irrespective of the necessity.

    I am actively looking into 3rd party DC/GC extensions which perform the routine checks LC5 used so successfully and that have been in use on *nix systems for years. I'd love to hear from any1 in a similar situation. Please note i had reservations purchasing from @stake based on their abhorrent treatment of Dan Geer and evidently vindictive successive OSX disclosure campaign.

  51. Wallet = secure by IncohereD · · Score: 2, Insightful

    Even worse, it encourages people to write their passwords down and store them in what is probably a very insecure location! So, in the end, you get only a marginal increase in security.

    Someone I work with asked about how he should protect a key to a secured area, and the response was "How often do you lose your car or house keys? Keep it with those." I'd say the same applies to your wallet and keeping passwords in it, if worse comes to worse and you can't remember them.

    Considering I've never lost my wallet, keep everything shy of my birth certificiate in it, and will know instantly if it's gone and can report it, I'd say that's pretty secure. I carry it so consistently I feel noticeably strange if it's not in my pocket.