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.)"

645 comments

  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 Anonymous Coward · · Score: 0

      hey, its not funny... as password requirements get larger, people will use such techniques to generate them.

      I use something like January99A for my passwords after work instilled new password requirements - minimum 8 characters, of which there must be a character from each of letters, numbers, capital letters, punctuation. Changed monthly. (I think some sysadmin got check-happy on the password policy dialog).

      If it wasn't for that policy, I could use a pass-phrase instead of a password, and remember it!

    4. 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.

    5. Re:Just do what I do by Temfate · · Score: 0

      The scary thing is this is almost exactly what it's coming to. The more systems that one has password access to, the more likely that he/she will begin to choose passwords that have some correlation to that system. I mean accept the fact that good computer users that understand security will never use the same password twice (given this might not happen, but consider it). How many systems does the average IT tech have access to? Include all forums you have to log in to, and everything else that uses a password. I personally would have to memorize almost 32 passwords and be able to remember all of them at any given time. The sheer quantity of security measures will be what destroys security.

    6. 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.

    7. Re:Just do what I do by dna_(c)(tm)(r) · · Score: 1

      No, he uses '8password' this month

    8. 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.

    9. 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
    10. 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!
    11. Re:Just do what I do by Anonymous Coward · · Score: 0

      password121212

    12. 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.

    13. 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
    14. Re:Just do what I do by bechthros · · Score: 1

      that's such a common practice at the datacenter that I work at that the first thing I say to somebody who's having password problems is, "did you roll it back a couple iterations?" About half the time that works, because like I said, everybody does this.

    15. 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?

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

      in soviet russia passwords change *you*.

    17. Re:Just do what I do by Anonymous Coward · · Score: 0

      We have a requirement to change our passwords every 30 days: NT, Notes, Web-Notes, Intranet, Other Intranet that doesn't use the Intranet PW, Sametime which should use the Web-Notes but doesn't or is it the Intranet--don't care, and voicemail.

      It's a royal pain in the ass. Most people's passwords are a variant of the month and the year. Aug2004 or August04. Real secure. Anyone with a more complex password has it written on the post-it note pad we got from Corp Security which reads 'don't write your password on this' or some such nonsense.

      Biometrics with a pin would make it much easier. Thumb plus a 6 digit code I can pick would make a lot of sense. My badge has my biometric info on it and I can only use it to try and get into the datacenter where I have no access anyway.

      Grumble. I hate changing my pw every 30 days.

    18. 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
    19. Re:Just do what I do by ConceptJunkie · · Score: 1

      You're absolutely right. The last time I worked in an office the passwords had to changed every month. The first time I commented to a coworker that this was a real hassle, he just pointed out that all you had to do was change it 3 times and you could go back to the original.

      I can appreciate the idea of having to change passwords, but since security problems are almost always caused by idiot users, rather than sophisticated attacks or even exploits it seems to me that this, even when implemented correctly, wouldn't help much.

      --
      You are in a maze of twisty little passages, all alike.
    20. Re:Just do what I do by akintayo · · Score: 1

      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.

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

      And while your constant checking of your log is a good idea, probably better than changing the password there are some shortcomings. 1. Vacations. 2. an attack may involve stealing the password file, so logging the access would be pointless.

      --
      Woe be on to them, all who rise against poor people, shall perish in a the end. Buju Banton
    21. Re:Just do what I do by atheken · · Score: 1

      Not only that, but it's more easy to break security this way than to do it computationally... Brute Force seems like it'd be detectable very quickly these days...

    22. Re:Just do what I do by jkarlin · · Score: 0, Offtopic

      note to mods...these 'In Soviet Russia' remarks are never, ever funny. Even if you remember a time when it was funny, that is called nostalgia, not humor.

      --
      Things fall down...People look up... And when it rains, it pours.
    23. Re:Just do what I do by screwedcork · · Score: 0

      I don't know, but there must be some logic to it - smart people usually know what they're talking about...

    24. Re:Just do what I do by Anonymous Coward · · Score: 0

      This is what happened at my work. Passwords changed to 90 day changes, +8 char 2 uppper case, 2 numbers, 2 special char (!@#$%^&*()), etc...It is on a sticky note under my keyboard and I have a CS degree. Even I stopped caring at this point.

    25. 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!
    26. 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.

    27. Re:Just do what I do by Trejkaz · · Score: 1

      Word substrings aren't so bad if there are two words and they're separated somehow. I somehow doubt a brute force app would be able to figure out "monkey4-2pineapple" very quickly, unless it knew it was in that precise format.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    28. 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!
    29. Re:Just do what I do by Eideewt · · Score: 1

      Living in an anemone -- now that's funny!

    30. Re:Just do what I do by Anonymous Coward · · Score: 0

      There is a copy of jack-the-ripper that has been hacked to tell you what pass your chosen password would appear in. Your monkey one isn't too deep in its que.

    31. Re:Just do what I do by vettemph · · Score: 0, Flamebait

      Damn straight. Every time password change is forced, I change all of mine( 5 of them)... to the exact same thing.
      I also keep "codes.txt" on my desktop and I write my voicemail password on my phone. I'm plain old sick of this crap. I just want to do my engineering job, I din't give a damn about security anymore. (...at work anyway.)

      I am strongly against any kind of bioID. I want a USB badge type thing. If an RFID badge is good enough to get me in the front door, why can't it log me into the network?

      The only weakness in our network is a security hole called windows. If we would all install linux we would be able to rest a little.
      And another thing: IT deparpments have created all this paranoia just to keep themselves employed.

      Boy, don't get me started!!! :) have a nice day

      --
      The government which is strong enough to protect you from everything is strong enough to take everything from you.
    32. Re:Just do what I do by hpavc · · Score: 1

      is a few hours quick enough? simple passwords like that are easy, download john or the ripper and go at it yourself.

      one of those programs basically can tell you how long it will take once your machine figures out one rule cycle.

      --
      members are seeing something, your seeing an ad
    33. 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.

    34. Re:Just do what I do by plover · · Score: 1
      Y'know, I think it's just you. I find some of them hilarious (not this one, but some.)

      Why don't you just admit you have no sense of humor, change your settings to 'Funny -5', and quit whining.

      --
      John
    35. Re:Just do what I do by Anonymous Coward · · Score: 0

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

      Post-It on the monitor. Best place to store it once you've just changed your passward.

    36. Re:Just do what I do by tzanger · · Score: 1

      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.

      hahaha I think that would be one of the most infuriating responses if trying to crack a password... "Close, but no cookie. Password changed."

    37. 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.

    38. Re:Just do what I do by Ninja+Programmer · · Score: 1

      Dictionary attacks are only good for people who have passwords that come from the dictionary. The password program itself can sniff such simple passwords out and reject them at the time the password is picked.

    39. 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
    40. 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.

    41. Re:Just do what I do by Anonymous Coward · · Score: 0
      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.
      How does changing your password monthly help this? I would bet that 90% of people just rotate between 2-3 passwords to fulfill the expiration requirement. So if you happen to capture someone's password via an insecure FTP transfer, just wait a month or two and eventually the password will be valid.
    42. Re:Just do what I do by dtfinch · · Score: 1

      If someone gets a hold of a 30 day password, they still have plenty of time to do bad things with it.

      There is one place where I'm required to change my password every 6 months. On one occasion I chose 123456, and that protects some pretty important stuff. But my bank password which I also chose myself is 15 characters, random alphanumeric, I only had to memorize it once, and I don't use it anywhere else.

    43. Re:Just do what I do by mokomull · · Score: 1

      The problem with that: it requires them to store the password in plain-text format.

      -MrM

    44. Re:Just do what I do by Tony+Hoyle · · Score: 1

      Count yourself lucky.

      The admins at work have recently stopped *anyone* changing their password (I can get around it as I have privs for now...). They also insist they know every single password and write it down and stuff it in a drawer.

      I'd love to work somewhere where I could keep a secure password :)

    45. Re:Just do what I do by Anonymous Coward · · Score: 0

      Unfortunately, this is very very true. In my previous job I have seen one of the most senior (top 5) execs use a 6 digit number that looked suspiciously like a date. I have had a fairly senior person insist on us setting the password to what they wanted *over the phone*. They were quite happy to tell it to us. It was a dictionary word that our password system would have rejected if we hadn't forced it in as root.

    46. 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
    47. Re:Just do what I do by dtfinch · · Score: 1

      And another thing: IT deparpments have created all this paranoia just to keep themselves employed.

      That's for certain. If you're an IT tech, and you do a good job, they should hardly need you at all after the first month.

      With even a 4 character lowercase alphanumeric password (~1 million combinations), nobody's going to guess it through login attempts. Your primary threat becomes someone with a sniffer, who can capture password hashes and try to break them, but can also capture sensitive data without needing a password. The password only helps them change the data.

      At some point, digital security gets gets strong enough that their best option is to use social engineering and/or just walk into the office and walk out with your stuff.

    48. 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.

    49. Re:Just do what I do by ArbitraryConstant · · Score: 1

      I wrote this for my own use (I might be logging the results, and it doesn't use SSL, so don't use it yourself), but IMO an 8-character password from there will be good enough if your shadow file (or equivilant) isn't publically accessible. What system doesn't restrict your attempt rate anyway?

      --
      I rarely criticize things I don't care about.
    50. Re:Just do what I do by Lehk228 · · Score: 1

      the hash problem is real, if the logs are forged then your machine has already been pwned

      --
      Snowden and Manning are heroes.
    51. Re:Just do what I do by cwis42 · · Score: 1
      As soon as I see at attempt to hack it, I would change it.

      If you were watching your log files and have a complete confidence that someone had access to your password and used it to log in using your credentials, changing your password would probably be the least thing you should have to care about.

    52. Re:Just do what I do by p3d0 · · Score: 0, Offtopic

      Nice timing. I was just getting ready to mod down any pompous ass with moderation threads in his sig.

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    53. Re:Just do what I do by ebh · · Score: 1

      No, I think they've done it to keep themselves *indemnified*. Think about it: They change the policy so that you have to change your password to some new stream of line-noise every time the wind blows. You write it down, and then it gets compromised. But that's not IT's fault, that's YOUR fault.

    54. Re:Just do what I do by Anonymous Coward · · Score: 0

      Cool. When I mod, I mod posters who talk about moderation offtopic. Be relevant.

    55. Re:Just do what I do by Trejkaz · · Score: 1

      If Mine was simple, then an 8 character password would be even simpler.

      My example password would be of size N(words)^2 + N(symbol)^3, whereas an 8-character password would be N(symbol)^8. If I assume a dictionary of 1,000,000 words and a list of 64 common symbols, mine is in a set of 2.62E17 passwords, whereas the typical 8 character password is in a set of 2.81E14 passwords.

      But I guess if the wordlist were somehow crafted in order of use in passwords, and "monkey" and "pineapple" were considered common, then it might be cracked faster. Of course, the cracker would have to go through every other simpler combination before trying stuff like word-symbol*3-word, which would add to the time anyway.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    56. Re:Just do what I do by Toresica · · Score: 1

      I find it interesting that that post is right below Pharmboy's post about people who write their passwords on stickies stuck on their monitors.

    57. Re:Just do what I do by Trejkaz · · Score: 1

      Let's have a URL. Searching is only pulling up the tool itself. Incidentally the password I put there is in a set of >10^17 similar passwords, whereas an 8 character password is in a set of >10^14 similar passwords. The 8 character random one would be more crackable. :-)

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    58. Re:Just do what I do by Toresica · · Score: 1

      That makes sense sometimes, although not in your case. I'm not annoyed that they wanted to know which passwords we chose when I was in elementary school - in hindsight, it meant that we actually got cryptic passwords, instead of all choosing "hello" or "password". However, if they'd tried that trick in high school or university, that's a different story.

    59. Re:Just do what I do by thisgooroo · · Score: 1
      Forcing changes in passwords that guarantee that users will write the new password on post it notes on their monitors is not smart either.

      then why are there so many policies that do just that?

      I know, I see it all the time, and the users simply do NOT get why this is dangerous.

      that's where you are wrong: they know damn well that it is dangerous and they also know why. but you can't log in and do your work without knowing your password, and in many places it is a pain in the neck to get access once you have forgotten your password. given the choice of engaging in a dangerous practice and not being able to do their work most chose to be able to do their work without having to jump through all those hoops to get access again.

    60. Re:Just do what I do by danielrose · · Score: 1

      I have done rollouts before where we have the users write their current passwords down for us on a sheet of paper left in front of the machine in an open building, 100+ users
      =D

      --
      i hate pansy republicans
    61. Re:Just do what I do by thisgooroo · · Score: 1
      The first time I commented to a coworker that this was a real hassle, he just pointed out that all you had to do was change it 3 times and you could go back to the original.

      one place i worked at you had to change it every month and couldn't reuse an old password fo 2 years. the system also made sure that your new password was not "similar" with any of the last 23 you used.

    62. Re:Just do what I do by andreyw · · Score: 1

      Bug Report: you should either ignore negative numbers or take the absolute value before proceeding with further checks. Entering -1 as the length probably overflows something *somewhere*

    63. Re:Just do what I do by hpavc · · Score: 1

      fancy scientific notion aside that monkey pineapple is a dead password. i dont see 64 symbols nor some chummpy 1 million words list that is going to protect it.

      nobody is using some mundane dictionary to beat down a password

      nobody who is attacking passwords is going to use just one machine.

      there are simple 'john on a floppy' bootdisks that will boot a library / lab computer and distribute crack DES, LM hashes or whatever.

      --
      members are seeing something, your seeing an ad
    64. Re:Just do what I do by God+of+Lemmings · · Score: 1

      A friend of mine (and linux security nut) just introduced me to you pass-phrase method. People might not realize this, but an 12 word pass-phrase is much much more difficult to crack than a 12 letter password. Random or odd punctuation might not be a good idea over the long term though, as its pretty easy to forget, and not much more secure than making your pass-phrase one word longer.

      --
      Non sequitur: Your facts are uncoordinated.
    65. Re:Just do what I do by Trejkaz · · Score: 1

      I didn't say it was invulnerable, I just said it was safer than a standard 8 character password. Obviously with enough time and computing power, anyone can crack anything.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    66. Re:Just do what I do by nacturation · · Score: 1

      Your assumption of a 1,000,000 word list is far-fetched. Sure, there may be that many words in the English language, but my /usr/share/dict/words file has a little over 200,000. If you strip off the uncommon words, you could probably get by with only 50,000 common words. That reduces the search space by quite a bit. How many people would use "Zygosaccharomyces" in their passwords?

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    67. Re:Just do what I do by apdt · · Score: 1

      Another approach is to take a phrase like this, and then use the first letters of each word (capitalised as necessary), and include the punctuation.

      e.g. I borrowed all the books from the library! and read them both.
      becomes: Ibatbftl!artb.

      produces random looking passwords that are easy to remember.

      --
      I lay awake last night wondering where the sun had gone, then it dawned on me.
    68. 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
    69. Re:Just do what I do by ArbitraryConstant · · Score: 1

      Yes. Yes I should.

      It wasn't an overflow... the behavior this causes is well documented. Left by itself, it would just read from the random device until it reached the memory limit and crashed. It would eat all of the randomness buffer, most of the CPU, and a fair bit of memory until that happened though. All in all a good DOS. :) Thanks for pointing it out.

      I was also going to set it up so it can't be invoked more than (say) once a second, but never got around to it.

      --
      I rarely criticize things I don't care about.
    70. Re:Just do what I do by eric76 · · Score: 1

      It may be random looking, but it is necessarily less secure than the sentence with everything spelled out.

      In some cases, you might have to do something like that if the maximum password length is too short, but if that is not a problem, than there is no advantage in terms of security to using abbreviations.

      By the way, one helpful modification that is not too unnatural is to replace one or more words with their homophones to get:

      I borrowed awl the books from the library! and red them both.

    71. Re:Just do what I do by hazem · · Score: 1

      I may be blowing smoke, but don't some unix systems only take the first 8 characters to generate the password hash? If so, then:

      I borrowed all the books from the library! and red them both

      would be the same as:
      I borrow

      It seems like I was once on a system like that. It would accept longer passwords, but it was only the first x characters that were relevant.

    72. Re:Just do what I do by lrucker · · Score: 1
      Ironically enough, the people in command that wears a suit usually has the simplest password.

      Mid 80s, I was in the office of the Dean of Computer Science. Passwords appeared in the clear on terminals, but the terminal was supposed to put asterisks over them once you pressed enter. The Dean's terminal was broken, though, and put them on the next row down:

      dddrewww
      ********

      The Dean's surname? Drew, of course.

      Alas, his userid had already scrolled off the screen.

    73. Re:Just do what I do by eric76 · · Score: 1

      That used to be a problem, but it shouldn't be a problem now.

      It really depends on the hash method used.

      I use blowfish which, I believe, allows passwords up to 128 characters.

    74. 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
    75. Re:Just do what I do by Trejkaz · · Score: 1

      With 50,000 words, it comes to 6.55E14 combinations, which is still greater than the 8 character password. But like I said, a good password cracking program would have the entire wordlist in password-frequency order.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    76. 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...

    77. 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.

    78. Re:Just do what I do by Anonymous Coward · · Score: 0

      we are talking server admin passwords here - id cards + password are the only way to fly

    79. Re:Just do what I do by indiechild · · Score: 1

      Just wondering, anyone know if there is a way to ensure that the public access computer/terminal you're using while on vacation doesn't have a keylogger/spy program installed?

    80. 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.

    81. 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.
    82. Re:Just do what I do by Anonymous Coward · · Score: 0

      Dictionary attacks are only good for people who have passwords that come from the dictionary.

      Not if you generate 47 GB of "dictionary", like at passcrack MD5 service

    83. Re:Just do what I do by Anonymous Coward · · Score: 0
    84. Re:Just do what I do by essreenim · · Score: 1

      biometric scanners on every keyboard and or mouse and or monitor
      Yep, i think something like this is possible. But:
      A far easier solution would be to use a users 1st password as ONLY a seed to a 192 bit AES cipher. A 3rd. party program dumps the cipher (or maybe a hash of the cipher)in as the password when you type in your regular crappy password in. Of course, its not perfect but better than what we have. Im just glad I often use 24 char passwords.

    85. Re:Just do what I do by bickerdyke · · Score: 1

      I thought Brahms died from lung cancer?

      --
      bickerdyke
    86. Re:Just do what I do by Anonymous Coward · · Score: 0

      Bull.

      Your "words joined with symbols" passwords would allways be a subset of "all symbols" passwords.

      Take for instance the "enable" public word list, and a system which just looks at the first 8 characters of a password (like any traditional Unix system). The list has 96 2-letter words, 978 3-letter words, 3919 four-letter words, and 8672 five-letter words. Let's restrict the symbols to printable, non whitespace ASCII characters, giving us 94 symbols to choose from - of which 52 are letters, which leaves 42 symbols to separate words. If we also allow random capitalization for the words we pick, we come to no more than 31508736 passwords. Which, if we can check only one password per second takes us a few hours short of a year to check.
      OTOH, if we have 8 letter passwords consisting of random symbols, we have 6095689385410816 passwords to choose from. If the dinasours had started checking those passwords at the same speed of 1 per second, they still wouldn't have finished.

      Now, you may argue that your system(s) accept longer passwords. Say, passwords of 32 characters. And you do indeed have a list of a million words of appropriate length. So you have your 2.62E17 passwords to choose from. Then using random passwords of 9 characters (with 94 symbols to choose from) gives you about 5.72E17 passwords! And even restricting yourself to just letters, digits and two other symbols, giving you a set of 64 to choose from, passwords of length 10 give you 11.6E17 passwords.

    87. Re:Just do what I do by aurispector · · Score: 1

      Passwords in and of themselves are USELESS for security, in most cases. If you force people to use big, complicated passwords and change them frequently they'll just write them down, tape them to the side of the monitor and forget about it. Besides, if someone manages to slip a keylogger into your system you could use the complete works of Shakespear and it wouldn't matter. All a password does is keep the casually criminal honest. Think of it this way; in the days of combination safes they spent a lot of money making crack-proof combination locks. What do you do to gain entry? Steal the combo, cut a hole in the side, steal the entire safe? Any one of the above could potentially work. Measure/countermeasure!

      A serious cracker will find some way of obtaining access.

      --
      I have mod points. The reign of terror begins now.
    88. Re:Just do what I do by Anonymous Coward · · Score: 1, Funny

      ObSpaceballs:

      Dark Helmet: "1 - 2 - 3 - 4 - 5? That's the kind of combination an idiot would have on his luggage!"

      President Scroob: "1 - 2 - 3 - 4 - 5? That's the same combination I have on my luggage!"

    89. Re:Just do what I do by Trejkaz · · Score: 1

      And yet, the password I gave as example would only require the user to remember five things, instead of nine things, for a similar level of security.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    90. Re:Just do what I do by akintayo · · Score: 1

      If someone today is trying to break your 14 character password, it doesn't matter when you changed it
      If someone today is trying to break my password, and I change it at midday it does change the nature of the game doesn't it ? It would force the attacker to start over.

      --
      Woe be on to them, all who rise against poor people, shall perish in a the end. Buju Banton
    91. Re:Just do what I do by Pharmboy · · Score: 1

      Just wondering, anyone know if there is a way to ensure that the public access computer/terminal you're using while on vacation doesn't have a keylogger/spy program installed?

      Good question. I vacation near relatives, and use their computers (usually mom's) AFTER I have done the maintenance on them. Normally, I would not login as root from a public library terminal, which (as you point out) is dangerous.

      --
      Tequila: It's not just for breakfast anymore!
    92. Re:Just do what I do by akintayo · · Score: 1

      We will assume that I am allowed to change it whenever I wish to, the only restriction being that I do not know your guess.

      I realize it isn't impossible to lose, but it is very close. And it is definitely harder than sticking with a number, especially if the attacker assumes you are not changing the number.

      --
      Woe be on to them, all who rise against poor people, shall perish in a the end. Buju Banton
    93. 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
    94. Re:Just do what I do by Flibz · · Score: 1

      Surely a better approach may be to do something like the online banking systems do, rather than one password use a sequence of two (or more for higher security applications) passwords?

      The banks tend to go with personal info (such as DOB)+ 1 password, but if you had 2 alphanumeric passwords and a two stage process surely that makes bypassing it a lot more complex.

      Picture this: -
      Login 1 - Enter info, hit submit
      Login 2 - Enter info, hit submit
      By using two screens it makes the brute force/dictionary attempt that much more difficult. By using 2 passwords, the probability of a them being compromised becomes a lot less likely too.

      I guess ultimately it'll all end up using biometrics and people will be hacking off fingers instead of hacking into systems...

    95. 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.

    96. Re:Just do what I do by kilo242 · · Score: 1

      All you need to do is set a really obscure long medical word as a password - most are obscure enough and weird enough to not rendomly pop into the head of the hacker. Such as Pneumonoultramicroscopicsilicovolcanoconiosis. And if 1337ized, this would become snazzy.

    97. 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.

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

      My comments do not necessarily reflect my own opinions.

    99. 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.

    100. Re:Just do what I do by msh104 · · Score: 1

      I myself use kerberos v5 with a dictionary checks and simple password checks. on my system, you wouldn't be able to get away with a 123456 password. but I do have to admit it is quite some work to get it properly intergrated with your, ftp, ssh, kerbolized nfsv4, openldap, postfix, cyrus imap, etc, etc... It really took me years before It was ready and usable, but in the end it was really worth it. (for me) the users however are still whining about having to change there password every 2 months, but hey, I had to spend years to get them decent security, now those lazy asses are also going to use it.

    101. 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!

    102. Re:Just do what I do by The_K4 · · Score: 1

      OR just take a hint from Cryptography and use 2 passwords, that get translated into numbers, and then used to generate another very large number through which is the actual password.

    103. 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
    104. Re:Just do what I do by Harald+Paulsen · · Score: 1

      All lower-case, no digits or special punctuation. Yeah, I would consider that password to be relatively simple.

      Ofcourse, "drew" would be one of the simplest.

      --
      Harald
    105. Re:Just do what I do by lrucker · · Score: 1

      I think they had to be 8 characters, so taking a 4-letter word and repeating the beginning and ending letters is pretty easy.

    106. Re:Just do what I do by Anonymous Coward · · Score: 0
      Or perhaps "In Soviet Russia, Soviet Russia jokes are funny to *YOU*" would do.

      Hey shit stain, you got it wrong.

      In Soviet Russia, *YOU* are funny to Soviet Russia jokes.

      Next time I want to hear you babble, I'll point at you. And learn how to spell jackass.

    107. 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

    108. Re:Just do what I do by ftvcs · · Score: 1

      You could make your password generator in javascript.
      This way people could look in the source code and no logs are possible.

    109. Re:Just do what I do by doombob · · Score: 1

      I just randomly enter in letters, numbers, and special characters by punching/slapping the keyboard. Then I click a link that says "forgot your password?" or e-mail the administrator to say that I've forgotten my password. That way, it's sufficiently random, and I waste someone's time who I don't like.

    110. Re:Just do what I do by Anonymous Coward · · Score: 0

      It might be possible in some situations to boot a Live CD like Knoppix before running ssh, but then there's an issue that they might have the network configured to prevent rogue network connections.

    111. Re:Just do what I do by shayne321 · · Score: 1
      If you don't like the way I mod catch me in M2 and I'll stop getting points. As it stands I've been downmodding redundant jokes for over a year now and I get mod points about every 4 days. Someone must agree with the way I mod.

      (intentionally posted non-AC, I've got plenty of karma to burn. mods do your worst)

      --
      Today I didn't even have to use my AK; I got to say it was a good day -- Icecube
    112. Re:Just do what I do by gnu-user · · Score: 1

      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...


      There are a stack of javascript base password generators (look up javascript password generators and ignore the bogus "web site protection" scripts). Now, I'm sure the truly paranoid won't be placated, but...

    113. Re:Just do what I do by prattboy · · Score: 1

      How true. My dad works for local government and is forced to change his password every 90 days. So he doesn't forget, he writes his new password in Sharpie on the PC case and crosses out the old one. That's your tax dollars at work, folks.

    114. 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...

    115. Re:Just do what I do by Carnildo · · Score: 1

      Tinfoil Hat Linux.

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
    116. Re:Just do what I do by Bios_Hakr · · Score: 1

      I do this to my boss all the time. The Hell-Desk thinks he is an idiot. Not too far from the truth, truth be told.

      --
      I'd rather you do it wrong, than for me to have to do it at all.
    117. Re:Just do what I do by Anonymous Coward · · Score: 0
      If someone today is trying to break my password, and I change it at midday it does change the nature of the game doesn't it ? It would force the attacker to start over.

      Not necessarily, for the same reasons that a coin flipped 50 times to heads has an equal chance the 51st time of being heads or tails.

    118. Re:Just do what I do by bluGill · · Score: 1

      No I didn't check. OTOH, Fubar is not my password. Just cause I give you the data you ask for doesn't mean that it is correct data. Fubar might have been last month's password however... (unlikely as it isn't long enough)

    119. Re:Just do what I do by Javagator · · Score: 1

      Our sys admin would throw a fit if he thought I was putting my password on stickies. But if he sees "Pick up kid at 5:35" he doesn't realize that my password is encoded in there.

    120. Re:Just do what I do by p3d0 · · Score: 1

      I have no problem with the way you mod. That's your business. I just don't like your self-riteous sig, but come to think of it, that's really not my business either.

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    121. Re:Just do what I do by nanojath · · Score: 1

      Net admins can be told to wear gloves...

      Yeah, you know, or not.

      --

      It Is the Nature of Information to Transgress Artificial Boundaries

    122. 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.
    123. Re:Just do what I do by FireFury03 · · Score: 1

      No I didn't check. OTOH, Fubar is not my password. Just cause I give you the data you ask for doesn't mean that it is correct data. Fubar might have been last month's password however... (unlikely as it isn't long enough)

      Yes, this is entirely true as well - I have seen a few reports recently where people have done research and said "this is a huge security problem, xx% of people happilly gave up their home computer passwords in exchange for a Marsbar"... That research is obviously completely flawed - if someone offered me a Marsbar in exchange for my password I would give them some random password that I don't use just so I can get the chocolate. :)

      Having said that, if you phone up an average computer user and tell them you're from tech support and you need their password, 99% _will_ give you their actual password.

    124. Re:Just do what I do by essreenim · · Score: 1

      Yeah, you or I might have no problem with that. But just try getting schmo A to do that:

      "2 passwords....bah"

    125. Re:Just do what I do by The_K4 · · Score: 1

      Well you phrase it like this "2 8-character passwords or 1 64-character password?" Or it could be that software just requires 2 passwords and the user has not choice (think Windows 2000 or linux with strong passwords enforced where if you try "12345" it just refuses to let you use the password.

    126. Re:Just do what I do by Skuggan · · Score: 1

      Use a longer salt, perhaps of 128 characters. Then it will be much harder to make a premade dictionary of hashes.

      --
      http://www.millnet.se/ GO/U d- s+:+ a C++ UL++++ P- L+++ E W+++ N+ w++ M-- PE+ t+ X++
    127. Re:Just do what I do by RWerp · · Score: 1

      Which means they store the passwords in clear text somewhere. Great idea.

      --
      "Long run is a misleading guide to current affairs. In the long run we are all dead." (John Maynard Keynes)
    128. Re:Just do what I do by RWerp · · Score: 1

      You're wasting good entropy on such trifles. Thanks goodness it's a renewable resource.

      --
      "Long run is a misleading guide to current affairs. In the long run we are all dead." (John Maynard Keynes)
    129. Re:Just do what I do by RWerp · · Score: 1

      I guess ultimately it'll all end up using biometrics and people will be hacking off fingers instead of hacking into systems...

      Biometric devices measure temperature of the finger. And there are probably many more other characteristics which can tell a live person's finger from a hacked-off one.

      --
      "Long run is a misleading guide to current affairs. In the long run we are all dead." (John Maynard Keynes)
    130. re: just do what i do by ed.han · · Score: 1

      o, i'm quite certain nobody posting in slashdot ever does such a thing... ;>

      ed

    131. Re:Just do what I do by ArbitraryConstant · · Score: 1

      What I wrote on the page:

      "The worms keep my entropy buffer quite full."

      --
      I rarely criticize things I don't care about.
    132. Re:Just do what I do by budgenator · · Score: 1

      I've got all the time in the world to get them.
      It seems to me that if you're trying to crack my password and I change it; I've a 50/50 chance of either moving away from your crack, or moving toward your crack! Changing passwords only make sense after an intrusion, or to discourge employees from falsely blaming a compromise on outside sources.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    133. Re:Just do what I do by budgenator · · Score: 1

      A while ago i was webmaster at poiuyt.com, and googling for poiuyt indicated that the password was qwerty. After the site had been hacked 4 times in a week, google returned the actual password indicating that a change was definately in order.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    134. Re:Just do what I do by Anonymous Coward · · Score: 0

      J-A-C-K-A-S-S

    135. Re:Just do what I do by Anonymous Coward · · Score: 0

      When I studied this problem mathematically years ago, I came to the conclusion that adding characters to the password was more effective than changing them frequently, against brute-force attacks.

      It seems obvious that changing the password makes the problem more difficult for the attacker. It surprised me, though, how little it hurt a brute force checker. If you presume that the brute force checker always has continuous access to your password hashes for the duration of the crack attempt, and can therefore detect password changes and is allowed to brute force against the new hashes, than you can calculate the probability of a password intercept after a given number of trials. For static passwords, the probability of a hit increases linearly until it reaches 1.0 when you've exhausted the search space. After searching 1/2 the space, the probability is 50% of a hit. If the person was theoretically changing passwords constantly, after every guess, and the cracker was constantly checking against the new password hash, the probability is 1 - ((n-1)/n)^(n/2), where n is the size of the search space. For very large n, this converges to about 39%. In other words, the best you can do with constant password changes is reduce the hit probability from 50% to 39%. Of course, after n trials, the static password is cracked with 100% certainty. The continuously variable password is up to "only" 63%. How many more guesses before the cracker is up to 99%? Well, after 10*n trials, the probability of a hit is 99.995%. That is the same amount of effort as adding a single numeric digit to a static password.

      To put it simply, if you feel 99.995% is close enough to certainty, a 7 character password that is changing *constantly* is just as strong as a 7 character password plus on digit, that is completely static.

      This does not address issues of password leakage, password sharing, and other stuff, just strength vs brute force search. And for that specific issue (which is often quoted as the reason for password rotation), the math simply does not support the contention that password rotation is "stronger" relative to simply increasing the password length by a trivial amount.

    136. Re:Just do what I do by Asgard · · Score: 1

      Use a S/KEY password and it won't matter if they get your password; as soon as you use it it is useless.

    137. Re:Just do what I do by jrockway · · Score: 1

      This is right. My passwords at school have to be exactly 8 characters. I calculated that this is about 52 bits of entropy (actually less since there are many many passwords that will be rejected). That's easy enough to calculate every hash overnight by using the 4 24-hour computer labs and some DVDs. BUT, if you're using a 12-bit hash, you ruin the possibilities of this attack. Interesting, eh...

      --
      My other car is first.
    138. Re:Just do what I do by jrockway · · Score: 1

      12-bit salt, I mean.

      --
      My other car is first.
    139. Re:Just do what I do by macrealist · · Score: 1

      I am a self professed asshole admin.

      Somewhere, somewhen, things have changed. IT is no longer a service, it's a beurocracy.

      Why are all users treated like idiots? Why are technical users treated like children? Why do asshole admins think they are GODS? Why do I have to get permision FROM A VP to put a non dell, non Windows 2000 machine on the company network? Why does my section get charged for the IT service that are "provided", and that service is CRAP? Why do we have to call a call center halfway across the country to have a technican that knows shit and sits down the hall come and tell me he doesn't know what is wrong? WHERE IS THE SERVICE?

      IT departments are full of over inflated egomaniacs. Many (not all)admins are unaware of their users' needs and uncaring of their problems. Bastard IT personal from hell are making the people that REALLY do the work and make the money for comanies less productive, and why?

      "so I can't spend all day fixing things"

      If you want respect, give respect. If you want knowledgable users, teach them. If you want to be an asshole and feel like god, GROW UP - you probably are an asshole, but can never be a god. YOU are "*NOT* that smart person" if this is what you truly believe and what you truly do. You are costing your company many, many, many times more than all of the BOFHs that you support - and you should be fired.

      --
      I am living proof of the Peter Principle
  2. Simple... by Doomrat · · Score: 0

    Seems simple - restricting the number of times you are allowed to get in password incorrect before the account is suspended. It doesn't matter how much processing power you might have if you're only allowed three guesses.

    Yes, this might be inconvenient, but most of life has been made this way due to criminal activity.

    I'd be interested in hearing how this way might not work. It's very possible that there's some sort of loophole, although it seems like you couldn't possibly bypass a guess limit.

    1. Re:Simple... by Omega697 · · Score: 1, Redundant

      Hell, give it 1000 tries. Nobody is going to get their own password wrong 1000 times in a row.

    2. 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..

    3. Re:Simple... by XaXXon · · Score: 1, Offtopic

      oops, that 5th word was supposed to be "not" not "now".

      Crap, I hate it when the typo is still correct English.. People read right through it and assume you're dumb instead of just not being able to type (or proofread).

      Ah well.

    4. 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.
    5. 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. :)

    6. Re:Simple... by __aaitqo8496 · · Score: 1

      This is exactly how it is at my work (a University). If you try to log on to your network account, you must get it right within 3 attempts or have it manually reset. I found this out just before figuring out someone left CAPS on.

    7. Re:Simple... by Anonymous Coward · · Score: 0

      So that thing I sniffed going over your WiFi connection wasn't an encrypted password?

    8. Re:Simple... by fact0r · · Score: 1
      You don't usually get encrypted passwords when you sniff the datastream - you almost always get clear-text ones. POP3, IMAP, web-proxy being the most common problems.

      An unsolicited Kerberos request for some username to the Kerberos server is the best way to get an encrypted password. (You'll be wanting to have Kerberos blocked at the firewall). And yes Kerberos runs on every Windows 2000+ server.

    9. Re:Simple... by mabinogi · · Score: 1

      I don't know how WiFi works - but I would assume that if you have security enabled in the first place (if you don't then you might as well just use "password" for your password), then all transmissions would be encrypted, password or not - like how SSL works. So as a result, you wouldn't even know which part was the password.

      --
      Advanced users are users too!
    10. Re:Simple... by mwooldri · · Score: 1

      Well, where I work if you do get your password wrong three times in succession for "mission critical" systems then yes, it does get locked out permanently, and you need to call someone to get a reset.

      Of course, the thing in the first place would be to secure the scrambled password file first.

      Mark.

    11. Re:Simple... by gl4ss · · Score: 1

      well yes but with unencrypted transfers you should already have the attitude that the password is lost after the first time you use it anyways so I wasnt taking them into account..

      --
      world was created 5 seconds before this post as it is.
    12. Re:Simple... by Anonymous Coward · · Score: 0

      Or karma-whoring.

    13. Re:Simple... by Anonymous Coward · · Score: 0

      Use OneTimePassword systems, that way even if the encrypted datastream is captured and the time is spent to decrypt the stream to recover the current password hash it is completely useless because the system has moved onto the next hash in the sequence and it is mathematically impossible to derive what that next hash will be.

      Note I'm not referring specifically to S/Key, which would simplify brute force some since there will always be six words from a 200+ word dictionary.

      As for brute force, have policies to disable accounts after x unsuccessful logins, that way you either really slow them down or even stop them if administration needs to get involved.

    14. Re:Simple... by schon · · Score: 1

      Seems simple - restricting the number of times you are allowed to get in password incorrect before the account is suspended.

      Seems like a great way to DoS yourself.

      If I know your username, I can lock you out of your account by typing gibberish for your password. Do this to administrators a few times, and watch the policy get scrapped in a heartbeat. A machine issuing random passwords could disable your entire organization, and make life a living hell for sysadmins. (Hmm, let's have everybody in the org have to go get their password reset every morning!)

      Reminds me of a friend who proclaimed how secure his firewall was, because he configured it to drop packets from an IP address if it tried to portscan him - so I spoofed a few spoofed packets to look like they came from his ISP's DNS servers, and he suddenly had no internet access!

      I'd be interested in hearing how this way might not work.

      There ya go. :o)

      It's very possible that there's some sort of loophole, although it seems like you couldn't possibly bypass a guess limit.

      The 'loophole' is that you're making the assumption that while an attacker would want to access your data, they wouldn't settle for just screwing you up.

  3. 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. Re:Good news for hacker by Anonymous Coward · · Score: 0

      I doubt it - jokes are supposed to be funny.

      slashdot. nerd jokes.

    4. Re:Good news for hacker by Anonymous Coward · · Score: 0

      That isn't as much a joke as you think. That's how identity theft on ebay et al. works. You try a bunch of simple passwords (let's say female first names) with all the ebay nicks you can get a hold on (from e.g. feedback lists). For some nicks such simple passwords work. And yes, I read that somewhere recently, too.

  4. Biometrics by Jorkapp · · Score: 1

    One day we'll have Biometrics, so we won't have to remember our passwords.

    --
    Frink: Nice try floyd, but you were designed for scrubbing, and scrubbing is what you shall do.
    1. 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".

    2. Re:Biometrics by Frequency+Domain · · Score: 1

      The problem with biometrics is that the data can't be changed or revoked, and it is recordable and replayable.

    3. Re:Biometrics by crackshoe · · Score: 1

      well, you can synthesize finger and palm prints, so the whole finger-choppy bit isn't necesary. but who doesn't want to keep eyeballs around in jars, eh?

      --
      Don't worry - its just stigmata. Pass me a napkin and don't you dare tell my mother.
    4. 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
    5. 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.

    6. Re:Biometrics by IdleTime · · Score: 1

      No the only way to do it is to use DNA based verification in combination with some other form of biometric identification.

      And here is a novell idea, make the systems more secure initally....

      --
      If you mod me down, I *will* introduce you to my sister!
    7. Re:Biometrics by Anonymous Coward · · Score: 0

      I understand that some of the late AUDI A8's have the fingerprint biometric scanner (which also fetch almost 200K) are being stolen from eastern Germany by the Russians... So they lob off a finger, put it in a heli, and fly back to Russia.

      It's only rumor, though.

    8. Re:Biometrics by gl4ss · · Score: 1

      so it's impossible to copy the datastream from the thumb-reader?

      because that's what you're saying(though, one would have a daaaaaaaaaaaaamn long password from your thumb so maybe it would help. kind of using tenth of the bible as a password or something).

      --
      world was created 5 seconds before this post as it is.
    9. 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!

    10. Re:Biometrics by Blastrogath · · Score: 1

      Oh, most definitely. But you still need a good password, because I can get your biometric data and in many cases make a fake organ to match it.

      Biometrics is usefull, but usefull as a suplement not a replacement for a password.

      --
      "The price good men pay for indifference to public affairs is to be ruled by evil men." -Plato
    11. Re:Biometrics by rainer_d · · Score: 1

      > well, you can synthesize finger and palm prints,
      > so the whole finger-choppy bit isn't necesary.

      I hope the guy who wants to chop-off or remove parts of my body knows this, too.
      You know, there are always those who want to know it for sure....

      Rainer

      --
      Windows 2000 - from the guys who brought us edlin
    12. 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?

    13. Re:Biometrics by Anonymous Coward · · Score: 0

      That all depends. If the data that you 'arrive' with, so to speak, is stored in a form hashed with, say, a unique ID key of the biometric machine, and the actual biometric data is never stored directly, then the need is just for the machine to change its own ID key.

      (Post A/C because of forgotten password. You tell me: funny?)

    14. Re:Biometrics by Anonymous Coward · · Score: 0

      I want a really long password, so I'll use another appendage.

    15. 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.

    16. Re:Biometrics by Jah-Wren+Ryel · · Score: 1

      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!

      I expect yakuza organizations will be particularly vulnerable to this type of social engineering.
      Either that, or they just won't have enough fingers to implement it in the first place.

      --
      When information is power, privacy is freedom.
    17. Re:Biometrics by Anonymous Coward · · Score: 0

      > > 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.

      I think you missed the point. Biometric signatures are like SSNs -- good identifiers. A good identifier is permanent, and preferably well-known. The obvious corollary is that a good identifier is, ipso facto, a *BAD* password.

      Therefore, it is just as foolish to look to biometrics for password protection as it is to use SSNs (the stupidity that dominates the banking IT industry boggles my mind).

    18. Re:Biometrics by refactored · · Score: 1

      The day after, the bad guys will take your fingers for a walk without you..

    19. Re:Biometrics by Muerto · · Score: 1

      I used to work for a nameless company whose products included biometrics... the funny thing was, is that most of these apps have a way to bypass the biometrics and use a password incase you don't match. My CEO had this on his laptop and used a 4 letter password that if you knew him, you knew what it was. Biometrics are as weak as passwords. IMHO.. there are of course real applications where this is not the case.. but this won't be used at an end user type scenerio for quite some time... you still also have to worry about physical security.. and no one does.

    20. Re:Biometrics by Anonymous Coward · · Score: 0

      Are you aware of how many places you leave your DNA laying around in a single day?

    21. Re:Biometrics by eyeota · · Score: 1

      Biometrics are here today; however, Biometrics should be used for identification, _Not_ Authentication.

      Biometrics are more 'secure' (term used loosely) for identification rather than having a user hold up a prox card or type in a username.

      Using Biometrics in place of a password just proves you have a body part of the user, or know were able to lift the imprint, not that you are actually the person you're claiming to be.

    22. Re:Biometrics by Anonymous Coward · · Score: 0

      Depends what part of town you're in :-)

    23. Re:Biometrics by silentbozo · · Score: 1

      Lots of people are in love with biometrics because everybody has a fingerprint or a retina (usually), they're unique (usually), and you can't copy somebody's fingerprint or retina (unless you chop off their fingers, scoop their eyeballs out of the sockets, or bypass the biometric security protocols by duplicating fingerprints extracted from physical traces, reconstructing key features, or re-feeding recorded information into the system.)

      But what happens when your fingerprints, or retina change? For example, with age? Or due to disease, or accident? If you wanted to totally screw someone over, who was using their palmprint to secure some vital data, you could disfigure the hand, or burn it. Same with the retina - selective laser surgery could wipe out enough landmarks to invalidate your retinal pattern.

    24. Re:Biometrics by arekq · · Score: 1

      ahhhhhhh... surgery every 90 days... that's terrible. :)

    25. Re:Biometrics by petabyte · · Score: 1

      Bruce Schinder's book has a nice section on the differences between Authentication, Identification, and Authorization. You use biometrics for the Identification, and something else for Authentication (like a password).

      Its a like a ATM card. The card is your "Identification" (it id's the account) but the PIN is your Authentication.

    26. Re:Biometrics by initialE · · Score: 1

      Logging into a system involves 2 issues: identity (who you are) and authentication (how i know you are who you say you are).

      Let's be very clear on this, unless you practice incredibly good hygiene, biometrics should never be used as a form of authentication, but should be restricted to usage for identity. Your fingerprints, retinal scans, dna etc, you give them away every time you touch a glass or take a picture or scratch your balls.
      heh.

      --
      Starbucks, Harbuckle of Breath.
    27. Re:Biometrics by Anonymous Coward · · Score: 0

      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!

      Give me a locked room, a meat cleaver, and a huge monster of a man with a baseball bat.

    28. Re:Biometrics by bill_mcgonigle · · Score: 1

      You use biometrics for the Identification

      Trouble is, once it's stolen, how good is it for identification? Hardened scanners probably exist, but the vendors are still peddling keyboard wedges to corporate america.

      The beauty of "something you have" and "something you know" is they can be revoked/changed easily.

      "Something you are" is tricky at best. Maybe if we had hardened gear that hashed the biometric information with the key from a securid card...for $50. But then somebody would just put a false front on the reader.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    29. Re:Biometrics by nacturation · · Score: 1

      And here is a novell idea, make the systems more secure initally....

      I wasn't aware that Novell pioneered that particular security scheme.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    30. Re:Biometrics by Cyberop5 · · Score: 1

      Biometrics are better as username alternatives than passwords.

      --
      Urgo: "I want to live. I want to experience the universe and I want to eat pie!"
      Jack: "Who doesn't??"
    31. Re:Biometrics by NameOfTheDragon · · Score: 1

      I'm sure that's an over-simplified view. Most biometric devices make it impossible to reconstruct the original biometric scan from the 'hash'. Further, one would hope that things are arranged more like a public/private key pair, where your biometric is the public key. Capturing the public key still doesn't help you crack anything. Finally, the biometric signature can be used as a signing key to simply sign or augment another security token, such as a PIN or passphrase which can be changed at will.

    32. Re:Biometrics by atcurtis · · Score: 1


      Biometrics are best used as an alternative to the username - but passwords are best remembered by the user.

      Many reasonably good security systems go by the principle of "Something you have and something you know". In the case of ATMs, the bank card is the "something you have" with the PIN as the "something you know".

      The bank card can just as easily be replaced with biometrics - but the PIN would still be necessary.

      My memory is a bit faded on this - didn't Arnie in "Total Recall" press his thumb on a device and hit a keypad to donate money to a street beggar?

      --
      -- The universe began. Life started on a billion worlds...
      -- Except on one where stupidity was there first.
    33. Re:Biometrics by Anonymous Coward · · Score: 0

      Most of what's discussed in these comments are already solved.

      I was at a conference held by Precise Biometrics three years ago, and their thumb reader could already tell that the thumb used is an actual living thumb. Not a molded copy or dead one cut off from someone's hand.

      Their products for the PC seem to be based on supplying some type of card and your finger print.

    34. Re:Biometrics by Tinidril · · Score: 1

      Your missing the point. Identification is different than Authentication. Identification is saying "I am Bob." Authentication is saying "And here is my driver's license to prove it."

      Biometrics work for identification because, for instance, there may be 100 people on your network named bob, 20 named bob smith, and 3 named bob q smith. This is a big problem for large unmanaged collections of identities like many PGP key repositories.

      --
      XML is the best data format; unless your data needs to be read or written by a human or a computer.
    35. Re:Biometrics by bill_mcgonigle · · Score: 1

      Your missing the point. Identification is different than Authentication. Identification is saying "I am Bob." Authentication is saying "And here is my driver's license to prove it."

      No, you're missing the point. Once I steal your fingerprint I can say, "I am Tinidril". Then what value is the fingerprint as identification.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    36. Re:Biometrics by IntergalacticWalrus · · Score: 1

      I was at a conference held by Precise Biometrics three years ago, and their thumb reader could already tell that the thumb used is an actual living thumb. Not a molded copy or dead one cut off from someone's hand.

      Are you trying to tell us that they actually tried their system with a dead thumb?

    37. Re:Biometrics by Tinidril · · Score: 1

      But without using fingerprints you can still say "I am Tinidril". Fingerprints once stolen are no better or worse than the name, except that they are more unique. The identification phase just tells helps to determine what data will be authenticated against. If there are 7 Tinidrils, and I give you my name and password, you will have to check 7 places to see if my password matches any of them. If there are 7000 Tinidrils you will have to check 7000 places. But if I give you my fingerprint, then that really tells you who it is that I am claiming to be. My claim might not be valid, (Thats what authentication is all about.) but now it is very specific. Stealing my fingerprints so that you can clam to be me wont do you any good without the password, but it can still help to streamline the identification/authentication process.

      --
      XML is the best data format; unless your data needs to be read or written by a human or a computer.
    38. Re:Biometrics by bill_mcgonigle · · Score: 1

      Ah, I understand your point. You're right, so long as it's applied narrowly as you describe.

      So often it's used as half of a two-token authentication system, that's where I misunderstood you.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    39. Re:Biometrics by Blastrogath · · Score: 1

      I don't mean steal the hash, I mean steal your fingerprint or a raw immage of your retina. You leave fingerprints all over, or I could put a tap into a login terminal and steal the info that way. It doesn't matter if it's impossible to reconstruct the hash either. I could make a fingerprint dictionary with a fingerprint for each desired hash. Not easy, but possible. If you have a pin or passphrase then you are not replacing passwords, you're augmenting them. I'm all for that.

      --
      "The price good men pay for indifference to public affairs is to be ruled by evil men." -Plato
  5. law by Anonymous Coward · · Score: 0

    if moores law continues you should probably have to change your password every twenty to thirty seconds

  6. 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.

    1. Re:One time use? by Anonymous Coward · · Score: 0

      Two of three - something you have, something you know, and something you are.

    2. Re:One time use? by fact0r · · Score: 1
      No - Smart Cards (or smart USB tokens) are your friends.

      SecurID is vulnerable to replay within a second or two - and that is a problem if your data-link level is not encrypted.

    3. Re:One time use? by damnal · · Score: 1

      They are only as secure as the tokens are. Anyone with enough need or want can generally procure one using a little social engineering. IE, Oh, I left mine at home, can I borrow yours to log in, I won't tell anyone.

    4. Re:One time use? by airbie · · Score: 1

      At the company we work for we must preappend a 4 digit number(one that only we know) to the start of every secureID value. However, this is besides the point. If you let someone borrow your secure ID, this is no different than letting someone use your account/traditional password, you should know full well what company/security policy this violates. You can never protect a system under this type of scenario. The scenario that a secure ID token does provide protection against is the ones where an user might write down his/her password, forgetting the password, making a easy to crack password, etc.

      --
      They couldn't fix my brakes, so they made my horn louder.
    5. Re:One time use? by op00to · · Score: 1

      The way the tokens are set up at my work, you can't "borrow" someone else's token to log into your own account. Each token is linked to a specific user.

    6. Re:One time use? by julesh · · Score: 1

      Sorry, but at GBP 50 per token, plus about GBP 2500 for an authorisation server, SecurID is too expensive for many of us.

    7. Re:One time use? by damnal · · Score: 1

      Even in situations like that there are ways around it. Most IT departments or Site Security departments in that sort of situation have generic ones that do work for anyone. It's something that's always amused me about using those things for security; while they are better than simple passwords they can still be worked around, though usually with people skills instead of computer skills.

    8. Re:One time use? by Anonymous Coward · · Score: 0

      If you work at that bank that has shitty IT, just call up the Technical Support . You will need to know the victim's name, his employee number (7 middle digits of his ATM card) and the transit he works for. (Can usually be found on a chèque that's going to be in the same briefcase as the laptop, the secureID, and the phone number to call the help desk).

      If you don't have the SecureID, call and say you lost it, they will give you 10 temporary numbers that you can use. You will need to have them reset your PIN. They won't ask you any particular security question.

      Now you say "Well I can't login to the laptop!". Well of course the credentials are cached so people can login offline, so it's only a matter of copying the SAM and then cracking it with a few powerful machines, no banker ever use a secure password.

      If you're not able to crack the NT password, you can still use a password recovery linux CD, change the local admin password, login with that, and use the shortcuts from the victim's profile to connect to the dial-up (password is saved) and VPN (Pin+Token).

      And with one more call you should be able to start up the in-house terminal app from which you can do anything that banker could've done.

  7. 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 Frequency+Domain · · Score: 1

      That's one variant of the "bring something, know something" approach. Public key based challenge/response systems where the response is generated by an independent computing token such as a Java iButton or smart card is another example.

    2. 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!
    3. Re:Use a CueCat by omicronish · · Score: 2, Insightful

      What happens if you lose your CueCat?

    4. Re:Use a CueCat by Anonymous Coward · · Score: 0

      ..as reported in the current issue of 2600. They recommend storing the string generated (It's plaintext) somewhere secret, encrypted with a remember-able passkey.

    5. Re:Use a CueCat by signingis · · Score: 1

      Neither can you. :)

      --

      I prefer a void in conversation to a vacuous one.
    6. Re:Use a CueCat by breon.halling · · Score: 1

      What happens if you lose your CueCat?

      You simply buy another one.

      --
      "Yeah, well, Dracula called and he's coming over tonight for you and I said okay."
    7. Re:Use a CueCat by che.kai-jei · · Score: 1

      "buy anoter one."

      no you odnt you moron. each cuecat would transmit own id with the varcaode as a means of tracking people. ergo each cuecat is relatively unique.

    8. Re:Use a CueCat by Anonymous Coward · · Score: 0

      You type in a UPC, then your password?

    9. Re:Use a CueCat by Anonymous Coward · · Score: 0

      Insightful? For the love of Cthulu and all that is holy...

    10. Re:Use a CueCat by Idarubicin · · Score: 1
      What happens if you lose your CueCat?

      What happens if you forget your password?

      What happens if you lose the keys to your office?

      Loss of the CueCat is something to be considered, but it doesn't have to be the end of the world.

      --
      ~Idarubicin
    11. Re:Use a CueCat by Anonymous Coward · · Score: 0

      I think a much better book to use would be "Emacs : is there nothing those freaks wont make it do?"

    12. Re:Use a CueCat by Anonymous Coward · · Score: 0

      I think you misspelled "moran".

  8. 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
    1. Re:Length & Considerations by gregmac · · Score: 1

      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.

      Impose this on your machine, then get back to us in two weeks with your thoughts.

      --
      Speak before you think
    2. Re:Length & Considerations by John+Hurliman · · Score: 1

      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.

      Makes things even easier for crackers, just brute force passages from 1984 and you could crack everyone's new Slashdot password.

  9. 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
    1. Re:Pointless by LostCluster · · Score: 1

      The first thing you need to do in order to limit the damage of a successful intrusion is realize that an intrusion has happened... all the planning in the world is no good if you miss the signal that says it's time to activate the plan.

      Changing the password after the intrusion alarms go off makes sense... but changing a password simply because of a time out doesn't. If anything, it might cut off an attack after they got some of your data but before you notice it happened. In that situation, you might have actually wanted the theives to get the rest so that they do something to you that you notice, rather than just quietly steal away a fraction of your customers.

    2. Re:Pointless by Anonymous Coward · · Score: 0

      Post-it notes, why are post-it notes so bad? Having a post-it note next to the monitor with your password on it is only a security risk if persons (hackers/industrial espionage operatives) are able to physically infiltrate your office. For government CIA/NSA computers this might be an important thing to avoid. For Joe Corp is this really a problem?

    3. Re:Pointless by Canadian+Idol · · Score: 0

      Jolyonr wrote:
      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.


      Not necessarily. If someone gets their hands on the encrypted passwords list, not necessarily by intrusion, they'll usually process it off-site to see what they can come up with. Even if the brute-force just the useful passwords with high privileges, they'd rather have three months than one month to work with.

      Off-topic: does anyone know of any cases where DDoS drones are also used for password cracking?

      --


      -
      My other .sig is a Mercury!
    4. Re:Pointless by devilspgd · · Score: 1

      Yes. Just because the guy sitting next to you has access to the same information you do doesn't mean you should give him your password (unless the entire system is read-only)

      If you're still not sure why this is a problem, try it, and when you have to explain to your boss why "you" emailed tubgirl to the entire company, you'll probably understand.

      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
    5. Re:Pointless by BobSutan · · Score: 1

      Complex passwords do not have to be difficult to remember, if you can make sense of them. For example, take something you can easily remember, such as "Slashdot". Now convert that into a strong password by substituting number and special characters for certain letters: $L@SHD0t. Simple enough. Its not just a random string of characters like some of the password generators use, but its unique enough that its tough to crack. The reason you'd want to change it in 90 days is presumably because computing power has gotten to the point that a strong 8 character password such as the one above can be cracked after a certain amount of time. By changing the password at the 90 day point you mitigate the risk of the password being cracked in the same timeframe the password would be in use.

      --
      "On a scale from 1 to 10, people are stupid"
    6. Re:Pointless by Anonymous Coward · · Score: 0

      You're right, people do write them down.

      I still tell them not to.

      After which, I tell them that if you're going to ignore me and do this anyway, PLEASE store the piece of paper in your wallet, since you take a hell of a lot better care of your wallet than most other things, and you generally keep your wallet with you.

      True, it's not perfect, but it's at least a start.

      And yeah, you have to ask that they don't put their username, etc. on it so that wallet thieves don't get everything... (we hope).

    7. Re:Pointless by Anonymous Coward · · Score: 0

      That example takes seconds to crack with a dictionary attack and l33t-speak turned on.

    8. Re:Pointless by dolmen.fr · · Score: 1

      And the more likely people are going to forget their password, the more likely they will call tech support.
      If the tech support has many such calls they will tend to reduce security rules (such as not check who calls, or not log calls) and this is a much more security risk.

    9. Re:Pointless by atcurtis · · Score: 1


      Working in an office is great fun, especially when you go round to all the PCs in the evening when everyone had left and remove all the postit notes from under the keyboard, on the monitor or in the top desk drawer...

      Of course, they were all shredded.

      --
      -- The universe began. Life started on a billion worlds...
      -- Except on one where stupidity was there first.
    10. Re:Pointless by jolyonr · · Score: 1

      Wouldn't it be more fun if instead of shredding them, you swap them around? Ideally even more confusing if you change the passwords to match.

      Jolyon

      --


      Please read my Canon EOS tech blog at http://www.everyothershot.com
  10. frequency and plausable deniability by spoonyfork · · Score: 1

    How about a password that you don't know and changes every 60 seconds?

    --
    Speak truth to power.
  11. Won't work that way by Anonymous Coward · · Score: 0

    Most systems limit the number of login attempts in a period of time. This isn't the same as an endless attempt at guessing passwords/keys.

  12. password changes by onepoint · · Score: 1

    we will have to consistently upgrade our change cycle, currently you are at 90 days, you will most likely go to 60 within 9 months, then 30 within 6 month after .... then once you reach a certain point you will have to expand your password from 10 to about 14

    --
    if you see me, smile and say hello.
  13. 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.

    1. Re:Delays by devilspgd · · Score: 1

      Sure, but you don't always need to talk to the remote server -- If you can catch a hash of a password in transit you can crack the password locally and only submit the correct one to the server when you're sure you've got it.

      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
    2. Re:Delays by Scott+Wood · · Score: 1

      Those delays have always pissed me off... An automated attacker could just disconnect and reconnect rather than wait for the timeout. Even if this weren't the case, a shorter delay could be used that's just as good for stopping brute force attacks but isn't long enough for a real user to notice.

  14. Keys by Anonymous Coward · · Score: 0

    Maybe you will carry a 10MB randomly generated key on a usb type of deal... And you will need physical presence with a machine to give it, even if the file is network transmitted.

  15. 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 Anonymous Coward · · Score: 0

      "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"

      Except that the last two characters are guaranteed to be the month-number, if you need a new password every month. So they only increase the passwordspace by about 1 times.

    2. Re:Exponential growth problem by theM_xl · · Score: 1

      Like say, any American intelligence agency? Okay, so we're too late on that score.

    3. Re:Exponential growth problem by Wesley+Felter · · Score: 1

      But all characters aren't equally likely. IIRC, each additional character only adds 1.5-2 bits of information to the password. If you want the information in passwords to track Moore's Law you'd need to increase the length by one character every two years or so.

    4. Re:Exponential growth problem by guard952 · · Score: 1

      Also, the problem with using characters not in this range is that you can't access them from a difference keyboard set. (or at least not easily).

    5. Re:Exponential growth problem by Kufat · · Score: 1

      2 bits = 4 possibilities. Nope, not right.
      My example was meant for good, secure passwords. It's true that if you just add an "a" to your old password, you're not doing much to help yourself, but my numbers assumed good passwords, for which each character would be "worth" a little less than 6 bits.

    6. 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.

    7. Re:Exponential growth problem by BACbKA · · Score: 1

      With longer password, it's more likely than people will use less dense information packing (e.g., if they used mnemonics putting a letter in the passwd for a word they memorized in a mnemonic phrase, they might now go for the whole word). This will reduce the entropy further.

      --

      VKh

    8. 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
    9. Re:Exponential growth problem by NoYes19 · · Score: 1

      Some of my passwords are required to contain a special character, so at least for me it is 94 times as many possibilities per character added. So at our minimum of 8 character length the space has 77706755689029162836778476272940756265696273562085 5808500724963895561714082083 3992704 passwords(7.77e84). Lets say a machine that can do 5e12 passwords per second(5 THz of password guessing power). Still looking at 2e72 seconds to guess it or 62 centuries or so...if that is just to close for you go 9 characters...now its close to 6 millenium to guess it.

    10. Re:Exponential growth problem by Anonymous Coward · · Score: 0

      best password "Ôæú(TM)"

    11. Re:Exponential growth problem by devilspgd · · Score: 1

      Luckily they probably don't want access to your data either.

      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
    12. Re:Exponential growth problem by ArbitraryConstant · · Score: 1

      That's why you use a good password..

      --
      I rarely criticize things I don't care about.
    13. 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.

    14. Re:Exponential growth problem by NoYes19 · · Score: 1

      lol, thank you. I ment 10^62 centuries and 10^62 millenia.

    15. Re:Exponential growth problem by Anonymous Coward · · Score: 0

      Going from 8 to 10 letters is going from "possible to remember random password" to either "easy to remember and easy to crack non-random password", or "post-it note".

    16. Re:Exponential growth problem by dolmen.fr · · Score: 1

      That is not a problem. That is a feature. Characters outside cracker's range are a way to have strong passwords.
      And if the keyboard driver allow to input any char with its code (such as Alt-something) you just have to remember the code of the special chars.

      Problems are more usually due to software that limit the range of characters or, worse, that reduce the charset allowed. What can you do when you had created an account on a web site with a strong password, and that some characters are not anymore allowed in the input before any pwd check?

    17. Re:Exponential growth problem by julesh · · Score: 1

      Huh? Most people can remember 10 random characters. It takes a while to learn them (probably 20 minutes or so), but there are very few people who can't do it. The admin password for my company's web server, for instance, is a 10 character random password (case-sensitive alphanumeric), and none of our employees who require access have had trouble learning it.

    18. Re:Exponential growth problem by Jhan · · Score: 1
      [I don't want the goverment to access my data]

      Luckily they probably don't want access to your data either.

      The NSA has proven with Echelon that they do in fact want to access your data. All data, any data, globally.

      Of course, this isn't currently feasible, but hope springs eternal, and bear in mind that they will have first access not only to quantum computers, but also to all the latest, juicy advances in AI programming.

      --

      I choose to remain celibate, like my father and his father before him.

    19. Re:Exponential growth problem by meportez · · Score: 1

      "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." >> AND So you'll be comfortable if only the NSA and CIA can crack your password? Not me.

  16. u are wrong by Anonymous Coward · · Score: 0

    Processing power increases linearly, adding characters to your password increases complexity geometrically

  17. What's the problem? by Jugalator · · Score: 1

    Just pick a long easy to remember password...?

    It's much harder to brute force crack a 11 character password than a 10 character and so on, so I don't really see the problem.

    A good way to make it easy to remember without restorting to mangled ASCII is to pick the first letter in a sentence you know (or the two first... you get the idea). You can end it with some other code you know since before, and you're set.

    --
    Beware: In C++, your friends can see your privates!
    1. Re:What's the problem? by Anonymous Coward · · Score: 0
      It's much harder to brute force crack a 11 character password than a 10 character and so on, so I don't really see the problem.

      It's actually easier if you let people pick their own passwords:

      % grep '^..........$' /usr/share/dict/words | wc
      4594 4594 50534
      % grep '^...........$' /usr/share/dict/words | wc
      3069 3069 36828
      Even if you don't allow dictionary words, people picking their own passwords will pick stuff derived from dictionary words.
    2. Re:What's the problem? by Detritus · · Score: 1

      The problem is that computers are getting faster at a rate that greatly exceeds the the rate of improvement in human memory. A long password with low information content is not going to necessarily be more secure than a short password with high information content.

      --
      Mea navis aericumbens anguillis abundat
  18. 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.

    2. Re:Bad assumption by Valar · · Score: 1

      Not entirely true-- md5 is more computationally costly than crypt. So, in order to brute force the md5, each check takes a longer time.

    3. Re:Bad assumption by marm · · Score: 1

      If your password is in a dictonary, no matter what hashing algo you use, I can brute force it in a few seconds.

      You're only thinking in terms of existing hash algorithms. My ancient PIII can compute several million MD5 hashes a second, so it's not surprising that I can brute-force an 8-character password in a day or so.

      But what if there was a new hashing algorithm, which even on a very fast computer could only compute one hash a second? That same 8-character password would take many, many years to brute-force - far too long for it to be of any use. So the solution is simple - just increase the computational expense of computing the hash, and the problem is solved.

      Of course this doesn't fix other weaknesses with authentication, like people writing down their passwords, extracting them through social engineering or your local friendly blackhat capturing them using a keylogger, but those problems have been with us forever and increasing computer speed makes no difference at all to them.

    4. Re:Bad assumption by pHDNgell · · Score: 1

      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.

      Uh, no. The last time I used OpenBSD, it gave the choice between crypt, md5, and multiple rounds of blowfish. In the blowfish model, there was a user class based configuration entry that specified how many rounds of blowfish to perform (2^n rounds for a given value of n). Turning it up just a little on that machine made for a root password that took 5 or 10 seconds to validate. i.e. just to do enough iterations of blowfish to find the match, it cost 5 to 10 seconds. It took twice as long for every value of n. On that particular machine, it wouldn't be hard to have the amount of time it took to validate a password exceed the password change policy. That gives plenty of room to just turn it up on a faster machine.

      So yeah, I'll send you an eight character password (all lowercase ASCII, even) blowfish password from an OpenBSD box. You can go ahead and tell me what it is a few seconds later. :)

      --
      -- The world is watching America, and America is watching TV.
    5. Re:Bad assumption by Coryoth · · Score: 1

      You're only thinking in terms of existing hash algorithms. My ancient PIII can compute several million MD5 hashes a second, so it's not surprising that I can brute-force an 8-character password in a day or so.

      MD5 hashed passwords (at least on UNIX) use salts, so it's not that easy. If it is a common dictionary word, you may get it in a day if you're lucky.

      As for covering the whole 8-character space, well, not likely. Assuming upper and lower case alphanumeric, you're looking at 218340105584896 passwords to try. Assuming you can do say 10 million per second, you'll cover the space in about 7 years. Beefing that up to 100 million a second, it will still take you about 8 months.

      Jedidiah

    6. Re:Bad assumption by Phexro · · Score: 1

      Sorry if I was unclear about shadow passwords. While it didn't alter the hashing mechanism, it did raise the bar by making the hashed passwords harder to access, versus letting anybody read them from /etc/passwd.

      My point was that it made cracking passwords harder, even if it didn't introduce a new way of hashing them.

    7. Re:Bad assumption by strider44 · · Score: 1

      Also I'm wondering (I don't actually know, this isn't a smart-arsed answer) what happens when you just put a single character before or after the dictionary word. (say Total8) Surely the dictionary checkers don't check this...

    8. Re:Bad assumption by Detritus · · Score: 1
      They do now :-).

      Seriously, the more common ways of making passwords "secure" are provided as search options in many of these programs.

      --
      Mea navis aericumbens anguillis abundat
    9. Re:Bad assumption by Coryoth · · Score: 1

      Also I'm wondering (I don't actually know, this isn't a smart-arsed answer) what happens when you just put a single character before or after the dictionary word. (say Total8) Surely the dictionary checkers don't check this...

      Most password cracking programs these days run several rounds. The first round runs through a straight dictionary, then there are various rounds of variations on dictionary words. These usually variations include:

      Appending or prepending a number to the word
      Writing words backwards
      Plurals, etc. of words
      Odd capitalisations (capitalise consonants, lower case vowels etc.
      Traditional misspellings (z for s, j for g, that sort of thing)
      Leet speek.

      Appending or prepending a single digit is, quite literally, the FIRST thing that is tried after straight dictionary words. Don't expect it to work.

      Jedidiah.

    10. Re:Bad assumption by marm · · Score: 1

      Heh, I should know better than using a figure from memory on Slashdot without checking it first. :) A 7-character password does work out in the range of a few days to exhaust the whole search space.

      Although I'm not sure about your figures either; assuming your figure for the number of permutations is correct:

      218340105584896 / (10000000 * 60 * 60 * 24) = 252.7 days, not 7 years. :p

    11. Re:Bad assumption by Ninja+Programmer · · Score: 1

      You can make MD5 (actually SHA-1 would be preferrable) arbitrarily slow by appending an arbitrarily long fixed (per passwd file) suffix at the end of the input password, so that brute force becomes far less effective.

      This suffix could even be public, and need not be totally random -- a determiniscally generated pseudo random number sequence based on about 32 bits of entropy (so that 4 billtion times the dictionary is required to perform a pure dictionary attack.) Then just generate a length for this suffix to blow out the L2 cache of all reasonable CPUs -- say 16MBs. On my system it takes less than a second to perform this calculation, so it doesn't make the login process much worse, but this will clearly make the computation of any reasonably sized dictionary infeasible.

    12. Re:Bad assumption by rfc1394 · · Score: 0, Troll
      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.
      Let's consider a system that remembers how many times I have logged on. When I want to log on again, I submit my password combined with the login number. I am in effect submitting two passwords; the hash of the actual password and the hash combined with the current login number. And I'm submitting a hash, not the actual password over the wire. The system keeps the hash of the password and that hash combined with the number that is itself hashed, and that's all that's transmitted. You get the password file and brute-force crack the passwords. Your attempt to break my account doesn't work because it lacks the additional identifier. You don't know which identifier it is because you need to know which login number I have made.

      Now think your brute-force system works every time?

      Now all I need to do is send two MD5 values; the original password and the hash plus the login number, itself hashed. The first verifies that it's the correct password, the second verifies it's the correct use. The login system only needs to verify the second identifier is a match, it never needs to store it. All you'll ever have is the first half of the solution, because it will always change. No amount of brute force can break a one-time pad especially where the pad isn't stored. All that is stored is the login number, presuming you can figure out where it is. And if you don't know whether the login number goes first, or goes after the password, you're likely to get caught long before you can gain access.

      Or even easier, when I log on, my system sends me the time and date, I (on my computer that connects to it) send back the hash of my password, plus send that hash concatenated with the date and time it sends me, MD5-encrypt, and send that hash back to it. It knows when it sent me the time and date, so it splits it into two pieces, checks the first to make sure it's a valid hash of my password, then takes that and concatenates it with the date and time it sent me and checks it against the second hash.

      Also, since you don't know that what I'm sending is actually, in effect, two passwords, you're trying to break a 256-bit cypher instead of trying to break two 128-bit ones; I'm not sure but it might mean you're looking in the wrong place and will never get the correct answer.

      This does four things: (1) The attacker would also have to tap the transmission between me and the host computer; (2) they would have to know the context of the transmission since they wouldn't know that the hash was actually two hashes; (3) even if they crack the hash, all they get is a password that isn't even useful any more because it was a one-time pad; and (4) it prevents use of man-in-the-middle replay attacks since the identifier, either the time of day or the login number would be wrong.

      I think S/Key did something like this, but went even further because it used a series of words to encapsulate the numbers, so you not only needed to know the password, you had to know which access number it was, and you had to know what word translates to which number.

      I think maybe I'll write this up, it sounds like it might just be a really good idea.

      Paul Robinson <Postmaster@paul.washington.dc.us>

      --
      The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
    13. Re:Bad assumption by tshak · · Score: 1

      Sending a hash over the wire means that the hash itself is the password. Your hash is just as goot as a plaintext password at that point. Hashes are used for comparing plaintext, not for the submitions of your actual credentials.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    14. Re:Bad assumption by ivec · · Score: 1

      Agreed: password complexity does not need to scale with CPU power.

      If attackers have no access to the stored hashed password, CPU speed is irrelevant: what is needed is a system-enforced limit on the number of login attempts per second/minute.

      CPU power is relevant for attacks that restore the password from a compromised hash. Here again, the vulnerability to these attacks can be avoided by: (1) increasing the complexity/cost of the hashing mechanism (2) making sure that a kind of system-specific 'salt' is used (and eventually changed periodically) to avoid the use of pre-computed plaintext/hash tables.

    15. Re:Bad assumption by Anonymous Coward · · Score: 0

      The salt doesn't help a bit if it's one specific password you're after. It only prevents checking the encrypted password against the whole password file at once.

    16. Re:Bad assumption by pla · · Score: 1

      But what if there was a new hashing algorithm, which even on a very fast computer could only compute one hash a second?

      ...Then no one would use it. Imagine a multi-user system with even a few dozen users on at a time... Each time one of them logged on, or changed passwords, or SU'd, or did one of the non-authentication-related activities that would likely invoke a "good" hash (file validation, activity on a very large DB, etc), there goes one second of CPU time. It doesn't take much imagination to see the cumulative effects of that as bring the system to its knees.

      And even if the user(s) had no choice, either the admin or some new law said "tough, use it anyway"? Well, then the obvious solution consists of upgrading to a faster machine. And so, the "arms race" would start all over again. :-)

    17. Re:Bad assumption by pacman+on+prozac · · Score: 1

      To brute force a blowfish password requires 500 or so encryptions to check each individual password rather than just one as with other methods. While thats not enough to stop brute-forcing it is enough to slow it down considerably.

      I forget the exact numbers, have a look on Mr Schneiers homepage if you have the urge to be more precise :)

    18. Re:Bad assumption by Anonymous Coward · · Score: 0

      Hashes are good for comparing plaintext when you don't want that plaintext to exist anywhere but in the algorithm that is computing the hash.

      I believe what the parent is talking about is:

      (How it's done normally)
      You have a password
      The hash of the password exists on the server

      (Add to it)
      You and the server know a number that increments after each login.

      To authenticate against the server, you must hash your password to get the hash that the server stores. You then append the number to the hash and get a second hash and the server does the same. Two hashes compare and you're good to go.

      The first hash is static but the second hash changes every time.

      Simply speaking, this is an automatic process to changing your password everytime you log in by bumping up a number, i.e. your first password is qwerty01 and you change it to qwerty02 when you login for the first time, qwerty03 the second time, qwerty04 the third time, etc. It can be viewed in a similar manner to frequency hopping based on a shared secret.

    19. Re:Bad assumption by rfc1394 · · Score: 1
      Sending a hash over the wire means that the hash itself is the password. Your hash is just as goot as a plaintext password at that point. Hashes are used for comparing plaintext, not for the submitions of your actual credentials.
      Are you so sure? Let's say my password is 'skylon'. And this is the 43rd time I've logged on since the count started. If I was just sending the hash of my password, I'd send
      c556d8e60370fc5c1ca4f497d830779c
      But I'm sending my password concatenated with the login number, so what I send is that long sting, plus the characters '43' so what I would be sending this time is
      dedbfd46cb332688963c0f574f67299e
      . The other side can run an md5 check and confirm it without needing to know the plain text of my password. The next time I login what I have to compute is c556d8e60370fc5c1ca4f497d830779c44 which encrypts as
      5dc47c5ba09cf11d081a1466a736fb67
      So the password changes every time.
      --
      The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
  19. SecureID by D3 · · Score: 1

    Our company uses tokens that change every 60 seconds. Try and guess that one with your computer. Password length is a minimum of 11 characters.

    It isn't that hard.

    --
    Do really dense people warp space more than others?
    1. Re:SecureID by Anonymous Coward · · Score: 0

      Using securid is fine getting on to your own network. But, what if you want access to someone elses? Do you have a securid for your bank, stock brokerage account, 401k, each credit card company, etc.? We'll all look like janitors with the huge number of securid tokens hanging off our keychain.

    2. Re:SecureID by Anonymous Coward · · Score: 0

      Of course if the bad guys want to crack your system, they just kill you and take your hardware device. That's the way car theft is going these days. You can't hot wire the car anymore so you just take the car while the driver is in it.

      Keys and locks keep the honest people out. The bad guys will always find a way.

    3. Re:SecureID by Anonymous Coward · · Score: 0

      How many crackers are willing to kill someone? There are bad guys and then there are Bad Guys.

    4. Re:SecureID by Anonymous Coward · · Score: 0

      A smart card ought to be able to hold about a dozen keys/certs.

    5. Re:SecureID by Anonymous Coward · · Score: 0

      Then they just steal the seed data for the fobs.

    6. Re:SecureID by Anonymous Coward · · Score: 0

      Won't work. They would have to torture you first to get your secret pin. SecureID works by having a physical key fob - random number that changes every 60 seconds - and by having a secret pin. The server needs both to authenticate you.

    7. Re:SecureID by Anonymous Coward · · Score: 0

      We are not talking about smart cards here. SecureID allows the key/certificate to change every 60 seconds. You could have a smart card with a 2048-bit key. And if it didn't change often enough, then in the future (quantum computing time) the key can be cracked. Because SecureID changes every 60 seconds, the computers will have to be fast enough to crack the required secret pin combination within that time frame. And a 3 try/fail lockout for 5 minutes of wait time can prevent that from happening too.

    8. Re:SecureID by dolmen.fr · · Score: 1

      In "smart card" there is "smart".

      Smart cards are not only used to store data, as magnetic cards, but also to do processing. The processing is usually done to protect access to the data.

    9. Re:SecureID by dolmen.fr · · Score: 1

      Won't work. They would have to torture you first to get your secret pin.

      But torture is known to work.

  20. Duh by Admiral+Llama · · Score: 1

    How about a (some large number)-bit DSA key on one of those USB thumbdisk thingamabobbers? Sun has those smart cards that get used for authentication, I'm sure one of those might come in handy too.

    As for passwords your average Joe six-pack/soccer mom is going to remember... they're easily cracked anyway, I fail to see what difference the future will bring.

    1. Re:Duh by Anonymous Coward · · Score: 0

      As for passwords your average Joe six-pack/soccer mom is going to remember... they're easily cracked anyway

      What about "iwbinycontsnsf"?

      Easily cracked? Nope.

      And all your soccer mom has to remember is that she was born in New York on November the seventh, 1965.

  21. Non-user-dependent security by scowling · · Score: 1

    It strikes me that if you have to require your end users to constantly change their passwords in order to prevent them from being cracked, that's your entire problem.

    Instead, you should be securing your system to prevent password lists being downloaded and to prevent multiple subsequent incorrect logins.

    Secure your own system. Don't expect your users to do it for you.

    --
    www.kitchengeek.com -- Nosh for
    1. Re:Non-user-dependent security by Blastrogath · · Score: 1
      It strikes me that if you have to require your end users to constantly change their passwords in order to prevent them from being cracked, that's your entire problem.

      Instead, you should be securing your system to prevent password lists being downloaded and to prevent multiple subsequent incorrect logins.

      Secure your own system. Don't expect your users to do it for you.


      No matter how secure you think your system is, you should not act as if it was invincible. Requiring password lenth and periodic changes is an additional layer of security, and more security is better than less.

      As long as you balance your password requirements against the potential for users to start messing them up out of frustration then you should be ok.
      --
      "The price good men pay for indifference to public affairs is to be ruled by evil men." -Plato
    2. Re:Non-user-dependent security by sonicattack · · Score: 1

      Instead, you should be securing your system to prevent password lists being downloaded and to prevent multiple subsequent incorrect logins.

      My first reaction - then I thought of the possibility to sniff the network and thus gain access to the hashes.

      I believe token systems such as Kerberos has a better solution, where the hashed password isn't sent over the network.

    3. Re:Non-user-dependent security by jmkaza · · Score: 1

      It's a rare occasion that a hacker hacks into a system, finds a password list, decrypts it, then uses what they've discovered to gain further access. It's more commonly the case that Joe is pissed off at Bob and knows that Bob's wife is Linda. From what I've ssen running L0pht at work, Joe has a 50% shot at typing user:Bob pass:linda1 and sending an email to Bob's boss, from Bob, telling the boss where he can shove it. Many know I surf, but few would be able to come up with 5urf3r*Dud3 as my password (no, it's not). The responsibility is with the user, not the admin.

  22. The future of passwords by davidwr · · Score: 1

    I see the future as being "something you have, plus something you know."

    As one example among many, Lotus Notes has had this for years. What you have - an "ID file" on disk - and what you know - the password to that ID file - get turned into a presumably-hard-to-crack identifier.

    20 years from now, you'll just have to present your employee id card or thumbprint to access your office computer or the Internet, then enter a reasonably-short password, in case someone chops off your hand or steals your badge.

    The real question isn't password-change requirements, it's ID management:
    Will you be ALLOWED to have multiple, non-linked, IDs to access different services, or will you be REQUIRED to use something like MS's Passport, and be prohibited by law from having multiple IDs?

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:The future of passwords by surprise_audit · · Score: 1
      Already have that - cryptographic calculator with a pin number to access it. That allows me to VPN to one part of the company network. To get to the main part, it's a userid/password that hasn't changed in months. And then there to 200+ systems I'm supposed to be able to login to, some of which use SeOS to manage passwords, but the rest are all single systems. And they all insist on password changes every 30-45 days. Never mind that they're mostly all doing the same damn thing.

      I think they're all over the "NIS/NIS+ is insecure" thing, but I've no idea why they haven't tried Kerberos or something similar. I'd like a usb-key or smart card or something that would interface with a process like ssh-agent, ask for a keyphrase once and handle everything for me behind the scenes.

  23. Slow down, cowboy! by Jetson · · Score: 1
    I really don't want [...] 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.

    In order to crack a password you need to know the hashing formula and the expected result. If either is unknown then the only way to perform an attack (dictionary or otherwise) is to ask the protected service to validate each attempt. In that case, a simple time delay in the authentication procedure would stop most brute-force attacks. In *nix the hash result was moved from /etc/passwd to /etc/shadow for this reason.

  24. try 15+ by Anonymous Coward · · Score: 0

    For windows boxen 15+ is the sensible requirement since they won't be tempted to store/use lanman hashes for those lengths. Lanman hashes are very crackable using for instance rainbow crack.
    Also use unicode character(s).

  25. Complex ever-changing passwords are easy by Rosco+P.+Coltrane · · Score: 1

    I have my own system here: instead of learning one or more passwords, I've learned a small formula that I made up, that use the first 5 letters in a hostname and the date, and spews out a alphanumerical string.

    On my main box, where I log in often, the script never updates my password and the date is always set to the epoch, so I always use the same password. On boxes on which I log in infrequently, I have a small program to change the password every day, and I have to recalculate the password for the day. It's kind of a pain, but at least I can have accounts of dozens of boxes and not have to remember all the passwords, and the passwords change all the time and resist to dictionary-based attacks.

    Of course, if I ever reveal the formula, I'm dead :-)

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    1. Re:Complex ever-changing passwords are easy by Pharmboy · · Score: 1

      What if someone 0wns the one computer you have at home, and GETS that formula?

      --
      Tequila: It's not just for breakfast anymore!
  26. The problem is the input device, not pass length by GuyFawkes · · Score: 1, Funny


    typing
    kGNisksUI725K-{P#~iuiILl896&Tui@'p;p'HHP O~9yu* *(

    is going to be a pain in the ass for anyone if the input method is always going to be a qwerty keyboard...

    on the other hand a 20 dollar mongrel dog that I feed every day will never mistake me for anyone else...

    _electronic_ based biometrics however will completely suck

    --
    http://slashdot.org/~GuyFawkes/journal
  27. Moot point by Anonymous Coward · · Score: 0

    As I've posted before (sorry, AC's dont have posting history, so I can't refer you to the original), this is a moot point if you impose a 1 millisecond delay after every password attempt (successful or not).

    A random 8-character password (with 62 possible values for each character: 26 lowercase, 26 uppercase, 10 digits) has 62^8 or 218,340,105,584,896 possible combinations. If we take that number of millisconds and convert to years, the result is 6,918.9 years. So with a 1-millisecond delay per password attempt, it would take nearly 3,500 years (on average) to hack it by brute force. And any clueful sysadmin would discover that someone's been trying to hack the password long before that happened.

    Shoot, you could even drop the lockout to 10 microseconds if you're willing to accept a greater risk of someone hacking the password in your lifetime (35 years to hack it by brute force). Though a 1% risk of having your password cracked in 4 months may be too risky for some people...

  28. 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.

    2. Re:Cost of Passwords vs. Cost of Incursion by surprise_audit · · Score: 1
      therefore about two person-hours of employee time got lost never to be recovered

      Personally, I can easily lose the best part of one working day when Password Change Day rolls around. That happens every 30-45 days, depending on the OS and associated policies. There's at least 10 of us doing that on about 250 systems, plus another 15 or so doing the same on a different set of 200+ systems.

      I started work on a tool that would read my passwords from a database, decrypt them and ssh/telnet to the target system. With a timestamp on each password, I could automate setting my passwords, and they could actually be random strings. I'd have them encrypted in a database if I ever needed to know what they actually are...

      OK, so there's probably some glaring holes in that plan, but the tool is nowhere near finished.

  29. 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.

    1. Re:Normal users by davidu · · Score: 1

      By that math you are resetting everyone's passwords every ten weeks *ONLY* because they have forgotten them.

      You work with idiots. Seriously, they are the kind of people who get executed in Texas.

      -davidu

      --

      # Hack the planet, it's important.
    2. Re:Normal users by JaredOfEuropa · · Score: 1
      They still write them down, still 'share' [..] Plus normal users forget them after a few days of work anyway
      Regular users in a moderately complex corporate environment have to deal with many systems and many passwords. These systems are often administered by different sysadmins who cannot for the life of them fathom why users keep forgetting that single password for their one system. To make things worse, systems differ in their requirements for passwords and the frequency with which they have to be changed. This virtually guarantees that no ordinary person can possibly remember their password without writing them down, or using the usual 'august04' style passwords.

      At the client for whom I work, users generally have about 5 passwords, which are hard enough to remember when they need to change them every month. I myself work with many systems and I have over 25 passwords. You can bet that I wrote them down! (they're in a strongly encrypted file accessed with one strong password).

      If you want better security, enforce 'good' passwords (letter + numbers), but never let them expire. I used to work in a military, high-security area where we were expressly forbidden to let passwords expire. They wanted us to remember them, not write them down.
      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    3. Re:Normal users by Anonymous Coward · · Score: 0

      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.

      It would be interesting to know how many of those users had been forced to change their passwords on Friday due to security policy.

      I would recommend the following:
      - Routine forced changes should occur no more freqeuently than every 90 days.
      - Routine forced changes should always be scheduled for a Monday or Tuesday.
      - File servers should be scanned weekly for documents which appear to contain password lists.

      The first two policies would greatly enhance the ability of users to memorize their passwords. The last should be self-evident.

      Users could also be trained to record a mnemonic to derive their password and to keep that mnemonic in a secure place (and NOT on their computer). I believe this would increase security by giving the users a better sense of what constitutes a "good" password, by decreasing their reliance on administrative resets and by increasing the user's sense of ownership of their passwords (through mapping it onto a physical object).

  30. Passphrases by Poor+College+Student · · Score: 1

    Try a nonsense phrase, such as:
    King Andy Gumps reign below all evil caviar for last 5 weeks special.

    Its not likely to be vulnerable to a dictionary attack and since its a nonsense phrase, most of the word pairs arent likely to be used together -- as opposed to "Happy Birthday" (ok, Andy Gump is a pair)

    1. Re:Passphrases by DrVxD · · Score: 1

      > Andy Gump is a pair

      No, Andy's single. His parents, however, are a couple.

      --
      Not everything that can be measured matters; Not everything that matters can be measured.
  31. 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. :)
    1. Re:Anderson's formula. by Anonymous Coward · · Score: 0

      Also, I forgot to cite a good password generation link. Check out the http://www.itl.nist.gov/fipspubs/fip181.htm APG system, fips 181, which will help you perform random walks (a combinator term, not a calisthenics term) to generate strong passwords.

    2. Re:Anderson's formula. by Anonymous Coward · · Score: 0

      This is what pisses me off about /. Comments like this get lost, and all the lame jokes get a +5 funny, and all the obvious things get a +5 Insightful.

    3. Re:Anderson's formula. by Anonymous Coward · · Score: 0

      Totally. It's like we need a set of moderators for AC-only reading, and everyone who gets the 1 score for having a nick should have their own version of slashdot. That way, you get moderators who actually read AC.

    4. Re:Anderson's formula. by Anonymous Coward · · Score: 1, Insightful

      which will help you perform random walks (a combinator term, not a calisthenics term) to generate strong passwords.

      Which as many people here are saying - makes the security WEAK! Why? Because strong passwords that make system gatekeepers happy, make the users frustrated because they have a bunch of gibberish pws to change and remember. So while the Security People are all having a big circle jerk ("oh god! your big, long, random passwords feel soooo good", "ooh, your employee internet usage policy makes me tingle all over"), the users ARE WRITING ALL THEIR PASSWORDS DOWN.

      Security idiot's response - Well, we'll make it a policy that they are not allowed to write down their passwords and this policy will be applied the same way that all security policies are applied - only to low level workers who we want to have an excuse to fire. (But not to the execs who surf porn and have a post-it with their passwords on the paperclip tray in their top righthand desk drawer.) This hypocracy is why employees view security in the same category as motivational programs and vision statements.

    5. Re:Anderson's formula. by Anonymous Coward · · Score: 0

      Um, did you read the link? There's settings to let you make the password human pronounceable, and to adjust the alphabet to a desired range. Did you read the link? Nope. You went AC ape shit on the post because flaming someone feel soooo goood", "Oooh, your lame strawman flames make me tingle all over".

      Next time, READ first.

    6. Re:Anderson's formula. by Anonymous Coward · · Score: 0

      Sorry, I did scan it and checked out the diagram and saw where you can have it avoid dictionary words but I did miss the pronounceable part. I think if the frequency of password change is high and the users have a lot of passwords then I think my comments still hold even if some of the pws are pronounceable.

    7. Re:Anderson's formula. by Anonymous Coward · · Score: 0

      And you estimate an attacker can perform 2,000,000 guesses per second

      Any system that lets you do more than 1 attempt per second is fatally faulty.
      Even through the internet (ssh etc.). Either firewall or sshd must limit attempts per second (preferably both).

  32. Bad Password Delay by novas007 · · Score: 1, Insightful

    This is why you should use a bad-password delay on your system. It doesn't matter how many passwords some fast computer can try a second if the system enforces a 2-second delay after each attempt.

    --
    To smash a single atom, all mankind was intent / Now any day the atom may return the compliment
  33. who uses passwords? by spoonist · · Score: 1

    who uses passwords to crack into systems?

    there are SO DAMNED MANY easy exploits that will get you root or admin, that you don't usually need passwords to crack into systems...

    that said, there is still a balance to maintain. passwords like "password" are just lame and too easy... a good 6-8 character password with letters, numbers, other will keep anyone from guessing passwords at random.

    but you still have to lock down your systems to keep out those pesky remote sploits.

    (also, the best password in the world is no good if you throw it across the 'net via telnet, http, and other unecrypted protocols.)

    good passwords are just PART of the overall game of system security

  34. Where I work... by Liquidrage · · Score: 1

    You can tell how long a person has been with the department by the numbers at the end of thier password.

    myLittlePony24 They've been there at least 4 years

    darthVaderRulez4 Newbie


    What I don't like about all the new password rules like miniumum of 8 characters, must have a special character and a number, change ever X days, etc... is:
    They ignore the social engineering aspect.

    Walk around where I work after hours and after fun logging in as other people simply by reading the post-it notes stuck on their monitor.

    It's hard to concinve the operations people that there's a happy medium in regards to password rules. By making them too strict they actually seem to make them easier to break because people don't remember hard passwords very easily. Espeically since we're generally talking about non-IT people.

    So in regards to the topic, I'm hoping that within a few years places learn to respect the social engineering side and find a happy medium in regards to password rules.

    1. Re:Where I work... by Anonymous Coward · · Score: 0

      The number clue you say is all false.
      I've had at least 3 coworkers who worked there for 3+ years (some much longer).
      All their passwords were always all letters plus "1" on the end.

    2. Re:Where I work... by surprise_audit · · Score: 1
      Walk around where I work after hours and after fun logging in as other people simply by reading the post-it notes stuck on their monitor.

      Walk around where I work after hours and, while there may be postits with passwords on the monitors, the actual computers are taken home every night. This upgrade cycle, each beige-box desktop is being replaced by a laptop... OK, you could still find passwords to other systems, so it's not perfect, but helps.

  35. Moore's Law? by einer · · Score: 1

    I think Moore's law only makes a difference when the attacker has a copy your password shadow file. What is stopping me from changing what is stored in that file into something much more difficult to attack (a stronger hash)? Moore's law doesn't attack password strength, it attacks the strength of the algorithm that turns your password into the hash in shadow.

  36. i prefer thumbdrives by prockcore · · Score: 1

    I prefer the concept of storing a large key on your thumbdrive, which you then need to plug in in order to log into your machine.

    1. Re:i prefer thumbdrives by Anonymous Coward · · Score: 0

      That's great until you plug your thummdrive into an 0wned machine, which promptly steals the key and sends it to Elbonia. Try a smart card next time. :-)

    2. Re:i prefer thumbdrives by j1m+5n0w · · Score: 1
      I prefer the concept of storing a large key on your thumbdrive, which you then need to plug in in order to log into your machine.

      That would be a step in the right direction, but it's still dangerous. I would rather have a "thumbdrive" that authenticates the user through public key cryptography. For instance, you plug it into a computer, the computer transmits a text string, the "thumbdrive" signs the text string with its private key. The private key never leaves the device, so its safe to use to log into untrusted computers.

      Does anyone manufacture such a device? If not, why not? If yes, where can I get one?

      -jim

    3. Re:i prefer thumbdrives by Wesley+Felter · · Score: 1

      That's called a smart card/USB token/iButton.

    4. Re:i prefer thumbdrives by j1m+5n0w · · Score: 1

      Interesting. Looks like RSA sells a usb token that can do signatures with keys up to 1024 bits. According to froogle, they sell for about thirty bucks. Does anyone out there have experience using one of these? Is it easy to set up linux to use one for login (remotely or locally)? Can you set your own private key, or do you have to use the one preset at the factory?

      -jim

  37. It's all getting out of hand by DeepDarkSky · · Score: 1

    I mean, quite frankly, even as processing power increase, the human ability to remember password is not exactly getting better. There are techniques, such as mnemonics to help with remember long generally difficult to guess/remember passwords, but these techniques are already there. Typed in password formats themselves can't really change much anymore. Biometric authentication will probably have to be the way to go.

    There's just no foreseeable way that existing password systems can be used to maintain systems that need to be absolutely secure.

    On the other hand, I wish we'd just not need to have all this security and all these passwords.

  38. It's not such a big deal. by Anonymous Coward · · Score: 1, Insightful

    The rules are very simple (and haven't really changed):

    For strong cryptography you need at least 128 bits of 'random' key data. Considering the average 'random' ASCII string has about 3 bits of entropy per character, that brings us to about 42 characters per 'strong' password.

    Of course, in practice, this is not feasible (which is exactly why cryptography is less secure in practice than on paper).

    Many companies have a 8-char/numerals/symbols password policy, and require you to change your passwords regurlarly.

    The more regular you change your password, the lower the risk of a security compromise. And the same thing goes for the length of the password: the more characters in it, the lower the chance of a brute-force attack recovering the clear-text version.

    These numbers haven't really changed over the past years, since the exponential development of computing-power was already taken into account when 'measuring' crypto-security.

    The real downfall for 'classic' cryptography will come when quantum-computers are able to analyse all key-permutations in parallel 'quantum'-time. But by that time, not even biometrics will solve this problem.

    I think, that by changing your 8-char password regularly (say every three months), and keeping to the 'add some random capitals, numbers and symbols'-rule, you are gonna be as 'secure' as you are humanly possible going to get.

  39. Passwords are so 1999 by tarkie101 · · Score: 1

    If your company is updating from a six character password, its about time too! Six characters is WAY to low, especially if that standard applied to administrator or root accounts. SANS now recommend using Passphrases, not passwords, as the LENGTH of the password, not the complexity gives the overall strength of the passphrase. A 14 character password, to all intents and purposes, is uncrackable due to the length of time it would take to brute the password.

  40. 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 sycotic · · Score: 1

      Thanks for the link!

      --
      -- If I were a fish, I'd be wet
    2. Re:makemeapassword.com by omglolbah · · Score: 1

      1. Snatch "makemeanewpassword.com"
      2. Have the site ask for the username the password is going to be used on
      3. Generate password.
      4. log ip and the username/password combo.
      5. Hope that the person who got the password can log on to the logged ip externally.

      Suddenly you can take a peek inside with not all that much effort ;)

      Heck, if your victim use a website to generate his/her password, they might even fall for the username question ;)

      --ksh--

    3. Re:makemeapassword.com by Anonymous Coward · · Score: 0

      yes -- you didn't even look at the website

      it's an example password -- you replace parts of the alg with your own values so the password isn't the one from the website.

      seems like a pretty nice idea

    4. 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!

    5. Re:makemeapassword.com by kikta · · Score: 1

      Why not use "pwgen"?

    6. Re:makemeapassword.com by arekq · · Score: 1

      or 'mkpasswd'.

    7. Re:makemeapassword.com by Anonymous Coward · · Score: 0

      because that would be EASY and might possibly make a password you would remember

    8. Re:makemeapassword.com by kikta · · Score: 1
      because that would be EASY and might possibly make a password you would remember

      Easy? Yes. Remember? I dunno:
      [root@devildog2 /]# pwgen
      om5oaWor Io4tahse ahx7weiV Poz1shei Aghaij8u Chair8di Da4uetie aiZier7w
      Suaviph5 zieLu1oh le4Quaen ae9ieMae xoh9ieGo Seanoh0m Zie4haid aHaicie8
      Uovocoo2 tho3oMoo Quahj6no iatam5Za Coh8hino aeX2aute Ooshiu4t ooWaec0i
      So4ohzac Ba0aikoh ahroab5Y eeKeo0qu lahR2eef Aino1wet aeTh6ahx Aib5jahj
      mai0Ooce fi1aaQui Zoh1aeth she7phoZ Maima6ah wae5Aoch ohQu2loh da1Noeph
      jiYeij7y xo1Iithi shiV6eep ahf3Ahng ceW3usha Ohjaih6c aFio2oor peefioX9
      eiKohr8o oX5ahzee Eib9viev Ve1aequi oPhavu4m ial5ooPa sho2aeGu goh1Eeti
      Waic2itu phooPo8u zeiW4woc loh6vohS Ke1joono esh5nohG Aecoo1ai thoch9Ae
      fie0aBoh Yeib4eig aemie7Di Oo8ooboo ieghee7A Eing4she gae7oJae Ducaej4u
      ziiQu9vi Buefai0i choo3Eil hooNg2oh vayai5Ai dae6Yoet yaiWie0s Oojeequ5
      Tahnie9m xi2Wohqu Zeiloow4 Pee2womu die5Ieng Aw0cheel aNg7phoh He1isahw
      Roo4lahz aevah4To Fi9saemi boo4Shah hanah7Oo Ci5eedoh chox2ahV Au1jeeji
      oRe7giel so5dohZa It8baiji eiPh6yey ooPh9ahx Miachau7 Soo6eige aWohkoh6
      Idie8enu Shoh3gol Vo4faoda meiQu2ja Eaqu0fua Pheihei5 Rav9pood aWi5raih
      zaim5Aht Kee7ooph Aighai5p iphahQu7 il8Aesee chau5aeJ quo8Ohzu axaeph2B
      Aresoo4t eeS3iomu Hae6zohp ieX4ionu Or5pheiy kaemeiF6 Iengai1e uru8Saeg
      xod4Yooj Dahfaes2 Oog1shih tha5ioTe kuDoot6o Eiceu8ae Phei8uya Neih6sev
      Ooqu5xei wiej2eiN to7heeYo eef0Aiyu ooGh0ohb Fah9liok Ho3oogez ieQuug1e
      idu7Arie ui7fuaTe Ahfie0fo hah0lahD Aa4eechi eed4Neij eePh3chu Ca5iegub
      quo2Fush ohNook5e Zaer5udo uTh2angu oi6Ahwue Aghi3oxu Wi3nohpe ioGhee6y
      Don't see anything that jumps out at me as especially rememberable.
    9. Re:makemeapassword.com by ronys · · Score: 1

      The site may have good intentions, but the end result is that the passwrds it generates are passed in the clear to the user's machine. Not such a good idea (at least if they'd have used SSL...).
      Also, the generated passwords are quite structured, making them much less entropic then they seem - if an attacker knows that a user has used this site (e.g., by looking at the victim's browser history), she can mount an attack considerably stronger than brute-force.

      --
      Ubi dubium ibi libertas: Where there is doubt, there is freedom.
    10. Re:makemeapassword.com by julesh · · Score: 1

      If its an example password, why doesn't it say in big letters "EXAMPLE - DO NOT USE THIS PASSWORD ON YOUR SYSTEM"? It should be clearer.

    11. Re:makemeapassword.com by Mjec · · Score: 1

      Perhaps we'd prefer something over https? You know, this thing we call security?

      https://bluexo.net/password.html

      --
      Contact details: mine.mjec.net

      --
      "But everyone should know everything." -markab
  41. Forget biometrics and excessively long passwords by marm · · Score: 1

    a simpler solution would be to make the password hashing algorithm much more complex and CPU-intensive.

    MD5 and SHA1 are just too fast. If a new hashing algorithm was used that took a second to compute rather than the microsecond or less that an MD5 hash takes, it would make brute-force or dictionary attacks on the password much much more difficult, but wouldn't really get in the way of people logging in - it's only a second.

  42. Bah by PrvtBurrito · · Score: 1

    Passwords are not the issue. This is such a stupid debate. Hacking passwords by dictionary attacks are preventable and protectable. Even the simplest password is difficult to predict without trying *a lot* Perhaps instead of bitching about passwords to their users, administrators should bitch about insecure oses that can't detect these attacks. Why on earth should all the users of the world worry about passwords, when a couple of groups of people could implement a system to prevent this.

    --
    Laboratree - Scientific collaboration based on OpenSocial.
    1. Re:Bah by t_allardyce · · Score: 1

      I think most password cracking comes from looking at the postit-note next to the keyboard, trying their name and then resorting to "suckmydick". Most intrusion isnt from outsiders trying sophisticated attacks on obscure buffer overflows (although that doesnt mean its ok) but from someone who looked over your shoulder and is browsing your files now you've gone to lunch. Common sense security precautions are the thing you have to teach first.

      --
      This comment does not represent the views or opinions of the user.
  43. Re:Biometrics...only two thumbs by farrellj · · Score: 1

    Biometrics are a nice idea, but what happens when someone compromises your account? You have to start using your other thumb...and if that is compromised?

    No, we need multi-element authentication systems that challenge users on more fronts. Tools like the ACE server, where you need you login, password and token number from a frob is a start. More work needs to be done on this problem, though.

    ttyl
    Farrell

    --
    CAN-CON 2019 - Ottawa's only book oriented Science Fiction Convention! October 18-20, Sheraton Hotel, Ottawa, Canada h
  44. We would expect certificates as standard by arivanov · · Score: 1

    Passwords have been considered an overly weak form of auth for anything important for many years now. If you want to have proper auth use something that is based on strong crypto (x509 certs, RSA/DSA keys, etc) and the password is not a password, it is passphrase. This requires stealing the private key in order to authenticate, which raises the stakes considerably.

    Best practice is to double layer it by using x509 or RSA/DSA for authenticating a machine followed time password using the cert to select the correct sequence.

    There are bundled implementations which do this. SecureID is a good example - AFAIK it is based on some form of RSA keys and one of the RC algorithms. Unfortunately the private part is stored at both ends which run the same crypto transform to reach the same result using the time as an IV. There are better (to be more exact - correctly designed) implementations from other vendors as well which use REAL public/private crypto.

    Unfortunately very few of them work under anything but windows, which has its explanation. No matter how much do I dislike Microsh**t, it has a standartized crypto framework and if you want to replace the default shite with proper auth you can do it. You can cleanly introduce certificates, hardware extensions, you name it. You can even do it by means that are clearly in the DIY category.

    Linux does not have it and it is a logical result from the many years during which crypto was excluded as a matter of policy from the mainline kernel. Thanks god it is over now, so we might see proper auth framework for linux sometimes in the future.

    --
    Baker's Law: Misery no longer loves company. Nowadays it insists on it
    http://www.sigsegv.cx/
    1. Re:We would expect certificates as standard by Proteus · · Score: 1
      Linux does not have it and it is a logical result from the many years during which crypto was excluded as a matter of policy from the mainline kernel. Thanks god it is over now, so we might see proper auth framework for linux sometimes in the future.
      Linux may not have the same built-in-crypto stuff than Win has, but PAM allows one to plug an authentication module -- even a "roll-your-own" -- into the auth system. With PAM on a system, there is no effective barrier to implementing something like SecurID on Linux. It's a simple matter of business -- there are more Windows machines out there in shops that can afford SecurID-like tech.

      As Linux becomes more ubiquitous, you'll see implementations of stronger (expensive) security systems, as there will be a percieved demand.
      --
      We may not imagine how our lives could be more frustrating and complex—but Congress can. – Cullen Hightower
  45. What about /etc/shadow? by Adrian+Lopez · · Score: 1

    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.

    --
    "In prison you just have to shut your eyes and take it. Here you have to shut your eyes and give it."
    1. 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
    2. Re:What about /etc/shadow? by xthor · · Score: 1
      ...Then your length isn't going to matter as much.
      Wow. For once, size won't matter...
  46. Passwords by CastrTroy · · Score: 1

    The problem that I have with passwords is that I have so damn many of them. I keep them in a password storing program on my palm. It generates random passwords when I need to create a new one. It's all encrypted under a password that I think is significantly hard to crack for the information I have in there. The program that I use can be found at http://gnukeyring.sourceforge.net

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  47. 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.
    1. Re:Perhaps make it more user friendly.. by TheWingThing · · Score: 1

      Damn, mod parent funny guys. :D

    2. Re:Perhaps make it more user friendly.. by phamlen · · Score: 1

      You know, this reminds me of a company I used to work for. We had 30 employees, and management decided that everyone needed to have their own code for the alarm - so they could determine who comes into the office.

      They even enforced making sure that each alarm code was different (I specifically heard "you can't have 1234 because Jane is already using it.")

      The best part of this is that the alarm now had literally 30 different turn-off codes. If any burglar came around, it was virtually guaranteed that any code they guessed would work!

      -Peter

  48. passwords don't have to be longer by hkon · · Score: 1

    crypts just have to be more computationally intensive. If you could come up with a crypt that was much harder to compute, brute-forcing it would be much harder, and you've solved your problem.

  49. Use the Bible by JeffTL · · Score: 0

    Then you just tell people that the password is "Genesis 1:5 KJV" and they can remember something like that, and look up the verse when they need to have root access to the server. Pick out a new verse from the Bible, or part of the Constitution or what have you ("Article I Section 2 clause 5" can be remembered better than "the house of representatives shall choose their speaker and other officers and shall have the sole power of impeachment," a very secure password for high-security systems.) Just change the password and source from time to time, perhaps weekly or monthly.

    1. Re:Use the Bible by Bertie · · Score: 1

      ...Except that if anybody knows the system you use to assign passwords, all they need to do is perform a brute-force attack throwing whole phrases from the Constitution at the system one at a time. And it's not really that long a text, so all of a sudden there's only a few hundred possible passwords for your system and it's as insecure as hell.

    2. Re:Use the Bible by rfc1394 · · Score: 0, Troll

      I think the answer is probably to go with some sort of one-time pad system like S/Key, combined with some permissions based service, perhaps something like Kerberos. Kerberized S/Key might be an interesting concept...

      --
      The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
    3. Re:Use the Bible by JeffTL · · Score: 1

      Like I said, alternate between different sources...a significantly sized list. Multiple constitutions (US, Germany (translated to English), and the Magna Carta?)and a Bible or two (King James and the Latin Vulgate would be good choices since they are in the public domain). THen you'd be throwing several large documents at it. And perhaps block people for a while after 10 fails.

    4. Re:Use the Bible by codeguy007 · · Score: 1

      Not big enough. The dictionaries they use now are probably a lot larger than all those documents put together.

  50. Mod parent up by ca1v1n · · Score: 1

    These systems are absolutely wonderful. Of course, access to the card itself is an issue, that's why they use two-factor authentication.

    Requiring users to frequently change gibberish passwords tends to be much less secure than either frequently changed non-gibberish passwords or long-term gibberish passwords, because the users forget them, and either spend a lot of time on the phone with IT (social engineering waiting to happen, many IT shops are happy to authenticate users over the phone by DOB and SSN, which are easy to come by,) or write it down in obvious places if IT is annoying about password change requests (which it should be).

  51. 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.

  52. 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.
  53. One time pad by vulcan_pupil · · Score: 1

    I personally think an implementation of a one-time pad is a rather secure way to go. If someone does happen to capture your unecrypted PW, so what. The same PW is only used once. I will be implementing this on my FreeBSD box soon. If interested, here are the basics on how to do this with FreeBSD.

    1. Re:One time pad by rfc1394 · · Score: 0, Troll

      They have this out already, check out S/Key. Since the password is never reused, and is never sent over the network in the clear, it's theoretically uncrackable by software methods. Would require social engineering, which raises the cost and hassle to try and steal.

      --
      The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
  54. Your password requirements are already too weak by Occams+Razor · · Score: 1

    Passwords of 8 characters can be broken in seconds, no matter what character set you use or how random they are. Password lifespans of months are pretty much worthless and just provide proof that your company is following "industry best practices" (even though those aren't "best practices").

    Go to tokens and biometrics and passwords that are used to access those data sources. Have them generate long random strings that are changed constantly and are authenticated using digital signatures from your personal certificates that are stored on devices that never leave your person and require additional authentication to use.

    Then you'll be a little safer.

    1. Re:Your password requirements are already too weak by wk633 · · Score: 1

      You're making a lot of assumptions.

      In my case you get 5 tries, then you have to wait 5 minutes. Makes brute force harder. Failures are audited, so if the same account has multiple attempts, we know something's up.

      Not everybody is in a top secret installation. Some of just have to keep out the casual browsers and kiddies.

    2. Re:Your password requirements are already too weak by Anonymous Coward · · Score: 0

      Hehe, 8 characters? seconds? Aren't we talking of the general case where the intruder has NO shadow/md5/sha1 hash?

      I've gone a different way. I delay password verification itself which should keep anything off for a while.
      And then, who needs to open access to the whole world?
      Normaly users have a well-defined workspace (e.g. static ip / defined ip range). So I bind certain users to certain ips.

      I don't see a weakpoint in this. Do you?

    3. Re:Your password requirements are already too weak by DrVxD · · Score: 1

      > Some of just have to keep out the casual browsers and kiddies

      We have building access control and security staff for that. Doesn't stop our IT department forcing me to have about a dozen passwords (all with different complexity & ageing requirements) just to do my job (which, ironically, is implementing a secure IP stack...)

      --
      Not everything that can be measured matters; Not everything that matters can be measured.
  55. 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.
    1. Re:Hmm by Idarubicin · · Score: 1
      The best stated was "bio+token+password". Seems reasonable to me, at least.

      This is often stated as,

      something you are (biometric like fingerprint)

      something you have (a token of some kind)

      something you know (a password or PIN).

      The best (in the sense of most secure) systems combine all three; strong systems include at least two. For those of us on Slashdot, we all know that given a modest investment of effort, we can usually steal, duplicate, or work around any one of those--but doing two or more is significantly harder.

      --
      ~Idarubicin
    2. Re:Hmm by Rsriram · · Score: 1

      Yes. A combination of "something you know" (password), "something you are" (biometrics) and "something you have" (token, ring, etc) is the best and simplest form of security.

      --
      O this learning! What a thing it is - William Shakespeare
  56. 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.

  57. Biometrics or Tokens by Monkelectric · · Score: 1
    If your application needs to be *THAT* secure, you need a device like the Digital Persona, or the Security Ibutton.

    I would use the crypto ibutton as an authentication scheme, possibl storing the password.

    --

    Religion is a gateway psychosis. -- Dave Foley

  58. 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.
    2. Re:Something you know, you have, and you are by Detritus · · Score: 1

      If security really matters, nothing beats an armed guard with instructions to shoot anyone who tries to enter without authorization. It boils down to how serious you are about security, and are you willing spend money on physical security and secure communications links.

      --
      Mea navis aericumbens anguillis abundat
  59. 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?
    1. Re:Yeah right... by Geoffreyerffoeg · · Score: 1

      At least with a password (in a dire, kidnapped-by-the-KGB-style situation), you can refuse to give the password. With biometrics, they just have to drug you or kill you and bring your body to the biometric scanner.

    2. Re:Yeah right... by imsabbel · · Score: 1

      Yeah, but i dont think i would keep the password secret if they would tear out my fingernails or break or electrocute my testicles.
      So, if you are in the cellar of the EVIL ORGANISATION(tm), your fucked up anyway....

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  60. Law of unintended consequences by rumblin'rabbit · · Score: 1
    When dealing with people, the law of unintended consequences is king.

    When you make things too difficult for people, things get less, not more, secure. Remembering one's password becomes a real problem, so people start writing them on notes and sticking them on their monitors, or changing them in a predictable way (skooby_aug04, skooby_nov04, skooby_feb05).

    The remembered and typed password has its limits. Some of the other ideas posted in this forum are a better way to improve security.

  61. New Idea by Malicious · · Score: 1, Insightful

    Instead of forcing employees to change their passwords all the time, companies instead should implement procedures to only allow 2-3 attempts at your password before requiring the account to be unlocked by an administrator.
    Stop brute forcing at the source.

    --
    01101001001000000110000101101101001000000110001001 10000101110100011011010110000101101110
    1. Re:New Idea by dedioste · · Score: 1

      And then the admin goes mad, trying to catch up unlocking all account blocked by "someone" who just wanted to make a little joke...

    2. Re:New Idea by Glowing+Fish · · Score: 1

      For that matter, 10, 100 or 1000 times before lockout still wouldn't be too much.

      As far as bruteforce attacks go, an 8 character password with 50 or whatever possible letters still has 50^8 possible combinations. Even if you gave someone 1000 bruteforce attempts at this, it is still a tiny tiny fraction of that number.

      --
      Hopefully I didn't put any [] around my words.
    3. Re:New Idea by julesh · · Score: 1

      Why do you describe this idea as 'new'?

      See, for instance, on a Windows 2000 machine, Control Panel / Administrative Tools / Local Security Policies / Account Policies / Account Lockout Policies.

  62. 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.

    3. Re:Moores law needn't require longer passwords... by bobsledbob · · Score: 1

      True, but only if you're trying to crack the password list in real time against the systems' standard authentication libraries.

      If a cracker can load alternative libraries or can somehow get a hold of the list and run the crack against it on a seperate box, then obviously your solution doesn't work against that.

      Instead, if the encryption itself took more cpu cycles to calculate, then it would become much more difficult to run said algorithm, regardless of whose computer it existed on. Obviously, this is particularly good for brute force methods.

      --
      Beware of geeks bearing formulas.
    4. Re:Moores law needn't require longer passwords... by Anonymous Coward · · Score: 0

      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.

      If system B is 256 times slower than system A, then in 12 years, system B will be as easy to crack as System A is today.

      For some applications (banking, long term investment, etc.) you might want your security system to last 80 or even 200 years or longer.

      For system C to be as secure in 300 years as system A is now, it needs to take 2^150 times longer than system A does. i.e. you couldn't actually use system C now.

      Hence, using longer verification systems is not a good solution

    5. Re:Moores law needn't require longer passwords... by Anonymous Coward · · Score: 1, Insightful

      Fancy algoriths..

      You need 3 things:
      1. Keep your pw hashes out of users range (/etc/shadow)
      2. Turnoff any non SSL (Telnet, ftp, ..)
      3. A big sleep(5) in the login program.

      If all this are done, then the only way to get in are to bruteforce and "try and error". Even if the algorithm used is done in 5millisecond, you can try an other time within 5 seconds. Thats a _big_ delay.. And its always going to be, no mather how fast new computers become.

    6. Re:Moores law needn't require longer passwords... by shish · · Score: 1

      The official version:

      func checkpass(user, pass) {
      sleep 5;
      return(md5(pass) == getHash(user));
      }

      The cracker's version:

      func checkpass(user, pass) {
      // haha, morons XD
      // sleep 5;
      return(md5(pass) == getHash(user));
      }

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
  63. Re:Forget biometrics and excessively long password by zeroclip · · Score: 1

    loop-AES uses iterations of MD5 to generete the final encryption password. On my config i hash my passphrase 1 000 000 times. Which makes the delay significant.

  64. Long complicated passwords are LESS secure by CrazyTalk · · Score: 1

    When will folks realize this? I can easily remember a password that is meaningful to me, even if it may be a word in the dictionary. When passwords are required to have 8+ characters with at least one non-alphanumeric, and change every 30-90 days, I (like everyone else) has to resort to writing them down. As a consequence, it is a lot simpler for someone to find the password and break into the computer system. Sure, they can't be as easily "hacked", but I bet casual theft of passwords and data by employees and people in the building is a bigger problem than someone trying to break into our fairly dull servers from the outside.

    1. Re:Long complicated passwords are LESS secure by iapetus · · Score: 1
      When passwords are required to have 8+ characters with at least one non-alphanumeric, and change every 30-90 days, I (like everyone else) has to resort to writing them down.


      Then you, like everyone else, are creating your passwords incorrectly. Come up with a system for taking a word (or better, a phrase - a line from a song, a quote from a movie) and converting it into a string that fits your password requirements. Then you only have to remember the comparatively easy seed data in order to be able to track it back to the password. If your system works well enough, you can actually write the seed on a post-it note and stick it to your monitor (though I'd still advise against it). You might not be able to remember 5je"50d as your password, but it's easy enough to remember that it's Paradise City by Guns'n'Roses.
      --
      ++ Say to Elrond "Hello.".
      Elrond says "No.". Elrond gives you some lunch.
    2. Re:Long complicated passwords are LESS secure by CrazyTalk · · Score: 1

      Not a bad idea (and, in fact, thats basically what I usually do) but the key is dealing with the "unwashed massses" who are likely to put the password itself on a post-it on their monitor if the rules are too stringent.

  65. Re:Forget biometrics and excessively long password by Ckwop · · Score: 1

    MD5 and SHA1 are just too fast. If a new hashing algorithm was used that took a second to compute rather than the microsecond or less that an MD5 hash takes, it would make brute-force or dictionary attacks on the password much much more difficult, but wouldn't really get in the way of people logging in - it's only a second.

    Nice idea but not very well thought through.. The problem with this is the time to break only scales linearly. If I want to make the hash take twice as long to break then the algorithm has to be twice as slow. Contrast this to adding a bit to the hash length. I can keep the hash roughly the same speed but double the time to crack.

    Also, another bit of food for thought. How on earth would such a slow algorithm scale. Imagine a POP3 server with 20 new sessions per second. It'd take a second to verify each connections POP session!

    There's a reason why these hashes are designed fast. There designed to incur the smallest possible penalty for legitimate users but really bludgeon the crackers. The best way to make everyone happy is to use a longer bit length.

    Simon

  66. Could be easier to spot by two-tail · · Score: 1

    Depending on the type of connection, this could also make it easier for system admins to tell when someone is trying such an attack.

    For example, if someone has had a connection open for a minute or two and they haven't managed to enter a proper password then it would be worth checking out. Of course this is true now, but with the quick hashing algorithms you can run through many more hashes then you could with a slower algorithm (or even a fast algorithm with a delay built-in).

  67. We switch to passphrases by Knightmare · · Score: 1

    Yes, they may take a little longer to type, but they are virtually uncrackable and if people would settle on an authentication method, wouldn't have to be typed very often. A passphrase as simple as "I love my children" is unbelievably hard to break compared to l0vch1ldn. Most modern systems are capable of very long "passwords" which we should start calling "pass phrases" and move the expiration time up to 3-6 months. As long as you are not passing them in the clear or writing them down, which is alot easier when you are using a phrase, there isn't much chance of it being compromised.

    1. Re:We switch to passphrases by Anonymous Coward · · Score: 0

      A dictionary attack against four words "unbelievable hard to crack"? Sorry, but you're the one who are unbelievable.

  68. passwords are obsolete by Anonymous Coward · · Score: 0

    There are safe, secure, fast, automatic workarounds for forcing meat to type a password. IBM uses something like this in laptops that "self destruct" if an encryption chip is removed or destroyed. Such systems generate standard passwords at a level of complexity human beings are loathe to commit to memory. There is still a "secret" -- usually a large block of truly random memory stored in a dongle or USB flashcard -- and the algorithms are public, well-understood and unencumbered by IP restrictions. So why moan about being forced to change secure passwords once a quarter, when you can change them once an hour? Or as needed, for that matter?

  69. 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 ;)

    1. Re:Tracking Usage as Verification by Cska+Sofia · · Score: 1

      How many keyboard commands and misspellings do you make at the login prompt?

    2. Re:Tracking Usage as Verification by Anonymous Coward · · Score: 0

      The guy is talking about after you or a bad person gets past the login prompt and has an idea about how to allow the system to try to determine if it really is you or not - RTFC.

    3. Re:Tracking Usage as Verification by Anonymous Coward · · Score: 0

      Crap, I should take my own advice...
      I thought he said login and then do the monitoring.

    4. Re:Tracking Usage as Verification by __aaitqo8496 · · Score: 1
      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).


      in my posting, Tracking Usage as Verification, it is quite obvious that i was speaking about general usage, not login attempts
    5. Re:Tracking Usage as Verification by Cska+Sofia · · Score: 1

      Obviously, but what use is verification after the fact? By the time the system figures out it's not you sitting at the console, someone has already had the chance to do the damage. And no-one will want to be forced to plug away at a word processor for an hour before they're allowed to read their email or access a file server.

  70. One part of three by two-tail · · Score: 1

    Biometrics is good, but you could still get past it (for some reason, I start thinking about Minority Report at this point).

    IIRC, the best system consists of "something you know" (a password), "something you have" (a USB token or access card), and "something you are" (biometrics). I don't know how many systems have all three.

    1. Re:One part of three by MntlChaos · · Score: 1
      IIRC, the best system consists of "something you know" (a password), "something you have" (a USB token or access card), and "something you are" (biometrics). I don't know how many systems have all three.

      And what happens if you are either injured, forget your password, or lose your token? What about recovery techniques? That could quickly become the weakest link of that system
    2. Re:One part of three by two-tail · · Score: 1

      It just goes to show that no system is perfect, and that no system can work at all without some outside intervention (in cases like the ones you mentioned).

  71. Biometrics, Accounting and Privilege management by Facekhan · · Score: 1

    It seems likely to me that biometrics are the way to go. With all the passwords I now have to remember both at home and at work I have begun to care less and less about keeping my retina or fingerprint away from any computer storage systems that might be used to invade my privacy later. A fingerprint or retinal scan or even voice recognition to one-way hashing mechanism (for privacy protection) could be very effective when tied to an accounting and privilege management system. One person one password. An employee leaves you simply suspend their account and assign their priveliges to their replacement if needed. My last job that I left ended up with me emailing them about a dozen passwords to virtually their entire internal IT system and web presence (small company). Granted all of those passwords (aside from my own email account) had been written down and given to management but lets just say they never really paid any attention to things like that. Biometrics means never ever having to give passwords over email to old bosses after you leave your job.

  72. What about this by Anonymous Coward · · Score: 0

    Why not stop brute-forcing by only allowing a limited # of "guesses". Allow like 10 tries on the password, and if it doesn't work the computer would just lock out the user until an admin resets it?

  73. Use a sentence for password by sirshannon · · Score: 1

    a password like "Your Mom Likes 2 dance! But Why?!?!" (without quotes) is not only easy to remember, it's damn hard to crack. The problem with "tough" passwords is that people don't want to remember something like "adfh93#$" as their passwords.

    "Your Mom Likes 2 dance! But Why?!?!" is a bit long if you're typing it more than 1 or 2 times a day, in cases where passwords actually matter, a sentence makes more sense than a random password.

  74. Computational power only a problem if hash stolen by fact0r · · Score: 1
    Rather than making the passwords more complex there just needs to be more care taken to protect the hash of the password.

    If the only way to test if a password is valid is to use it against a running system, and each running system will only allow one password attempt per second it doesn't matter what your computational power is - you're not getting the password. [and if you're not inside a secure network you should be using a smart-card or at least a certificate anyway].

    Kerberos is a definite no-no outside of a secure network. It will send to anyone who asks a little package encrypted with the user's password - so when you decrypt the package you know the user's password. ... you can request this little package for ANY user - you just need access to the Kerberos port.

  75. Re:Forget biometrics and excessively long password by Anonymous Coward · · Score: 0

    That is indeed a good idea. Making the password hashing algorithm more CPU expensive is called Key Stretching. It should be an standard practice for every OS IMO. "Logging in" will take 0.1 second instead of 0.01ms, which is no problem at all. You can easily make a brute force Password search 10,000x more expensive with this technique.

  76. Password strength by 0x0d0a · · Score: 1

    Moore's law dictates that passwords will weaken, with respect to brute force processing, by one bit every eighteen months.

    The problem is that nobody that I know of uses a slow enough algorithm for password processing to make current passwords effective with respect to cracking.

    Let's say people use completely random passwords (already unrealistic) with lower case letters (26 values), upper case letters (52 values), and digits (62 values). We'll be generous and round up to 64 values (maybe someone uses a period or a dollar sign or something). That's seven bits per character of the password.

    So, if someone is using an eight-character password), and perfectly following all rules, and using a machine-generated password with things like tildes, backslashes, and right curly brackets, they have a fifty-six bit password.

    The slowest hash that I know of that's generally used and approved by lots of cryptographers to not have known weaknesses and to avoid collisions is SHA-1.

    You just have to SHA-1 eight bytes for each attempted password, in such a case.

    For reference, I just downloaded sha_v1.b, and it can eat through, on my p4, using brute force, about 5% of the possible password space a minute for 26-value, 6-character passwords (and I doubt that this is as optimized as it could be -- hell, I didn't even compile with optimization on. 64^8/26^6 = 911170, so a perfectly random "strong" password is less than a million times as strong. Thus, by running for about one month on one hundred compromised machines, I am guaranteed to break any password.

    The main current goal has been to avoid ever allowing the hashed passwords stored on a machine to leak. This way, we can establish methods for preventing an attacker from brute-forcing the system. For example, I can have a system only allow one password attempt on an account per three seconds or so, which pushes passwords back into the effetive range again.

  77. I already use 20char password by ResQuad · · Score: 1

    At work, I changed my password to 20 characters recently. Just for fun mainly, but its secure. I got the art of typing it down, so I can type it real fast, thats the key. I mean a 64 char password is great, but if you type it so slowly that the guy next to you can write it down as you type, its no good.

    1. Re:I already use 20char password by Anonymous Coward · · Score: 0

      apparently somebody did some research into probablistically determining the password by recording the timings of tcp/ip packets (1packet for one keypress for telnet ssh etc) and mapping them to likely distance between keys.

  78. Better idea by einhverfr · · Score: 1

    Use public key authentication and require key changes every few years. Unlike biometric data, the key is revokable and changeable.

    Now you could use either passwords or biometric info as the passcode for the key. Either one is recordable and repeatable, but is insufficient to provide access in the absense of the key.

    --

    LedgerSMB: Open source Accounting/ERP
  79. Public key crypto? by j1m+5n0w · · Score: 1
    One day we'll have Biometrics, so we won't have to remember our passwords.

    It seem to me that the ideal solution is public key cryptography. Maybe you carry around a simple usb device that stores your private key. To log into a computer, you plug it in, the computer sends a text string, the usb device replies with a digital signature for the text string. The computer validates the signature with the users public key and if it's good, the computer lets the user log on. (Does anyone manufacture such a device? It seems like it wouldn't be that hard to mass produce.)

    Much simpler than biometrics, it can be used to log into untrusted machines, and no need to install clunky retina scanners on all my computers.

    -jim

  80. Who want to start... by Anonymous Coward · · Score: 0

    The algorithms used on password login (hashing) or on simmetric/asimmetric cryptography aren't polinomial (at least i hope, never checked =), so don't ever bother about Moore's law. Instead, be pretty worried if someone achive a breaktrough with factorization...

  81. You need a variety of things. by Valar · · Score: 1

    First of all, a strong hashing algorithm makes any password harder to brute force (because it takes more cpu cycles [and use one actually intended for hiding things... not one used for checking against corruption. That might seem obvious, but it apparently wasn't to the designers of WEP]). Secondly, keep in mind that your user will not be able to remember anything much long than 8 characters (though informing them of neat memory tricks helps). Also, before making that new password policy _think_ about probability and keyspace. One good example is a certain department of a certain university I attended. They required 6 character password length composed of numbers and letters. However, the policy also did not allow letters next to letters or numbers next to numbers (the actual policy was that they forbid more than two letter substrings of any word in a rather large dictionary... try find a two letter combination not used in english, french, romanized japanese and half a dozen other languages). As a result, all passwords in the department were between 6 and 8 letters long and either #l or l#. Add that to the common user's phobia of the shift key and you have quite a security problem.

  82. 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
  83. Re:The problem is the input device, not pass lengt by Anonymous Coward · · Score: 0
    on the other hand a 20 dollar mongrel dog that I feed every day will never mistake me for anyone else...

    This is brilliantly insightful. Computing power and sensor technology are aproaching the capabilities of dogs (seek Kurzweil's book "Age of Spiritual Machines") -- If you want to make a security company today, reversinging the decision process of a dog would be a very good one that should pay off in the next decade.

  84. Our Company by DoctorPepper · · Score: 1

    Rotates passwords every 45 days, and it must be at least 6 characters, have both upper and lower case letters and either numbers or punctuation marks.

    Its a real pain in the ass, but I understand why they do it.

    --

    No matter where you go... there you are.
  85. 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.

  86. Gator by bobthemuse · · Score: 1

    Not a problem, I just installed Gator on all my work computers. Now I know my 64 character password is completely safe!

  87. passwords for local logins only by Anonymous Coward · · Score: 0

    The solution that I've been using for a few years now is to use passwords for local logins only. That is, the password is accepted only when it comes from the console or a directly-attached terminal; i.e., when the password is known to have been physically typed on a physical keyboard. This situation is immune to dictionary attacks by being limited to the speed a human (or, in the extreme, a robot) can type.

    For remote logins I use ssh public key authentication exclusively. I set "PasswordAuthentication no" in my sshd_config files to enforce this. This presents no opportunity of a dictionary attack.

    So, to summarise, I divide authentication situations into two classes. Firstly there is local authentication, where a human must directly authenticate emself. Limitations of human mental capabilities preclude using a public key technique, but security can be achieved by taking advantage of the hardware nature of the situation. Conversely there is remote authentication, where a human is not directly present and authentication imformation is conveyed by software. This situation is inherently open to attack by software, but security can be achieved by requiring software to perform the authentication, allowing a strong authentication technique to be used.

    Match the defence to the threat.

  88. New industry for Plastic Surgeons. by Anonymous Coward · · Score: 0

    Interesting - so silly requirements lke "changing your password every 60 days" will mean a visit to a plastic surgeon!

  89. Oh no! by Anonymous Coward · · Score: 0

    The author is complaining about 90 days and 8 characters. At work, we are required to change our password every 30 days, and it must be 10 characters and contain three of the following groups: uppercase letters, lowercase letters, numbers, and symbols. new passwords can't contain anything used in the old password, etc.

  90. Mechanically authenticating is out by gladmac · · Score: 1

    Mechanically authenticating is definitely on the way out; there are much better ways coming.

    Also, brute forcing can be made impossible enough by not making public the password hashes (those are rarely public nowadays).

    Brute forcing right into an online service (password testing) is so slow (and should be stopped by the service after a few attempts) that I'd guess that six character passwords are plenty in that respect.

    If we really can't live without public password hashes, maybe we'll just add another letter to the password every... three years or so?

    We should stick to 8 characters with strong goodness checking until we got the better stuff going. Mandatory password change is bad for said reasons... it would even be much safer to have a sysadmin manually approve new passwords to weed out anything that the automated checks doesn't catch as too easy, and not force a good password to be changed.

    There are better ways to battle leaked passwords, like always presenting to the user from where they last accessed the service.

  91. Yes, PKI with a ring/wristwatch by Harald+Paulsen · · Score: 1

    Actually yes, Dallas semiconductors have been making it for years now. Have a look at their line of iButtons. They can even be fitted to a ring, or you can attach it to your wristwatch, or just use a keyfob.

    Use it to sign onto windows, access control and whatever you think of.

    I played around a little with a few cheap unique-id-only ibuttons and they are quite cool.

    --
    Harald
    1. Re:Yes, PKI with a ring/wristwatch by jonwil · · Score: 1

      You would need a password also (what happens if someone steals the USB key)

    2. Re:Yes, PKI with a ring/wristwatch by Wesley+Felter · · Score: 1

      If your private key is stolen you can revoke it, but it's also a good idea to use a password.

    3. Re:Yes, PKI with a ring/wristwatch by j1m+5n0w · · Score: 1

      That's cool. price is $53.21 for the most recent version, $34.22 for the older model. Do you know what RSA key size they use? Also, my inate tin-foil-hat suspicion makes me wonder if there's any way to set my own key so it's not the one pre-set by the factory (who knows if they keep copies of the keys of all the products they sell...). Also, it would be good to know what the private key is, so I can keep it in a safe place in case I lose the device.

      I wonder how long until my passport and drivers license is replaced by one of these...

      -jim

  92. Just some solutions around the problem by kirkjobsluder · · Score: 1

    Just some summary of the solutions so far:

    Limit login attempts: Usually cheap and easy to implement. However it does not protect from a case where a person gets the password file.

    Computationally expensive hashes: If the password file is compromised, forces the attacker to spend more resources on an attack.

    Two-factor authentication: The good news is that the attacker must have both the token and password to log in. The bad news is that the user must have both the token and password to login. Can be expensive.

    Certificates: Can be used to decentralize the password problem. The server never needs to know what passwords the private keys are encrypted with. The bad news is that it takes only one compromised private key with a weak password.

    One Time Passwords: Good against snooping attacks. Current software choices are irritating though.

  93. electronic keys by pbjones · · Score: 1

    I know of several companies that use sycronised password generators. You have a gizmo that changes its seed number every 6 minutes, you login, get a number to enter into your gizmo and it generates a responce number. no more password: password

    --
    There was an unknown error in the submission.
  94. Multiple passwords by yonggui · · Score: 1

    I just concatenate multiple (random) passwords.

    In the past I had the "randomized" (generated) passwords for each account and while using it for a long periond I got to memorize them, and now I link two passwords into one long password, every time change the order and put a different sign between the passwords.

  95. SecurID replays by supersat · · Score: 1

    The SecurID systems I've encountered won't accept a login with the same number twice. Still, there might be a problem where someone hijacks your connection, but you've got bigger problems at that point.

    1. Re:SecurID replays by fact0r · · Score: 1
      I had always hoped that SecurID would reject a second use of the same number but didn't know for sure - thanks for that. (standard slashdot - make outlandish statement that may or may not be true and someone more intelligent will correct ;-)

      On the matter of hijacking - that is while not trivial, quite do-able on the switched part of the network. First poison the ARP cache on client and gateway for client-gateway comms to point both to the man-in-the-middle box. All IP traffic between client and gateway then goes through you - use the mangle table in iptables to then reroute these back to their rightful destination. Hijacking would require a little bit of programming.

    2. Re:SecurID replays by AKnightCowboy · · Score: 1
      I had always hoped that SecurID would reject a second use of the same number but didn't know for sure


      I can second that. It is not vulnerable to a replay attack within the time period before the tokencode changes. In fact, this is kind of a pain in the ass if you're logging into routers to troubleshoot something as you can only login once per minute lest you be hit with a "passcode re-use attack" error in the ACE/Server log (with our standard securid tokens which have a 60 second rotation). Get enough of those and your token gets disabled.

  96. who are we kidding. by zteknofreak · · Score: 1

    i spend my life shredding little pieces of paper taped to monitors that say: username: jsmith password: pa$$w0rd

    for those users that put a fraction of a second of thought into it, you'll find the little piece of paper taped to the bottom of thier mousepad.

    --
    --------- unix, because rebooting is for adding new hardware.
  97. Exponential Delay between attempts by Dave21212 · · Score: 1


    Lotus Domino uses a security 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 affective in blocking brute force attacks...

    Generally, any system would be better with Notes security in place. It's certainly sufficient for several TLA orgs (NSA, CIA...)

    --
    "Whoever would overthrow the liberty of a nation must begin by subduing the freeness of speech."--Benjamin Franklin
  98. The Terminator by xgamer04 · · Score: 1

    Whenever you think of security, just think of the scene in The Terminator when Der Gubernator rips out the steering column of a car to use it. John Connor just flips down the visor, and the keys fall into his lap. "Are we learning yet?"

    --
    When you look at the state of the world, how can you not become a radical, liberal anarchist?
  99. Just do what I do! by homeobocks · · Score: 1

    I just write the MD5 of my password on a piece of paper. When the time comes that I need to enter my password, I simply decode it!

    --
    MOUNT TAPE U1439 ON B3, NO RING
  100. You can thank the Italian government by Anonymous Coward · · Score: 0

    There was a law passed recently (went into effect on Jan 2004) in Italy that systems that are used by Italian citizens to have a 90 day password and a min length of 8 characters.

    You can find the link to the law here
    http://www.garanteprivacy.it/garante/doc.jsp?ID=10 30925

    You will have to open the PDF, and then do a search on passwords.

  101. Moore's Law meets Carter's Law by refactored · · Score: 1
    As computer clusters gain in power according to Moore's law,

    Carter's Law :- "People are just as dumb as they ever were."

    When Moore's Law crosses Carter's Law, Fun Fun Fun.

  102. 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.

  103. I use beer brands as my 30-day passwords by SpecialAgentXXX · · Score: 1

    The McCorp that I work for requires us to have a different alphanumeric password for each different machine we long into AND it expires every 30 days. Management says it is for "security" purposes due to the PATRIOT Act. (I work for a financial firm.) So I just end up using the names of beers I like to drink along with "69" for the numeric part. As long as I remember which "beer of the month" it is, I don't need to write down my passwords unlike my other co-workers. I just slide over their keyboards and voila, a list of passwords for each machine we log into. :-)

  104. The Future is Already Here by Kittoa · · Score: 1

    MIT got ahead of themselves a while ago it would seem...

    http://support.microsoft.com/?kbid=276304

    God, I'd hate to be the guy who had to deal with that one.

    -Alex

  105. 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?

    1. Re:sweet someone should tell my company by beakburke · · Score: 1

      Personally, I think it's fine to use the same administrative password for the routers, etc, as long as it's not the same one as any of the servers.

      --
      ----- Question authority, but not ours. Hate the man, but we're not him.
    2. Re:sweet someone should tell my company by Anonymous Coward · · Score: 0

      Those who can, do. Those who can't, audit. Badly.

    3. Re:sweet someone should tell my company by LaCosaNostradamus · · Score: 1

      You forgot to add your company name, so we can hack in there and crack it open like a nut under a log splitter. Pwn3d!

      --
      [You have a stable society when some nut guns down a schoolyard and the law doesn't change.]
    4. Re:sweet someone should tell my company by BeerSlurpy · · Score: 1

      Dominos is much more fun to play when you know someone else wont come in and knock them over before it's time.

  106. Authentication by f0d0 · · Score: 1

    Authentication based on something you know (password) is weak. You should use strong authentication (something you own, or something you are) by now on every system possible.

  107. Re:Forget biometrics and excessively long password by marm · · Score: 1

    Contrast this to adding a bit to the hash length. I can keep the hash roughly the same speed but double the time to crack.

    Really? When you're brute-forcing a password, usually what you're doing is this (simplified but it's the basic idea):

    1. Generate string
    2. Hash string
    3. Compare hash to what is stored in the password database
    4. Repeat until computed hash and stored hash match

    So I don't see how increasing the hash length can be more secure, if computing that longer hash takes the same time as a shorter hash. When cracking passwords you are doing exactly the same operation as when the login program is legitimately checking against the password database.

    Yes, you can increase the length of the password, and yes, that will make brute-forcing take longer because the cracker has to test more possible passwords, but you try to get users to remember a very long passphrase exactly. But this is the point of this article, we need alternatives to this. Users will end up writing their password down somewhere if it's long and.. poof... there goes any semblance of security.

    So unfortunately the only way to make it more secure is to increase the complexity of the hash algorithm, which as you rightly say has knock-on effects.

    Imagine a POP3 server with 20 new sessions per second. It'd take a second to verify each connections POP session!

    Increases in computing power will eventually make that moot, although as that happens the hashing algorithm becomes less secure again, and we're back to square 1. :(

  108. easy way to get complex passwords by stev_mccrev · · Score: 1

    I use this system to generate passwords. They are easy to remember, but still complex.

    1. Think of a song you know by heart.
    2. Type the first letter of each word for say - the first 2 lines, or even the first verse.
    3. Do a bit of replace letters with numbers - ala l33t speak or whatever.

    So with this song: "Mary had a little lamb her fleece was white as snow, and everywhere that Mary went her lamb was sure to go". We get: Mh4llhfww4543tMwhlw5tg. Not too shabby.

    Of course, until your learn it better, you might get some strange looks around the office if you break into song everytime you have to log in.

  109. Not as much of a problem... by Daniel+Ellard · · Score: 1
    Using the current CPU version of Moore's Law (CPUs double in speed every 18 months) 62 is just a tad less than 64 and so every character buys you a tad less than nine years. That sounds good...

    The bad news is that brute-forcing passwords is a problem that is trivially parallelizable and therefore you don't really get 9 years. You get as long as it takes for someone to tie together 64 times more contemporary computers, which is getting easier and easier. Just imagine how many passwords seti@home could crack...

    --
    Disclaimer: I work for a company, but I don't speak for them.
  110. Re:One time pad or password? by Anonymous Coward · · Score: 0

    Is a one time password is the same as a one time pad, or not?

  111. Passwords? Surely, you jest... by anothy · · Score: 1

    do people still consider passwords reasonable security measures? how 1980's. use ssh keys. use SecureID. use netkey challenge/response systems. s/key passcodes. but if you're going to rely on any one component, for everyone's sake, don't just use passwords.

    any real security system should be composed of (at least) two-factor authentication: something you know and something you have. encrypted ssh keys are an ideal example of this, as are SecureID physical tokens used with a pin. you have to possess a physical key, and you have to know some pin. you protect both, of course, but your pin or passphrase can now be something reasonable and easy to remember, as you're not trying to force the entire security system onto it.

    granted, today, we still use passwords in lots of places. but the question for "the future" isn't "what are our passwords going to look like", but "what are we going to replace them with". let's try to solve the problems rather than just hacking on extensions.

    --

    i speak for myself and those who like what i say.
  112. This is so funny by akintayo · · Score: 1

    AC comments are usually ignored, because AC comments are usually pointless. So why should a moderator pour through AC comments in order to unearth the few gems, after all they are not paid to do so. This may be unfair but it is not unknown. I would suggest ACs use an account when they wish to post.

    --
    Woe be on to them, all who rise against poor people, shall perish in a the end. Buju Banton
    1. Re:This is so funny by Anonymous Coward · · Score: 0

      What do you mean moderators are not paid? Um, they get karma points. Sure, it's not cash, but they get a privilege on the site, and fail to use it properly.

    2. Re:This is so funny by TCM · · Score: 1

      Try reading the FAQ entry on moderation:

      I just got moderator access. What do I do?

      Moderate! Read comments (preferably at a low threshold) and when you see comments that are very insightful, or perhaps just plain off topic, select that option from the drop down list. When you are done, hit the 'Moderate' button. That's it!


      Why you exclude ACs is beyond me. I guess you don't mod too often. It's not the person that matters, it's what that person is saying that matters with moderation.

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    3. Re:This is so funny by akintayo · · Score: 1

      I don't exclude ACs per se. I mod up any comment that I find worthy. That requires me to actually read the comment. I 'work' on a first come first serve basis, so an AC comment buried at the bottom of the page is unlikely to be moderated.

      --
      Woe be on to them, all who rise against poor people, shall perish in a the end. Buju Banton
  113. My passwords by NoMercy · · Score: 1

    For the university login, there was password expiray, by the time I had forgotten my 3rd password, my password became purple, it used to be things like ih43mimg (I have 43 moles in my garden) but I got sick of replacing my password, so they got the colors of the rainbow :)

    For my own server, the password is only used for sudo/su everything else is done though SSH keys, though I'd really like to have a smart-card which would only agreed to partake in a authentication process if it could preform the queiries for a iris scan :)

  114. Re:Pointless, And here is the real story from USPS by MikePlacid · · Score: 1

    http://www.computerworld.co.nz/news.nsf/0/13684D9D 4D9F73ABCC256EA50068857E?OpenDocument

    "An average end user had five to 10 different log-on IDs and passwords, and they wrote them down on little pieces of paper and stuck them under their mouse pads [or] under keyboards," Otto says. "They hid them everywhere because they couldn't remember them. That was a big security issue."

    In addition, calls to the helpdesk by end users who had forgotten their passwords were costing the USPS millions of dollars per year in operating costs, according to Otto.


    Looks like this time economics is on the people's side, not on a security paranoids' one...

  115. There are other alternatives... by TPS+Report · · Score: 1

    The reality of the situation is, most users don't look at security the same way that admins do. When security becomes enough of an inconvenience, they dont care about it anymore.

    Sure, technically they're supposed to care -- and they'll go through the motions... but they're primarily interested in doing their job (just like you are).

    If an attacker is already in a position to start brute forcing your password files, you've already had a security failure. Passwords that are 8 characters in length are supposedly more secure - but typically a user will try to use a dictionary word, or a word that is familiar to them.

    Using a combination of SecureID keychains with user passwords is, IMHO, a much better alternative than being draconian about password policies and asking them to pick an 18 digit password with letters, numbers, and symbols. While consulting, I've seen people become overwhelmed at their standard company policy, and (I'm SO not making this up) put their password on a sticky note, and place it on their monitor.

    Teaching users how to think up a better password is always a good idea. For example:

    My son Billy was on the honor roll this year.

    The first letter taken from each word in that sentence would be: "MsBwothrty"

    It's not flawless, but it's much better than "Butterfly" or something similar in the dictionary. Couple that with SecureID keychains or something similar, and you're less likely to have users try to circumvent.

    I think the standard future of authentication will be multi-layered methods, instead of "one complex entry point" such as long or complicated passwords.

    --
    I was told that I could listen to the radio at a reasonable volume from nine to eleven...
    1. Re:There are other alternatives... by Anonymous Coward · · Score: 0

      Forgive my ignorance, but I don't see how dictionary words are any less secure than made-up words unless they are so obvious you can guess them in just a handful of tries. It's not as if a brute-force program is going to spell-check each guess against a dictionary before trying it. What am I missing here?

  116. Shift up a row by Anonymous Coward · · Score: 0

    I generally pick an easy to remember word of 8 or more letters and shift up a row on the keyboard. For example if my word is slashdot (easy to remember) my password would be woqwye95

    Doing it this way ensures that I dont even know what my real password is. It is very random and IMO secure.

    1. Re:Shift up a row by Anonymous Coward · · Score: 0

      It is neither very random, nor very secure.

    2. Re:Shift up a row by Anonymous Coward · · Score: 0

      Please explain why it is not secure or random.

      I am not trying to sound like a troll I am really interested why you think it is not secure.

      One thing I did not mention is that the password is also bound to a secure ID (for the network systems I access) not websites or systems not bound to my secureID.

  117. Use Keyring for Palm OS by pyrrhonist · · Score: 1
    Having trouble remembering passwords?

    Keyring for Palm OS is a program that allows you to store passwords securely on a Palm OS handheld. It is released under the GPL.

    The program can also generate passwords.

    --
    Show me on the doll where his noodly appendage touched you.
    1. Re:Use Keyring for Palm OS by eric76 · · Score: 1
      Having trouble remembering passwords?

      The company I worked for in 1980 did away with passwords altogether for awhile.

      Instead, when you logged on, the computer (PDP 11/70 with RSTS/E) would access your payroll data and ask you a question from it.

      If you were lucky, it asked you something like your current address.

      More often, it would ask things like how much was withheld from your paycheck for taxes in March of the previous year or what was your current year-to-date takehome pay.

      Hardly anyone could log on without a copy of their payroll records handy.

      After a while, it was changed back to doing the username and password.

  118. One Word. by mabinogi · · Score: 1

    Cleaner

    --
    Advanced users are users too!
  119. Re:Normal users: You can't kill us all! by MikePlacid · · Score: 1

    You work with idiots. Seriously, they are the kind of people who get executed in Texas.

    http://www.computerworld.co.nz/news.nsf/0/13684D9D 4D9F73ABCC256EA50068857E?OpenDocument

    In addition, calls to the helpdesk by end users who had forgotten their passwords were costing the USPS millions of dollars per year in operating costs.

  120. Quality not Frequency by Anonymous Coward · · Score: 1, Insightful

    Changing passwords frequently is a waste. Passwords should be changed when there is reason to believe they might have been compromised.

    I know this is heretical, but it isn't silly. However, the other part really matters: quality. Passwords need to have significant entropy in them. They also need to never be reused across differing circumstances. In my current job I have lots of passwords to keep track of. Some are shared across different individuals (and should be changed when personel change), but others are chosen by me, and I don't reuse passwords.

    When I need to generate a password I take (usually) 4-bytes of high quality random data and run them through a program called mnencode that turns the data into english words. I get things like magic-slang-crimson or inch-calypso-ibiza. Fairly easy to remember but much higher quality than most human dreamed up passwords.

    Really annoying are circumstances where long passwords are not allowed. In those cases I remove vowels from one of these passwords.

    How do I manage all these passwords? I use an inexpensive Palm Zire 31 with a copy of Gnu Keyring to encrypt all these passwords. For the master Gnu Keyring password I have a higher quality password than most, and I try to keep it secure.

    I also have a Palm OS phone I could use for keeping passwords, but I don't trust it. It makes mysterious 10-second data calls all on its own. What is it doing? Also, it has needed service in the past. I don't want to trust my passwords to Sprint and their personel. Who knows what logging they might to keep the feds happy.

    I don't trust the Zire 31 either, but it has no independent internet connection, if I keep it incommunicado I don't need to trust it so much, and it is cheap enough not to be worth servicing it

    Further, I am very careful about not typing passwords on untrusted keyboards. I carry my own laptop I don't type passwords on internet cafe keyboards, for example. I don't log into my home machine from my work machine because I don't personally control my work machine. I use my notebook to log into home.

    There is a case where I current do resuse passwords, and that is on personal Linux machines that I fully control, I use the same password for my personal account. I use the same password for root on all but one machine because on that one machine someone else also knows the root password, so it gets a unique password.

  121. You *can* remember a strong password by Anonymous Coward · · Score: 0

    Just use the Diceware method:

    http://world.std.com/~reinhold/diceware.html

    Or just come up with a very silly sentence, like "The spotted sloths did't appreciate my apple pancakes."

    Much easier to remember than even 6 random characters, and your mind will often generate an image to go along with something like this. If you mind makes an image for it, it's stuck for a while. In short, use passphrases rather than passwords. The keyspace for a passphrase that size is attrocious, even under dictionary attack. That's 54 characters! Throw in an ASCII picture of the sloth if you're paranoid. :)

  122. What password hash is your server using? by thisissilly · · Score: 1
    You said the change was made to make the passwords "more difficult to crack". The question is, what type of hashing is your server using to store encrypted passwords, and are the hashes user-visible? (That is, no password shadowing or the like).

    Hopefully, your password hashes are properly hidden, and you are using something like MD5.

    If the answer is you are using crypt(3), and the hashes are user visible, they you are in trouble. Crypt(3) is dead, as far as I am concerned. It only allows up to 8 character passwords, and is far too vulnerable to cracking on modern hardware. I wrote a paper for class back in 1997 on brute forcing crypt(3) using easily available software. Since I wrote that paper, cracking speeds have increased over 50-fold. Given a dozen 3GHz P4's (say a small computer lab), I can brute force all possible lowercase alphanumeric passwords in a little over 4 days. Mixed case would take longer, a week for 7 character and under passwords, and a bit less than a year for 8 character passwords. If I had access to a cluster, or a group of 0wned machines, it could still be done in a reasonable timeframe.

    If the answer is you are using old-style NT LanMan passwords that someone can get a copy of, you are screwed. They use no salt, are uppercase only, and the entire keyspace can be brute forced like butter. The password is split into two 7 character halves, which can be cracked independently. If you have a machine running Samba, you can find these in the smbpasswd file. On NT/2000, they are still used if you have Windows 95/98 clients on your network. You have to extract them from the SAM using PWDUMP or the like.

    If anyone wants to try cracking his or her own password, I suggest getting John the Ripper.

  123. Password and security by Anonymous Coward · · Score: 0

    I always thought 1 year or 6 months were a good time for resetting passwords if the password is encrypted during transit. If the password isn't encrypted during transit, then it doesn't matter if its 1 day for password changes, it can be sniffed and reused immediately. As long as the password system does a time lockout after 5 failed attempts. So a brute force guesssing can't be used on the password system.

    WhatMeWorry!

  124. 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!
  125. Complex passwords - I don't get it by Bertie · · Score: 1

    I've worked in some places in my time with passwords which were actually fiendishly difficult to even come up with in the first place. You know the sort of thing - nothing under eight characters, must contain at least one capital letter, one punctuation mark and one digit, no more than two of the same character in the string, no consecutive sequences of this, that and the other thing... It can take dozens of attempts to come up with it.

    The boffins will tell you that this is so that you come up with a password that's harder to crack because it doesn't contain dictionary words or common number sequences or whatever. But surely when you're coming up with such restrictive rules on how to come up with a password, all you're doing is constraining the size of the set of all possible passwords, thus making a brute-force attack much easier? I mean, if I'm a cracker and I know that there's absolutely no point searching for anything less than eight digits, or all lower case, or all upper case, or all alphabetic characters, or anything in the dictionary, I'm off to a flyer, am I not?

    1. Re:Complex passwords - I don't get it by tao · · Score: 1

      You're missing the point. The reason a password shouldn't contain dictionary words is because then they'll be cracked by a dictionary. Even a LARGE dictionary search (say a million words) with some extra variants (like testing o/0, a/4, etc...), totalling say a hundred million attempts is much faster than a bruteforce hack of a password.

      For a 8 character password, where each letter is chosen from a character set of 64 characters, you'd have 64^8 passwords to search (281474976710656, of course that also includes a lot of trivials...). For each additional character you multiply by 64. Quite a bit more to search, even if you subtract he number of dictionary words...

  126. Yes and No...Better solution:Assign the passwords by Fallen+Kell · · Score: 1, 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.

    Now back to why you want to do this. If the user forgets their password, you have it on file. No need to force change the password to something else, simply allow the user to go to an admin or a "password coordinator", who has the power to lookup a specific user's password. This needs to be done in person, no phone in's or anything of that sort, which allows you to verify with their badge/ID that they truely are who they say they are and then you give them the password for the account. This also relies on the fact that you need physical area level security that does not allow non-employee's into the area, but it is very secure (i.e. no emails, no phone calls, everything is done in person with reguards to passwords).

    Now this also allows you to setup forced changes as well and password sync'ing across all systems (unless there is a reason not to, like system x is located in a public area which non-employee's can access). Otherwise with having everything using the same password for that user, they use it all the time and by process of repetition, they remember the password since everything (login screen, email, etc.) all use the same password across any system in the company/branch office.

    Yes there is a danger in the sense that if someone gets the password they can access anything that person can do, but this is mitigated by placing a strict 30-45 day policy and running system and network level login logs as well as system based monitoring (i.e. something like SNARE) to track any attempted access to something they should not be looking at or trying to do, with email notification to IT security personnel when something odd occurs (like showing multiple logins at the same time on two physically different systems).

    Not everyone can do something like this due to the increased overhead in terms to the IT department, but it is better then having they users pick passwords like "iamagod1" and lets you more easily keep tabs on all account activity to see exactly what may have been accessed.

    --
    We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
  127. You sound like a user... by Anonymous Coward · · Score: 0

    You sound like a user whining about changing passwords every time their current password has expired. I'd love to kick you in the nuts and tell you to shut up and stop whining. Your company just changed its security policy requiring you to change your password every 80 days instead of 180! Hey buddy I've been on a 45 day policy since... forever! The systems at my company have different password length requirements because they're on many different platforms. We got no choice but to remember which is which and that's the way it is. And what does Moore's law have to do with passwords? Are you trying to say that some supercomputer is going to be used to crack passwords? You don't need a supercomputer to do that. As long as there are dumb users, there will be a way for even the slightly intelligent hacker/ social engineer to get in to secure systems. The most stringent security policy is no protection when users write down their passwords, download spyware, open attachments from people they don't know, or even bother to lock their pc when they walk away. It is ridiculous of you to imagine that in some bleak, totalitarian, computer futurescape we will need to change passwords every 8 hours and make it some sort of lengthy ASCII (why ASCII?) code just to satisfy some sort absurd 1984/Big Brother overlord security policy. If you are having issues changing your passwords every 90 days, then buddy you won't be SOL in the future, you were SOL years ago.

  128. What we need.. by Sir+Pallas · · Score: 1

    ..are smarter methods and mechanisms. The problem with most authentication schemes is that they give information away. Cryptography protocols that are found to be lacking generally give away more information than the designer knew about. (This is for the same reason that security mechanism composition imply more secure mechanisms.) Honestly, I think Zero-Knowledge Proof protocols are really neat, and may help solve part of the problem.

  129. 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.

  130. Better to just lock out accounts by xswl0931 · · Score: 1

    First, most cracking of passwords is done offline after they've obtained your hash. To prevent someone who's guessing a password at an interactive logon, just lock the account after 3 bad attempts. Now force the user to contact the help desk and provide personal info (like socical security # along with some other stuff) to reset it.

  131. some simple guidelines ... by Anonymous Coward · · Score: 0
    ... for users who need to pick a new password, are here:
    http://psynch.com/docs/choosing-good-passwords.htm l

    ... and for administrators who must set policy, are here:
    http://psynch.com/docs/password-policy-guidelines. html

    Even more general guidelines about authentication technologies, including passwords, expiration, intruder lockout, tokens, etc. are here:
    http://psynch.com/docs/password-management-best-pr actices.html

    It's a commercial site, but this content is pretty useful and not especially product focused.

  132. EKS Blowfish by Anonymous Coward · · Score: 0

    The solution is to use an hash algorithm such as Expensive Key Schedule Blowfish. This allows variable cost in computing the hash such that the administrator can arbitrarily increase the difficulty of cracking his passwords without changing them.

  133. This.. by dj245 · · Score: 1

    ThisIsMyPassWordThereAreManyLikeItButThisOneIsMine ...

    --
    Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
  134. Re: Or what I do by The+Bullroarer · · Score: 1

    That seems like a really good idea. It will work really well, if you remember what you're doing. There's only one problem that I can forsee, and that has to do with the keyboard layout.

    What do you do if you have to type in the same password (say, for a Webmail system) on both Dvorak and Qwerty systems, depending on where you happen to be at the moment? I use Dvorak at home, and change the keyboard to same when I'm away (if I can), but sometimes I have to deal with a Qwerty system.

    I don't know about you, but I infrequently want to remember what the keycodes are in Dvorak when I'm away from my system (i.e., what would a given phrase look like typed by a Qwerty typist on a Dvorak keyboard?) I find that task rather hard. I can type in Dvorak if I don't think aboout what I'm doing. If I try to think about it, I mess up. Don't even ask me where "H" is on a dvorak keyboard. I have to try to type "H", and then look at a Qwerty keyboard to see where the letter is. You get the picture.

    The point is, say I set up a pwd by your method using the Dvorak layout, because I'm signing in/changing pwd from home. Then I get to a computer whose layout I can't change, and I need to login. Okay, so I remember what letter I started from, and what letter-shapes my password was. Problem is, those letter-shapes don't correspond to the correct password on the keboard layout I'm forced to use! What would you recommend for that situation?

    I may indeed start doing this, if I can figure out how to overcome the above problem. Incidentally, what do you do if the idiot code monkeys put a MAXIMUM password length that is too short for what you want to do?

    --
    Frodo Lives!!
  135. Re:New (Bad) Idea by DrVxD · · Score: 1

    > Lotus Domino uses a feature where as each attempt fails

    Interestingly, our Domino servers were "upgraded" last week - so now, instead of having one password for Bloatus (one for Notes, one for Sametime, and one for Domino) I now have three - which it seems to have randomly selected from the last half-dozen or so passwords I've used. I wouldn't mention Lotus and passwords to anyone in our organization if I were you....

    --
    Not everything that can be measured matters; Not everything that matters can be measured.
  136. Anyone used l0pht crack lately? by Nelson · · Score: 1
    LC5 I think is the latest version. It's staggeringly good. DVDs full of pre-calced hashes. (it's just a table look up at that point) It can crack off the wire; like you intercept credential hashes off the wire (it has the code built in) and then cracks them, so a smartly placed hub defeats your network... it has all the tools to hide it on the machine that's running it. Even bruteforcing with it can be shocking at times. Anything remotely dictionary like is weak, really weak. Some friends and I were experimenting with it and it just ate through passwords, some of which looked kind of good.


    I think that passwords are coming to an end. Something will have to change.

    1. Re:Anyone used l0pht crack lately? by norkakn · · Score: 1

      bah, but it isn't GPL and it just seems _weird_ to pirate cracking tools.

  137. 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.
    1. Re:MOD THIS GUY UP! by Anonymous Coward · · Score: 0

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

      For the generic concept of passwords, that is next to nowhere. Most areas where passwords are of any REAL use are over networks. What happens at a local workstation is almost always vulnerable to physical access. On general purpose networks, there is no way to safely throttle or deny login attempts without creating an easy to exploit DoS attack against your users. If an attacker can flood servers with attempted logins from multiple hosts, throttling has little effect. If you deny IP addresses that fail a login attempt, you must be sure that there is no chance of packet injection or other MITM attack. That is unrealistic in many networks, especially the Internet.

      The only two valid solutions are to use strong cryptographic authentication, preferrably with asymmetric (public/private key) cryptosystems, or force the client to perform a computationally intensive task for each authentication attempt with a password. The key is to implement a system that is slow to calculate on the client but fast to authenticate on the server. This moves the burdon of throttling to the attacker and slows down any form of brute force attack. This method can also be used to protect locally stored cryptographic keys against (relatively) weak password attacks. If it takes 10^6 times longer to hash a password than it would without the hash, that's an effective 20 bits of extra security on the user's password. Most users won't blink at the extra milliseconds needed to compute the hash.

  138. Biometric security measures by Wytter · · Score: 1

    Passwords come short in one aspect - they do not validate the identity of the person. If we are going to use the computer for even more aspects, such as voting, government contact etc. we will need more personalized ID-validation.
    Digital signatures are allright for just regular identification in e-mails etc. but they are still not as safe as using real biometric validation devices. Using a fingerprint, analyzing the iris patterns etc. is the only way to make the identification process reliable and safe enough to use the computer for very personal matters, and I think that we'll move towards using biometric validation within the next 10 years, hence rendering passwords useless.

    Actually where I live there's a ferry company that has moved to biometric identification through fingerprints - just order a ticket online with a special registered card # and you will be charged as soon as you go on the ferry. However, the technology is still not mature enough for these purposes - it was initially believed that using a biometric system would enable the company to save some money on the people who were checking the tickets. Unfortunately the system is somewhat unstable, and about 1/10th of the people who's using this system can't get their fingerprint to be identified correctly by the system, hence they need to have just as many people working on helping people who have problems with the system. Ah, the irony :)

    But right now, passwords are still the only realistic way to go - so here's a tip for creating alphanumeric passwords in GNU/Linux:

    NO_CHARACTERS=9
    head -c $NO_CHARACTERS /dev/random | uuencode -m -| head -n 2 | tail -n 1

  139. Re: Or what I do by E_elven · · Score: 1

    Visual memory is strong but with enough repetition one actually starts remembering the sequence (usually within 3-4 days of active use) -and besides, the keyboard is there as a cheat sheet. I know which key brings which character up on Dvorak (I touch-type) so I can just pick those letters out on a QWERTY. The other way around would be more cumbersome but I don't think anyone uses Dvorak as their secondary layout? It is, granted, harder if one has to switch between layouts but not too much so -and we of the obscure layout are a clear minority.

    As far as a maximum password length (which, oddly enough, seems to be the prevalent presence) one just has to modify the string a bit: take only the first letter, only every other letter, no vowels, etc.

    So my recommendation: take it slow. Put your fingers on the home row and find one character at a time.

    --
    Marxist evolution is just N generations away!
  140. Obsessed with passwords by syousef · · Score: 1

    Why are we so obsessed with passwords. You can get much more security out of a passphrase. Preferably one that employs some punctuation. Plus they're easier to remember. Why then are we stuck with the idea of using a single word that's increasingly hard to remember. You can have more fun with them. For example:

    "The quick brown fox jumped over my lazy boss!". :-) (Actually my boss at the moment is a nice guy).

    --
    These posts express my own personal views, not those of my employer
  141. Versioning by shubert1966 · · Score: 1

    Each time you log off you should get a new password.

    The password could be the answer to a question. Makes it easier to remember and increases the character length. What's difficult is remembering a password you've only seen once. I say Adapt. Overcome. You wanna get paid? Stop drinking and smokin' dope.

    If your old password remains active for 15 days you could probably use that time to remember the new password.

    --
    Stuff that matters.
  142. Biometrics by DMUTPeregrine · · Score: 1

    Fingerprint scanners are foolable, but that's not the only problem. What if you cut your finger? Do you have to wait a week (or more) for it to heal to log in?

    --
    Not a sentence!
  143. In our company by mnmn · · Score: 1

    We're a company of about 100 people. Most people trust everyone else, and almost half of these people have been working here for over 10 years.

    Last year, we tried to make everyone change their passwords. My then-boss had come from much larger companies, and insisted on frequently-changing passwords( forced to change every 3 months). It backfired. Almost everyone had little pieces of paper with the password on it stuck on the desk in the clear. Personally making someone choose and use a complex password is.... well... complex.

    So we changed the rules a bit. The password cant include the users name, should try to make it complex, shouldnt write it down, and doesnt have to be 6 chars, or have to change every 6 months. In fact theres no expiry date.

    So in the next forced change, they again started attaching sticky notes on the desk. In time, the stickies will disappear and passwords will work the way theyre supposed to.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  144. This question is really quite simple by shylock0 · · Score: 1
    But there are two issues at hand. It's important to understand them, and they are oft confused.

    1) Kiosk security. If somebody is looking over your shoulder (physically or digitally) it really doesn't matter how secure your password is. A 64-character password is no more secure than an 8-character one is somebody is filming your typing or using a hardware/software keylogger. This is where password changes come in. Changing your password every few weeks (maybe using a rotation of a few passwords) seems to make some sense here, if you use your password often on suspect terminals. If, on the other hand, you are generally using your password in your hermetically sealed server room, it might not be all that important.

    2) Brute-force, which is what this article seems more to be dealing with. This problem is EASILY solved in a way that is far, far, too often overlooked. Simply do what I've done on my own system: temporarily disable the account after three unsuccessful password attempts. Furthermore, log all login attempts and report the number of failed logins since last successful (gotomypc.com has done this very nicely).

    There are all sorts of human (i.e., non-password strengthening) methods to improve security. What I've done (or, more acurately, have had my employees set up on high-security client systems), additionally, is made it so that the accounts can only be unlocked via a special account with limited privilages (mainly to reset this feature and to reset user passwords). This account is only enabled for local, physical access.

    The system is pretty cumbersome to brute force.

    --
    Statistically speaking, there's a 99.998% chance that my IQ is higher than yours. Get over it.
    1. Re:This question is really quite simple by Anonymous Coward · · Score: 0

      The problem is with #2:

      Encrypted password files may be stolen, thus bypassing your authentication system completely. What is needed in this case is a stronger password hash that is computationally more expensive.

      The second problem is this methid makes for GREAT Denial of Service, esp. if the program is accessible from the internet. You have their IP...right...you can report them to the FBI...
      What will the FBI do if it is a Korean (or pick your favorite communist country or "axis of evil") IP address?

  145. Not really no by Anonymous Coward · · Score: 0

    That's what salt is for, not to mention you can hash the hash an unknown number of times

  146. Crypticide - by Anonymous Coward · · Score: 1, Interesting

    Alec Muffett, author of Crack, the password cracker has an ongoing project to document & educate why reusable passwords are bad.

    Oh, and no, I'm not Alec, just a friend who happens to agree that they're well passed their use by date.

  147. Geek Solution by Paladin144 · · Score: 1

    Just memorize the serial numbers for every droid/starship/weapon in the Star Wars universe and use those. Shit, many of us have them memorized already. When we run out of obscure pop-culture references we can just use the names of the girls who've turned us down through the years.

  148. Biometric by SemperFiDownUnda · · Score: 1

    I've quickly looked over a few post, most stupid joking. Some are right on the money in my opinion about frequently changing password policies being a bit self destructive. It's always funny to see a post-it on a monitor with

    c4$Tl3$

    Sure it has a mix of case, numbers and symbols but the person had to write it down to remember. This is why I think biometric systems are going to gain more and more acceptance.

  149. 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.

  150. Diceware by chriskenrick · · Score: 1

    I'm surprised that I haven't seen any mention of diceware yet.

    Allows for strong passwords with high entropy, but easier to remember than traditional passwords. Well worth a look, IMHO

  151. 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?"

  152. Make it easier to change... by TheOtherKiwi · · Score: 1

    If passwords are easy to change make sure your users DO NOT have to remember complex passwords. I wrote a tool that uses a blowfish encrypted master password. The tool stores users passwords relatively securely and encourages use of complex passwords by generating high quality passwords that the user can copy and paste to the aplication/web site.

    Happy to share source code if anyone wants it.

    --

    -- Sig meltdown immine...
  153. Microsoft already tried fixing this by Anonymous Coward · · Score: 0
  154. Re:New (Bad) Idea by Dave21212 · · Score: 1


    Hehe, sounds like an implementation issue... you can sync or single-sign-on all three, even with your windows credentials. I'm authenticating our Domino users via Active Directory, which means one password for windows login AND Domino apps. If I wanted to use IIS, I could pass the windows creds transparently (no Domino password to type in).
    Check out "Directory Assistance" and or "ADSync", for Domino and SameTime

    --
    "Whoever would overthrow the liberty of a nation must begin by subduing the freeness of speech."--Benjamin Franklin
  155. Disallow remote passwords, require pub key access by rjamestaylor · · Score: 1

    Is it a bad idea to disallow all but console password entry and require, instead, ssh level 2 keys for access? Or some kind of biometeric or other PAM-able requirement inaddition to passwords?

    --
    -- @rjamestaylor on Ello
  156. Halt Account by WhatsAProGingrass · · Score: 1

    Why not just halt the account if you try to log on more than "X" amount of times with the wrong password? How can you brute force that? Also, why not a key => password pair. the key can be any word like "looser" and the password could be a standard pass. Cap letter, num, special char and over 8 char long. That would increase security by a lot, not only do they have to crack the password, they have to crack the password with the right key.

    --
    Mark
    1. Re:Halt Account by BCW2 · · Score: 1

      Thats one thing I like about Netware. I can limit the number of attempts and have a specified lockout time before the next one is allowed. Our standard is three tries with a thirty minute lockout before the next try. We also use 8 character alphanumeric passwords. Very hard to brute force in three tries. Now if I could allow remote access by sys-admin only, I'd feel almost safe.

      --
      Professional Politicians are not the solution, they ARE the problem.
    2. Re:Halt Account by Anonymous Coward · · Score: 0

      Because the cracking program is run offline, and once the password is found, it usually takes only one try to enter the password.

  157. so, choosing your own pswd gets harder... by Anonymous Coward · · Score: 0

    what are you going to use if you are designing your own password? Your social insuarnce number plus the name of your wife plus first born plus your DOB plus......

  158. likely choice in verifying users by Anonymous Coward · · Score: 0

    a combination of biometrics such as eye, infrared, or finger prints and weightscale under chair.

  159. Just use SSH by gnuman99 · · Score: 1
    Just make up any damn password you want and then use it once to set up the ssh authorized key on the remove server. Then you can log in whenever you want.

    Oh, and when you need console access, well, just boot directory into /bin/sh, change the root password, reboot, fix the box, change the password back to something crazzy. [done] :)

  160. Remember one really good password by somenice · · Score: 1

    I'm currently using a program written buy Keith Brown called Password minder. Runs off the .Net framework and auto-generates strong passwords. I copy and paste passwords never remembering a single one. Full article here http://msdn.microsoft.com/msdnmag/issues/04/07/Sec urityBriefs/default.aspx
    Cryto people - pls check it out and let me know if I'm better off writting pw's down on a sticky note.

  161. Dictionaries by Anonymous Coward · · Score: 0

    Yeah, you've hit the nail on the head. I have to wonder, though it would be possible to build up a dictionary of all possible encrypted passwords. This can be done now, but it's not practical, because the amount of storage required is so large. However, someday when we have some kind of "atomic" hard drives, which are capable of storing zillions of times more data then current technology, maybe generating a massive lookup table might not be such a bad idea.

  162. biometry by Lazy+Jones · · Score: 1

    Passwords are expected to be complemented by biometric methods soon, since the recent political developments everywhere will result in widespread use of biometric passports and other methods of identification. Once everyone has become accustomed to this process, it'll be a natural step to use these methods for a little bit of extra security...

    --
    "I love my job, but I hate talking to people like you" (Freddie Mercury)
  163. Yeah, but.... by FireAtWill · · Score: 1

    Who cares? If you've got a system that allows millions of attempts, you've got a fundamentally flawed system. If someone can get read access to your /etc/passwd file, you're fucked. Plain and simple.

    By having a password policy requires two numeric digits, you've just simplified my job. By requiring a special character, you've done me another favor (if I know your rules - which are probably available to anyone who brings up the subject of "stupid password policies" at a bar.

  164. Biometrics by brj · · Score: 1

    When am I going to be able to get rid of all my passwords and just use an retina scan? That's what I'm looking forward to.

  165. 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)")

  166. Moo by Chacham · · Score: 1

    Change password to something ridiculous, then change it right back. If it remembers three last password, change it four times. If it remembers it for a time, make the password very easy to remeber. "01234567", "12345678", and "23456789". The harder they make it on the user, the more the user will use it less.

  167. Passwords of the future by Stone2065 · · Score: 1

    We have biometric systems now. I forsee that they will just keep getting better and better. Granted, the ones now can be fooled by some individuals fairly easily, but give it 2-4 years... when they include a temp sensor in the biometric pad to determine that the "thumb" belongs to a human, not a manequin. Or that the retina scans detect a PULSE behind those little tiny red lines... THEN you won't have to worry about your 256bit encrypted password of the hour.

    --
    Stone
  168. Sorted Rainbow Tables by man_ls · · Score: 1

    I direct your attention to this project:

    http://www.antsight.com/zsl/rainbowcrack/

    which offers a program, buildable to both Windows and Linux, and runable under both, to generate rainbow tables of common hashing algorithms, then use cryptanalysis techniques to break hashes.

    This might not sound too interesting to you at first...but read on: It supports LM and NTLM hashes. And that's not all: For $120, you can get a set of 6 DVDs containing sorted rainbow tables of LM hashes for the character set "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw xyz0123456789!@#$%^&*()-_+= " which claims to be able to crack 99.91% of passwords 1-14 characters in length in minutes.

    (I am in the process of building a similar table for NTLM hashes, but it'll be until Longhorn is out until it's actually completed.)

  169. Biometric secuirity is the way to go. by crovira · · Score: 1

    Who you are can't be based on what you. and anybody else, can know.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
    1. Re:Biometric secuirity is the way to go. by vidarh · · Score: 1
      The main problem I have with using biometric security everywhere is one of personal safety. A password I can give up, but my fingerprint and retinal scans would require an attacker to either bring me along or bring along pieces of me (depending on type of system and ruthlessness of attacker) which is something I'd rather not risk for anything where unauthorised access isn't worth extensive damage or death.

      I can certainly see applications for biometric security where giving up access credentials means the death of other people or similar horrific results, but not for protection of assets that would already be insured, that can be replaced, but that are still valuable enough for someone to be willing to injure me or take my life over.

      Most of the time separating the authentication from you as a person is a benefit, even though it does allow abuse.

  170. user level password abstraction layer by guanno · · Score: 1

    Feed your password to md5sum and use the result as your password. Works for remote access and root passwords at least.

  171. 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
  172. See parent: 8 chars/3 months is Italian law by clem.dickey · · Score: 1
    A pity that the parent is an A/C; it has a link which verifies what I had heard earlier: the new password rules stem from tighter rules passed in Italy. It's obviously easier for multinationals to adopt the most restrictive rule than to have rules which vary by country. From Annex B (Technical Specifications Concerning Minimum Security Measures) of Personal Data Protection Code (a PDF file):
    a password shall consist of at least eight characters; if that is not allowed by the electonic equipment, a password shall consist of the maximum permitted number of characters. It [...] shall be modified [...] when it is first used as well as at least every six months thereafter. If sensitive or judicial data are processed, the password shall be modified at least every three months.
  173. Moore's Law doesn't affect passwords by NitsujTPU · · Score: 1

    Moore's law has no influence on password requirements. It's this simple.

    1) Whatever you are authenticating to has a sleep time between login attempts.
    2) Whatever you are authenticating to can lock out after a prescribed number of failed attempts.
    3) Your shadow file is inaccessible to the attacker.

    It would seem to me that processing power would have no influence on this equation. There are other variables to constrain, but the basic rules regarding password authentication are unaffected. The only difference is the crypto used to protect the channel used to authenticate over, which obviously has nothing to do with the passwords themselves.

    1. Re:Moore's Law doesn't affect passwords by Sjobeck · · Score: 0

      except when you capture net traffic, including a poor hash, go break that hash, then bring your answer back to whatever youre auth'ing against.

    2. Re:Moore's Law doesn't affect passwords by NitsujTPU · · Score: 1

      That isn't attacking the password, that is attacking the crypto.

  174. PGP & DNA Sequence to generate unique key by layer3switch · · Score: 0

    I don't believe getting rid of passwords (biometric) or standalone or in combination with frequency in password change cycle will solve or improve security greater by ration. Human DNA is varied and unique by only less than ~5% or ~25,000 genes by expressed sequence (correct me at will), and only 0.1% or ~3 million base pair is unique among Human. However it's highly unlikely that someone (identical twin exception) will have identical matching DNA with you. Also it should be noted that DNA fingerprinting is already in use by military to id remains of soliders.

    Obviously our DNA sequence mapping technology isn't here to process DNA fingerprinting on the fly (within reasonable time, cost and implementation), but perhaps within 5 years of increasing computing power and complete map of human genome, an ID tag with PGP encrypted key from DNA unique sequence tag imprinted with long lasting invisible die (rub on the skin like fake tattoo for instance) could be one way to decrease the cost of personal id, registration, administration, security, nonstandard identification process and implementation, lost & stolen ID card or password.

    --
    "Don't let fools fool you. They are the clever ones."
  175. biometrics for this problem? by Anonymous Coward · · Score: 0

    Biometrics means NEVER being able to change your password.

    I don't see how it fixes this problem.

  176. PasswordSafe by ronys · · Score: 1

    The dilemma is between passwords that are easy to remember, and hence crack, or too hard to remember, resulting in them being written down.

    An alternative solution is Password Safe, a well-regarded application that "allows you to have a different password for all the different programs and websites that you deal with, without actually having to remember all those usernames and passwords". The main version is for Windows, but Linux variants (as well as an older PocketPC version) are also available.
    Full disclosure - I'm the project administrator.

    --
    Ubi dubium ibi libertas: Where there is doubt, there is freedom.
  177. Ugh. by solios · · Score: 1

    Gimme a thumprint scanner.

    I'm sick of having to keep track of my logins for six home machines, work workstation, nine work servers, about FORTY FREAKING WEBSITES, and the ten or twelve remote machines I have accounts on.

    SSH dsa keys help, until you get the massively ANAL sysadmin that forces you to change your password. Apple's developer connection was THE WORST for this. They made you change your password at fixed intervals and kept a very LONG log of your OLD passwords... they wouldn't let you use variants on old passwords, they wouldn't let you recycle old passwords and they damned sure as shit wouldn't let you auto-login. I stopped bothering with ADC because, simply put, logging in was too much of a pain in the ass.

    If computing as a whole goes to a simlar model, I'm going back to the fucking abacus. The abacus doesn't require that I log in and change my password to something completely different every three weeks.

    If I get owned, it's my own freaking fault- force me to change my password and you've forced me out of using your service. Your server isn't the only login I have to remember and trying to force it to the front of my head is a waste of my time. Keep track of the IP and MAC I login from and get anal with me if it changes- I can understand that.

    There's a vast gulf between Secure Enough and Fucking Annoying.

  178. Ditch passwords by chx1975 · · Score: 1

    Use smartcards. Use fingerprints. Do not rely on passwords.

  179. Change em every minute by Anonymous Coward · · Score: 0

    Doesn't anyone here use RSA SecurID or the like? With that you can get a password that changes every minute or so.

    It works so that the user carries with him a small device (the shape of a credit card) that shows a changing 6 digit "random" number. Your password is that number appended to your secret pin-code.

    The card and the server are synchronized so that the server knows which number the card is displaying.

    1. Re:Change em every minute by man_ls · · Score: 1

      I hear (although have not worked with to confirm) that these SecuID tokens lose sync with the server a lot of times.

      I also have an RSA SecurID token generator on my computer.

      Not the best in practice but definately more secure than a password.

  180. 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.

  181. An other way by Anonymous Coward · · Score: 0

    US ASCII has 64 commonly used characters. If you use only those, then you have (with password length 8 chars) 2^6^8 = 2^48 = 2,8*10^14 combinations (48bit secret key).

    But what if passwords weren't US ASCII, but Unicode and you could use any character you like... Your password could be 8 letters of klingon or some chinese symbols... or a mix then you would get 2^16^8 = 2^128 = 3,4*10^38 combinations (128bit secret key) without growing the length of your password.

    p.s. ok... so unicode does not have all 16bit worth of characters defined, but close enough. See also Unicode 4.0, which is 32bit.

  182. When secureID was used, I forwarded my email out by hadaso · · Score: 1

    A few years ago when I was in an organization that started using secureID, I just forwarded all my email out, so I can access it from outside.

    The "SecureID" system would lock me out any time some software automatically retried login with the wrong password (usually because the 60 seconds limit was crossed and the password changed) and then I had to wait for the next time I am at the office to reenable it.

    (Therer was nothing that needed this kind of security in my stuff. Employing this kind of security measure organization-wide instead of in the few places it was needed was a mistake IMO. When you need to protect something you put it in a safe, you don't build a fortress around you!)

  183. passwords are a red herring by aggieben · · Score: 1

    If a system administrator is doing the things necessary to reasonable secure a system, passwords are almost irrelevant, up to a stupid password like "password". As long as users don't pick something that an attacker can pick out of thin air (or a dictionary attack), and as long as a sys admin is doing a reasonable job, passwords should not have to grow in length and frequency of change.

    Just my 2 cents.

    --
    Don't become a regular here, you will become retarded. -- Yoda the Retard
    1. Re:passwords are a red herring by toriver · · Score: 1

      You are thinking only of external threats; but "attacks" might just as well come from inside a company, for instance. If D. Isgruntled is fired and is able to log in as a user of some privilege, he can cause quite some damage.

    2. Re:passwords are a red herring by YugtheC · · Score: 1

      Somewhere else in this discussion I posted that passwords are possibly only safe from dead people. I think you may have shown me where my theory is flawed wrong. God help us from disgruntled recently deceased employees!

    3. Re:passwords are a red herring by Anonymous Coward · · Score: 0

      And this actually happened recently. A client of mine had been using some third-party online shopping cart to handle his credit card transactions. One day, a disgruntled employee at the shopping-cart provider deleted all the data off of their servers. This affected thousands of customers who suddenly had no more shopping cart. I'm certain said company will go out of business from this act.

  184. Stupid rules... by Anonymous Coward · · Score: 0

    I can understand changing password every 60 days. I can understand requirement for it to be 8 chars minimum. But there are sites that have the following rules:

    Password must be 6 characters or longer.
    Password must contain exactly 1 digit.
    Password may not contain any special characters.
    Password is case insensitive.
    Password doesn't start with a digit.

    FedEx site has such rules. About half of them are revealed to the user, the other half I arrived at empirically, trying to come up with a password the system would accept.

  185. Re:Forget biometrics and excessively long password by Ckwop · · Score: 1

    So I don't see how increasing the hash length can be more secure, if computing that longer hash takes the same time as a shorter hash. When cracking passwords you are doing exactly the same operation as when the login program is legitimately checking against the password database.

    Think of a hash like a random looking pigeon-hole function; I can pass it an arbitrary length string and it'll decide which pigeon-hole to stuff it in. The number of pigeon-holes is determined by the length of the hash so if the algorithm has a hash length of 128-bits then it has 2^128 different pigeon holes.

    The obvious way to break a password is to try and find a value that hashes to the same as that stored in the shaddow file. Naturally, A good strategy is to try loads of possible passwords against the hash because people pick lame pretty lame passwords so the chances of success by this method are very good. Okay, so what if you I don't pick a lame password? What is the maximum security this function can offer if I pick a random password?

    Well there are only 2^128 different pigeon-holes and an infinitude of strings. This means that eventually two strings will be assigned to the same pigeon-hole. i.e. Two string will hash to the same value. The question is, how long will it take me to find a string that hashes to the same value as that stored in the shaddow file? On average 2^127 attempts!

    By increasing the hash length by one bit we have doubled the number of pigeon-holes, so you now have to check an average of 2^128 different hash codes on average. That's doubled the time it takes to break the hash open! If we add another bit then it takes 4 times as long to break as the original construction and so on and so forth.

    Simon.

  186. 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.

  187. Days of Passwords over (Keys) by nurrud · · Score: 1

    Perhaps the days of passwords are over and private keys will be use exclusively in the future? I know that I almost never type passwords any more. Although I guess the pass-phrases I use are liable to a similar attack, at least they are only 'stored' in the relative safeness of my private key.

  188. Re:Yes and No...Better solution:Assign the passwor by pjt33 · · Score: 1
    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.
    I can log on as anyone at my company without knowing their passwords, by logging on as root and then using su.
  189. Thanks by Anonymous Coward · · Score: 0

    I am laughing all the way to the patent office.

    1. Re:Thanks by einhverfr · · Score: 1

      I am laughing all the way to the patent office.

      Sucks to be you when people have known this for many year.... Prior art will get you killed.

      --

      LedgerSMB: Open source Accounting/ERP
    2. Re:Thanks by Anonymous Coward · · Score: 0
      You would think, wouldn't you? Didn't stop any of these.

      The key is to get patents for the sole purpose of choking real inventors out of the market, or at least getting a large cash settlement/substantial royalties from those who actually innovate.

  190. You call yourself Nerds? by appleLaserWriter · · Score: 1

    Your internet license should be taken away if you don't use one-time-pads for passwords.

  191. An interesting idea, but... by NemesisStar · · Score: 1

    There is a very simple way of avoiding Moore's law requirements for ever increasing password lengths. Put a delay between attempts on the server. If it takes a second to respond to each password attempt, it doesn't matter how many planets of computers you have linked up trying to crack the password, there will be a limit to how many attempts can be made in, say, a month. The suspicious logging in habits should be noticed by then...

    It takes two to tango.

  192. Password on the long-term versus cryptographic key by Anonymous Coward · · Score: 0

    The password will (are?) not usable on the long-term due to various issue like the limited length, the durability and the application of password (every where without a logic). Cryptographic key used as identification and authentication means is often a better alternative (think about the SSH public-key authentication).

  193. 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/

  194. Re: visual pwd by dolmen.fr · · Score: 1

    With a french keyboard you can even have stronger password as you have direct access to 8-bits characters.

    However users and administrators (for user pwd reset) have so much imagination that the most (only?) common visual password is azerty, while it could be &é"'(- using just the row above. Of course, one is easier on the phone.

  195. It's all about keys and locks. by syukton · · Score: 1

    Historically, keys have been used for one thing and one thing alone: to prevent the intrusion of an unauthorized party. A password is nothing more than a key which you keep in your head.

    Never in history has this EVER been the case, except in the situations like elite clubs that have a big metal door with the little window and the man who says "What's the password, jack?" And in situations like that, the bouncer probably knows you and remembering the password isn't *as* important.

    Imagine if you needed a password to enter and start your car, and the manufacturer forced you to change that password every month. The idea is completely ludicrous and would never be accepted by society, which is why society (the masses) have such a problem with passwords--they get in the way.

    The month just started. I bet somebody out there had a forced password change and forgot their new password and had to call down to IT and say "Guys, what is my new password?" and provide his name, address, Employee ID number, and so forth. He might lose 30 minutes, an hour, maybe two hours getting things straightened out depending on how tight security is and whether or not the security guy is in his office, etc.

    Forgetting is one of the easiest things in the world to do. As a matter of fact, there is current research which states that the brain very actively forgets things (the dozens of cars you pass on the freeway, the color of every leaf on a tree, etc) because the sheer volume of information is so overwhelming. Filing away a very abstract and intangible string of random characters--that they don't associate with anything more than a one-second experience prior to being able to do their job--and then FORGETTING that string, is one of the easiest things a person could possibly do. There is no scent, sound, sight, or anything to prompt its rememberance, it's simply an abstract and cryptic jumble of letters and numbers that you have to remember or you're fired. (well not always, but sometimes!)

    The point is, "passwords" need to be replaced by "keys" ... Everyone has a USB pen drive now, somebody just needs to come up with a standard for security keyfiles and then the possessor of the key is the one who gets inside. Changing the lock would be easy too, as a good network administrator could just set a day for everyone to plug in their key in order to have their security data updated, or whatever.

    It's technologically feasible, it's already done in some places, but the current limiting factor is cost. If you didn't need to implement anything more than a software solution, then cost comes down to man-hours and man-hours comes down to: open source.

    So get crackin', guys and girls.

    --
    Reinvent the wheel only at either a lower cost, greater effectiveness, or your own personal enrichment and satisfaction.
  196. Who can make an analysis... by afa · · Score: 1

    Who can make an analysis on the deviation of the Moore's law? Only then can we draw a conclusion about the password-length issue.

  197. 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.

  198. Easy: challenge response by awol · · Score: 1

    The solution is easy by the time the computation power grows enough that this becomes serious enough to be a problem, you just build a series of challenge response phases into the process with shared secrets between client and server. By definition this process becomes an order of magnitude harder by just andding a single layer to the CR methodology. You need only have limited CR shared secrets (say 10) and reuse them in random order from login to login.

    --
    "The first thing to do when you find yourself in a hole is stop digging."
  199. Don't worry, we'll come up with a solution by iksowrak · · Score: 1

    Two factor authentication as well as the more common use of passPHRASES rather than passwords will help tide us over in the long run. And once those are no longer useful, we'll have some sort of new method for authentication (biometric? GUI-based - entering a pattern or something?)

  200. Times change; don't fear. by poofmeisterp · · Score: 1

    I think the question is answered before it is asked, and is completely self-evident.

    Yes, passwords will become a thing of the past - in the future. Until that happens, I think we needn't worry, panic, and speculate.

    1. 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.
  201. Re:Yes and No...Better solution:Assign the passwor by dolmen.fr · · Score: 1

    I can log on as anyone at my company without knowing their passwords, by logging on as root and then using su.

    Of course. But there is traces in logs (that you can alter as you are root), so we can not strictly consider that is the same.

  202. URLs as passwords by AndrewMcArthur · · Score: 1

    Just dealing with the problem of users and long passwords:

    The problem of the user finding a long enough password is not hard..
    For example, one could use a URL
    The one at the webpage I am currently at happens to be:
    http://ask.slashdot.org/comments.pl?sid=117247&thr eshold=1&mode=nested&commentsort=0&op=Change
    The hard part is remembering it.

    What if a system:
    1) asks a user to type in just the domain name for the URL they select [in this case, ask.slashdot.org]
    2) and then uses a search engine to come up with a multiple choice list consisting of 4 or 5 URLs from that domain and has the user pick one of them
    IF the correct domain is used, the correct URL will be listed as one of the choices.

    Problems:
    A) badguy can figure out the domain by watching for a choice that re-occurs everytime that domain is used
    B) The resource, or worse, the domain the URL is pointing to might be removed or no longer point to the same thing
    C) user might not have an easy way of remembering what the full URL looks like and will find unsecure ways to remember
    D) something I haven't even thought of

    Are the problems really that bad?
    A) Have the system allow a domain to be used only so many times by the users on the network .. Yes, the problem is still there but it is harder to achieve
    B) The system could pretend that it still exists and create URLs that look similar to the one chosen. This solution has some of the same problems as problem A, as well as the fact that badguy can go look up the URLs to see if they exist.
    C) The user is not likely to write out a whole URL if the URL is long enough.. more likely, the user will write out the domain and some identifying mark from the URL. With a little patience, perhaps one can even train the user not to write down the domain name

    I am just a fool. Please let me know how bad this idea really is.

    P.S.
    Ah.. Just thought of something else.. Have the server get and display random URLs when given a domain but then save that list and don't change them for awhile.. (I'd say don't change them at all, but then what if a user chooses a domain that badguy has already checked?)

  203. You lucky... by fib2004 · · Score: 1

    My company's admin has set the passwords to expire every two month and the passwords have to have a length of at least 9, including 5 characters (from which one has to be upper case), 3 digits and a special character, like _*-... It gives you something like _Sdfgz456. Last but not least, the server keeps the last 10 passwords, so that you can only reverse to the first you used after 20 month. grrr...

    --
    Would it not be easier in that case for the government to dissolve the people and elect another? - Bertold Brecht
  204. the next step by dstutz · · Score: 1

    Smart cards are very easy to use. If you lose your card it's useless without the pin (and card can get locked out just like windows/linux if too many bad attempts are tried) and vice-versa, the pin is useless without the card. These enable you to not need rediculously huge passwords. Add to it a fingerprint scan and you have 3 factor login (something you have, something you know, something you are).

  205. *sigh* seven vs eight characters by uberdood · · Score: 1

    I love the idiot clueless IT types that think eight character passwords are the bomb. In the Microsoft world, seven is key. Less is less secure. More is no more secure. Seven shall be the number of the counting and the number of the counting shall be seven. Eight shalt thou not count, neither shalt thou count six, excepting that thou then proceedeth to seven. Nine is right out.

    --
    "Population 1,656"
  206. Three character password by Anonymous Coward · · Score: 0

    I just log in as
    User: rms
    Password: rms

  207. Why have secure passwords anyway? by brainburger · · Score: 1

    One thing I find iritating is the number of systems which I need a secure password for (and it's getting worse). And yet, only one of the 6-or-so systems I use at work each day actually needs to be secure, -(for privacy and anti-fraud reasons). The others only need the login and password to actually identify me, so if I annotate anything on the systems, or write a letter for instance, my name will populate a data-field somewhere. A 4-numeric PIN, with a 10-attempt lockout would be perfectly safe for that...

  208. 64 characters? That's nothing. Read this by hackhound · · Score: 1

    Check out this Knowledge Base article. Who sais MS products aren't secure?

  209. give up, and re-engineer! by ches · · Score: 1

    For decades we have seen papers that prove that people do not pick passwords that resist computerized dictionary attacks. It is time to get over it, and stop expecting them to get it right. This is an engineering decision. You don't expect people to be able to lift a car to replace a flat tire, do you?

    With a little training, and a few quick checks, you can get passwords from people that can't be guessed in 3--5 attempts. At that point, you lock the account, and are out of the password-guessing game, permanently. See? Even a random dictionary word is ok when used like this.

    That means you have to get out of the oracle (little o) business. ssh-agent should not be able to tell if you have picked the wrong pass phrase.

  210. time for a new system by objwiz · · Score: 1

    I've been believing for a while that the current user id/password system is anquidated and insecure. I think user creditials need to be "query" based--meaning:

    When you set up your account, you get an user id (of course). But then you set up a dozen or so of question/answer pairs, of which several will be asked of you when you sign in.

    For example
    userid = objwiz
    question = what is my moms name?
    answer = I dunno I was adopted
    question = what is my favorite color?
    answer = red no blue
    question = what is my favorite food
    answer = ask my gf

    The point is that the question/answer pairs are information that is a) unique to the person creating them; b) dont require that be written down because the question in the way its worded should be your clue; c) is not very crackable via dictionary or alogrythim attack; etc....

    Storage requirements for such a system isnt issue today. Even our phones have plenty of memory for something like that.

    It seems to me the biggest reason we dont have anything like this is the momentum required to change an existing system.

  211. Fingerprint, DNA, etc by changhai · · Score: 1

    Before we have to use 64 char passwd and change it every day, I guess other methods will come into play. For instance, a computer system may came with a touch pad that checks user fingerprint or other more subtle unique biological identities. :-)

  212. What is the big deal anyone on password cracking? by MrFile · · Score: 1

    Most system support locking an account down on 3 password attempts, and a delay between password attempts so what does it matter if a powerful computer can crack a password in a straight on attack? After 3 tries it will fail in its goal.

    This all hype generated by the foolish an uneducated. The real issue is in encrypted files and communications not login passwords into systems.

  213. MOD PARENT UP by bitslinger_42 · · Score: 1

    I've been reading through this, wondering when someone who's been paying attention to recent password attacking research would post this. I've used the opensource rainbow tables stuff, and now @Stake is selling their latest version of L0phtCrack (renamed LC5 for political correctness purposes) with rainbow tables included. This technology does work as described.

    Static passwords are no longer acceptable. Period. If you have a resource worth authenticating for, then strong auth (PKI, SecurID, one-time pads, etc.) should be manditory. If you can't, STOP USING UNENCRYPTED PROTOCOLS! It astounds me that companies that have bought in on firewalls, IDS, antivirus, SSL certs for web servers, etc. are still using telnet and FTP for critical business data! Saying that you can't sniff on a switch is a lie, just check out ettercap, which allows an attacker to poison ARP caches to force traffic to run through a system of the attackers choice.

    BTW, IAACSA (I Am A Computer Security Analyst)

  214. Passwords Pah!! by mark34625 · · Score: 1

    If i have ever wanted to aquire the use of someone elses computer i always go for passwords last, and that is the absolutely the last resort. Why i hear you ask, well i find that distracting and making people forget they are still logged onto their system works a hell of a lot better and is easier, also when those ideas dont work i find brute force extremely useful, and as my frend mark just said "haha yes, beating someone senseless whilst they're still logged on, is pretty unavoidable", sums it up pretty well i think.

  215. 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.
  216. Re:Yes and No...Better solution:Assign the passwor by Anonymous Coward · · Score: 0

    The original comment was that an admin who actually knows your password can login without you, the user, knowing of said attempt. Regardless of knowing the users password or not, the admin is capable of doing this as he does have access to all the logs on the system and can feasibly remove necessary entries to cover his tracks. Any other person who doesn't have admin access won't be able to do so as he can't erase the logs.

    I'm not going to worry too much about whether or not root can see my password as if he wants to screw me, I don't have much say in it.

  217. 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.

  218. Re:The problem is the input device, not pass lengt by ediron2 · · Score: 1

    Of course, if the device you make is as dumb as a dog, I'll bet a couple raw steaks that I can get it to like me, too.

  219. Easy to remember. Hard to crack by paragon_au · · Score: 1

    If you just told people to think of a word. then insert a number after each letter. Starting at one point and counting up/down. And use alt caps. You have a very hard to crack password.
    i.e
    Word is Canberra.
    Password: C5a6N7b8E9r0R1a0

    It takes a fair time to think about it and type it out the first time. But each time you type it you get faster and faster. I found I could time is easy fast enough for no one to be able to work it out after 5 attempts.

  220. USB Keys? by algf2004 · · Score: 1
    Weren't USB memory keys supposed to solve this problem? Just give the key a 512 or 1,024 bit password. If you lose the key, get a new one with a different password.

    I use a file encryption program called AxCrypt along with a USB key; works great, albeit slow. A built-in AES or Blowfish function in the OS would be even simpler.

    Good idea or bad idea?

  221. Re:The problem is the input device, not pass lengt by [ella] · · Score: 0

    How about changing your keyboard regularly. As a consultant in the Benelux, I get type on different keyboards every 2 days...

    btw, did you ever think that 'some' biometrics could be extremely annoying for some people ;-)

    --
    Mike
  222. Obvious? by Joe5678 · · Score: 1

    How about the obvious, limit the number of password attempts. If an IP address is locked out for 15 minutes after 5 attempts it doesn't really matter how long your password is.

  223. 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.

    1. Re:Wallet = secure by Abcd1234 · · Score: 1

      TBH, my solution for the password problem is to keep a password protected 2048-bit private key on a small USB pen drive on my key chain (and backed up on a cdrom in a separate location). I then keep my passwords in an encrypted file on disk (also backed up). So, in order for anyone to get at my passwords, they need to 1) get my USB key, 2) brute-force that password (which is 8-character line-noise), then 3) get a hold of my password file and decrypt it. Pretty secure all the way around, and allows me to use very secure passwords everywhere I care to, since I don't feel the need to memorize them.

      The handy side effect of this is I can use the same public/private key pair for signing/encrypting anything else I wish.

    2. Re:Wallet = secure by IncohereD · · Score: 1

      Pretty secure all the way around, and allows me to use very secure passwords everywhere I care to, since I don't feel the need to memorize them.

      Except for secure facilities that don't allow any in/out of recordable media, that is.

  224. Re:decent compromise between security and convenie by surprise_audit · · Score: 1

    Recently the company gave me a laptop, and one of the conditions of getting it was, "ya gotta take it home"... So not only would an attacker need to know my password, he'd have to find it too...

  225. Re:New (Bad) Idea by joescrooge · · Score: 1

    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...

    the one thing Lotus Domino did correctly...

    --
    never underestimate the bandwidth of a station wagon full of tapes
  226. Re:decent compromise between security and convenie by pwarf · · Score: 1

    I don't know what you are talking about "where the key number is stamped on the lock." Are you saying it is common for locks on desk drawers to have numbers on the lock so you can send to the manufacturer or perhaps a locksmith to get a replacement? If so, the simple solution would be to replace the lock. Even if not replaced, you have the following advantages by not putting it on the monitor:
    1) Password availability is not as obvious, especially to casual visitors or maintenance staff.
    2) Two trips are necessary (one to get the key number, the next to come back with the key, assuming there are too many key permutations to carry with a person)
    3) If the saboteur does just pry open the desk drawer, it is known immediately. Also, if you don't have good physical security, extra IT security won't make up for it.

    I personally like the fake Post-It note method, if some mnemonic method doesn't work better. I like the dummy password, but I wouldn't think one dummy password would occupy a hacker more five or ten minutes.

  227. Re:decent compromise between security and convenie by RetroGeek · · Score: 1

    Are you saying it is common for locks on desk drawers to have numbers on the lock so you can send to the manufacturer or perhaps a locksmith to get a replacement?

    It is here :-( For instance my 3 locked drawer/cabinet locks are all stamped with W426 as is my key (ok I lied about the ACTUAL number).

    but I wouldn't think one dummy password would occupy a hacker more five or ten minutes.

    But how many people try to obfuscate (sp?) the password by adding a few random chars in the written one, or maybe reversing it, or maybe using every second character, ....

    --

    - - - - - - - - - - -
    I am a programmer. I am paid to produce syntax not grammar. Deal with it.
  228. Re:decent compromise between security and convenie by RetroGeek · · Score: 1

    he'd have to find it too...

    Just don't leave it in the car when you visit the peeler bar on the way home :-))

    --

    - - - - - - - - - - -
    I am a programmer. I am paid to produce syntax not grammar. Deal with it.
  229. Re:New (Bad) Idea by DrVxD · · Score: 1

    > you can sync or single-sign-on all three

    Yep, that's what we used to have ... until last week.

    "Do not meddle in the affairs of IS departments, for they are stupid and quick to screw things up..."

    --
    Not everything that can be measured matters; Not everything that matters can be measured.
  230. Re: Or what I do by fred+fleenblat · · Score: 1

    All you've done is reduced the search space for a brute force crack. And now it's not even obscure--you've just posted it in the one place where almost every cracker is guaranteed to see it and someone will probably incorporate it into the next version of a cracking engine.

    Better idea might be to issue a uniquely scrambled rectangle of letters to each user every N days (and a uniquely shaped overlay if practical).

  231. Solution: Make Password Encryption Algo. Expensive by Anonymous Coward · · Score: 0

    Crypt passwords had several weaknesses. One of them is it took MUCH less time to compute a crypt hash versus an MD5 hash. Given this, you can simply make hashing algorythms computationally more expensive and that would mitigate the brute force/password problem. There still exists a number of other problems though, including:

    How to make sure usable/replayable credentials are not picked up while traveling over the network. This is STILL a big problem with many systems, especially legacy ones. We should be more concerned about this problem than forcing users to change their passwords every time they leave their chair....

    Just my .02

  232. Password dongels by strider_starslayer · · Score: 1

    You'll have a 128(256, 512, whatever big number you want) meg password program key that checks factors such as date and time to generate a working password to pass on to the computer in order to get in to your account, then you'll just be responsible to carry your password dongel around with your ID card that gets you through the doors.

    This also has the advantage of stopping prople from using others dongels, since the dongel will HAVE to be in place to log in, and it will only get them into their account, rather then just an account. With a 128 meg password being generated from arbitrary data, it would take anything short of a quantum computer too long to crack the pattern, and you can change the pattern every month or so- and you don't have to remember a thing; your littel USB dongel handels it.

    Another option is to have the usb dongel carry the data nessassary to get a window open (like if the server uses linux, the server checks for ALL of the bash/ssh/X files in the USB dongel directory, so that anyone attempting to access it remotely without the 'key' being in place meets with nothing but fustration, however services that started on bootup (when the dongel was in place) continue runing)

    --
    -Millions of Monkeys, Millions of typewriters, 6 hours of sorting through faeces encrusted pages to find: This post
  233. Re:decent compromise between security and convenie by YugtheC · · Score: 1

    Ultimately the issue boils down to the fact that the only person a computer is really safe from is a stupid one. And they possibly have to be dead too. Like in the classic game Scorched Earth - even a Moron would occasionally get the right angle and power to come under your mag deflector and waste you.

  234. Re:Yes and No...Better solution:Assign the passwor by mgcarley · · Score: 1

    The company where I used to work assigned a [wait for it] _4_ letter password! How cool is that?

    Oh, did I mention that the password was _the same as everyone elses?_ (So other people could log on to your workstation - part of it was a retail environment, so it was necessary, but I don't know why they didn't just set up roaming profiles... the place was a microsoft gold partner, after all - they had the facilities!

    --
    Founder & COO, Hayai India (hayai.in) / USA (hayaibroadband.com) // t: @mgcarley
  235. Not a problem by bluGill · · Score: 1

    I get a half a dozen failed password attempts per day for the guest account on my home machine. This on an account that doesn't even have a password set! (the shell is however nologin) I've always wondered if I should try to track these requests down and report them attempted breaking and entering.

    When the crackers are looking at the wrong account it doesn't matter what the password they try it.

  236. Re: Or what I do by E_elven · · Score: 1

    Nope. You may be an ubergeek like the rest of us but the norm won't take too well to an assigned password, nor will they remember their own very well if it's nonsensical.

    This is an introduction to generating strong, easy-to-remember passwords. Users will find this method, if not exciting, at least unintrusive and will quickly develop their own style -for example, in the second week of training, the last tally was that two people were drawing smiley faces, four writing upside down or backwards, two doing geometrical shapes and the rest an array of animal or hobby shapes, hearts etc. Only one person had stuck with 'traditional' lettering.

    Any password can be cracked with brute force so that point is moot; in addition, this would hopefully deter social engineering as the user would have to think about how to explain their password to the requester instead of just blurting it out (thereby hopefully stumbling on that vague "Never give away your password to anyone" recollection from orientation).

    --
    Marxist evolution is just N generations away!
  237. Better encryption isn't the best answer by Anonymous Coward · · Score: 0

    There are databases online that have stored all possible combinations of passwords as an MD5 or other hash. Just enter yours and within 30 seconds the password is found using a quite simple search algorithm instead of encrypting everything all over again and again and again.
    As computers get faster, these databses can be made and searched through faster. You gain nothing.

    It's sometimes also possible to just use the encrypted hash for authentication. Since a lot of network protocols encrypt the password on the client and send it to the server which then simply compares the 2 encrypted passwords. So you don't need to actually know the password, the hash will do just fine.

    To protect your data, don't rely on passwords alone. Try to encrypt your /home and /var filesystems, and store the key on a USB memory stick for instance. Can be done, though I haven't gone that far myself either. I'm afraid the memory stick gets lost.
    So right now if someone would just open my computer and put the hard drive in his, (s)he can read all my files.
    Similarly, I think it's quite easy to sniff a network for roaming profiles. Never tried that actually, but it would be fun to do :)

    Ofcourse you can always look for zip disks and CDR's lying around...

  238. no by RMH101 · · Score: 1

    ...you can get hardware devices that do this now that sit in line with the keyboard (keyghost, et al)...you can even get keyboards with them already installed. as for software: if it's compromised, then no.
    as ever, unless you built it, you can't trust it 100%. however, for the non-paranoid, a 99% level of confidence is probably enough.

  239. Re:New (Bad) Idea by ggeens · · Score: 1

    VMS does something similar: it remembers when you enter a bad password, and after a few times it will lock from that terminal for a while. During that period, it would refuse access no matter what password you type. The lock-out period is randomized, so an attacker would have to guess when it was over.

    Limiting the number of login attempts is not such a bad idea: if you don't remember your password, you give up after a few tries and call the admin. If someone tries to log in dozens of times, it's bound to be an attack.

    If the account unlocks automatically after a while, the chances of a large-scale DOS are limited as well.

    --
    WWTTD?
  240. Re:Yes and No...Better solution:Assign the passwor by Anonymous Coward · · Score: 0

    Our SysAdmin would just try to crack everyone's password every few weeks. Anyone whose password got cracked got reprimanded.

  241. Downside by zaxios · · Score: 1

    Yes, but posting "First post!" around this point loses the charming innocence it usually has.

  242. Downside by zaxios · · Score: 1

    Yeah but posting "First post!" around this point seems to lose it its usual charming innocence.

  243. Stored password hashes are compromisable by xtal · · Score: 1

    After compromising a system the first thing most people do is obtain a list of the stored password hashes to start your disctionary attacks. Or, after installing network sniffers or keyloggers, depending on how ballsy you might be feeling that day.

    So, the length of the password can matter, or at least at one point in time, it did.

    --
    ..don't panic
  244. Eerily appropriate .sig by BIGstan · · Score: 1

    ... that sig just fit too well.

    --

    BIGstan!