Slashdot Mirror


Enforcing Crytographically Strong Passwords

Saqib Ali writes "The WebAppSec mailing list at SecurityFocus is currently having an interesting discussion on how to force users to use cryptographically strong passwords. The original poster suggested displaying a list of randomly generated password for the user to choose from. Two issues pointed with this concept, were Shoulder surfing and the fact that a bunch of randomly generated passwords are hard to remember. A counter proposal was to use pronounceable but randomly generated password. A full summary of this discussion is available. Any thoughts from slashdotters?"

429 comments

  1. GOD by scsirob · · Score: 4, Funny

    No-one will ever guess my super-secret password: GOD

    --
    To Terminate, or not to Terminate, that's the question - SCSIROB
    1. Re:GOD by 0x461FAB0BD7D2 · · Score: 4, Funny
      What was that? I only see asterisks.

      No-one will ever guess my super-secret password: ***


      Do I need a password to view your super-secret password? Or do I run your comment by LC5?
    2. Re:GOD by Anonymous Coward · · Score: 0

      No-one will ever guess my super-secret password: GOD

      Especially when it's entered in plain text on a 90 inch display. Also, good use of all-capital letters, nobody uses those anymore.

    3. Re:GOD by FidelCatsro · · Score: 4, Funny

      if you want to make it cryptographicaly strong you could change it to , j3H0vA

      --
      The only things certain in war are Propaganda and Death. You can never be sure which is which though
    4. Re:GOD by Anonymous Coward · · Score: 0

      Better still: j3H0\/A -- get some non-alphanumerics in there.

    5. Re:GOD by phsdv · · Score: 1

      my password is secret

    6. Re:GOD by Anonymous Coward · · Score: 3, Funny

      But in the Latin alphabet, j3h0vA begins with an I...

    7. Re:GOD by Infinityis · · Score: 1

      And here I thought everyone uses CmdrTaco as their favorite password...

    8. Re:GOD by Anonymous Coward · · Score: 0

      But remember the first rule, never hack across state lines.

    9. Re:GOD by Soul-Burn666 · · Score: 1

      No-one will ever guess my super-secret password: GOD

      If I copy paste your password, only you see it... we all still see asterisks ^_^

      --
      ^_^
    10. Re:GOD by fallendove · · Score: 0

      That password is completely vulgar and inappropriate, you *******

    11. Re:GOD by Jack+Taylor · · Score: 5, Funny

      Here's the original. It's a classic :D. Check out the top 100 too, if you haven't already.

      --
      One good turn - gets all the covers.
    12. Re:GOD by MikeBabcock · · Score: 2, Informative

      I didn't realize the native Hebrew alphabet was Latin.

      --
      - Michael T. Babcock (Yes, I blog)
    13. Re:GOD by Chess_the_cat · · Score: 1

      Beautiful reference. Made me laugh.

      --
      Support the First Amendment. Read at -1
    14. Re:GOD by Anonymous Coward · · Score: 0

      Are you sure you won't tell me? I have chocolate!!!

    15. Re:GOD by Anonymous Coward · · Score: 0

      I use the same combination: RMS/RMS!

    16. Re:GOD by phats+garage · · Score: 1

      I remove root's password and make all my partitions world writeable, that way unauthorized access is impossible.

    17. Re:GOD by Anonymous Coward · · Score: 5, Funny

      Terrific password. The atheist believes your password does not exist and would not waste time looking for it. And religious extremists will fight wars over the strength of your password.

    18. Re:GOD by Anonymous Coward · · Score: 0

      Random passwords aren't hard to remember. I can memorize a 20 digit hexadecimal number in 3 minutes.

    19. Re:GOD by Xtifr · · Score: 1

      So only us agnostics can steal this password? :)

    20. Re:GOD by Anonymous Coward · · Score: 4, Funny

      Maybe, maybe not.

    21. Re:GOD by Anonymous Coward · · Score: 1

      It's not, but when they did the Vulgate, they weren't really going to use Hebrew, now, were they? :P

      It's not like either of us could write out the actual letters of it here in anything but ASCII art. You can, however, Google it & find plenty of pictures of the Tetragrammatron.

    22. Re:GOD by Rob+T+Firefly · · Score: 1

      Look out for the women in fake beards throwing stones...

    23. Re:GOD by Anonymous Coward · · Score: 0

      You must have mispelled: it should be a GOOD password

    24. Re:GOD by Anonymous Coward · · Score: 1, Informative

      I think you're missing the joke. It's a quote from a film...

    25. Re:GOD by MikeBabcock · · Score: 1

      I was hoping to figure out YHWH in Ancient Hebrew Unicode characters, but couldn't locate it quickly enough.

      Besides, it would probably offend a few people to have it written out.

      --
      - Michael T. Babcock (Yes, I blog)
    26. Re:GOD by Anonymous Coward · · Score: 0

      Try HOLY_GRAIL

  2. Easier to remember random passwords by markh1967 · · Score: 5, Funny

    We faced the same problem when generating random passwords for users and decided that the best method was to generate two short (4-6 characters) english words with a number at the end. This creates passwords such as swimeasy12, turnright62, sidedoor81, etc. These proved to be very easy to rememeber and we only had one complaint: A secretary had her random password set to fatgirl13 and was really not happy, even after we expained the random process.

    --
    Input error. Replace user and press any key to continue.
    1. Re:Easier to remember random passwords by Anonymous Coward · · Score: 2, Funny

      Interesting.

      On an unrelated note, where do you work?

    2. Re:Easier to remember random passwords by imsabbel · · Score: 3, Insightful

      The problem is that this is even LESS secure than than just no convention.
      Sure, you get rid of idiots using "password" or something, but brute forcing all combinations of 2 4-6 letter english words plus 2 digits is rediciously easy...

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    3. Re:Easier to remember random passwords by Anonymous Coward · · Score: 5, Funny

      but brute forcing all combinations of 2 4-6 letter english words plus 2 digits is rediciously easy...

      Perhaps, but if he gets you to spell the words for him, the dictionary attack won't work.
    4. Re:Easier to remember random passwords by Cyberax · · Score: 1

      A good password must:
      1. Be at least 8 characters long.
      2. Contain lowercase and uppercase letters.
      3. Contain numbers.
      4. Contain no dictionary words.
      5. Contain non-alpabatical characters. ....
      2943768. Only one password satisfies all the rules above, so it also can't be used.

    5. Re:Easier to remember random passwords by Infinityis · · Score: 0, Offtopic

      Unless "fat" has four to six characters, I call BS on this story.

      Remember kids, funny doesn't add to your karma, especially when the joke has errors that weren't caught at compile time...

    6. Re:Easier to remember random passwords by Carthag · · Score: 2, Insightful

      I find that it's easy to remember passwords if you take a sentence and use the first letters of the words, and any numbers as the digits themselves.

      ie: one man takes two steps down the hall: 1mt2sdth

    7. Re:Easier to remember random passwords by Anonymous Coward · · Score: 0

      if ( ! alpabatical($char) ) {
      printf("Satisfactory character for password\n");
      } else {
      printf("Unsatisfactory character for password\n");
      }

      /* now we need to define what the hell "alpabatical" means */

    8. Re:Easier to remember random passwords by putaro · · Score: 2, Insightful

      Actually, password12 is a completely possible password using their scheme.

    9. Re:Easier to remember random passwords by Anonymous Coward · · Score: 0

      You might not have noticed, but he's going to have the occasional user that ends up with password##. On a large system, where you know the convention, it might take less than 100 attempts.

      I've long been a proponant of allowing as many characters and symbols as is feasible, while allowing superlong password 20+ characters and requiring 12, encouraging people to use phrases and making resets less frequent.

    10. Re:Easier to remember random passwords by 1u3hr · · Score: 4, Insightful
      but brute forcing all combinations of 2 4-6 letter english words plus 2 digits is rediciously easy...

      Easy, but still much better than the usual girl's name/birthday style. Consider there are at least 10.000 words in the average person's vocabulary. So two words gives you 100 million possible passwords, add two digits and you have 10 billion. Actually, this is the system I personally use, I feel comfortable with it. It's not invulnerable but safer than most.

    11. Re:Easier to remember random passwords by Anonymous Coward · · Score: 0, Offtopic

      Note the parent is modded "off topic". Now that's even funnier than the parent!

    12. Re:Easier to remember random passwords by Anonymous+Luddite · · Score: 1

      >> brute forcing all combinations of 2 4-6 letter english words plus 2 digits is rediciously easy...

      You're right. A better scheme is to take alonger word and 'break' it somewhere with noise like:

      'lamp56shade'

      Easier for the user to remember "lampshade with 56 in the middle" than a true random password. Not quite as strong, but they're both going to end up on a post-it stuck to the bottom of his keyboard anyway...

    13. Re:Easier to remember random passwords by biglig2 · · Score: 2, Insightful

      Yes, taking "lampshade" and sticking 56 in the middle is much more secure than taking two seperate words, such as "lamp" and "shade", and sticking 56 in the middle.

      --
      ~~~~~ BigLig2? You mean there's another one of me?
    14. Re:Easier to remember random passwords by petermgreen · · Score: 1

      you just have to hope they don't get thier hands on the hashes then

      with a decently fast pc testing 10 billion passwords against a hash is well withing the bounds of feasibility.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    15. Re:Easier to remember random passwords by mordejai · · Score: 1

      That scheme is not bad, but it can be improved.
      In Windows, if you enable the "Password must meet complexity requirements" policy (which can be done at the domain level), passwords are forced to have characters from 3 groups of: lower, upper, digits, and symbols.

      I usually generate passwords like !$comPUTER2005, which are really easy to remember, and hard to break (of course, you should switch the element order from password to password...).

      Another thing that helps a lot is using always passphrases instead of passwords. "theBLACKcat!" is as strong as "gm4JIsdf39PO".

    16. Re:Easier to remember random passwords by Anonymous+Luddite · · Score: 1

      I agree - the 'lampshade' example was pretty week, since it breaks the password into two words.

      Take a compound word or a word with multiple syllables and break it up, like:

      wat72erfall
      bi66cycle
      ambu88lance

      The idea is about using a password the user might just remember while still being more secure than "someword" + a number. The user only really has two elements to remember and it won't fail against a dictionary attack.

    17. Re:Easier to remember random passwords by KinkifyTheNation · · Score: 2, Interesting

      Or, if the length of the passwords isn't restricted, just use the whole sentence without any spaces and say goodbye to brute force.

    18. Re:Easier to remember random passwords by Anonymous Coward · · Score: 0

      I use a 20 digit random hex password that i memorized in three minutes.

    19. Re:Easier to remember random passwords by bytesmythe · · Score: 2, Interesting

      10 billion won't take long to crack, though. Someone could easily pre-generate the hashed password list so they're just doing a bunch of string comparisons later. Also, PCs are pretty cheap, and it would be trivial for someone to cluster 10 or so machines together to parallelize the cracking process.

      Anyway, with a random combination of letters and numbers (including shifted values), you can get over 139 billion combinations with just 6 characters, and over 722 trillion with 8 characters. 10 characters gives you nearly 4 quintillion combinations! Seeing as how the number of English dictionary words is only in the hundreds of thousands, a dictionary-based attack would be effectively useless here.

      If you want to make your password selection process a tad more secure without giving up the ease of remembering it, you'd be better off coming up with a 6 to 8 word sentence and select some particular letter from each word (e.g., the first letter). Then change a couple of characters to numbers or symbols, or further manipulate it in some pre-defined fashion (like reversing the order of the letters, using ROT13, changing capitalization, et cetera). You can write the sentence down without it looking like a password, or even translate it into another language.

      Generative sentence: "Ceci n'est pas une pipe"
      Selected letters: "C n e p u p"
      Transform: "P u p 3 n C"
      Password: "Pup3nC!"
      Reminder: "This is not a pipe"

      Note: This is not actually my password, either.

      With your original method, a dictionary attack (with a little brute force for the word combinations) has almost a 100% chance of discovering your password. With a purely random password of a length of 8 characters, the chance of a dictionary attack working drops to about 0.000000062 percent.

      --
      bytesmythe
      Hypocrisy is the resin that holds the plywood of society together.
      -- Scott Meyer
    20. Re:Easier to remember random passwords by Dwonis · · Score: 1
      We faced the same problem when generating random passwords for users and decided that the best method was to generate two short (4-6 characters) english words with a number at the end. This creates passwords such as swimeasy12, turnright62, sidedoor81, etc. These proved to be very easy to rememeber...

      Of course they were easy to remember! These passwords only have, on average, 22 bits of entropy. That's less entropy than you get out of 7 random digits! (Assuming 5 characters per word and 1.6 bits of entropy per English character, which is more optimistic than some other estimates.)

    21. Re:Easier to remember random passwords by Dwonis · · Score: 1

      Hmm... Or, if you assume random words, I suppose you can get 32.4 bits of entropy (based on 12.9 bits of entropy per word), which is still easy enough to crack if you have the hash.

    22. Re:Easier to remember random passwords by LinuxHam · · Score: 2, Interesting

      just use the whole sentence

      Exactly. Years ago I used to use "this is my really long password at work." as my GPG passphrase. The looks I got while typing were priceless. And if there are any of my friends left who don't know this is my /. userid, they'll certainly recognize my old favorite: "smarfle marfle barfle parfle".

      --
      Intelligent Life on Earth
    23. Re:Easier to remember random passwords by Vicsun · · Score: 1

      I use a 25 character pass-phrase (a meaningful to me quotation that I find easy to remember) along with a 'key-file' to decrypt a database of all my passwords which in turn are relatively long meaningless strings of random ascii characters. That way I only have to remember one passphrase, and can copy paste all my other ones from the database. And if I feel *really* paranoid, I can put my database along with my key file onto a USB dongle to which only I have a physical access to.

      If anyone is wondering I use keepass to keep my passwords - it's an open source 'safe' for passwords and posseses pretty much every feature you can wish for while mantaining a minimalist interface and being less than 500kb - enough to fit on a floppy.

    24. Re:Easier to remember random passwords by ArgieNomad · · Score: 1

      What about attempt-limits on the login server side?

      Can you really brute force 100K passwords at any login without getting the account locked down?

      I think brute force could work for a password protected zip, but if you try to login more than 10 (30 or 40) times at mosts systems, you'll lock the account.

      --
      I just read /. for the sigs
    25. Re:Easier to remember random passwords by caluml · · Score: 1

      Someone rang me up and asked me to reset their password for them. I did so, and told them, "OK, I've set it to orange99 - log in and change it to whatever you want".
      A few minutes later they ring back. "I can't log in - what did you set it to again?" "orange99", I tell them. Tap, tap, tap. "Nope, it doesn't work. How are you spelling orange", they ask. "Like everyone else", I say. "o - r - i - n - j", spelling it out to him.
      I'm still not sure to this day if he thinks I can't spell orange.

    26. Re:Easier to remember random passwords by Anonymous Coward · · Score: 0
      The only problem is that your password stopped being easy to remember as soon as you started reversing letters.

      Nice idea, incredibly stupid in practice.

    27. Re:Easier to remember random passwords by Thundersnatch · · Score: 1

      Not if your dictionary is big enough. If you have a 25,000 word dictionary, use two words, and a three digit number, thats about 40 bits of entropy. Throw in some random capitalization or increase the number size, and you can easily get 56+ bits of real entropy.

      This compares very favorably with the those "first letters of a sentence" style passwords that so many people recommend. These have very questionable entropy in my opinion, considering the known-low entropy of English text at around 1.5 bits per character. It seems to me that the shortened password created from an english sentence has at most the entropy in the original English text, and probably much less because T, S, etc. letters are so common as "starting" letters for words in English.

    28. Re:Easier to remember random passwords by biglig2 · · Score: 1

      Since both "bi" and "cycle" are genuine words (as are "wat" and "lance" for that matter), thank you for proving my point that this method is deeply flawed...

      --
      ~~~~~ BigLig2? You mean there's another one of me?
    29. Re:Easier to remember random passwords by bytesmythe · · Score: 1

      The idea is that you can remember the phrase and a particular method of generating the password. So, if you forget the password, you just write the phrase and follow an algorithm for obtaining the password from it.

      The resulting password is far more secure than dictionary-based passwords, and it is far easier to remember a sentence along with a series of predefined steps than it is to memorize a string of random characters.

      Normally I wouldn't reply to an AC, but I wouldn't want your completely misguided interpretation to infect anyone else, so I feel obligated to respond.

      --
      bytesmythe
      Hypocrisy is the resin that holds the plywood of society together.
      -- Scott Meyer
    30. Re:Easier to remember random passwords by ajs · · Score: 1
      If you're interested in doing this without all the headache, I've written a tool that generates passwords for you, according to a pattern (that you can compose yourself, or pick from a fairly extensive list).

      Try
      mkpasswd -r -n 10 -5 -X 12 --non-word
    31. Re:Easier to remember random passwords by jbolden · · Score: 1

      No. The idea here is that the guy already has the encrypted password and the hash. He is cracking this information to generate the plain text password which is what gets sent to the system. He's not testing against the system.

      If you are on most linuxes and don't shadow passwords then your entries in /etc/passwd look like:

      sername:passwd:UID:GID:full_name:directory:shell

      sam:Npge08pfz4wuk:503:100:Sam Spade:/home/sam:/bin/tcsh

      Note this is an encoded password. The Linux system itself doesn't know your password.

    32. Re:Easier to remember random passwords by Lehk228 · · Score: 2, Informative

      Another thing that helps a lot is using always passphrases instead of passwords. "theBLACKcat!" is as strong as "gm4JIsdf39PO".

      not even close to being equivilant, the first, being three english words (assume vocabulary of 10,000) results in 8.00 e12 combinations (10,000*2)^3[caps or not caps]

      while the other password gives 3.23 e 20 combinations 62^12 [letters*2 + 10 digits] if we allow the other symbols on the top row of the keyboard it goes up to 5.00 e22 combinations

      --
      Snowden and Manning are heroes.
    33. Re:Easier to remember random passwords by Peristarkawan · · Score: 1

      Lockdowns are not appropriate for many systems. If I can force your account to be locked down so easily, then I have a highly effective means of performing a DOS attack.

    34. Re:Easier to remember random passwords by Anonymous Coward · · Score: 0

      But yet you still can't manage to remember your /. username/password?

    35. Re:Easier to remember random passwords by 1u3hr · · Score: 1
      10 billion won't take long to crack, though.

      It will if they have to enter them into an online form at a few seconds each try. What system is so insecure that it lets you run billions of login attempts? I know there are hash files, but these aren't freely available these days for obvious reasons. Someone with access to that probably can get all my dat without a psswprd anyway. Also, they have to know the algorithm I've used to know which 10 billion passwords. In any case all my "top secret" files are offline. I don't do more than a very few credit card transactions online, which only require the numbers on the card anyway.

    36. Re:Easier to remember random passwords by 1u3hr · · Score: 1
      The idea is that you can remember the phrase and a particular method of generating the password.

      Several people have suggested using the first line of a song, or its initials. I think that would add no more than a few thousand (considering Top 40 songs since 1940, say) to the dictionary attack, so once it's lost its "obscurity" security, that's not a great idea. Same for using famous quotes; just add the "fortune" file and you've got most of them.

      I recall someone lamenting how their account had been broken into, despite using the highly secure password of "THX-1138", because hardly anyone had seen that George Lucas film.... What geeks think is obscure is probably the first thing tried (Klingon, Elvish, etc).

    37. Re:Easier to remember random passwords by hackstraw · · Score: 1

      10 billion won't take long to crack,

      login: admin
      password: ********

      Permission denied, please try again.

      login: admin
      password: ********

      Permission denied, please try again.

      login: admin
      password: ********

      Permission denied, please try again.

      After 3 consecutive failed attempts in 5 minutes account for 'admin' is now locked. Contact your system administrator to unlock the account.

      10 billion won't take long to crack,

      So, is there more than one example of an interesting system that was compromised based on a brute force password attack on the order of 10 billion character combinations?

      Keep in mind that there are _billions_ of computers that are "protected" by 8 character passwords that are exposed to the internet 24x7x365.

      If it doesn't take too long to crack, why do lazy script kiddies waste their times with specific system exploits instead of just taking a short time to simply crack into an account? Surely a few million lazy, malintentioned script kiddies could have stumbled upon such an easy way to shell access on a system, right?

    38. Re:Easier to remember random passwords by Anonymous Coward · · Score: 0

      Heh, that reminds me of the time I was assigned a new password of 4th72+ghD3 and given two minutes to memorize it. Now, I was like, "How do I remember something as complex as 4th72+ghD3?"


      Well, the sysadmin just shrugged and told me that it was all randomly generated, and I had to deal with it for security purposes. And then he told me to stop being such a 'simple n00b.'


      For the life of me I could remember 4th72+ghD3 and end up having it reset a few times. And while I may be 'simple' for not being able to recall somethigng as complex as 4th72+ghD3 for password, I'll never forget how he insulted me!

    39. Re:Easier to remember random passwords by smatthew · · Score: 1

      Umn - i think you're thinking of "Watt" or "the absolute meter-kilogram-second unit of power equal to the work done at the rate of one joule per second or to the power produced by a current of one ampere across a potential difference of one volt : 1/746 horsepower".

      Wat isn't a word. unless you count abbreviations. or airport codes.

      and for that matter "bi" isn't actually a word, but rather a prefix, an abbreviation for the element bismuth, or the country code for burundi.

      --
      slashdot username - at - email.domain.name
    40. Re:Easier to remember random passwords by stanmann · · Score: 1

      1@m56Had3 Lampshade with 56 in the middle drop the P and s... insert your own Capitalization and special character inserstions.

      --
      Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
    41. Re:Easier to remember random passwords by biglig2 · · Score: 1

      How dare you! How dare you!

      Lumping me in with the poor spellers who hang about on Slashdot, indeed. A quick test... yes, spelt antidisestablishmentarianism right first time!

      Anyhow, Chambers 21st gives "wat" as a type of Buddist temple. Bi is both a phrase in chinese medicine, indicating a block in one's qi, and also of course as a colloquial word for bisexual.

      Obviously these are relatively obscure words, but my point is to reveal the flaw in this "split a word" method.

      It is meant to work by preventing a brute force attack finding the words in a dictionary, but as you and all the previous posters have demonstrated, people are not able to reliably identify all the words in the dictionary.

      So the method is clearly not reliable.

      --
      ~~~~~ BigLig2? You mean there's another one of me?
    42. Re:Easier to remember random passwords by Anonymous Coward · · Score: 0

      This isn't about getting shell access on a system. You use an exploit to get root on someone's box, and THEN you break out the password cracker - to get at the interesting things, like, oh, the password for their online bank account, or the key to that encrypted volume that holds all their confidential data...

    43. Re:Easier to remember random passwords by Anonymous Coward · · Score: 0

      Well, you have to scramble them a bit.

      For example, "Start spreading the news. I'm leaving today." ==> "Spread out the newspaper. I'm turning into a tree." ("leaving" ==> "turning into a tree". Get it? Yes, it's stupid and sucky, but this kind of stupid and sucky thing is what you want when you're generating passwords.) ==> "sotnitiat" ==> "s0Tn1Ti4T".

      Another example: "Jingle bells. Jingle bells. Jingle all the way." ==> "Stop jingling those fucking bells!" ==> "spjgtefgbs!" (first and last letter of each word, plus punctuation).

    44. Re:Easier to remember random passwords by Anonymous Coward · · Score: 0

      "now we need to define what the hell "alpabatical" means"

      I assume that it has something to do with dog food and bats. Now, "alphabetical" means that it's a letter.

    45. Re:Easier to remember random passwords by mordejai · · Score: 1

      Wrong.
      Remember I'm using both cases, most of the time miXING them IN the SAme woRD, which, along with the ran!dom symb@ls, fools dictionary attacks completely.
      And it could be five words instead of 3, and it would still be easy to remember. I was just showing a pattern.

  3. "Force"? by chrysrobyn · · Score: 5, Interesting

    I'm just a *nix and Windows luser. After struggling with tens of passwords for years, keeping them (relatively) secure, difficult to guess, etc., my employer is starting to press hard on even more regulations and ended up changing my password cycles. I can't keep up any more. I've had to get passwords reset monthly for about 6 months so far because I get locked out due to bad password entries. I just had to ask for advice on keeping them straight.

    Per advice, I have begun to keep a plaintext file on my desktop computer with all my passwords in it and when they expire. My corporate IT guidelines are too secure for me, a legit user. So, I'll have to compromise security in order to comply with guidelines.

    1. Re:"Force"? by sfcat · · Score: 4, Insightful
      Per advice, I have begun to keep a plaintext file on my desktop computer with all my passwords in it and when they expire. My corporate IT guidelines are too secure for me, a legit user. So, I'll have to compromise security in order to comply with guidelines.

      First mistake, having an IT policy that forces users to remember dozens of passwords. Second mistake, telling a user to put their passwords in a plaintext file on the desktop. Third mistake, posting that fact on /. without posting as AC.

      I'm not making fun of you, but I feel for those admin b/c nobody would make such a policy unless forced by the higher ups.

      Security is based upon three types of authorization: 1) something you know (password) 2) something you are (biometrics) 3) something you have 3) a key of sometype. Assuming that security is this important to your org, maybe you should get some type of thumb drive with a security credential and then you could use weak passwords safely. Or biometric fingerprint ids (now available from IBM) plus weak passwords. But the policy your network has in place is probably weaker (b/c I'll bet many people have these plaintext files) than a much slower password cycle.

      --
      "Those that start by burning books, will end by burning men."
    2. Re:"Force"? by Inda · · Score: 0, Troll

      I keep my passwords in a plainext file at home. I encrypt the plaintext file with a long passphrase afterwards. I've always thought that was a reasonable solution for keeping lots of passwords safe.

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
    3. Re:"Force"? by goranb · · Score: 1
      My corporate IT guidelines are too secure for me, a legit user. So, I'll have to compromise security in order to comply with guidelines.

      Although I fully understand the issue (I'm having the same problems myself), that still is no excuse to compromise sequrity in such a fashion...

      Instead of a simple text file, you could at least use a password manager (something like KeePass at sourceforge, for example, I like revelation for Gnome...)
    4. Re:"Force"? by Anonymous Coward · · Score: 0

      unless of course, well, you know... What?? Quit looking at me. I just mean like, well, teehee, if you were to lose that file.. ok gosh, quit staring. ok then. if you were to lose that file, or forget the password, that would be awful.

    5. Re:"Force"? by ph117 · · Score: 1

      I've been using Password Safe for a number of years now after encountering similar problems trying to remember a dozen passwords or so. You can use PS to automatically generate random passwords when you add a new entry (according to a configurable policy), so you no longer need to share passwords between sites. PS stores passwords in a Blowfish (or maybe AES now?) encrypted file so no need to leave your passwords lying around in plaintext on your system.

    6. Re:"Force"? by gr8dude · · Score: 1
      First mistake, having an IT policy that forces users to remember dozens of passwords. Second mistake, telling a user to put their passwords in a plaintext file on the desktop. Third mistake, posting that fact on /. without posting as AC.
      yep! 100% correct. And I agree with the last part too.

      Try this tool (Dekart Logon) http://www.dekart.com/products/authentication_acce ss/logon/

      It can work with biometry

      it can store your key on almost anything (I use my Palm). A watch with a flash disk will do too :-)

      some of my colleagues store their profile on the smart card they use to unlock the doors - this is very handy.

      you can store a lot of 'profiles' on it, so you can use it for authentication on multiple computers and for different applications

      works with Active Directory as well

      If you switch to this - their password policy will no longer trouble you, even if they change the pass like 5 times a day %-) IMHO this does not make things more secure, but convincing directors\managers is tougher than just following their instructions...

    7. Re:"Force"? by Antique+Geekmeister · · Score: 2, Insightful

      This is exactly right. Most models of good password creation ignore the problem of good password handling, and security gets massively compromised.

      I find that using SSH keys wherever possible, with the local accounts actually having their passwords locked and forced to use SSH keys, works quite well. The trick then is to force the user to passphrase the SSH key, which is helped by using tools like keychain that allow them to use the password once and use it anywhere.

      Kerberos has a similar approach but requires a central server, and isn't as broadly implemented.

      But once you have users going out into the field with on-line lists of plain-text passwords, or paper with the passwords on them, your password security has failed.

    8. Re:"Force"? by Anonymous Coward · · Score: 0

      you get locked out for trying a false password several times?

      that's one of the most stupid mistakes:
      Its way to easy to lock out users or even admins (just login as the admin and type a wrong password 3 times and watch them go nuts)

      IMHO, if you want to have account disabled you should follow some rules:
      1) An account should only be locked for a fixed 2) An account should only be locked if somebody is really running a brute force cracker, depending on the password length/characters allowed the chances for this to succeeds are only reasonable if you try a few thousand combinations. So only lock the account if more then 100 (?) attempts are made.
      3) If 100 attempts are made continuously for more then 1 day then you might lock it a bit longer.
      4) You may provide a backup password which instantly unlocks the account.

    9. Re:"Force"? by Anonymous Coward · · Score: 0

      Sometimes, those of us who have been using secure passwords all along get pissed off and intentionally choose bad passwords in response to these so-called "IT" guidelines. I figure, if they're stupid enough to have a draconian policy that just invites me to write passwords down on a notecard in my unlocked desk drawer, they deserve it. As I see it, if they cared about security they'd come up with a set of guidelines that's not so conducive to circumvention, so the so-called "IT" department is compromising security by being retarded.

    10. Re:"Force"? by Anonymous Coward · · Score: 0

      Well, just have a list of your passwords in a postit in your wallet, without indication of where they fit.

      Sure, your wallet can be stolen - but as long as it's not say under your keyboard, you aren't breaking any policies that way and your ass is slightly better off.

    11. Re:"Force"? by Anonymous Coward · · Score: 0

      I have been having the same problem. I'd like it if organisations that pretend to be serious about security actually put some effort into single sign-on. Then the one or two passwords you have to remember can be strict and aggressively aged.

    12. Re:"Force"? by reimer · · Score: 1

      Concur 100%

      I worked at a place which enforced a password change every 90 days. They also tried to make it difficult to reuse passwords by keeping a password history o 12 entries.
      My solution is handle the situation was to come up with a simple algorithm to enumerate passwords (baseXY or XbaseY) which were system compliant and easy to remember.

      Point is that narrow-sighted policies are leading to insecure imlementations. Any workplace which require the handling of 3 passwords or more is insecure by human natures inability.

      To reduce the number of passwords being used the companies needs to adopt single sign-on strategies for all future, current and legacy applications.
      I doubt that will happen anywhere anytime soon.

      --
      __Reimer
    13. Re:"Force"? by jc42 · · Score: 1

      I have begun to keep a plaintext file on my desktop computer with all my passwords in it and when they expire.

      Yeah; I've done that for years now. I just checked my password file, and it currently contains 91 entries. I piped it through sort|uniq to eliminate duplicates, and it still had 84 entries. Most of the variations are because of sites' rules for passwords, that usually don't allow me to use the same password on different systems. And this list doesn't include the handful of machines that I use most often, because I can remember their passwords.

      There's no way I could remember all of these. And it's the sites' password rules that force me to put them into a file like this. So I blame the security "experts" for forcing me to be so insecure.

      Funny thing is that the password file itself is highly secure, although it's on the web so I can get at it from anywhere. Its name is rather random looking, starts with a '.' and is in a "hidden" directory that also has an index.html file. I check the server logs frequently for a list of "interesting" accesses, and this file has never been read by anyone but me. I access it via "https://..." of course.

      It's interesting that an unencrypted plain-text file that's on the web can be so much more secure than most things protected by passwords and encryption.

      How could the security people have gotten it so wrong?

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    14. Re:"Force"? by x_codingmonkey_x · · Score: 0
      Second mistake, telling a user to put their passwords in a plaintext file on the desktop.

      I agree. But there is an easy work around. I keep all my passwords in plain text as well but I encrypt the text file via KGpg which has a 4096 bit length key using the DSA & ElGamal algo, so I feel pretty secure with it. If I need to view the file or modify it I just unecrypt it with one super secure password and viola, no need to memorize any other passwords. Also, no doubt there are similar encrypting tools for Windows as well.

    15. Re:"Force"? by biglig2 · · Score: 1

      They wouldn't like your use of security through obscurity with the web page either. For some reason, many "security experts" don't seem to appreciate that security through obscurity really is security. It's not perfect, but if you think any form of security is perfect you are at risk.

      --
      ~~~~~ BigLig2? You mean there's another one of me?
    16. Re:"Force"? by CastrTroy · · Score: 1

      I just use the GNU Keyring to store my passwords on my old Palm M100. Memorize 1 cryptograpically secure password, and you can access them all. Plus it can generate new passwords for you whenever you want. Makes it nice when you have to get a new password every month, or with uncommon passwords that you only use once a month.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    17. Re:"Force"? by Glonoinha · · Score: 2, Interesting

      The real pain of password changes is the first few days of the transition while your finger muscle memory wants to use the old one and your brain isn't moving fast enough to stop them (or forgets to use the new one too.)

      One way I have found that works for me is to stop what I'm doing for a minute, clear my head and then look around at my surroundings. The first thing my eyes stop on generally has some text on it (books, various pieces of computer hardware, memory cards, magazines ...) - if the text meets the stringent password requirements (8+ characters mixed case with at least one number) I use it. Doesn't have to be a word, just a string of random characters - but just something that seeing it there in plain sight will remind you what it is. DellUltraSharp2001fp is 20 characters mixed case, not in the dictionary (yet, but thanks for adding it for me guys!) and is both invisible and right out there in plain view at the same time. 1000ftEquals300m is another for you, if you happen to wear a Rolex Submariner.

      As for multiple passwords, just change them all to be the same thing when the next one needs changing. Just because your Windows environment forces 60 day changes and your Unix lets you ride for 90 days doesn't mean you can't change them all across the board every 60 days.

      --
      Glonoinha the MebiByte Slayer
    18. Re:"Force"? by lheal · · Score: 1
      • I'm not making fun of you, but I feel for those admin b/c nobody would make such a policy unless forced by the higher ups

      Uh, not so fast. There are lots of half-clued admins out there who deal with their quarter-clued lusers by making rules, rather than with real training. So, rather than telling them to "Think of a phrase, use the first letter of each word, and add punctuation" they have these arbitrary templates, enforced expiry, and end up with sticky notes or text files.

      A slightly different spin on your take is that often admins come up with a policy to impress the PHB. The boss feels secure, because the users are made uncomfortable. The unspoken principle is that if it's uncomfortable for the users, it must be really uncomfortable for the bad guys.

      • Security is based upon three types of authorization: 1) [password] 2) [biometrics] 3) [a key]

      "Security" is whatever you want it to be. You're making the same mistake that you complain about: by making the security system too complicated, you ensure that users will find their way around it. They'll always devolve to using only one barrier.

      --
      Raise your children as if you were teaching them to raise your grandchildren, because you are.
    19. Re:"Force"? by dgatwood · · Score: 1
      And worse, the templates are always subtly different, so even if you do have a high-security password that's standard across all your high-security accounts, there's always one account that bites you in the ass and forces you to change it somehow to comply with some asinine, arbitrary extra rule that adds nothing (useful) to the security of your 14-letter, non-word password... or the 20-digit number password.

      The right way to get good security is for the sysadmin to set a wide-open policy across all systems, encourage people to use a single password for all of them, then regularly run crack and other tools on the password file. When the sysadmin finds that a user is using a weak password, the sysadmin hands that person a note that says "We cracked your password as part of a random security audit. Your previous password was 'people'. Your password has been changed to 'dumbass+luser' and will expire the next time you log in. Please set a better password this time."

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    20. Re:"Force"? by jc42 · · Score: 1

      Of course. And pretty much all computer security uses "obscurity", i.e., hiding the critical incantation is a huge address space. The URL of my password file is essentially just another long random string of characters. If you could guess it exactly, you'd get to my file in one try, just as if you guessed a password. But if a single character is wrong, all you get is error 404, which conveys no further clue. So the file's URL is essentially just another password.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    21. Re:"Force"? by Kadin2048 · · Score: 1

      This is actually the concept behind a number of shareware / free "password management" programs that were popular a few years back (and probably still are). Or for that matter, the password-management facilities of Mac OS X, for example, which has an encrypted 'keychain' where you can store other passwords.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    22. Re:"Force"? by x_terminat_or_3 · · Score: 1

      Yeah but you know. The un-encoded file can be retrieved by using undelete utilities. Even after a hard disk format fbi have been known to extract incrimminating data.

      --
      Only those who risk going too far can possibly find out how far they can go. T. S. Eliot
    23. Re:"Force"? by Kadin2048 · · Score: 1

      I used to have to use a particularly asinine system which forced me to change my password every 90 days also. I thought it was the most insecure policy I've never seen -- users and even some administrators' passwords were written on sticky notes on monitors, and people were constantly forgetting them and having them reset.

      Mercifully, although the system did make sure you changed your password at least every 90 days, you were free to do it more often than that, and only the existing password was recorded. People quickly learned the '90 day drill:' change your password to some bogus one and then immediately then back to your regular password, every 90 days. This was about the system's only saving grace. I can't say I was ever so glad to see a feature not implemented properly.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    24. Re:"Force"? by bogado · · Score: 1

      Why exactly is your password file is in an web-accessible place? All security information should be placed in non-accessible places, if possible off-line.

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    25. Re:"Force"? by jc42 · · Score: 0, Troll

      I answered that. It's so that I can get at it from anywhere. ;-)

      Of course, you could too, if you could guess the URL. But actually, that's gonna be a lot more difficult than guessing most of my passwords. Unlike passwords, that often have a size limit, a URL can be rather long (even discounting all the fixed boilerplate).

      Also, I have accounts on a number of machines that are on the Net and have web servers. Some are guest accounts. I can put maybe two copies of my file on two of them and move it around occasionally. Maybe changing its name. The file is always "hidden" in the various ways that a web server lets you do this.

      I'd contend that this is in fact more secure than, say, a Password Safe in a Palm device in my pocket. That can be stolen and brute-forced to give up the file. My online file is a lot less accessible. And I'm not carrying any physical clues that it even exists.

      Of course, the fundamental problem is the idiots running security systems, that force me to have around 100 passwords, mostly different. If they wouldn't do this to me, I could use memorable passwords that aren't dictionary-hackable, and I wouldn't need to store them anywhere.

      It would also be much better if all those sites would let me change my password. For more than half of them, I couldn't tell you how to do this. Discovering the method is generally so difficult and time consuming that, like everyone else, I don't bother. It's one more idiocy forced on me by the security "experts".

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    26. Re:"Force"? by x_codingmonkey_x · · Score: 0

      Thats why I use the Shredder. It comes with KGpg and essentially wipes out the file completely. And then again, a hacker really isn't going to go to that much effort. Even if you don't have a Shredder tool it's better than leaving the bloody plain text file on your desktop! (Furthermore, as far as I know when you rm something in Linux it's gone forever so no problem there, but I use the Shredder just in case)

    27. Re:"Force"? by DaWiz2k · · Score: 1

      Secure ID and strong passwords in the enterprise: 1. Everyone has a secure ID token. If the system supports authentication, it is implemented. 2. For those systems that can not be supported, a user-specific random password is generated and posted to an intranet site that requires authentication via the token. Users can login at anytime and get their passwords so there is no need to write them down. 3. Passwords are changed on a regular basis and are changed immediately if there is any reason to suspect a compromise. For my personal passwords, I have an encrypted database in my smartphone. The database is protected by yet another strong password. The main vulnerability is shoulder surfers. A few incidences resulting in severe penalties for compromised passwords seem to have drastically reduced the problem. Once the average user understands that there are financial implications to allowing a compromise, they are suddenly more aware of who is standing behind them.

    28. Re:"Force"? by Urchlay · · Score: 1
      I have begun to keep a plaintext file on my desktop computer with all my passwords in it and when they expire. My corporate IT guidelines are too secure for me, a legit user. So, I'll have to compromise security in order to comply with guidelines.

      Why couldn't you encrypt that plaintext file with GPG? That would give you one single password to remember, but keep most of the convenience of having a password list. If there's only one password you have to remember, you can make it a complex passphrase.

      Of course, it doesn't stop shoulder-surfers... you could always mount a rear-view mirror on your monitor :)

    29. Re:"Force"? by x_terminat_or_3 · · Score: 1

      Actually you can undelete in Linux but you have to unmount the partition first and then run some utility (forgot its name)

      --
      Only those who risk going too far can possibly find out how far they can go. T. S. Eliot
    30. Re:"Force"? by Punk+Walrus · · Score: 1

      I did this at my previous job. The corporate policies, set in place for the 90% of the company that had no technical aptitude and only had 1-2 systems to log into, was a bitch for those in tech who had to login to multiple systems managed by multiple departments, most of them outsourced. We had:

      - Kerberos Password system for most servers
      - A centralized web-authentication system for documentation
      - A second web-authentication system for graphs and metric pages
      - Our mailbox
      - Our HR/Payroll system
      - Our financial system (for reimbursments)

      Not to mention over a dozen subsystems for various networks (like client username management, network access for switches and routers, separate mail systems, and so on). Depending on which system you were on, here were the rules:

      - Some old systems had an 8-character max, non-case sensitive system which did not take non-alphanumerics
      - Some took a 4-char min, 16-char max system that allowed case, numbers, and some (not all, notably underscores, spaces, *, and !) punctuation
      - Most allowed everything, including some Control keys (^G made your password go "ping").
      - Some were impossibly cryptic, and very anal.

      One main PITA system only allowed you to change your password on a central web page. It had this 10-char minumum, with manadatory mixed case, nums, chars, and would reject passwords without telling you why. So you had to enter you old password, then enter in a new one, and repeat the new one, and hit "submit for verification." Then you might get mail back "The password you supplied for this login is invalid, may have violated the rules, or the system might be busy. Try again." And your password expired after 30 days, and was claimed to have a 2-year memory of past passwords (I didn't stay long enough to find out for myself) that it would reject. ARG!

      So I did what you did to try and remember some stuff. Like, I had a Dell 810ht monitor, and a note that the new fax number was ext 555-2235. So I'd make a password like "Dht810_2235" and hope it got accepted.

      Annoying.

    31. Re:"Force"? by Vicsun · · Score: 1

      Or you can just store your passwords along with when they expire in an encrypted database which you can open with a master-passphrase and/or a key-file (thus using both something you know [the password] and something you have [the key-file, which you should presumably put on some sort of removable storage you keep with you {more brackets}] for authorization purposes). I highly recommend keepass for that job - it's minimalistic (>500Kb), secure, and open sourced if that matters to you. You can easily keep it along with your key-file and database file onto a floppy disk, if you're for some reason lagging behind the times.

      This is the second time I'm recommending keepass in this story, but it's just so damned useful. I swear I'm not affiliated with it in any way ;-)

    32. Re:"Force"? by bizarro-faust · · Score: 1

      Please look into using Password Safe by Bruce Schneier.

    33. Re:"Force"? by Anonymous Coward · · Score: 0

      I've got about a dozen different passwords memorized. They are not dictionary-crackable (that I know of). They include: work password home password home root password mail server password password for slashdot and other online (non-financial) sites passwords for financial websites (not all the same due to differences in password constraints) I tend to remember most of them without much difficulty (there are some patterns and themes in common between most of them) and I have a password file with only hints (e.g., starting letter and number of characters) to help me when I forget, as I occassionally do.

    34. Re:"Force"? by antonpiatek · · Score: 1

      And if someone does hack the network and tracks packets? Your URL will be vunerable.

      Not to mention that you browser history could give it away too (i.e. unattended terminal).

      The problem with methods like this and the parent, is that physical security in the office is far easier to break.

      Walk in in a suit, sit down at an empty desk (hot desking makes this so easy) and either reboot the machine in front of you with a boot disk, or use the laptop you brought in.

      Most companies have more strict password policies than physical or network security, which makes the password issue a joke!

    35. Re:"Force"? by mOdQuArK! · · Score: 1
      Of course, you could too, if you could guess the URL.

      The obvious problem is that people don't NEED to know precisely what the URL is - they just have to crack your web server, then they'll have access to everything on it no matter what you've named it.

    36. Re:"Force"? by Anonymous Coward · · Score: 0
      1. Security is based upon three types of authorization: 1) something you know (password) 2) something you are (biometrics) 3) something you have 3) a key of sometype.

      I really wish people would stop pushing this biometric nonsense. Biometrics is equivalent to a password that you cannot change if it becomes compromised, i.e. it is a weak password scheme.

      AC
    37. Re:"Force"? by Anonymous Coward · · Score: 0

      uhm, am i the only one who thinks this is a troll? if not, its a stupid idea because:

      -https will block the content, but already gives away the hostname
      -if not working from your PC/browser a keylogger could be listening, or browsercache/history can be checked later
      -webservers may be compromised (in this case you wouldn't even have to completely control the system, just be able to views things)

      If you want to do this, using ssh may be slightly better (no history on hostmachine to check, and a password/key required to view the file).

    38. Re:"Force"? by Anonymous Coward · · Score: 0

      My company used to require changes every 3 months and you couldn't use any of the last 5 passwords. I couldn't remember which one was current, so I just started writing it on my whiteboard (unlabeled). Amist the other crud on there, I figured being in plain site made it less likely to be guessed. What do corporate IT folks think they are protecting against by forcing these policies?

    39. Re:"Force"? by devilspgd · · Score: 1

      Why would you change AND expire passwords?

      Simply expiring the password and notifying the user of the reason should do the trick.

      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
    40. Re:"Force"? by devilspgd · · Score: 1

      The problem with #4 is that it could get compromised just as easily as the "main" password.

      However, if #4 still requires the real password too and you only get one chance to use the unlock password in concert with the main password then you might have a good idea.

      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
    41. Re:"Force"? by devilspgd · · Score: 1

      It depends on what type of "security through obscurity" you're talking about.

      In essense all passwords are simply security through obscurity. This isn't a bad thing.

      However, if you're talking about running a mail server with a known exploit, and instead of patching the exploit you simply hide the mail server's product name/version in the greeting string, then it's a very bad thing.

      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
    42. Re:"Force"? by Hognoxious · · Score: 1

      I use the same one for unimportant things, that with variations for medium importance things and keep separate distinct ones for other things - root on my linux box, production server access at work etc. I also keep a file on my PDA which is encrypted. Even if you were to know about it, wrestle it from me & crack the encryption, it doesn't contain the passwords - just cryptic hints that only I would know the answers to.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    43. Re:"Force"? by biglig2 · · Score: 1

      No, it doesn't.

      My point, and one that is often overlooked, is that while patching the exploit is more secure than hiding the greeting, hiding the greeting is more secure than not doing anything at all.

      People label STO as just bad in itself. It's not. Many people think it is more secure than it is, but that doesn't make it bad.

      --
      ~~~~~ BigLig2? You mean there's another one of me?
    44. Re:"Force"? by dgatwood · · Score: 1
      Because it's more annoying that way.

      But seriously, expiring their old password means that anybody who might have guessed that password still has a shot of guessing it and changing that person's password to something harder to guess. If you change the password and set that new password to expire on first login, you can physically hand them the new password and be assured that the right thing will happen.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    45. Re:"Force"? by stupid_is · · Score: 1

      Whisper might be what you need - then you only ever need one password to get at all your passwords, and you can manage your password changes yourself.

      --
      -- Intelligence is soluble in alcohol
  4. Don't by kristopher · · Score: 4, Insightful

    Yes, I have a suggestion. Don't force people to use stronger passwords. If they choose to use a weak one then when it is cracked, that'll be their fault. In either case, how many of us actually have to worry about someone breaking our passwords?
    The whole point of passwords are to deter regular joe from from gaining access. Yet anyone with enough time and commitment can and will break any password or encryption method ever created.

    1. Re:Don't by William+Robinson · · Score: 1
      I will second you.

      One more serious problem I have faced is, if the passwod is very complicated (and forced), the managers will simply write it on a yellow sticky thing and keep it hanging close to monitor.

      That defeats the whole purpose. :-D

    2. Re:Don't by GotenXiao · · Score: 1

      Except hashing. Only bruteforcing can sidestep a hash.

      --
      Goten Xiao
    3. Re:Don't by Jesus_666 · · Score: 1

      Great. Teach the users to calculate MD5 in their heads and make them stick the hash of their password to the monitor...

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    4. Re:Don't by fallendove · · Score: 1, Insightful

      That only works when strictly personal data is at stake. Say we put CmdrTaco in charge of the NSA security and he compromises the nation's security. Do we just say, "Oh well, that's his fault"?

    5. Re:Don't by pipingguy · · Score: 1


      That's true. Why not use a well-known (to you) phrase plus a (non-easily-guessed) number as a password?

    6. Re:Don't by GotenXiao · · Score: 1

      I was responding to this: "Yet anyone with enough time and commitment can and will break any password or encryption method ever created."

      MD5 by nature is completely uncrackable except by bruteforcing.

      But yeah, teaching them to calc MD5 in their heads would be fun :P Hell, I'd love to be able to do that.

      --
      Goten Xiao
  5. l33t is handy by l3v1 · · Score: 1

    I always use one word, or more shorter words cat together, or a word+number, and so on, but all of them written in l33t. This, combined with an occasional small/caps letters IMO is a good way. You avoid dictionary words, but still can think out stuff you can remember easily. Then again "easily" is not the same for everyone. My ones are usually quite scrambled pieces, but I never had trouble memorizing them (around 10 different, used for dozens of places, boxes, sites, servers, etc.).

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    1. Re:l33t is handy by Anonymous Coward · · Score: 0

      If you can avoid dictionary words, there is no need to do leet; then you are leet.

    2. Re:l33t is handy by Anonymous Coward · · Score: 0

      just don't hope they get run through l0phtcrack... l33t doesn't last very long.

    3. Re:l33t is handy by l0b0 · · Score: 1

      To make good passwords, bad spelling is your friend. Just use any of the following:

      • Your own typical spelling mistakes, e.g. "speel" (for "spell")
      • The pronounciation of a word (preferably from a different language), e.g. "zetøsh" (French pronounciation of "The touch" written in Norwegian)
      • Dialect words, preferably not from the area you live in
      • Made-up words
      • Short, preferably uncommon nicknames, e.g. "Sty"

      Combine with scrambling methods like left- or right-shifting "for great justice".

    4. Re:l33t is handy by Glonoinha · · Score: 1

      How did you type that ø character?
      That's an idea, just do my passwords in high-bit ASCII characters - I could even write them down on a post-it note on my monitor, not like anybody could figure it out ...

      --
      Glonoinha the MebiByte Slayer
    5. Re:l33t is handy by l0b0 · · Score: 1

      The "ø" character is part of the Norwegian alphabet, just as "æ" and "å". If you want to use them with an English keyboard in Windows, just add Norwegian as an input language, and assign shortcuts such as Alt-Shift-1 & 2 to shift between it and the other language you're using. Then "ø" is at ";", "æ" is at "'", and "å" is at "[".

  6. password by DarkHelmet · · Score: 4, Funny
    from the nd3knsdkh238979103dsw dept

    Stop posting my password on Slashdot, Zonk!

    --
    /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
    1. Re:password by Vicsun · · Score: 1

      It's okay, I changed it for you :-)

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

      Damn you!

    3. Re:password by qqaz · · Score: 1

      at least your password isn't 12345

      --
      sup :cool:
  7. Re:Why bother? Crypto can be dangerous. by Anonymous Coward · · Score: 0

    you are a dipshit.

  8. There is only one way by FidelCatsro · · Score: 1

    And that is to hire a bunch of Goons to threaten to break the users kneecaps if they don't , short of that nothing will change the way the average user will choose passwords.
    People like the easy life , and they hate passwords they can never remember(think they can never remember).
    Pass-ages would be better like for example "This is Grettas house , it has 100 cats in it. They like milk and beer and when you stroke them they go "Meow"
    Easy to remember , though a tad long .

    --
    The only things certain in war are Propaganda and Death. You can never be sure which is which though
    1. Re:There is only one way by RJabelman · · Score: 1

      You could ask for the first letter of each word:

      TiGhih1ciiTlmabawysttgM

      This is how I think up my passwords, starting with song lyrics I like and can therefore rememeber....

    2. Re:There is only one way by Anonymous Coward · · Score: 0

      of course now all I would need to do is find bands you like , and songs then i can bash away at your password.

    3. Re:There is only one way by Ithika · · Score: 1

      He didn't say anything about bands he liked... just song lyrics. I believe there's a George Michael lyric that goes "guilty feet have got no rhythm". I think that's a great line but other than that I can't stand George Michael.

  9. Single Sign On by SnapShot · · Score: 4, Interesting

    Either use single sign on or an honest assessment of whether or not every f-ing application and web site in the intranet needs it's own f-ing password. Some things are just not so important that they need a password especially if they are already relatively safe within the corporate intranet.

    To use the example above, I'd be more than willing to think up and use a long, randomized password if it was the only one I had to remember to do my job and I only had to change it once every 90 days or so.

    --
    Waltz, nymph, for quick jigs vex Bud.
  10. Use Password Safe by kotku · · Score: 2, Interesting

    I use password safe to keep all my passwords. I used to have password overload and ended up using the same password for tons of sites. I eventually came to the decision this was a really dumb idea and shopped around for a solution. Now I just use password safe to generate proper random passwords for all my web sites and accounts. All you have to remember is one master password.

    The only problem is that it is not very portable in that if I am not on my own computer I don't have access to the password data base.

    --
    The bikini - security through obscurity since 1943
    1. Re:Use Password Safe by tyroneking · · Score: 1

      You could try using PassPack from http://freezip.cjb.net/freeware/ - I have no idea how it compares to password safe but it is portable.

    2. Re:Use Password Safe by gr3g · · Score: 1

      Give keepass a try. I've been using it for about a year now and I am really happy with it. It easily works on a USB key or in combination with a PC and USB key.

      keepass

      --
      "It has always been this way and it won't change, god bless the fucked up USA" The Briefs
    3. Re:Use Password Safe by Havenwar · · Score: 1

      I'd say it is pretty portable. works from a usb thumbdrive. How much more portable do you want it? Try tattooing all your passwords on your left arm.

    4. Re:Use Password Safe by 1u3hr · · Score: 1
      Try tattooing all your passwords on your left arm.

      Ah yes, the Memento method.

  11. VAX VMS had this fixed 20 years ago. by nickh01uk · · Score: 1

    Did I just stumble out of my time machine and fall into the early 1980's. This is an example of just how bad the industry is at learning from itself, and how every app, OS, or system vendor believes they can learn nothing from the rest. Ive got 3 words for you. SET PASSWORD/GENERATE The SET PASSWORD example is as follows. $ SET PASS /GENERATE Old password: YOUR_OLD_PASSWORD (actually not visible ) infrka hewsed iddege saubcp patlzu Choose a password from this list, or press RETURN to get a new list New password: patlzu (actually not visible ) Verification: patlzu (actually not visible ) $

    1. Re:VAX VMS had this fixed 20 years ago. by caveman · · Score: 1

      Indeed, and what sysadmin could resist entering the following for each user on their 'I hate you' list:

      $ UAF="$AUTHORIZE"
      $ UAF MODIFY VICTIM1/FLAGS=GENPWD/PWDLIFETIME=1/PWDMINIMUM=28

      (rince and repeat for victim 2, etc..) /FLAGS=GENPWD forces the user to use generated passwords. /PWDLIFETIME=1 sets the password lifetime to one day. /PWDMINIMUM=28 sets the minimum password length to 28. The generator generates passwords of the minimum length to the minimum length + 3, and 31 is the maximum.

      Users soon learn to A) Buy you several beers to reverse this measure, and B) not to mess with you ever again.

  12. random passwords by janek78 · · Score: 4, Insightful

    For the more important stuff (like my credit card details) I use a random generated password 10 characters long, mixing normal letters, capitals and numbers. But if I had to use several of these, I would have to start writing them down (I am in my mid twenties, recently graduated from a medical school, so I like to think my memory is quite good).

    Forcing an average user to use a difficult random password is like asking them to write it down on their monitor (I've seen this done more often than I can remember - and don't forget my memory is good :)

    Wouldn't a non-random but still difficult to guess password be more secure?

    Using the method mentioned in the article (e.g. t7p4i0t1 for combining a phrase a and a number) is OK until you are forced to change the password too often. Was it "pearl in the river" and my birthay or was that last time and now it is "lorem ipsum dolor" and my wife's birthday?

    Seems to me that forcing too secure passwords unto yours users is bound to be insecure in the end.

    1. Re:random passwords by Anonymous Coward · · Score: 0

      My personal method of coming up with (IMO) very strong passwords is to think of some easy to remember sentence, and then use the first letter of each word, and "Leetify" it. For example, "My Grandmother bakes wonderful cookies that I like." becomes N\gBw71|. After typing that a few times in Textpad, my hands start to remember it. Pretty good, huh?

  13. Won't work by m50d · · Score: 3, Insightful

    If you make passwords the users can't remember they will just write them down. If they're pronounceable that helps, but only so much. Lists like this help, but ultimately you just have to tell your users to use the best passwords they can and hope that's good enough. Making them use passwords too "secure" will hurt you more.

    --
    I am trolling
    1. Re:Won't work by SamSpectre · · Score: 1

      It seems to me, that if you make "random" passwords pronounceable so that people can remember them easier, the same rules that you applied to the randomizing could be used to greatly limit the number of possible password combinations for a crack.

    2. Re:Won't work by Jesus_666 · · Score: 2, Insightful

      1.) Turn the workstations into a cluster every night
      2.) Use the cluster to attack the users' passwords
      3.) Bing! You've got a way to isolate the users with insecure passwords without annoying everyone else by bugging them about their (already secure) passwords. After one or two talks about how to create strong but memorizable passwords most users should get the trick
      4.) Set modest password lifetimes. Every user may provide his/her own password, but after 90 or so days the password will be (temporarily?) added to a dictionary, which is used in step 2. Send the user a mail a few days before the password is invalidated, so (s)he can change it. Of course, this is a perfect job for a Very Small Shell Script(TM)

      That should give you decent protection from trivial passwords as well as from the Post-It problem.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    3. Re:Won't work by LihTox · · Score: 1
      4.) Set modest password lifetimes. Every user may provide his/her own password, but after 90 or so days the password will be (temporarily?) added to a dictionary, which is used in step 2.

      I'm not an expert, but how would your dictionary know what everyone's password is? That implies to me that you keep a central list of passwords somewhere, which is surely a insecure situation.

    4. Re:Won't work by Jesus_666 · · Score: 1

      I'm not an expert, but how would your dictionary know what everyone's password is? That implies to me that you keep a central list of passwords somewhere, which is surely a insecure situation.

      I'm not an expert, either - steps 1 through 3 are current practice at my University. Step 4 is an attempt to tend to the problem of people keeping a single password for years. You are certainly right with pointing out the obvoius weak point.
      A more secure version of step four might be a database of the password hashes used in the last months - then you'd have to change your password every N days, but the system wouldn't care about what you change it to, as long as the hash is different.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    5. Re:Won't work by forgetmenot · · Score: 1

      This is an excellent point too many 'experts' fail to "get". I would add to your point that in most modern work environment you're dealing with not one but many passwords. For example: In my office we have passwords for each of the following:
      - workstation login
      - network login
      - time tracking login
      - voiecemail login
      4 passwords, just to get logged in and caught up with messages. We haven't even gotten to the password protected applications for doing our business. Of course, this is JUST the workplace mandated passwords. But we all know everyone checks home-email from work, logs onto password-protected internet portals and shopping sites during coffee-breaks, and so on. Users can't be expected to use and remember crypto-whatever-safe password for all these systems and if you even tried to enforce it you're going to end up even more insecure as they start getting written down on sticky tabs attacked to the monitor. I've seen it happen. I don't know what the solution is, but making your passwords harder to crack and changed often is NOT one of them. You end up fighting human-nature and that's a very difficult battle to win.

    6. Re:Won't work by m50d · · Score: 1

      90-day expiration is a great way to bring the post-it problem right back, if it's not there already. Some users will be unable to remember strong passwords no matter what you do, and either laugh at your attempts to persuade them to change, or write one down and tell their friends. Plus focusing on them and bugging them about it is a great way to get them to tell it to everyone.

      --
      I am trolling
    7. Re:Won't work by m50d · · Score: 1

      Single sign on is vital, along with very generous expiry. Yes it means a single point of failure, but it's better than the alternative. Most people can come up with one good password, or two, perhaps even 10, but no more. I think two-factor authentication is the way to go if you need more security than that.

      --
      I am trolling
  14. Re:Why bother? Crypto can be dangerous. by Anonymous Coward · · Score: 0

    I concur...

  15. Offtopic? by Anonymous Coward · · Score: 0

    Troll, yes (an excellent troll at that), but it's quite relevant.

  16. choose long pass-sentence or write down by SilverSun · · Score: 4, Insightful

    I thought this discussion is long over. Everybode knows that there are two possible solutions to theis problem.

    A) Either use a passsentence instead of just a word, most modern systems allow for rather long passwords. Since the sentence makes sense it is easy to remember. Since the sentence has many characters, it is pretty hard to crack with current tools. Dictionary tools may change this, put place a few strange names or made-up words in the sentence and you are much saver as any 8 char password today.

    B) If stuck with old systems, I usually recommend the secretaries to write their passwords down. YES! Comparing the risk that one of the ~250 daily stupid attemps to guess passwords from random idiots succeeds is MUCH larger if people are told to remember their passwords. They'll automatically choose simple ones. I guess about two or three passwords in our own system per week. If they choose a very complicated passwd and write it down, then an attacker needs to be physically in the office to steel it. If the guy is physically in the secretaries office, he has no problem getting everywehere anyway and we have much bigger problems.

    Cheers

    --

    KdenLive/PIAVE - non-linear video editing

    1. Re:choose long pass-sentence or write down by gmanic · · Score: 1

      I'd say, you have the same problem either way. Just think about all those services performed in your offices daily.

      Cleaner? Trash-Remover? So called security?

      Anything else. Having the passwords available to them makes it easy like clapping your hands.

      And, with their salaries, I'd think they *are* vulnerable to external attempts to get to some information. Don't mind any contractual obligation to keep secret any information...

    2. Re:choose long pass-sentence or write down by pipingguy · · Score: 1


      Since the sentence makes sense it is easy to remember.

      It doesn't even have to make sense, just use the Hungarian Phrasebook as a guide:

      -myh0vercraftisfullofee1s
      -myn1pplesexplodewithdelight
      -iwillnotbuythisrec0rditisscratched

    3. Re:choose long pass-sentence or write down by shimmin · · Score: 2

      My experience with pass-sentences is that even a moderately long pass-sentence is difficult to type error-free, blind, more than 30-40% of the time.

    4. Re:choose long pass-sentence or write down by biglig2 · · Score: 1

      Exactly! Look at that recent attempt in London to steal 423 million bucks from the Sumitomo Mitsu bank.

      How did those devilish hackers get through their elaborate password systems? What fiendish technique did they use?

      They dressed up as cleaners, got hired, and put $10 keyboard loggers on people's PCs.

      --
      ~~~~~ BigLig2? You mean there's another one of me?
    5. Re:choose long pass-sentence or write down by elmarkitse · · Score: 1

      This is quite common in germany, they even have a word for it... Usingsentancesasapassworden EK

    6. Re:choose long pass-sentence or write down by jupsoleil · · Score: 1

      I agree to this. I stumbled upon this suggestion reading Mark Minasi's newsletter some months ago, and found it to be the most interesting thing I ever read about passwords!

  17. Advice by datajack · · Score: 3, Insightful

    AFAIK, the current thinking among those to have to enforce strict security is to use phrases
    Most modern password systems allow an almost arbitrary length password, and randomly generated passwords are not working - people simply write them down in order to remember them.

    Take a phrase that is meaningful to the user, say, 'My car is a red Ford' and add some simpleobfuscation 'My c@r is a red-F0rd!', and you have a phrase that is not only easy to remember, but is going to take a lot of effort to brute-force.

  18. Re:Why bother? Crypto can be dangerous. by Anonymous Coward · · Score: 0

    wtf

  19. Passphrases by Beryllium+Sphere(tm) · · Score: 1

    People can invent stories to go with even totally random strings of uncommon words, like what you get from http://www.diceware.com.

    I keep wanting to write a variant on Diceware that builds grammatical sentences by taking a valid syntax and plugging in random verbs, nouns and adjectives in the right places.

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

      Yeah, that'll be hard to attack!

      No, wait...

      YOU DUNDERHEAD. IF THE WORDS ARE RANDOM IT MAKES THEM LESS EASY TO GUESS THAN IF THEY ARE RELATED BY CLASSES AND SYNTAX RULES.

      And yes, Slashdot, I know it's like yelling. You don't have to be so rude, at least I'm not using bold like you!

    2. Re:Passphrases by Glonoinha · · Score: 4, Funny

      that builds grammatical sentences by taking a valid syntax and plugging in random verbs, nouns and adjectives in the right places.

      Or I could just send you the documentation we got back with the last project we outsourced to India.

      --
      Glonoinha the MebiByte Slayer
  20. My technique. by Heem · · Score: 4, Interesting

    I like to pick a pattern on the keyboard, and then use that, alternating shift. If you were to ask me what my password is, I really wouldnt know unless I'm sitting at the keyboard.

    Now, this is NOT my password, but it may have been at some point, but for example :LKPOI)(*890iopkl;

    As you can see, that password would be difficult to guess and crack, since it contains number, symbols, upper and lower case, 18 characters, and has no dictionary words in it.

    Try and type that password and you'll see how easy it is to remember.

    --
    Don't Tread on Me
    1. Re:My technique. by Infinityis · · Score: 1

      except qwerty and it's variants probably top the lists of password cracking programs...Just make sure it's not a common pattern and it should be good...

    2. Re:My technique. by RJabelman · · Score: 1

      And you'll be fine until you go on holiday... Or sit down at a Mac... Or a Laptop...

    3. Re:My technique. by Anonymous Coward · · Score: 1, Interesting

      Same here, as a piano player/keyboardist I have refined this technique to an art. Some password patterns are rythmns, I can even rotate my passwords by changing the keys but not the pattern, ie shift everything one key left etc.
      The best bit is, as you say, I dont actually KNOW my passwords, only the start key and the sequence as a motor gesture.

    4. Re:My technique. by earthbound+kid · · Score: 1
      The best bit is, as you say, I dont actually KNOW my passwords, only the start key and the sequence as a motor gesture.


      How is that the best part? I don't get it. Do you expect to say, "Ah, you'll never guess my password-- EVEN I DON'T KNOW IT!" when you're tortured or something? That sounds pretty cool and
      all, but they'll still just sit you down at keyboard and make you play your chords that unlock the machine...
    5. Re:My technique. by Anonymous Coward · · Score: 0

      sorry, that combonation seems extremely hard to type:
      ' , . p y f g c r l
      a o e u i d h t n s
      ; q j k x b m w v z
      thats my keyboard layout.
      (its dvorak)

    6. Re:My technique. by Kadin2048 · · Score: 1

      Huh? Macs use standard Qwerty keyboards.

      The modifier keys are labeled differently and depending on the keyboard model, placed differently, but I assure you the rest of the keys are all there.

      Related: I noticed the last time I went to the bank and was standing in line at the ATM, that you can now have PIN number greater than four digits. I think you'll start to see a lot of people choosing them based on the graphical layout of the standard 10-key number pad, rather than anything to do with the numbers themselves.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    7. Re:My technique. by RJabelman · · Score: 1

      There's some subtle little differences on a Mac keyboard. Yes, they're qwerty, but GP included non-alphanumeric stuff in his passwords, which are in different places. Took me ages to figure out how to type a # on my PowerBook, for instance.

    8. Re:My technique. by Anonymous Coward · · Score: 0

      I do the same thing, but it was a bitch when I was trying to type my password on a German keyboard.

    9. Re:My technique. by Anonymous Coward · · Score: 0

      do you have a non-US keyboard on your powerbook. On mine it's shift-3 for the hash (#) character and all the numbers are at the top of the keyboard -- like all fucking keyboards everywhere.

  21. Passwords are so out of date! by Anonymous Coward · · Score: 0

    Why not use a question-reply type system. You know like in all of the old spy movies.

    Spy1: Can i borrow your car?
    Spy2: Only on Mondays?
    Spy1: What day is today?
    Spy2: Tuesday.

    You get the idea? Could be a conversation from a favourite scene from a film. How many nerds can recite entire scenes from monty python or the simpsons? Although they may be too obviousto other nerds.

    1. Re:Passwords are so out of date! by maxwell+demon · · Score: 1

      Computer: "What is the airspeed velocity of an unloaden swallow?"
      Intruder: "African or European?"
      Computer: "I don't know! Argh!"
      (Computer crashes)

      --
      The Tao of math: The numbers you can count are not the real numbers.
  22. Two suggestions by BillsPetMonkey · · Score: 2, Informative

    1. Wasn't there a thread about two factor authentication replacing passwords a short while back?

    2. Microsoft Research came up with an inkblot authentication scheme which appears to have solved this problem.

    --
    "It's not your information. It's information about you" - John Ford, Vice President, Equifax
    1. Re:Two suggestions by Anne+Honime · · Score: 1
      mod parent up informative !

      That's a very cunning thing, really - and I'm no Microsoft fan, but I must admit that's really good R&D. I'd use their system anyday if I could.

    2. Re:Two suggestions by Kadin2048 · · Score: 1

      That's in all honesty the most interesting thing I've seen out of Microsoft since ... since ... a very long time ago.

      I find their methodology for creating the passwords -- using 10 inkblot images and getting two characters from them a piece for a 20-character password. This might take a lot of getting used to, and be a drag if the passwords needed to be changed often. Although I suppose you could just reorder the graphics and thus change the password, the ideal seems to me to be something with fewer inkblots and more data being derived mentally from each one.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    3. Re:Two suggestions by opqdonut · · Score: 1

      Wow that seems really cool. When can we hope for this as a PAM module?

      --
      yes > /dev/dsp
  23. Say it once, say it twice! by tomstdenis · · Score: 2, Interesting

    Mag strips!

    Put 32 random bytes on a magstrip and hand it to your user. Oh but Tom, what if they lose the card or it's stolen? Yeah simple plan for that.

    USER: "Yeah hello sysadmin? I lost my card."

    ADMIN: "Ok. Your account has been temporarily deactivated please pick up a new card."

    If you're a company/group/etc that is worried about security you can afford a keyboard with a magstrip reader (they're not that expensive).

    Tom

    --
    Someday, I'll have a real sig.
    1. Re:Say it once, say it twice! by L.Bob.Rife · · Score: 2, Insightful

      I use mag strips where I work. For a while, I tried to enforce it on everyone, but now I only enforce it on people with any kinds of admin privledges.

      People will always report a loss immediately, because they cannot log into a computer and cannot clock in, and hence cannot get paid without it.

      The problem with the regular users was they would lose it constantly, forcing me to issue several cards every day, and it just got to be too much hassle when they have generic system privledges anyways.

      I wanted to just fire them for being idiots, but HR wouldn't let me fire half the buildings workforce.

  24. Cut n Paste! by Amoeba · · Score: 2, Interesting

    This subject comes up a lot. It's been on /. in various forms in the past. In fact, I think I'll just cut n paste a previous comment of mine :)

    ----

    I'm sure I'm not the only one who occassionally uses keyboard patterns for passwords. I'm not talking qwertyuiop or asdfg (obvious, no randomization/separation of key sequences) but things like !@()ZX>? or QW./>?wq

    Hell, half the time I remember friend's phone numbers by the way you punch in the numbers. Sometimes when asked what a number is I'll even do the "phantom phone dial finger wiggle" so I can recite the damned thing.

    Looking at the above example it appears to be a password which follows the "strong password" methodology but have there been any studies on the effectiveness of using such a method? I know there are dictionary-based attacks which have some of the obvious patterns (qwerty, poiuy etc) but is such a method random *enough* to be feasible?

    It seems to me that it would be much easier to train users to use a muscle-memory-like password than picking some word out of their ass. The human brain has one seriously developed pattern recognition/matching capability... why not use it?

    --
    Do not taunt Happy-Fun Ball
    1. Re:Cut n Paste! by metricmusic · · Score: 1

      The problem with these kinds of passwords is its very easily 'stolen' by persons looking over your shoulder.

      --
      http://www.livejournal.com/users/metricmusic
    2. Re:Cut n Paste! by biglig2 · · Score: 1

      Exactly the method I use. It works superbly well.

      Try it folks - pick an entirely random password, and sit down and type it 50 times in a row. You'll learn it in the muscle memory of your hands, not in your head.

      I actually do not know what my password is - recently I had to enter it on a PDA using graffitti, and was forced to go sit at a nearby keyboard, type it, and watch over my own shoulder so to speak to see what my password was.

      --
      ~~~~~ BigLig2? You mean there's another one of me?
    3. Re:Cut n Paste! by stanmann · · Score: 1

      Then when it comes time to change it app/pre-pend a number and alter your pattern of shifts... it is "easy" to shoulder surf for the base, but if you are careful the shift pattern will elude the shoulder surfer.

      --
      Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
  25. Tactile memory by October_30th · · Score: 2, Interesting

    My passwords are typically 10-12 characters (a-z,A-Z,0-9) long randomly generated strings. I don't learn or remember them in the sense that I could write them on paper or spell them out. Instead, my fingers learn them. Each password has a specific feel, rhythm or a sequence of finger movements to it and as long as I can remember which sequence belonged to which account, there's no problem.

    --
    The owls are not what they seem
    1. Re:Tactile memory by stanmann · · Score: 1

      Of course this only works for skilled computer users since it requires that the individual be a touch typist... otherwise there is no rhythm or feel.

      --
      Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
  26. Simple ... by spagetti_code · · Score: 1
    The best password is gibberish!

    To paraphrase: pick a simple phrase that is silly, such as "green fruit stink" or "toadies are easy". Further "...a longer passphrase of a limited character set is stronger than a shorter passphrase of a larger character set...".

    Its secure, easy to remember and robust against dictionary attacks. Just takes a little longer to type. And if you are using old LM on NT where only the first 8 letters are used and this is useless, you deserve everything you get.

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

      I think all vanilla *nix variants have only 8 character passwords. I couldn't believe it when, after years as a Windows admin, I began administering a Linux cluster.

    2. Re:Simple ... by Redwin · · Score: 1

      Actually having only the first 8 letters might make rather an interesting password as you only end up (probably) with half words in it, and anyone looking over your sholder won't know where your password ended or not.

      --
      Warning, comments may not have been passed by the sanity department of my brain.
  27. Regularly Change by Anonymous Coward · · Score: 1, Insightful

    The current standard is to force users to regularly change their passwords.

    I understand that this might help expose a compromised account - the person wrongfully using it would not know the new password.

    But assuming the account has not yet been compromised, does it help at all?

    I know that the requirements of my workplace that a password never be reused has led to me (and, I suspect, many others) just incrementing a number on the end.

    This procedure is particularly annoying when our PR database has no passwords at all, and our main data repositry has a single password shared amongst all users.

  28. too many passwords by phsdv · · Score: 1
    I would not mind a more secure password system, but only when I get rid of the multiple passwords of all the difference systems. Up to that moment I will use a serial number + a base passwd. I know it is not super secure, but it is the only safe way to remeber the 10 (yes ten) different passwords I use daily at work. This is to login and use 15 different systems (unix, novel, email (recv+snd), bunch of apps via LDAP, vtpg, vlan, citrix etc.) And I am not talking about the web.

    You, yes you IT guy/gal, why do you not start solving this first?

    1. Re:too many passwords by Antique+Geekmeister · · Score: 1

      We already did. It's called Kerberos, it's open source despite Microsoft's extent to "embrace and extend" it to death, and it works damned well for a lot of systems. Integrating it into corporate IT structures can be very tough, because there are often legacy services that require telnet (such as core switches) or web interfaces or proprietary clients (such as accounting software). Merging password management among those different systems is quite difficult, although we've certainly tried over the years.

    2. Re:too many passwords by Colin+Smith · · Score: 1

      It isn't simple to solve. Especially with closed source software like Novel, NT, W2K, Solaris etc.

      It's getting there though, Kerberos is about the closest thing you'll get to a single sign on. All the unix systems support it, Windows supports it and most of the web servers support it as well. Very few business applications support it though. It's a pain in the arse to set up and requires support from the highest levels of management in an organisation. Usually there are higher priorities for the IT budget.

      BTW, aren't some laptop touchpads ridiculously f*cking sensitive?

      --
      Deleted
  29. here's a start... by jxyama · · Score: 2, Insightful
    ...stop "forcing" periodic password updates. in doing so, more people are likely to develop bad habits, i.e. sequencing their "secure" password or recycling between several "secure" passwords since they can't invent/remember "secure" password every N days.

    isn't it about time we realize that if users do things like sequencing or recycling, the password is no more secure than if users were allowed to keep using the same original "secure" password to begin with?

  30. Good idea... by Anonymous Coward · · Score: 0

    Because people are always willing and able to report loss/theft the instant it happens it happens.

    1. Re:Good idea... by tomstdenis · · Score: 2, Insightful

      They would if they took their job/security seriously.

      This is like having your credit card stolen. It's in your best interest to get on top of that as soon as possible.

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:Good idea... by Anonymous Coward · · Score: 0

      And if they're not aware?

      Also, the credit card analogy isn't valid. Use of a credit card (usually) requires the user provide other corroborating information. Further, if your bank loses a few bucks on a consumer transaction, big deal. That's why they're insured. How valuable is the integrity of your company's data? That could add up to big potatoes.

    3. Re:Good idea... by Anonymous Coward · · Score: 0

      Further, if they "took their job/security seriously" they could remember 8 or so digits. Your brain is vastly more secure than any physical storage location.

    4. Re:Good idea... by Anonymous Coward · · Score: 0

      If you put the two together it can be almost completely secure.

      For example. Try putting something in a safe place. Now try finding it six months later.

      That's right, between the security wetware modifications in your brain and the ultra-strong randomness of quantum reality you'll find your secret hiding location is completely secure - even from you!

      I should totally be in marketing.

      Anyway.

      Who the fuck said brains were any good? I've been typing my bank sign-in (a nine-digit number) automatically for months now, and I forgot it today for some inexplicable reason. If I'd relied entirely on my brain I would have been fucked.

    5. Re:Good idea... by Anonymous Coward · · Score: 0

      I've been typing my bank sign-in (a nine-digit number) automatically for months now, and I forgot it today for some inexplicable reason. If I'd relied entirely on my brain I would have been fucked.

      Fine, you're an idiot. You win.
    6. Re:Good idea... by tomjen · · Score: 1

      If the card was the only way into the computer, and you could only login to one computer at a time (so you can borrow a collages card, and must report the loss of the card)

      --
      Freedom or George Bush
    7. Re:Good idea... by Anonymous Coward · · Score: 0

      I think the point is that 8 digits isn't secure enough. Asking people to remember 12 digits, mixed-case letters, and punctuation marks, and to change it every 3 months (which is the requirement for some of the systems where I work) is just not reasonable for mere mortals.

  31. Automated password generator by FCD1 · · Score: 1

    I use APG (http://www.adel.nursat.kz/apg/) to generate passwords that are fairly strong and easy to remember. You can decide for pronouncability (weaker) or more random characters (stronger) by command line switches. I highly recommend it.

  32. Not so hard... by Infinityis · · Score: 2, Funny

    I find that test/test works fine for my root login...

  33. Pronouncable passwords don't need to be changed. by NubKnacker · · Score: 1
    Generally, when I recieve a password I go change it to my default or to something which is a slight variation of the default. Both of which can be guessed by anyone who knows me well, namely a close friend. However, when I registered on bazee.com (now ebay.in) I recieved a password along the lines, "greywolf39". Being me, I kept forgetting it and requesting a new password almost every week. I always got passwords such as, "closedog12". Now, I have reset the password through their system to one which I can remember. This has reduced the risk of my password being "guessed" by a friend or a family member, substantially.

    So yeah, if systems are used to generate passwords using words that use commonly used words, people are bound not to change those which gives better security all around.

  34. Forget passwords. by ezzzD55J · · Score: 4, Informative
    Ask Bruce Schneier. From his latest Crypto-Gram:
    Passwords just don't work anymore. As computers have gotten faster, password guessing has gotten easier. Ever-more-complicated passwords are required to evade password-guessing software. At the same time, there's an upper limit to how complex a password users can be expected to remember. About five years ago, these two lines crossed: It is no longer reasonable to expect users to have passwords that can't be guessed. For anything that requires reasonable security, the era of passwords is over.
    1. Re:Forget passwords. by Antony-Kyre · · Score: 1

      Actually, as someone mentioned, biometrics. Here's an idea, but do you think it would work?

      USB thumb drive key, since most computers seem to have a USB port. It would store a list of passwords, and the passwords could be incredibly complex, like a kilobyte for a single password.

      Next, we need to encourage keyboard makers to make a biometric fingerprint ID thing on them.

      To unlock the USb thumb drive key thing, just use your fingerprint in combination with an 8 character password. Now, is a fingerprint complex enough that it's secure against brute force password cracking? Also, the 8 character password thing is just a slightly extra security feature to make it that much more tedious for crackers.

      Also, what about the concept of forced delays when checking if a password is valid? Can those really work in most situations?

    2. Re:Forget passwords. by Soul-Burn666 · · Score: 1

      Hell, just remove passwords completely. Just let the device store your RSA private key or something and authenticate using that. Or even easier, have it store your Diffie-Hellman private key, and use the agreed key to encrypt your connection to the sites.

      Even without the biometric ID on it, it's still secure, at least as much as ATM cards. They only requiere a card and a 4 digit pin.

      --
      ^_^
    3. Re:Forget passwords. by tomjen · · Score: 1

      True, if we are talking about encryption of files, but if we are talking login over a network, there may be a cap on how many login can be done (say ten failed logins and you have to see your admin), which prevent bruteforce.

      --
      Freedom or George Bush
    4. Re:Forget passwords. by earthbound+kid · · Score: 1

      Why put the fingerprint scanner on the keyboard? Just slap it on the USB fob.

      Also, make sure that after a set number of bad guess at the PIN, the data on it goes bad. That way, if someone steals it, dusts the fingerprints off the scanner part, and tries to brute force the PIN, after 5 or 10 guesses they're SOL.

      Something you are, something you have, something you know, eh?

    5. Re:Forget passwords. by Antony-Kyre · · Score: 1

      It would still be better if it were on the keyboard than on the USB thumb drive cause the fingerprint thing could be used for other stuff.

      Good idea, but make sure to have back-up thumb drives too.

    6. Re:Forget passwords. by McDutchie · · Score: 1
      there may be a cap on how many login can be done (say ten failed logins and you have to see your admin), which prevent bruteforce.

      ...and makes a DoS attack trivial.

    7. Re:Forget passwords. by hey · · Score: 2, Funny
      I'm getting a bit tied of Schneier. Its easy to be a critic and say everything is insecure. You always know what he's going to say. In fact I've noticed:

      Schneier just don't work anymore. As computers have gotten faster, Schneier guessing has gotten easier. Ever-more-complicated Schneier are required to evade Schneier-guessing software. At the same time, there's an upper limit to how complex a Schneier users can be expected to remember. About five years ago, these two lines crossed: It is no longer reasonable to expect users to have Schneier that can't be guessed. For anything that requires reasonable security, the era of Schneier is over.
    8. Re:Forget passwords. by jc42 · · Score: 1

      Next, we need to encourage keyboard makers to make a biometric fingerprint ID thing on them.

      We might want to be careful about putting that in too many devices. We're already starting to get news reports about the major vulnerability of biometric security.

      Granted, it can be done right. But how many commercial operations, under pressure to sell for the lowest price, will be bothered to make sure that such attacks don't work? Let's face it, Mercedes-Benz isn't exactly a shoddy, lowest-price operation.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    9. Re:Forget passwords. by bogado · · Score: 1

      Some fingerprint reader require a live finger to activate. Unfortunaly when the thiefs discover that it will be a bit too late, and the frustation could get you killed, after all they are clearly violent people.

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    10. Re:Forget passwords. by hot+soldering+iron · · Score: 1

      Years ago (late '80s or early '90s, yeah I'm freakin' ancient, get over it), I read a blurb about a method that was tested with sectretaries going on maternity leave. They replaced their normal password system with one where photos of peoples faces were choosen instead. The majority remembered the sequence after returning from their 3 montth absence, compared with almost none remembering their passwords.

      And the photos added another element of security,"No, not that red-headed babe, the other red-headed babe" :) I imagine the secretaries went "not that hunk, the other one"!

      With everyone using GUIs nowadays, why hasn't anyone developed this further?

      --
      When you want something built, come see me. If you want correct grammar and spelling, get a F*ing liberal arts student.
    11. Re:Forget passwords. by Anonymous Coward · · Score: 0
      I'm getting a bit tied of Schneier. Its easy to be a critic and say everything is insecure.

      He is a critic because there is so much bad security; futhermore security is always imperfect.

      Bruce Schneier has made a number of positive contributions to the field of security. Among them are the Password Safe program (now moved to Sourceforge). He also wrote Applied Cryptography and other books.

    12. Re:Forget passwords. by po8 · · Score: 1

      The era of memorized passwords is over. 15 random lowercase characters: write em down on a slip of paper and put it in your wallet. After a while, you may memorize the most commonly-used ones. In the meantime, you will be secure from everyone who doesn't have hand-in-your-pocket (or at least purse) privileges :-).

    13. Re:Forget passwords. by hedora · · Score: 1
      The vast majority of commercially available finger print readers can be fooled as follows:
      1. Find a reader that has been used before, so someone's left a valid finger print on it.
      2. Place a piece of thin paper over the reader.
      3. Press gently to warm the paper up
      4. The reader sees a ghost of the last finger print, and the temperature sensor sees warmth + a pulse, so you're in.
      I think there was an episode of McGyver where he used black paper and dusted for prints on the reader to increase contrast, but that isn't really necessary. More recently, this trick, which uses gelatin and requires access to the original finger was published, and seems to fool the really, really high end readers for about $10.

      I wonder if you could make a mold for the gelatin from a picture of the finger print and off the shelf components. If you had an old laser printer that dumped a think layer of toner onto a piece of transparency film, that might be enough, but there's probably a better/cheaper way to do it using chemical etching, or something like that...

      Personally, I'm perfectly happy with ssh certificates for my authentication needs. If I cared about security more, I would disable password authentication for my accounts, so that the SSH key is required. The key itself is password protected, and stored in an unshared directory on my laptop.

      In order to get access to the certificate, you need to break into my laptop or office (which is probably easy), but at that point, it doesn't matter what sort of authentication scheme I use... The password protection adds some security against script kiddies, since they would need to install a key sniffer on my system, or try to brute force it once they obtained a copy of my private key.

      I run ssh-agent, so I get single sign-in for all of the unix systems I have access to, including ones that are in different administrative domains, and without any trusted centralized party to manage authentication.

      Key authorities are expensive, and could be abused. Remember Microsoft Passport? Ignoring the fact that it was insecure, it was also a huge privacy problem, since it allows microsoft to track user behavior across multiple web sites, and applications (eg MSN Messenger). Do you want Bill Gates or Slammer 2006 to be able to send everyone you know a list of everything you bought/read last year? Do you want that information to be stored in a centralized repository without government regulation?

      Multiple administrative domains really kill biometric and password based systems. If you use your atm card or thumbprint to buy groceries, then you are giving the grocery store everything it needs to fake your thumbprint or use your ATM card for fraudulant purposes. Now, if you use your thumbprint or the same pin for security sensitive data, you are effectively giving the grocery clerk the security sensitive data...

      I think Bruce Schneier is right, passwords are obsolete. IMHO, biometrics are just expensive passwords that cannot be changed, and that are more easily stolen. If you're worried about security, run SSH, and set it up correctly. If you can't run SSH, use SSL/HTTPS certificates or something similar. If you want to use untrusted hardware, then get a USB dongle, and don't trust the hardware. ;)

    14. Re:Forget passwords. by Vicsun · · Score: 1

      What if there's a delay added between attempts? Let's say, the passwords passes through 50,000,000 encryption rounds before the encryption key is generated. This will add a constant time factor of several seconds between password entering attempts, making brute-forcing, or even dictionary searches practically useless.

      I don't honestly see how passwords can ever be made obsolete by faster computing technology, despite reading opinions to the contrary over and over again.
      Problems need to be solved, not given up on :)

    15. Re:Forget passwords. by bit01 · · Score: 1

      Yep, I have a house key and a car key, convenient and easy to use. WTF don't I have a physical computer key?

      Computers are a tool to serve me, not vice-versa, and having to expend any effort at all remembering one or more passwords is a waste of my time.

      ---

      Modern marketing - a great substitute for a quality product

    16. Re:Forget passwords. by magetoo · · Score: 1

      I vaguely remember something similar being available for Palm (or was it some other PDA?).

      The way it worked was that you had a picture of something, say, a car, and you had to touch the stylus to various points on the picture to proceed. I'd bet our visual memory is pretty damn good at that type of thing.

      (Yes, I know we're all thinking "Boobs!" now.)

      Don't know if it was one of those password safe type programs or not. Good idea, anyway.

    17. Re:Forget passwords. by earthbound+kid · · Score: 1

      Yeah, but the problem is market penetration. No one is going to make software that uses thumb scanners until people have them, and no one is going to buy thumb scanners until there's software that uses them.

      Putting the scanner onto the encryption stick solves that problem, by integrating the software and hardware into a single unit. There's no reason the thumb scanner stick couldn't pass fingerprint info on to other applications, if there were demand for it, but of course, today there isn't.

      Most users would rather buy just a thumb scanner/key instead of buying a key and a keyboard with thumb scanner and then throwing out their existing keyboard.

    18. Re:Forget passwords. by stanmann · · Score: 1

      If they took your finger off, you are likely already dead.

      --
      Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
  35. why not include text speak (txt spk)??? by yourfavoritetroll · · Score: 1

    more and more people use txt spk and have various codes for words e.g. ROTFLMAO, so why not put some of these in passwords?

    the user knows what it is yet its gibberish looking at it and if you have secret text words between friends, even better (as long as said friend is not looking to hack your account)

    1. Re:why not include text speak (txt spk)??? by 1u3hr · · Score: 1
      More and more people use txt spk and have various codes for words e.g. ROTFLMAO, so why not put some of these in passwords?

      That only adds a few hundred words to teh tens of thousands in the standard password cracking dictionary, along with every Trek and Middle-earth related name. If you ONLY used l33t you'd be much les secure.

  36. Password expiry linked to password complexity by uq1 · · Score: 2, Interesting

    Are there any projects / discussions regarding password expirations linked to password complexities?

    If I chose a password of "random", the computer could reject it and now allow me to use it.

    If I chose a password of "r4nd0m11" it may allow me to use it for a month due to it being complex.

    If a chose a password of "1tst00b4dth4t1c4ntyp3l33tsp3aks0w311", it may allow me to use it for 3 months.

    All of this could be controlled by a policy created/configured by the system administrator and could include things like:

    - Does the password have letters and numbers
    - Does the password contain non-numerical/alpha numbers (!@#$%^& etc)
    - Does the password contain more than X characters

    So on and so forth. Based on that criteria, it would then set the expiration on that password to the sysadmin configured timeframe.

    Just a though.

    1. Re:Password expiry linked to password complexity by Anonymous Coward · · Score: 0

      Sounds like a good idea. Punish the lazy, reward those that make an effort. However, it might just encourage users to set a really long password and write it down (possibly in a file to cut-and-paste) so you would still have to back it up with some further policies.

    2. Re:Password expiry linked to password complexity by pipingguy · · Score: 1


      If a chose a password of "1tst00b4dth4t1c4ntyp3l33tsp3aks0w311", it may allow me to use it for 3 months.

      This is just nostalgia of course, but not so long ago document integrity was implicitly safeguarded by easily-recognized, hard-to-duplicate handwriting style (at least for engineering drawings).

    3. Re:Password expiry linked to password complexity by engywook · · Score: 1

      For my personal use, I have a small handful of "strong" passphrases, one for each of a small handful of gpg/PGP keys. Each is over a dozen characters long. Each includes mixed case and non-alphanumerics. I'm guessing that in the absence of shoulder-surfing or keyboard sniffers, they are each secure for a lot longer than I'm likely to be around. They haven't changed in years. I remember them all.

      On the other hand, my place of employment requires that I come up with a "strong" password every 30 days. About the time that I'm beginning to type my password from memory, I start getting warnings that I'd better start thinking of a new one. I finally decided that it just wasn't worth the effort to try to remember a new nonsense password every month, and now have my password recorded (encrypted with a strong password that has never changed) on my Palm Tungsten T5.

      --
      "This signature quote intentionally left blank"
  37. Why use passwords?! by djsmiley · · Score: 1

    I know this can't work in the comercial / industial enviroment. But for the general home user its fine...

    My friend once had a problem that he was worried about having his car stolen (who doesn't) and instead of taking the normal security mesures, he did some weird ass electronics under the hood and rewired shit. Strangely enough to start his car he now takes the front of his radio and there is a button there. The key infact does nothing but unlock the doors.
    Hes had quite a few people break into the car, but never once has anyone managed to drive it away =D

    If only we could place this into our pcs somehow? A card we needed to plug in, a swipe card that works by being near the pc? Both of these could be stolen though.

    Why not use the same system as pin numbers, enter it wrong 3 times and the machine shuts down, until you go and find that magic cd rom which is hidden in a locked box, with a REAL lock and REAL key?

    Ok its an annoyance for the adverage user, but then they only need to remmber a fairly simple password, and 99% of the time it WONT be cracked in the first 3 attempts (i hope!). As long as it obeys the normal rules.

    8 letters or more, numbers, blah blah

    --
    - http://www.milkme.co.uk
    1. Re:Why use passwords?! by Anonymous Coward · · Score: 0

      My brother did that with his Volkswagen, a Karmen Ghia convertible that he parked in bad neighborhoods doing Christian charity work. For various reasons he stuck a fuel line cut-off valve under the seat. The car would be started by a thief, get a quarter-mile and be abondoned as a piece of ****.

      What you are describing is similar to the results of using SSH keys.

    2. Re:Why use passwords?! by innocent_white_lamb · · Score: 1

      Strangely enough to start his car he now takes the front of his radio and there is a button there.

      That's how the locking shotgun racks in police cars work. There is a "hidden button" in the vehicle within easy reach of both the driver and the passenger that will release the lock on the rack and allow the gun to be removed. If you don't know where that button is, you're outta luck. (Those racks also have a solid steel semi-enclosed boot at the bottom where the muzzle of the gun sits so if the thing goes off by mistake you don't fill the car with pellets.)

      The only problem that I can see with your friend's scheme is the actual location of the button. Behind the radio? If I'm a thief, I may try to steal that radio and find your hidden button. It's kind of like storing the combination to your safe in a Ming vase.

      --
      If you're a zombie and you know it, bite your friend!
  38. Strong passwords... by sznupi · · Score: 1

    And users will write them on postit which will be on a monitor anyway...

    --
    One that hath name thou can not otter
  39. Recommended book by theufo · · Score: 1

    The hardest obstacle in securing your network is the human factor. This book describes methods for dealing with the problem very efficiently:

    http://bofhcam.org/co-larters/lart-reference/index .html

  40. passwords..... by mangus_angus · · Score: 1

    My uncle runs a small medical company. I do most of their PC and Networking. After informing my uncle that his car make wasn't a good password, I informed him of using a random passwords for his transactions and records. He agreed and I went back in to fix a problem a few months later and found that file on his desktop. NOT_MY_COMPUTER_AND_INTERNET_PASSWORDS.txt I just looked at him thinking this was a joke. He said he couldn't remember all the random words and letter so now he just opened that up and copied and pasted what he needed. I thanked god my father was adopted into this family.

    1. Re:passwords..... by Kaydet81 · · Score: 1

      I keep an excel spreadsheet on my desktop on my work computer, named "Passwords". The actual password cell is white/white in color so the casual passer-by can't see it. I click on the password I've forgotten & read it from the formula bar. Sorry, my memory just ain't what it used to be.

    2. Re:passwords..... by arcanumas · · Score: 1

      Actually a do something like that too.
      I have a .txt file with passwords but it's GPG encrypted
      When i want it i just gpg --decrypt theFile.txt
      Of course the gpg key is password protected too.

      --
      Slashdot Sig. version 0.1alpha. Use at your own risk.
  41. I like using songs by L.Bob.Rife · · Score: 1

    What I do for passwords is to sing a song lyric, and use the first letter of each word.

    For example,
    "When I was younger, so much younger than today,"
    "I never needed anybody's help in any way"

    wiwysmytt
    Innahiaw

    Mix in a couple leetspeak characters or other subsitutes, and its more or less random gibberish thats easy to remember. Sing the song in your head every time you type it in, and you can associate certain songs with certain systems, and then if you have your password expire, you can do another line from the song.

    Its easy to remember songs.

    1. Re:I like using songs by saider · · Score: 1


      I just hope that they are not playing "Macarena" on the eleveator. You know how it is when you get a song in your head.

      --


      Remember, You are unique...just like everyone else.
  42. Mnemonic Passwords by Anonymous Coward · · Score: 0

    They combine the power of using easy-to-remember phrases with compatability with most systems.

    tp!nh2r!yt0tp

    "this password is not hard to remember if you think of this phrase"

    1. Re:Mnemonic Passwords by Anonymous Coward · · Score: 0

      replacing i with ! and o with 0 doesn't improve security as it removes the letters from the character set

  43. Password Overload by SoupIsGood+Food · · Score: 4, Insightful

    Weak passwords are a reality. In my current job, I've got eleven different systems that require a password. If you think I'm going to selct and memorize a cryptograhically correct password for each and every one of them every three months when the passwords are set to expire, you're insane.

    The more important and sensitive systems get strong passwords. The web-based tool I use to diagnore hardware issues in equipment that isn't even online? It gets something easy to remember.

    For non-technical users, the situation is worse. If you get too psychotic in your password policies, they're just going to write them down on a post-it they stick to the underside of their mousepad if they're bing circumspect, and right to the monitor if they're not.

    If you're dumb enough to run a system so braindamaged that it allows brute-force attacks and so insecure that running a decrypt on a password file gives the bad guys the keys to your palace, you need a strong password policy. You will also deserve to be mocked when a soceng hack allows someone into the building to look closely at any monitors bearing post-it notes.

    Password security is the last refuge of the incompetent sysadmin or web developer. Careful separation of user roles and discouraging escalation of priveleges is more important than someone using gpe~9u?bi4 as their password for this week.

    SoupIsGood Food

    1. Re:Password Overload by dg41 · · Score: 1

      You will never have stronger passwords, because you will never be able to convince the average user the reasoning/rationale behind it. As a password-resetting moneky (help desk), I have people who call **daily** to get their passwords reset. They say "I promise I will write it down this time," and when I suggest that they memorise it, they make up some lame-ass excuse or simply say "Why, it's easier to write it down." The IS must be designed for the user, bad habits and all.

    2. Re:Password Overload by astro-g · · Score: 1

      get them fired on grounds of being terminallt stupid.

      you know you want to.

  44. Easy-to-pronounce passwords may be a bad thing by jokkebk · · Score: 1

    I seem to remember from some old hacker's manual I read when I was younger, that a goverment agency did just what was told in the article.

    The problem with the pronouncable passwords was, that with the given guidelines, there were only few million (or something like that) possible passwords, and the redudancy was so great that you could zip 'em all into a one nice 4MB tarball and cracking the passwords was very easy for hackers.

    So while easy-to-pronounce passwords may be a good thing, the length of the password need to be increased significantly to compensate the narrowed-down search space needed.

    --
    http://codeandlife.com
    1. Re:Easy-to-pronounce passwords may be a bad thing by Anonymous Coward · · Score: 0

      I seem to remember from some old hacker's manual I read when I was younger, that a goverment agency did just what was told in the article.
      Well, since the guidelines from the article are is an Federal Information Processing Standard from the National Instititute for Standards and Technology, I'd assume some government agencies use it.

      The problem with the pronouncable passwords was, that with the given guidelines, there were only few million (or something like that) possible passwords
      Furthermore, it says that in the article that it generates 8 million 6-char passwords, a few billion 8-char ones, and a few trillion 10-char ones. RTFA.

      So while easy-to-pronounce passwords may be a good thing, the length of the password need to be increased significantly to compensate the narrowed-down search space needed.
      The thing is, if the password is pronouncable, the human brain can remember each "syllable" as a unit and therefore easily handle longer passwords.

  45. For what purpose? by cardpuncher · · Score: 1

    In a lot of cases, cryptographically strong passwords are not really required.

    It's always amused me that online access to my credit card account requires an unmemorable 8 digit number, a username and a password. However, the *worst* thing anyone gaining access to that account could do (apart from see how I've been spending my money) is to pay my bills for me. I really don't think much protection is required to stop people doing that.

    Most of the things that I might reasonably want to protect are in my house. My house does not have cryptographically-strong access protection, it has a key someone could take and copy if they wished and a lock that could be picked. Several people other than myself have keys. It is also not immune to access via brute-force algorithms - and indeed someone did once manage to split the front door in two in the course of a burglary.

    In most cases what is required are "reasonable" checks to make sure that unauthorised access is not trivial, "reasonable" deniability that the user is responsible for any loss arising from unauthorised access, and "reasonable" insurance to pay for the damage. Focusing simply on the first of these may obscure the issue.

    1. Re:For what purpose? by say · · Score: 1

      However, the *worst* thing anyone gaining access to that account could do (apart from see how I've been spending my money) is to pay my bills for me.

      And what exactly is stopping them from paying a bill to their own account?

      --
      Roses are #FF0000, violets are #0000FF, all my base are belong to you
    2. Re:For what purpose? by cardpuncher · · Score: 1

      Pay my credit card bills. The system makes no provision to charge amounts to the card and does not reveal the card number or expiration date.

    3. Re:For what purpose? by stanmann · · Score: 1

      Odd, all(4 different companies) of my accounts allow me to make balance transfers from the web site. I can't imagine that yours are any different.

      --
      Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
    4. Re:For what purpose? by cardpuncher · · Score: 1

      Not being able to imagine something does not make it untrue.

    5. Re:For what purpose? by stanmann · · Score: 1

      And not being aware of a feature does not make it go away.

      --
      Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
    6. Re:For what purpose? by cardpuncher · · Score: 1

      I'm sure, then, you can tell me precisely where I can find that feature without my providing any further information.

  46. Passwords by PunkOfLinux · · Score: 0

    Easy-to-crack passwords are probably the cause (at least initially) of most hackings, attacks, etc. Enforcing good, strong passwords doesn't just make sense in the sense of computers; it also makes sense in the business world.

  47. Use certificates instead of passwords by Anonymous Coward · · Score: 0

    The best way to enforce good passwords are not to have any passwords. Use certificates instead. That way you only have to remember a single password (The one for the certificate).

  48. Re:Why bother? Crypto can be dangerous. by Anonymous Coward · · Score: 0

    The posting is steganographic. Dumb message, but still clever.

  49. Spouse's name by mmThe1 · · Score: 4, Funny

    I still say that using one's spouse's name as the password is best.

    If you think it's a weak policy for your organization, then your employees aren't changing their spouses fast enough....

    1. Re:Spouse's name by Antique+Geekmeister · · Score: 1

      Or your employees are staying married too long. Overwork them and increase the divorce rate, or for even more fun hire former congressional pages and White House interns.

    2. Re:Spouse's name by earthbound+kid · · Score: 1

      Even better, if you outsource your work to an obscure enough country, then suddenly spouses names are no longer vulnerable to dictionary attack!

      Is that right !Xeng2tan1, my blushing bride?

    3. Re:Spouse's name by PerlDudeXL · · Score: 1

      but I have no spouse ...

    4. Re:Spouse's name by Anonymous Coward · · Score: 1, Funny

      So my password should be "myrighthand"? :)

    5. Re:Spouse's name by Anonymous Coward · · Score: 0

      Hm, make that "myredrighthand".

  50. "easy-to-remember passwords..." by Sam+Nitzberg · · Score: 1

    One way for computer-generated strong password to be used is to have the computer generate maybe 5 - and have the user select the one he (ok - or she) finds most appealing.

    For what it's worth, after you are assigned passwords on a few systems this way, it can be almost impossible to keep them straight in your head. If you're only dealing with users with accounts on one system - this isn't too bad.

    Other options include things like (radius?)server systems - where you carry a dongle around which always spits out numbers every x seconds. The system maintains a similar, running count. What makes this system work is that these numbers are pseudo-random, with a good measure of randomness. When you login, you must also supply the number. Unless the device is stolen, your login can't be used.

    Another option is through the use of programs like OPIE - One Time Passwords in Everything - a one-time password list can be generated for users. One a user uses a password, it gets crossed off the list, and the user goes to the next password. Even if the user is shoulder-surfed or the connection is sniffed, it doesn't help someone else get access to the account. Of course, the downside is if the list gets lost or left behind somewhere...

    1. Re:"easy-to-remember passwords..." by October_30th · · Score: 1
      Even if the user is shoulder-surfed or the connection is sniffed, it doesn't help someone else get access to the account. Of course, the downside is if the list gets lost or left behind somewhere

      My net bank works on one-time passwords. You've got a list of four digit one-time passwords and a nine digit "authentication ID" that doesn't change. The one time password list doesn't show the ID (which is easy to remember), so even if the one-time password list gets lost or left behind it's not a catastrophe.

      --
      The owls are not what they seem
  51. A possible solution banks have been using by SimonShine · · Score: 1

    When banks hand out PIN codes to credit/debit cards here, they offer a piece of paper with a coloured matrix on it, each cell containing a different number and a different colour. You can then replace your very complicated four-digit number with a combination of colour and (relative) location.

    The matrix would have to be more complicated to contain a bigger character table, but as long as it fits in your pocket, right? The trick is to make your helping system appear random, i.e. not just highlight the ones that make out your password, but for instance pick the ones that share a colour, in your mind.

    --
    Take off every 'ZIG' !!
  52. Force users to remember? by Anonymous Coward · · Score: 1, Interesting

    Force users to remember password that are cryptographically strong? Impossible.

    Having an 8 characters long password with letters was ok in 1995 or so, when computer power was unable to decrypt password by brute force.

    Today, cryptographically strong means : with lower and upper case letters, with numbers and special characters, and long enough (at least 16 characters).

    How the f*** do you want someone to remember that kind of password (I do, but I don't expect Joe User to do it).

    The future is not in longer passwords or passphrases, but other cryptographic means.

    The guys from the article should think of something else. The future is about biometrics or 256 bits keys embedded in small cards.

    The password era is almost over dudes, let's get used to it.

    1. Re:Force users to remember? by maxwell+demon · · Score: 1
      Today, cryptographically strong means : with lower and upper case letters, with numbers and special characters, and long enough (at least 16 characters).

      How the f*** do you want someone to remember that kind of password


      Well, the following password is cryptographically strong, according to the above definition, but nevertheless easy to remember:

      AAAAaaaa1111....

      SCNR ;-)
      --
      The Tao of math: The numbers you can count are not the real numbers.
  53. Pronounceable random password with OTP by eguaj · · Score: 1

    OTP protocol ("One Time Password") use a dictionnary (from the S/Key protocol) to convert 64bit password into 6 pronounceable words.

    This dictionnary could be a way of generating 64bits random password that could be easily remembered by your users by giving them this "6 words" version.

    Anyway, always remember that your password may be "cryptographically strong" enough, but will never be "chocolatelly strong" enough...

  54. What about this combination idea? by Antony-Kyre · · Score: 1

    A USB thumb drive key thing that goes into USB ports, which I believe most computers pretty much have.

    Additionally, start building keyboards with biometric fingerprint pads you could use.

    The USB thumb drive key thing would have a list of all of one's passwords. But to unlock it, it would not only require your fingerprints (biometrics), but it would also require let's say an 8 to 16 character typed password when attempting to unlock it.

    This way, it's as simple as plugging the USB thumb drive key thing into the USB port, pushing down one's finger on the keyboard, then type in an 8 to 16 character password, and there you go.

  55. AOL have the answer! by kaleco · · Score: 1
    The best (only good) thing about AOL is the charming combination of random words they print on the back of their trial CDs for activation.

    TYPE-BORDER anyone?

    --
    Prosperity is only an instrument to be used, not a deity to be worshipped. Calvin Coolidge
  56. I Cant Remember Anything by UN1XG0D · · Score: 2, Insightful

    Just use RSA SecurID and forget about it. Only problem is changing codes every thirty seconds is just too much time. I mean I can almost get all 20 numbers in just before it changes. Thats way too convenient.

    --
    UNIX: A set of Linux-like operating systems that grew out of an original version written by some guys at a phone company
  57. Mnemonics by spikesahead · · Score: 3, Interesting

    Here's a little trick I've been using recently, I don't remember a password, I remember a phrase. Such as Ten and twenty blackbirds baked in a pie, boiled down to create 10&20bbb1@p. It looks pretty random to the average person, but a lot easier to remember than pure randomness.

    Perhaps instead of offering people simply randomly generated numbers and letters, or even pronounceable versions thereof, why not offer a variety of phrases along with the resulting hash after filtering it through 'leet' speek?

    By the way, I did not RTFA, so I apologize if this is -1 Redundant

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

      btw its four and twenty blackbirds. OMG i can't believe you got it wrong!

  58. nqq_39tyyza7 remember that! by EmbeddedJanitor · · Score: 4, Insightful

    No wonder people write down their passwords on postit notes stuck on their monitors.

    --
    Engineering is the art of compromise.
  59. YAPS by cgenman · · Score: 1

    Get a palm pilot and download a copy of YAPS (Yet Another Password Safe). Create a very strong password that you don't change. Nobody can snoop or keylog your login (without installing to it), because it is happening on a palm pilot. I recommend using a random series of letters that you can recreate by dragging the pen across the keyboard. My password is over 30 characters long, and enterable in about 2 seconds.

    Keep all of your passwords in YAPS. Whenever you need to login, you can look back at YAPS. This not only goes for your corporate intranet, but also for everything from your Credit Card information (like who to call when lost) to your routing / checking account number. Now your passwords are far more secure than with a plaintext doc, and the unencrypted password never appears on your potentially compromised desktop machine. And all of your necessary data is at your fingertips.

    1. Re:YAPS by huded · · Score: 0

      what happens if you lose your palm pilot, or -- worse -- someone steals it? haven't you just handed them the keys to the vault?

    2. Re:YAPS by zvar · · Score: 1

      Get a palm pilot and download a copy of YAPS (Yet Another Password Safe).

      Speaking of which, does anyone know of a secure, free password manager for pocket pc? Somthing tha preferably syncs with a desktop client, but that's obviously not a must.

    3. Re:YAPS by theCoder · · Score: 1

      I while ago, I looked for the same thing, but couldn't find anything. So I wrote my own that uses 3DES to encrypt the passwords to a file on the mobile device. There's no desktop syncing, though. At one point I thought about posting the source, but I never got around to it. I probably could if there was interest in it (reply to this post, or find some other way to contact me).

      --
      "Save the whales, feed the hungry, free the mallocs" -- author unknown
    4. Re:YAPS by cgenman · · Score: 1

      Not unless they found a way to crack 256 bit blowfish encryption with a 30 character length password.

    5. Re:YAPS by jesup · · Score: 1

      And if you lose your palmpilot (or it breaks), you need to get new passwords for everything, unless the data syncs to your PC (which it probably does). Which then makes it safe unless someone can keylog your PC - but you're probably toast if they do that anyways. :-)

    6. Re:YAPS by JohnQPublic · · Score: 1

      YAPS does indeed sync to the PC, and it does it the right way. The database is (of course) kept in an encrypted form on the Palm Pilot and is transmitted the same way to the PC during sync. No clear-text transmission, and no clear-text backup. When your Palm Pilot eventually dies or is lost, you just re-sync and you've got your passwords back. YAPS is free (as in beer), and MSB Engineering (the YAPS creators) has produced a cheap (US$9.99) shareware program to read the encrypted backups on your PC.

  60. use a slice password by cbp2 · · Score: 1

    For stupid web sites and unimportant stuff, I use a standard set of passwords that are relatively simple and easy to remember, usually throwing in a random capital letter and/or number. But for financial stuff or very personal stuff, I use a slice password - that is, a password taken from the first letter of a 7-10 word phrase (or the second letter or whatever). I can then use some l33t translation, too, and capitals, etc. This is still very easy for ME to remember, but to anyone else would look totally random.

  61. I tend to agree by Anonymous Coward · · Score: 0

    I am a bit curious about what kind of attacks we really have to worry about. I suppose it depends on who we work for: college personnel have to worry about students hacking in and changing their marks, hi-tech personnel have to worry about trade secrets being stolen, bank personnel have to worry about money. In all three cases, the attackers could well be highly skilled and highly motivated.

    What I wonder about, and why I agree with you, is how much more protection a good password gives you. I thought dictionary attacks were effectively thwarted by permitting only three tries before locking an account. Given a random set of four letters, you get a certain number of possibilities. If those four letters are arranged as words, the number of possibilities is greatly reduced but it is still a very large number. The chances of someone hacking in before being detected (by lots of irate people complaining about being locked out) would seem to be quite small. I think that if I wanted access to a system, I would try a more fruitful approach.

  62. The method I use by Captain+DaFt · · Score: 2, Interesting

    As an SF fan I just make up some race.
    ex: Kanarian
    Then add a few touches to "alien it up a bit"
    ex: !K@N@rI@n!
    Then when I need to change the password, I just make up a member to the race, and do the same changes to it.
    ex: !B@ThooS@n!
    Fairly easy to remember, and doesn't matter if the names are stupid, nobody's supposed to see them anyway.

    --
    The U.S. really needs an English to Wisdom dictionary.
  63. Re:Why bother? Crypto can be dangerous. by jstockdale · · Score: 1

    Complete and utter bullocks!

    And because it's already rated so low (-1) I'm not even going to justify my reply any further than to say:

    Yes, IAATM (ie. I am a Theoretical Mathematician)

    --
    **AA: a bunch of mindless jerks who'll be the first against the wall when the revolution comes
  64. An obvious exploit by Anonymous Coward · · Score: 0

    Users gets a message suggesting that they change to a new password which you supply ...

    This is somewhat easier than the usual exploit because you don't have to decrypt the results of the users' keyboard entries.

  65. do what everyone else does by Anonymous Coward · · Score: 0

    Simply do a letter-count to enforce minimum length, and use regexes to check that letter, numbers and puntuation are all present.

  66. Image number 6 by Anonymous Coward · · Score: 0

    Kinda looks like .. um, goatse

    1. Re:Image number 6 by Anonymous Coward · · Score: 0

      Damn you for implanting horrible images into my mind! Now I must make up my brain (will rouge do?) to get em ooouuuttt...

  67. Profanity! by word_virus · · Score: 4, Interesting

    I always recommend users consider a password comprised largely of profanity. This has proven to have several benefits: 1. It's makes passwords "sticky" and easier to remember, so you can make them arbitrarily long. It's easy for your password to be 1Mg\/\/v when it stands for "lick my gibbering whale vulva." 2. Because these passwords are potentially embarassing, users are much less likely to write them down in any conspicuous place (like the sticky note on the monitor). 3. An additional benefit of the embarassment factor, users are less likely to give their password out to others, thus protecting against social engineering attacks.

    1. Re:Profanity! by jc42 · · Score: 2, Interesting

      a password comprised largely of profanity

      Some years back, I saw a fun example of the benefits of this. I worked in the computer center of a large university, where there was a big Univac mainframe used by many departments for heavy number crunching. One thing rather dubious about its security was that every file could have a pair of read/write passwords - and the admins could get a printout showing "rpwd/wpwd filename" for any user's files.

      The head of the computer center (let's call him "Bolton" to protect the guilty) was more and more disliked by the techies. One bunch or researchers that I knew pretty well decided to change all their files to have "fuck/Bolton" for their passwords. They then just waited quietly.

      One day, at a users meeting chaired by Mr Bolton, a major dispute came up. After some vociferous disagreement on some policies that really effected these researchers, Mr Bolton made a comment about their antagonism, exemplified by their choice of passwords that were obscene comments about himself. The researchers didn't respond during the meeting.

      The next day, they sent letters to all the higher-ups at the university complaining about Mr Bolton's giving out information in a public meeting that made it easy for listeners to guess their passwords.

      A month later, Mr Bolton was no longer working at the university.

      It was a nice sting. And it illustrates the problems you can have with trusting the people who run the security system.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  68. Use passwordsafe by tomhath · · Score: 1

    This generates strong passwords, and you don't have to remember or type them even once: http://passwordsafe.sourceforge.net/

  69. Mod parent up by Colin+Smith · · Score: 2, Informative

    Single sign on and single login are very important if you are going to attempt to enforce strong passwords. People will simply write their multiple strong passwords down along with helpful hints on what they are for.

    The corollary of this is that if you do have single sign on and/or single login then you should be enforcing strong passwords as a weak password provides access to everything.

    BTW, at the moment, the closest thing to single sign on is Kerberos.

    --
    Deleted
    1. Re:Mod parent up by Anonymous Coward · · Score: 0

      LDAP.

    2. Re:Mod parent up by John+Harrison · · Score: 1
      You can also do single sign on with a smart card or a biometric or both. If you are doing single sign on without at least one of these then you are probably making things less secure.

      There are plenty of products out there that can fill in your passwords for applications that don't support kerberos. The problem is finding out which ones are really secure.

  70. Discover VMS by pesc · · Score: 2, Insightful
    The could look at VMS which has the command SET PASSWORD/GENERATE.
    It works like this:
    $ set pass/gen
    Old password:

    marboake
    lumining
    olverag
    etreate
    detiteck

    Choose a password from this list, or press RETURN to get a new list
    New password:
    This has been in VMS since the mid 80-ies. The sysadmin can also mandate SET PASS/GEN and set a maximum password lifetime (after which the user has to set a new password before logging in).

    This concept could be easily modernized with non-alphabetical characters and longer passwords.
    --

    )9TSS
  71. How to give users secure passwords they remember by Anonymous Coward · · Score: 0

    1) Let the choose their own.

    2) Have them enter it into an asterisk-only field to protect from shoulder surfing.

    3) If it fails your automated security test (dictionary attack, etc..) pop up dialogue telling them that the password is not secure enough (and why) and then go back to step 1).

    I don't agree with the people saying 'let the user choose an insecure password then blame them if it gets cracked'. Whilst that approach my appeal to bad-tempered, lazy sysadmins, to those of us who take pride in our work, it's obvious that such an approach is of no use when the single 'incompetant' user has significant data or access rights in their account.

    You guys should be _greatful_ that most people aren't IT professionals. It's what keeps you in work. As IT professionals it's our job to make it easy for our users to use the systems we run in a secure way.

  72. Re: Less is more by JaredOfEuropa · · Score: 1
    Per advice, I have begun to keep a plaintext file on my desktop computer with all my passwords in it and when they expire. My corporate IT guidelines are too secure for me, a legit user.
    A common problem. One pet peeve of mine is expiring passwords. There are some good arguments for having them: a compromised password will only work for a certain amount of time (unless the hacker changes it), and if passwords do not change very often, a brute force attack will have more time to find a valid password. However, I think these advantages fall way short of the disadvantages of pissing off users and forcing them to remember their passwords in insecure ways, like you're company even advises you to.

    I used to work in a military environment wher people were serious about computer security. The administrators there were forbidden to enable password expiry, because it was deemed to promote unsafe practices instead of secure ones.

    Oh well, in some places there's now way getting around having to manage multiple passwords. I keep a password file for my private accounts, but I keep it in a 'password safe' on my PDA. It's not completely safe, but hard enough to thwart all but the most determined hackers, and certainly better than a plaintext file on the computer or a sticky note in a desk drawer.
    --
    If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
  73. I swear... by Balorn · · Score: 1

    I swear, there's got to be a web comic for every situation: http://www.galactanet.com/comic/284.htm

    --
    http://www.balorn.net/
    ?
  74. Nice grammar... by Anonymous Coward · · Score: 0

    ...issues pointed with this concept, were Shoulder surfing and the...

    Can people PLEASE start checking their shit for grammatical correctness? Hell, even the editors should catch that one!

  75. Easy by Yaa+101 · · Score: 1

    Let a machine within your premisses generate and issue certificates every so much time. Stop bothering people with these tasks. When more than one person needs to work on a certain machine then issue a certificate on a chip card and have people renew them once per xxx time by having them insert that card in a special issuer machine(s).

  76. In the forests of the night by grahamlee · · Score: 4, Insightful

    That's such a good idea, it's already been done. One example is:

    Password Helper
    Use the Password Helper panel to pick a secure password.

    From mac os X 10.4.

  77. cryptographically strong by cahiha · · Score: 2, Informative

    "Cryptographically strong" refers to properties of functions (usually one-way functions) and makes a statement about how difficult certain computations involving them; it has nothing to do with the quality of passwords.

    You can try to force users to use "strong passwords" or "good passwords", but passwords can't be "cryptographically strong".

  78. Obscene Nonsense by OmgTEHMATRICKS · · Score: 2, Informative

    Okay. I'm a Security Engineer by day. I've seen a lot of ways to come up with strong passwords, but one of my favorite methods to come up with relatively strong passwords that are unlikely to be shared. Try the following algorithm...

    1. Come up with a phrase that is meaningful only to you -- not a quote from a book or movie. For example, lets say that your first dog's name was Samael and that you have never told anyone that you thought Samael was a reincarnation the infamous hell-hound Kerberos. Yes, he was a bastard!

    2. So a sample phrase might be:

    "Samael, Vigilant Guardian of the Gates of Hell"

    Take the first character of each word.

    'svgotgoh'

    Not a bad start. You have eight characters there.

    3. Now you want to make sure that you never share this password with anyone, or if you do it should look sufficiently random that they couldn't remember it after using it once. Only you remember it because you have the generating phrase.

    How do we do that? Take the previous phrase and make it obscene nonsense. That means introduce some strange and fantastically improbable obscene twist to it. Something that you would never tell your friend or cubemate. Try this on for size.

    "Samael, Vigilant Guardian F***s Me Silly At The Gates of Hell!"

    That gives us:

    SVGFMSATGOH, an 11 character passphrase, much better.

    4. Okay, so I used all caps there for a reason. Feel free to intermix capitals, that will increase entropy by selecting from a larger character set. Come up with an easy rule like capitalizing the first letter in the subject and object of the sentence. So 'S' in Samael and the the 'F' from, well, this is a family geek site ;-)

    That leaves us with 'SvgFmsatgoh'. Looking pretty entropic.

    5. Feel free to add entropy by including special symbols in your password. An easy way to do that is to convert the obvious characters to hacker symbols. 5's for S's. 0's for O's. etc...

    5vgFmsatg0h

    6. Now you have a damnned fine password of relatively high entropy. '5vgFmsatg0h'

    Please, please don't use this example password on your site. Everyone who reads Slashdot may try it.

    7. Do a sanity check on your password. Avoid strings of words that begin with the same character. Avoid obvious patterns like abcdefghi etc.

    8. A real problem with most institutions these days is that they force you to change your password every 30 days. Good for security, but bad for passwords. Many don't allow you to recycle the last ten passwords or use a password sufficiently like the previous one (or ten).

    So after designing a really nice password like this you are forced to toss it after 30 days. What's a good geek to do?

    I'd come up with a high-quality password like this and only use it as a 'passphrase'. Something that protects your SSH keys or the contents of your flash drive.

    9. I'm a big proponent of SSH RSA/DH login instead of anything that uses passwords anymore. Passwords suck. Use the above algorithm as a passphrase that encrypts your flash drive collection of private ssh keys. Use ssh-agent.

    10. If you must use passwords, have a little proggy on your flash drive that generates relatively secure ones quickly and easily. Something like . It's not great, but then I believe I said passwords suck.

    Good Luck.

    This tape will self-destruct in 5 seconds.

  79. Isn't this a moot discussion? by timmytimmy · · Score: 1

    This entire discussion is somewhat moot because it's like trying to figure out the meaning of life. Everyone has different ideas on it, and none is truly "right", but many are right for that person at that particular time.

    This reminds me of an episode of Get Smart years ago. Agent 99 was locking herself into her apartment because a Kaos agent had chased her home. She locked this column of strong deadbolts running up and down the length of the door. The Kaos agent proceeded to punch through the wall next to the door and get right in.

    The point is, many, if not most, of the major 'hacks' you hear about on the news are not the result of some magic password-cracking algorithim or some super-programmer's deep knowledge of low-level machine language that enabled him to get in. It's usually something simple like a disgruntled employee accepting some cash (there aren't any disgruntled, underpaid network admins out there, are there??) for his or someone else's password, or some other 'side door'.

    If your data is so important that you're going to make it so diffucult for all your users to remember some ridiculous password for every task they do at work, then your data is worth some hacker finding some other, easier way in--just as the Kaos agent did. --timmy

  80. Long pass-sentence library proposal. by Anarchofascist · · Score: 1

    "...use a passsentence instead of just a word..."

    I propose a library which automatically selects a pass-sentence randomly from an unreferenced disk sector. The calling program presents this sentence to the user and gets him/her/it to type the first character of each word of the sentence. If he/she/it gets it right, that is their new password, and the program calls erase_sentence() to overwrite the sentence in the unreferenced disk sector with zeroes.

    int find_sentence() : Read a random sentence on the unreferenced sectors and return a handle to that sentence.
    char * get_sentence(int handle) : Return the null-terminated sentence from the given handle.
    void erase_sentence(int handle) : Overwrite and erase the sentence on the unreferenced sector.

    --
    Once more unto the breach, dear friends, once more, Or close the wall up with our American dead!
  81. I like numberscombined with names. by Senor_Programmer · · Score: 1

    Most people are used to remembering phone numbers.
    It's ralatively to remember a name. An imaginary person with an imaginary phone number then makes for a long, easy to remember password. If a portion of the name or number is chosen in a way that relates to something memorable about the account, then it's pretty easy to remember.

    For example. Say you want to remember the password for your commodities trading account. Back when you were a kid you rode a school bus. The bus driver always smelled like bacon. Her name was Shirley. She was also a somewhat superstitious fundamentalist Christian with a nice figure. Your password becomes ShirleyBus4428360666.

    Easy to remember. Related to the account. Yes, it's four dictionary terms but it's still gonna take a machine a long time to guess as the machine will have no context.

  82. Password idea by Neo-Rio-101 · · Score: 1

    uraf8b8tch

    --
    READY.
    PRINT ""+-0
  83. Accept human language properties by redhog · · Score: 1

    I can't see why cryptographers and security experts attempts, again and again, to higher the number of significant bits per character in passwords for humans, while human language naturally has a high redundancy. Why force people to remember random garbage like /56Ss4.,&XXy when they will just write it down? Why not allow humans to use human language?

    If I remember correctly, human language has about two bits of information per character at average. So if you want a cryptographically strong 128bit password, just enforce a 64 character long human passphrase, with no limitations on used charcters or whatever. I bet people will come up with and remember such passphrases much more easily than e.g. /56Ss4.,&XXy.

    --
    --The knowledge that you are an idiot, is what distinguishes you from one.
  84. pseudo anagrams by perler · · Score: 1
    i like to use pseudo anagrams, i.e. 1994fattyfatty1994

    this way the password gets quite long, making it harder to bruteforce crack it without much arder to remember.

    for my customers i like to add the postal code behind one or two dictionart words, often combined with a _ i.e. londonberry_14253 - it's at least more secure than the usual year (i.e. londonberry2005)

    furthermore i have a 3-level passwor system:

    level one - a password for forums and other unimportant sites. if i have to tell it to someone - no problem, nothing to hide there..

    level two - a password for servers and other important logins but which i have to share in emergencies ("please soft reboot the server, root pw is..") - it's fairly complicated

    level three - a password for banking, credit cards etc. i will never ever give away. wha is important is, that i don't protect a level two site with the level one password, compromising it..

    PAT

  85. NOT more secure! by Danathar · · Score: 1

    Studies have shown that when you FORCE joe user to use a random alpha numeric with special charachters password and in some places change it every 90 days requiring that it be different by 3 charachters you get the following.

    1. Stickies with passwords attached to monitors, underneath keyboards ect...

    2. The SAME password used everywhere (web, work..ect..).

    Passwords have finally reached the end of their life. Smart Cards, SecurID's....biometric are a MUCH better choice.

  86. Random pronouncable password generation. by Anonymous Coward · · Score: 0

    I find a usefull utility is Xyxxy http://www.haxial.com/products/xyzzy/. It produces passwords which are fairly random yet are somewhat still pronouncable, making them easier to remember. This isn't the only utility to do this (there are numerous for linux), and there has apparently been some research into using such techniques. Xyxxy is just the program I know.

  87. use a phrase by kipple · · Score: 1

    maybe taken from a comedy, or a series of names of people in a certain order, or perhaps a quotation from a movie.
    of course this won't have to be repeated every few minutes, but could work as a "master password" to unlock all the other password a user need.
    in cases where only short passwords can be used, let the computer chose one, and save it into the password keyring.

    just my .2 eurocents

    --
    -- There are two kind of sysadmins: Paranoids and Losers. (adapted from D. Bach)
  88. Brute force limitations by L.Bob.Rife · · Score: 1

    Passwords are still useful. What is absolutely required though, is to detect and block brute force attempts.

    Yes, computers are fast enough to geuss 10 million combinations within minutes and break into your system. Thats why you cannot let somebody make more than a few geusses without locking them out. Don't let somebody keep hammering away with geusses.

    You're screwed if they get your /etc/passwd (or equivalent) file, but its been that way for a long long time.

    1. Re:Brute force limitations by p3d0 · · Score: 1

      I never liked the lock-you-out-until-admin-unlocks-it thing. I think all you need to do is have increasing pause times between unsuccessful attempts. For instance, if the pause time were to start at 0 seconds and grow by one second for every successive failed attempt, then it would require O(n^2) time to guess a password with n possibilities. Modifications to this could make the time-to-guess grow at any desired asymptotic rate, while still responding in a reasonable time to the poor user who has forgotten his password. (The latter is why I didn't suggest exponential growth. :-)

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
  89. Terrible article by curiosity · · Score: 1

    This is dumb. You submitted a story of a mailing list thread started by a cocky newb with an attitude who knows nothing about security or system administration, and who has suggested a scheme to secure a system? And that suggestion has fundamental flaws? And the editors actually accepted it?

  90. Here's what I do by mshmgi · · Score: 1

    I have a list of 500 adjectives & another list of 500 nouns. I randomly grab an adjective and a noun and slap a 2-digit number in between them. The result looks like this: "blue48fish".

    Assuming that somebody knew a valid username AND that they knew all of the adjectives/nouns in my lists, they would still have 25 million combinations to wade through. Using a 3-4 digit number would provide increased complexity.

    The end result is a fairly memorable (and sometimes quite comical) password (for instance "hot69pants" was one of my faviorites!).

    1. Re:Here's what I do by tomjen · · Score: 1

      Where did you get those words from?

      --
      Freedom or George Bush
  91. strong passwords not useful... by amcdiarmid · · Score: 2, Interesting

    If you have a process that locks an account when it is not logged into sucessfully more than n times.

    The arguement for having strong passwords almost always goes: "There are 200,000 words in the english language. A computer can test all of those words within seconds: Therefore it is necessary to have strong passwords."

    Then we get recommendations on how to make a password secure (and yet, it's not to use a secure ID token with it). To avoid a brute force attack make the minimum size of passwords over 7. (No, wait, computers are now faster - make that over 8, 9, 10, ...) We are not supposed to use words in the dictionary, because even if we put @ for a - leet dictionaries have this combination. Insert numbers. No use two words combined with a number. No use the first letter from each word in a pass phrase...

    I'll Pass. My users get locked out for 15 minutes if they do not log in correctly three times within a few minutes. Now instead of being able to check all the words in the english language in minutes, it takes only. ((200,000 / 3) * 15 minutes * 1/60* 1/24 ~= 694 days. Have fun;)

    Disclaimer: This is not true for the Admin account, which cannot be locked out.

    1. Re:strong passwords not useful... by fluffy99 · · Score: 1

      First, a good practice is to rename the account. I've even deleted the account/sid altogether on some machines, but watchout that some brain dead software requires the true admin account. In any case, simply renaming is somewhat pointless since anyone in the domain can reverse lookup the sid and get the new name (even anonymous users if you haven't locked that down).

      Second, the admin account _can_ be locked out if you change the default setting. But I guess an MCSE would already know that right? This does pose a risk of a DOS locking the account.

    2. Re:strong passwords not useful... by stonebeat.org · · Score: 1

      This is a very common technique. however it is only good when the attacker is trying to brute-force through the login prompt.

      if the attacker has access to the password file, this is technique is completely useless.

  92. Most people have lame passwords by terrencefw · · Score: 1

    I work for a large ISP, and if I log into one of our authentication servers and run something like this:

    SELECT COUNT(*) AS numof, password FROM users GROUP BY password ORDER BY numof DESC LIMIT 100 ...to get our top 100 passwords, you tend to find that the most popular password (letmein) is used by about 5% of the users.

    The rest of the top 100 are mostly kids or pets names or soccer teams. The most prominent are ones like 'harry', 'katie', 'arsenal', 'david' or, one of the all-time l8m3r passwords like 'computer' or 'internet'.

    --
    Like tinyurl, but one letter less! http://qurl.co.uk/
    1. Re:Most people have lame passwords by Anonymous Coward · · Score: 0

      Lets see you have a plan text of the passswords avaible and it is the users that have bad security practices? Good f'n god the whole point of a strong password is so that when your password list gets stolen it takes longer to crack a password.

  93. Use sentences instead of words by lildogie · · Score: 1

    If people could use sentences instead of words, dictionary attacks would become obsolete.

    Like with PGP.

    Just require a minimum number of blanks and a minimum number of characters to assure that a sentence-like construction is being used.

  94. Use two layer customized authentication by azuredu · · Score: 1
    I am developing a scheme of double layer customized authentication method with sysmask: http://wims.unice.fr/sysmask/doc/auth.txt.

    Put a whatever password in the usual /etc/shadow. Usually a weak but easy to remember one.

    When this password is accepted, put the user to a strong quarantine jail with a sh environment that can only be used to enter a second layer passphrase or any other custom authentication method.

    The second layer authentication can be a long but easy to remember phrase, enforced using a simple custom shell script. I myself am using interactive methods which is even stronger: even if my ssh line is cracked, the password is not leaked.

  95. How to kill an interesting discussion by Anonymous Coward · · Score: 0
    The WebAppSec mailing list at SecurityFocus is currently having an interesting discussion

    Until this article got posted on ./, that is.

    Ladies and gentlemen, buckle your seatbelts. The signal to noice ratio will be soon be approaching zero.

  96. I know its's not open source but... by Chanc_Gorkon · · Score: 1

    What about using RSA Securid?

    http://www.rsasecurity.com/node.asp?id=1157

    Then the first half of your password can be whatever, but the second half always changes. Plus I think I even saw tokens that were also calculators. They also have USB Authenticators as well. Granted, this would not work for some companies, but for many it would be fine.It could even work if you have to have a vendor go into your system to look at something. You could keept that signon's fob and when they need access you call and have them log in while your on the phone.

    Password security is never easy to enforce. It's even worse in some industries. The VENDORS IDIOTIC programmers make thier programs have a default password or thier stuff does not work! In some places of business, the IT department does not have the choice in the system that is purchased. We may have a hand in it, but if the majority of the comittee is not IT and they all like it, your stuck.

    --

    Gorkman

  97. Just add more rounds to the encryption algorithm. by Anonymous Coward · · Score: 0

    "Rather than insisting on a long password from the user, programs that ask for passwords should increase the amount of work the computer has to do to check whether a password is correct."

    Beginner's Guide to Computer Security
    http://www.millstream.com/secure.html

    Just add more rounds to the password file encryption algorithm until it takes the required amount of time to test a password.

  98. My password regime by dbond · · Score: 1
    More of a problem for me is the number of passwords I have to remember. For this reason, I have different passwords for different account classes:
    1. "No-one cares if you break into this account"
    2. "Other people care if you break into this account"
    3. "I stand to lose something I value if you break into this account"

    Level 1 is a short, meaningless, alphanumeric, never changed, applied to 100's of internet sites (e.g. (but not) sivckhd3e)

    Level 2 is a mneumonic, changed about once a year, based on a phrase from a book I've read recently, applied to around 5 accounts, including work (e.g. (but not) sygigh1 - "screw you guys, I'm going home")

    Level 3 is a mneumonic based on a really long phrase that contains meaningful dates etc. Applied to no more than 2 accounts. (e.g. (but not) asistht8pmtwbjf "and so I said to her, Thursday? 8pm? That would be just fine")

    Difficult to dictionary attack. Managable.
  99. PAM module- with random, pronounce-able syllables by toomanyhandles · · Score: 1

    There's been a PAM module around for ages that generates a set of random passwords to pick from, each containing pronounceable components. The idea being it's still pretty random, but easier to remember.

    sorta like OwaTagooSiam02

    but that would not be a good choice :)

    As other posters say, I think that security books for years have said password rotation just forces users to pick insecure passwords.

    Better would be to have one really good one and don't rotate it much/ever.

  100. Strong passwords, random passwords by idan · · Score: 1

    I've been involved in hundreds of password management system
    deployments, so perhaps I can make some helpful observations:

    * Users who are required to comply with a strong password
    policy, and must change their password often, will sometimes
    be unable to think of a new, compliant password, and will
    appreciate the random passwords offered.

    * Randomly-generated passwords should be pronounceable, to help
    users remember them. Otherwise, you're just asking for sticky notes.

    * There are good random number generators in all modern OSes.
    These take entropy inputs from the network, keyboard, etc. and
    are basically impossible to defeat. "Randomness" is not a
    realistic problem.

    * If users will have to choose strong passwords, and to change their
    passwords often (all good things), then the requirements should
    be clearly communicated, both ahead of time and when the user
    must choose a password. Don't tell the user "pick a hard to guess
    password" -- tell him "pick a password with minimum N chars,
    including letters, digits and punctuation marks, mixed case, that
    is not derived from a dictionary word or an old password, ..."

    * Do require periodic password changes -- this is your only defence
    against compromised passwords and weak password stores.

    * You can see some of these features here (Flash demo):

    http://psynch.com/overview/presentation-demo/04.ht ml

    Cheers,

    -- Idan

  101. Smart card based single sign on by John+Harrison · · Score: 1

    I've been very busy recently installing smart card based single sign on at various companies. You have to remember one password, to open your smartcard. This can be combined with a biometric if you like. The smart card stores and manages all the rest of your passwords, which can be randomized if you like. So users don't even know their passwords, and the passwords are truely random gibberish. Storing the passwords on the smart card gives extra security.

  102. My passwords are a hash by Anonymous Coward · · Score: 0

    I create all my passwords by hashing a master password with the name of the site I log into. The hash is something that I can count on my fingers, and I have a few variations so that I can produce a password with or without numbers, special characters, and case. This way I can remember any password, yet they are all different, and they are all mostly random.

    Example: Select a master password of "foobar" then log in to Slashdot. Maybe you would take foobar, interleave the letters of Slashdot, then add the number of vowels to get: fSoloabsahrdot2.

    If it is something I log onto often, I memorize it. If it is something rare, then I may have to sit there for a moment and figure it out.

  103. Re:Why bother? Crypto can be dangerous. by Anonymous Coward · · Score: 0

    Actually, YAATMWOASH
    (You Are A Theoretical Mathematician Without a Sense Of Humour :))

  104. Better get back to the drawing board by Anonymous Coward · · Score: 0

    This is a great way to make the users write down their passwords in plain text.

    Realistically, one can expect users to have more than one password that they need to remember these days, and they're either going to want to passwords that are easy to remember, or even use the same password for each one.

    In short; this idea won't work. I much rather prefer the idea of using very long passwords that make out phrases or sentences, such as: "This is my super-secret passphrase for logging on to Slashdot".

  105. Shoulderlooking eyeballs? by SharpFang · · Score: 1

    My former boss had a neat password system he had developed himself...

    The login app displays a screenful of 2-digit numbers, organized in a kind of table. The table changes each time in a random fashion. Your password consists of 6 numbers, not quite arbitrary. You find column containing to the first two, row containing the second two, then the number at cross-section of the row and column, modulo-add the third number and some kind of digest of current date, then enter the result.

    2-digit password isn't really strong when it comes to brute-forcing, but with basic blocking mechanism (i.e. 15 minutes after 3 failures) it still would take days to crack. And of course implementation that would be much harder to crack, based on similar idea is possible. Shoulder-looking is useless, because the number you enter is different each time. It would be awfully hard to recover the "source digit" given a number of screens and associated keystrokes - if you would be able to remember the screens in the first place...

    The idea isn't all that novel - target system sends a random crypto challenge to the source system, the source system decrypts it and sends the decrypted result back. Intercepting the communication is pretty much worthless. The novel part is that the decrypting system is our own brain :)

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  106. tell them... by orufet · · Score: 1

    That they will get hacked and their lives will be ruined unless they choose good passwords. And, if they choose a bad one, break it, fakely ruin their life so they understand the seriousness of it. Done. It won't ever happen again.

    --
    The Cryptography Forum is new and needs help
  107. Re:Why bother? Crypto can be dangerous. by Anonymous Coward · · Score: 0

    That goes without saying, right?

  108. Hardware Authentication by dnadig · · Score: 1

    Let's face it, 99% of the time when one requires a strong password, the device used to access is a near-constant. I never access my corporate network except from my laptop - period. I never access resources on that network that require a password without already having logged in off said laptop.

    So, just authenticate the HARDWARE and the USER once, then ping the hardware for its continued presence. After all, your laptop is a pretty damn big token to misplace - and you are going to be beating on your IT department the nanosecond it's stolen anyway.

  109. What about mnemonics? by kingsqueak · · Score: 1

    I generally advise people to use mnemonic passwords, mixing numbers for letters and never consisting of a complete word within the password. Additionally, setup a theme for the mnemonics used based on the category of server. Of course you can't 'publish' what that theme would be either.

    Example

    Theme is Led Zeppelin song lyrics for a tier of servers

    There's a lady who's sure all that glitters is gold

    becomes +4lw5a+gig

    All the user has to do is come up with their own system of transposing characters for letters and maybe mixing case as well, say, all vowels are capitalized.

  110. Substitute letters with alphanumerics by mad27 · · Score: 1

    For instance, I'd remember the word alphanumerics as a password, but use a password like @lph@num3r!cs. This is not uncrackable, but dictionary style pw searching is not going to find it.

    1. Re:Substitute letters with alphanumerics by wk633 · · Score: 1

      A brute force search would take a long time, but a dictionary attack will find it VERY quickly.
      A=4
      A=@
      E=3
      O=0
      S=$
      I=!
      L=1
      C=(
      Any crack program will make these substitutions.

  111. Stop Using Paswords! by grikdog · · Score: 1

    There are alternative solutions to the unauthorized user problem, starting with turnkey systems which embed cryptographically impeccable digital keys in cd's, dongles and flash memory. Sheesh! How long does it take before the glaze over normal users' eyes causes someone to notice there's a different way to fry this popsicle stick??!

    --
    ``Tension, apprehension & dissension have begun!'' - Duffy Wyg&, in Alfred Bester's _The Demolished Man_
  112. Re:Why bother? Crypto can be dangerous. by Anonymous Coward · · Score: 0

    if you were a fish, the hook would be through your nose by now.

  113. The problem with randomness... by pongo000 · · Score: 1

    ..is that it's a terrible model to support when it comes to randomly-challenged humans. The move needs to be away from passwords (especially randomly-generated) and towards passphrases -- still randomly generated, but using pronouncable/easily remembered combinations of words in the user's native language. (Diceware has some good background on the why passphrases are more secure than passwords.)

    Before spouting off why you think (erroneously) that "easily-remembered" passphrases can't possibly be more secure than randomly-generated passwords, please read the FAQs at the Diceware site first.

  114. Not this AGAIN!? by gilgongo · · Score: 1

    Password management is like the spam problem: it's too complicated to come up with a solution that works because there are, unfortunately, humans involved.

    The only "policy" I know of that stands any chance of working in the long term is NOT TO HAVE PASSWORDS.

    Far too many systems demand passwords when they don't need them. All applications should be written that assume authentication is managed elsewhere - and only fall back to "local" authentication if the environment they're in doesn't have such a system.

    OK maybe this is just summed up by "single sign on" but it's a bit more than that - a shift in attitude perhaps.

    --
    "And the meaning of words; when they cease to function; when will it start worrying you?"
  115. Script for "nice" sounding but fake words + number by justrob · · Score: 1

    Here's a Python script for generating passwords from pseudo-words that sound like real words plus random digits.

    Fairly easy to remember and not vulnerable to dictionary cracks.

  116. Randomly generated passwords easy to remember by Anonymous Coward · · Score: 0

    I find completely random passwords easier to remember than those based on something. If there is nothing in my brain associated with 56vam%20#@Ee aside from it being my password, it is much easier to remember than if my password were "Scruffy"

    That's just me, though

  117. cryptographically strong passwords by wk633 · · Score: 2, Informative

    They can be written down.

    The same password can be used on a secure system, and some trojan web site.

    They can be collected with keyloggers.

    They can be told to other people.

    They are less memorable, which means more password resets. Password resets will always be a weak point in the system.

    For high security AND a large number of users, you HAVE to have two factor authentication.

  118. Stupid password or stupid system? by at_slashdot · · Score: 1

    I heard many people complaining about password being stupid but the stupid here is the system that lets somebody try to enter the password more than 5 times.

    How about debit card PINs? They are only 4 digits... They seem to be adequately secure.

    NO SYSTEM SHOULD ALLOW ANYONE TO TRY TO ENTER A PASSWORD MORE THAN 5 TIMES.

    Problem solved!

    --
    "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
  119. OH FUCKING QUITIT by cfalcon · · Score: 1

    At work I have, literally, dozens of passwords, all required to be unique. This one has to be six characters. This one has to be eight. This one has to be greater than eight. A random mash of letters I can remember, invulnerable to any meaningful attack? NOPE, sorry, we need a number and a symbol. Within the first four characters. This is stupid, stupid, shit. I remember some, and others need to be reset constantly. Others? Well, they remember what they can and write down the rest. It's really, really, dumb. Asinine password schemes anger me to no end. If all my passwords were randomly generated, I would simply have a big list of all my passwords. Make the consequences for doing that dire enough, and I would simply never remember a password past a couple of days. Such stupid shit.

  120. Re:Don't Force Passwords by sfm · · Score: 1

    Never, repeat NEVER post your password on
    a sticky note next to your monitor !!!!!

    Put it under the keyboard where it belongs :-)

  121. Re:nqq_39tyyza7 remember that! by Shulai · · Score: 1

    Two years ago I coadministered the Linux boxes in our faculty.
    Once my boss changed root passwords to a sequence he remembered from a Windows serial code he used often.
    I and the webmaster (who mantained Apache and MySQL by himself) cursed him badly those days :-)

  122. Use phone-based password manager by erth64net · · Score: 2, Insightful

    Strong passwords will be a necessary evil for the forseeable future. How many phones, public/coffee terminals, and home computers have biometric authentication gadgets? How many of these gimicks work together? My users need the ability to access nearly everything on our systems, from anywhere. This includes our WAP portal, email from their phone, our various web-apps, SSH/terminal servers, and their IMAP/SMTP email clients. How many of these systems could even possibly function with anything but passwords. Take the IMAP/SMTP system for example, how would you tie biometic authentication into standard SMTP AUTH? How about a web app - how is a fingerprint entered there? Or consider our WAP gateway, how are users going to enter a fingerprint on their phones?

    We cant just mandate users access our systems from "approved" sources - that flys in the face of what management is asking for: A system accessible anywhere, with reasonable security percautions in effect.

    Though centralized authentiation schemes like LDAP are working well for us, "legacy systems" (ie: accounting, payroll, and factory/inventory management) dont integrate with central authentication systems. Meaning that's yet another password to remember...

    With users accessing our systems from so many sources, strong and frequently changed (90-180 days) passwords are a necessity. Though they need the ability to save them:
    1) How important is the data in your wallet/purse. Why not just write the passwords down, store them in your wallet/purse, and then manage that. After-all, if your wallet/purse has been stolen or rumaged through, there's a good chance you'll know.
    2) Consider this two-factor authentication system:
    Something you have: cell phone
    Something you know: password to program

    How many folks now have MIDP/Java enabled phones. Why not provide them with an app to securely save their passwords on their phone? With a tool like FreeSafe They could not only store all their passwords on their cell phone, they can generate both random new passwords, and One Time Password hashes.

    Now if FreeSafe could only store notes, and have some sort of backup capability (which the developer says he's working on)...

  123. it was here on slashdot by argStyopa · · Score: 1

    that I saw the best combination of user utility and strength:
    Have a short physical list of pw-useable characters in your wallet, and letters of the alphabet as a xref.

    So when you log onto your work computer you can use "workcomp" as your password, but xref'd it comes out as $1efG3h4.

    And if someone finds your list, it doesn't get them anywhere unless they know what systems you're on and then guess the pw's anyway.

    --
    -Styopa
  124. Wahh! My memory sucks. by Anonymous Coward · · Score: 0

    I can memorize a 20 digit hex password in three minutes. I have a ph.. pho.. phot.. dang. some kind of memory.

  125. PasswordSafe by ronys · · Score: 1
    Since passwords are not going to dissapear tomorrow, applications such as PasswordSafe allow users to keep separate and random passwords for each account, while the user need only remember a single (hopefully strong) password.

    Note: I'm the project's admin on SourceForge.

    --
    Ubi dubium ibi libertas: Where there is doubt, there is freedom.
  126. Use real-world hashing. by jflanger · · Score: 1

    One thing that I've started doing is using having users figure out a real world hash for what they would normally write. That way, they can just use something they -will- remember, and then mentally encrypt it with a methodology they can also remember. So for example, take the password you would type on a qwerty keyboard, and instead, type it as you would in Dvorak. I think I stole this idea from Blake Ross' crypto research, though. If the biggest problem is network hackers, shouldn't it be possible to have computers develop their own hashing methodologies so that users don't have to rack their brains trying to think of something convoluted? Second method: Wasn't there a slashdot story a while ago on using phrases rather than single words? Password: "Let me in, you idiot!"

    1. Re:Use real-world hashing. by Anonymous Coward · · Score: 0

      Blake Ross's implementation of it is located here: http://passwordmaker.mozdev.org/. It's a really good idea, and I think that every time you are asked for your password, you should type in your normal password (nothing fancy or whatever, no phrases but you can put 'em in if you like), and the program automatically changes it into a hash and the hash becomes your password. That way, you have a damn secure password and it's also easy to remember.

  127. Re:nqq_39tyyza7 remember that! by Spy+der+Mann · · Score: 1

    G4fhub1 <-- My acronym password taken from a famous sci-fi horror movie starring Sigourney Weaver.

    Or how about this Charlemagne?

    Lm4b7r47747bf75

    Now that I think about it... isn't the real reason for poor passwords, the poor imagination of the users?

  128. Re: Enforcing Crytographically Strong Passwords by Anonymous Coward · · Score: 0

    Any thoughts from slashdotters?

    Sorry, no.
  129. pronouncable passwords are not secure by Anonymous Coward · · Score: 0

    Here is a description of how to guess pronouncable passwords. http://www.cs.stevens.edu/~mdemare/docs/passwdV2.p df -Mike

    1. Re:pronouncable passwords are not secure by flajann · · Score: 2, Insightful
      Sure they are, if generated correctly. They just have to be longer.

      For instance, take this random number:

      47105259

      Substitute syllables for the digits, and you have:

      ra(4)fit(7)on(1)ze(0)pa(5)ki(2)pa(5)ma(9)

      rafitonzepakipama

      This is an over-simplification of how to do this, but one can easily see that the pronouncable password can be every bit as secure as the random string.

  130. Cryptographically strong passwords found here by Dwonis · · Score: 1

    If you want to generate cryptographically strong passwords, see http://www.diceware.com/,

  131. Two-way security and web apps by mcrbids · · Score: 1

    How would/could I use two-way security for a web-based application?

    The only thing I can think of is to do something fancy and painful with javascript... any ideas?

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  132. Strong Passwords by herwin · · Score: 1

    Use a mnemonic phrase--it will be as strong as a random password and a lot more memorable. See

  133. All for naught by Derekloffin · · Score: 1

    The problem isn't any 1 single password, it is the dozens and dozens people have to remember. I alone have about 7 at work alone, and god knows how many online ones. You try to keep these secure, but when there are that many it's almost inevidable that you'll resort to something to simplify matters.

  134. Excellent advice from The Onion by hunterx11 · · Score: 1

    Do not use the name of a friend or relative as your password, unless their name contains non-alphanumeric characters.

    --
    English is easier said than done.
    1. Re:Excellent advice from The Onion by Anonymous Coward · · Score: 0

      so, Billy-Bob and Mary-Louise would be good?

  135. CV method by Jjeff1 · · Score: 1

    I think this was something Mitnik suggested not sure. I've used it and it seems pretty good.

    Just randomly pick alternating consanants and vowels. You end up with passwords like "kebilo" or "modawil". Wile this seems stupid and no one likes a random password, it also produces a pronouncable "word", which is much easier to remember than random garbage.

  136. Passphrases by God+of+Lemmings · · Score: 1

    What bothers me these days is that people do not realize that passphrases are indeed simply easier to memorize and more secure. Why is everyone using a mnemonic sentence to remember some cryptic string of characters? This is not more secure than the mnemonic itself! And don't go arguing that you could easily make a dictionary program to try and crack it either. There are easily more than 500,000 words in the English dictionary. This makes any particular word more time consuming to guess than any of the 100 some characters you can choose from on a keyboard. Unless your system has a relatively short password length, and I know for some of you it does, there is no reason to be doing it the other way.

    obligatory google link: http://www.google.com/search?hl=en&lr=&q=passphras es+password+%2Bsecure&btnG=Search

    --
    Non sequitur: Your facts are uncoordinated.
  137. passwords - broken cryptosystem by kirkjobsluder · · Score: 1

    After 20 years of working around this problem, and we still have not figured it out yet.

    Any cryptosystem that depends on the human ability to remember multiple passwords consisting of more than 8 random characters is broken. It's about time we realized this and moved on to thinking about alternatives.

  138. Acronym passwords by darkonc · · Score: 1
    I have a web page for creating secure passwords I essentially tell them to use acronyms... Come up with a phrase, and use that phrase to generate a password. My web page is oriented towards the 8 characther password limit endemic to Solaris (I'm SO glad they've finally extended that), but easily extended to more modern limits.

    I teach this method to students, and then I run john the ripper on the results. I found one of two results -- either they completely ignored my teachings and came up with passswords like '123456', or I didn't guess their passwords in days of running ripper.

    I think that forcing 'safe' passwords on people is a bad idea.. this problem was addressed on slashdot a couple of years ago, and what they found was that 'random' passwords usually resulted in people writing down their passwords and keeping them in places like their wallets or taped to their keyboard (!).

    Far better is to periodically run a password checker on people's accounts.. If you find a password, change their password, and/or send them an email telling them that their password has been guessed, and they need to come up with something secure (and somp pointers to ideas on how to create a 'good' password).

    Sooner or later, they'll come up with a password that at least you can't guess, which is as good a heuristic I can come up with.

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  139. My two cents by SphericalCrusher · · Score: 1

    Personally, I think they should make their password more difficult depending on their location. If they are at work, using a work computer with a lot of data stored, they are probably going to want a password of random numbers and letters all mixed into each other. But the fact of the matter is that a lot of people actually do this... but either A) Forget the password or B) Leave the password on a Post It note somewhere near by so that they can physically access it (when not all hackers have to remotely access the computer). The reason for this is that it is much more of a threat if they lose their files and they would be more of a target. But for home users, they shouldn't really have to worry as much, unless they carry a mass amount of important data on their computers (such as a programmer and his shell scripts and source codes). They are much less of a target, especially if no one knows them. This is not to say that they should make an easy one word password, because they shouldn't, but they should not need a encrypted password... some type of alphanumeric password would suffice.

    --
    "Instant gratification takes too long." - Carrie Fisher
  140. passphrase. by rice_burners_suck · · Score: 1

    Instead of randomly producing strings of "245o2nroh4ijio2s" for users to remember as passwords (which all they'll do is write on the bottom of their keyboard, or on a post-it note stuck to the side of their monitor, or tattooed on their butt), why not produce passphrases that are complete sentences, produced by random, but nonetheless complete, that make some amount of sense. For example, a passphrase might be something like, "Joe's girlfriend screwed Joe's friend Bob." Now who in the "F" word is going to guess a password like that? It contains only letters, true, but it is long enough that it will take approximately n! computations to figure it out. If you'd like, you can make a passphrase like, "fuc|{ thoze damm y4nk33z, muthufucku!!!1111" or "Thoze RAIDERS r tha suxx0rzzzzzz!!!!!11111" That wouldn't be too difficult to remember, and if would survive any dictionary attack.

  141. Financial Incentives? by Anonymous Coward · · Score: 0

    I'm not sure how well this would work out in practice, but, if the ToS stipulate that you waive any right to a lawsuit if you don't choose a proper password would probably get the attention of those who refuse to memorize a good one real quick.

  142. Open standard tokens by twigles · · Score: 1

    We need someone like M$ to build a hook into the OS to allow the use of tokens like RSA's, but made by any vendor so that anyone can sell them. That's the only way I see tokens being added to wallets and keychains of everyone. And I don't want more than one token either. Carrying one token for my smith barney account, another for my ebay stuff, and a third for my regular checking account does not appeal to me on any level.

  143. Hey what about this password policy? by Anonymous Coward · · Score: 0

    I haven't read through all the comments, so this may have already been posted, but what about using the first letter of each word in a phrase / song lyrics / poem? So, say for example, if I love Gangsta Rap, I could quote a line from Snoop Dogg's 'Gin and Juice'. My password would be:

    kcuwfaslesd

    which would stand for the line in the song 'Keep Comin' Up With Funky As* Sh*t Like Every Single Day'. This accomplishes two things - somewhat cryptographically strong and easy to remember passwords. Your comments?

  144. Use dice by chiph · · Score: 1

    I bought some d30 alphabet dice from these folks

    Along with some d10's, you can generate some pretty random passwords.

    Chip H.
    For the curious, a d30 has A..Z, plus 2 "wild" and 2 "vowel" sides. When I get one of those, I'll usually just re-roll that die.

  145. yeah, like the u/p easynews/iscool is strong?! by Anonymous Coward · · Score: 0

    Can't believe it, this u/p is so weak at easynews.com

  146. What I do by technoCon · · Score: 1

    Take two words you can easily remember and concatenate them (that squares the size of the dictionary to exhaust).

    Substitute a digit for a letter, i.e. 1 for l. (that increases the work factor by a few multiples depending upon the digit-letter combos and it guarantees neither word occurs in any dictionary.)

    Intentionally mispell one of the words. I wonder how many times some geek type has used the password "sourceror"?

  147. Use acronyms of phrases by Heywood+Jablonski · · Score: 1
    The best password you can remember and type will always be an acronym of a phrase. For instance, "I like hot fudge sundaes too much" maps to "Ilhfs2m".

    This is a very strong password because no dictionary attack (except a dictionary of every phrase in the language) will ever guess it, yet it is easy to remember because it is actually a phrase.

    Hint: do not use "Ilhfs2m" as your password now.

  148. Some of us are Muslims by Dwonis · · Score: 1
    My password is 4114h (16660 decimal), you insensitive clod!

    (That shows up as "*****" for you, right?)

  149. This is useless by PickyH3D · · Score: 1
    Just make users use phrases. A 40 character password is going to be impossible to guess, yet can be something the person listens to, enjoys, says, anything:

    "It's All Over But The Crying." [29 characters, title of a song by the band Garbage]

    No password generator is going to guess that.

    This reminds me, what is the point of password engines denying special characters? I can understand certain limitations. I have seen numerous engines that disallow spaces, *'s, @'s, etc. Why? That simply makes passwords easier to guess.

  150. Re:Why bother? Crypto can be dangerous. by Anonymous Coward · · Score: 0

    YHBT YHL HAND. By the way, this is a hilarious troll. It's so stupid that only a complete dipshit would fall for it.

  151. Eh. by ErZo · · Score: 1

    Do it like this, If it's a gamer, the user to say; get something pretty easy.. and mix it with known-gamer-lamer shit. for example; moron password > m00rn p4zzwwurd

    It should work, better then something like "password" for say ;)

    Atleast what i think :P

    --
    In the Soviet Union, signatures writes you!
  152. and now for 10 diff systems by phsdv · · Score: 2, Interesting

    And what do you propose to use for the 10 different login systems I have to work with? And some of them need passwords >= 6 chars length and others = 8. Some need to change after 6 weeks and others not. Also I we have to use 2 different RSA code keys (for different systems). One with pin and one without. Would you blame me for writing down my passwords?

    1. Re:and now for 10 diff systems by bytesmythe · · Score: 1

      If you use the sentence-based password system you can write down the generator sentences and still be a good deal safer than writing down your passwords directly.

      But given the ridiculous number of passwords you have to deal with, I certainly couldn't blame you for writing them down somewhere!

      --
      bytesmythe
      Hypocrisy is the resin that holds the plywood of society together.
      -- Scott Meyer
  153. Does this work with root? by amcdiarmid · · Score: 1

    Just asking, after all my karma went positive and I have to do something about it.

  154. Strong? But firmly in mind by cathouse · · Score: 1

    I use the Model designations for Military hardware as passwords and keep photos of those I'm currently using on the wall near my monitor. Someone would have to recognise the equipment AND know the correct designation and even then they would have no way to link a picture to a site or file. There are hundreds of them *already loaded* so why not get some use from that, and some of the British Mark designations use special characters in addition to being seriously weird.

    --
    Thelma, I'm not making ANY deals.
  155. I've got an idea by pixelcort · · Score: 1

    Don't use passwords. Use physical keys (USB Stick, Keycard) and biometrics instead.

    Just say no to passwords.

    --
    http://pixelcort.com/
  156. Use a password analyzer by Anonymous Coward · · Score: 0

    Let the user create their own password, but make sure it passes a software test first. Firefox has something like that when you create a password manager-password. It gives you a rating of how strong it thinks your password is. Just create something like this, and require users' passwords to be at a certain minimum strength level.

  157. Enforcing Secure passwords: the only way to go! by AlexSons · · Score: 1

    Anyone should first understand why we need passwords. Enforced passwords are used as a means to deliver an environment in which: - it should be reasonably ensured that any service is used by only the correct person - and any person should be reasonably ensured that what its owns in this infrastructure is only validly used by him (and/or others if expressly arranged for) Passwords get useless if they are easily guessed (by programs or by looking over the shoulder). But passwords are also useless if people are 'enforced' to write them down in order to remember. The IT Security dept. should thus set rules for the password engine which the user enforces to create SAFE passwords. But leave it to the user! Here my educational guesses for a secure password environment: - a dictionary check should be or might be part of the password engine - any user-created password should be at least 12 characters - any user-created password should contain at least one digit - any user-created password should contain at least one non-alphabetic character And if the engine allows for it: - any user-created password should contain at least one space, allowing for passphrases But anyway, the user should still be able to create its own passwords. And of course, anyone should have preferably only one password for its complete corporate envronment (single sign-on).

  158. Easy to remember strong passwords by mu-sly · · Score: 1

    This method is pretty good - it's not one I use, but it's one I've heard other people mention elsewhere.

    Say you like pizza and Pepsi. Take those two words and interleave them to get "pPiezpzsai". Adjust for something easy for you to remember (perhaps your dog's name and your car model, or whatever).

    Using this method, you get cryptographically fairly strong passwords that are pretty easy to remember as long as you can remember the component parts. Of course, you can do the usual replacing letters with numbers ("S" becomes "5" and so on) and alter the method a bit to make it even stronger, but on the basic level this method still makes pretty strong passwords.

    I guess you can't force users to use it (although checking password strength should enforce something) but you can suggest it to them as a good method of coming up with a strong password that is easier to remember than a totally random password - it's a nice tradeoff.

    Just my 2p...

    1. Re:Easy to remember strong passwords by sugarmotor · · Score: 1

      You say, "Using this method, you get cryptographically fairly strong passwords" -- how would that be? Looks more like a "quadratic" increase to me: The cracker checks all pairs of those words that they would have checked before.

      Stephan

      --
      http://stephan.sugarmotor.org
    2. Re:Easy to remember strong passwords by mu-sly · · Score: 1

      Ooops, sorry, wrong wording. Not really cryptographically stronger, just "harder to guess". Someone could use a dictionary based attack against it, but only if they knew what the schema was, and you didn't modify the method at all with the addition of numbers / symbols / non-dictionary words / different interleave patterns.

      Basically, what I'm proposing is a simpler way of helping users think up and remember stronger passwords.

  159. Re:nqq_39tyyza7 remember that! by sumdumass · · Score: 1

    i used to use 6uldvnce as a password and nick in some chat rooms. You wouldn't belive how many poeple din't get it. Imagination Is at a loss.

  160. Readable version by Anonymous Coward · · Score: 0
  161. Change them how often? by polysylabic+psudonym · · Score: 1

    TFA gave a Dept. Defence example of password security, showing how to make a 7-odd character alpha-numeric password but mentioning that it would take 60 days or so to crack, so change it that often.

    The question is, if my password is something like "Peter P!per p!cked a packet of green frankfurts - p!ckled peppers were out of stock" how long between password changes?

  162. Patterns in my Mind by captainwasabi · · Score: 1

    Well, I always use patterns on the keyboard. They are very easy to remember. For instance I can easily remember every password I have used for the last 5 years. By pattern I mean something like this: xdrfvgy, or cfvghnjm, or azsdcfgbhjmkl anyway, this seems to work well because when our sysads run their password cracking stuff to check that people are using good passwords mine is always the last one to get cracked, sometimes by up to 40 hours.

    1. Re:Patterns in my Mind by captainwasabi · · Score: 1

      Incidentally, you have to actually type the password to see the pattern. Also they may not work on International keyboards.

  163. Biometrics baby! by cthulhuseviltwin · · Score: 1

    Just place your finger on the scanner and you're in. Unless they cut off your finger, there's no way they can hack your password... Hmmmm, wait a sec, I suppose that could be considered a disadvantage. ;-) Seriously though, you can get a fingerprint reader for less than $50 and no more memorizingf passwords is needed.

  164. Single - sign on by SwimsWithTheFishes · · Score: 1

    Years ago I heard about a concept called "Single Sign-on" (by Novell) and I suppose other technologies have something similar.

    I didn't however see anyone bring this up as a possible solution for the end-users. (Admin gods and godesses still have all those servers to deal with).

    The idea was that the end-user signed on with one secure password, which authentics them to all their applications for that session. No more passwords to remember for the various apps, just one main password, that can be strong.

    Seems like a reasonable idea - one strong password to rule them all, one strong password to bind them.

    The user then has to deal with only one password, and if and when they leave employment access to ALL applications the user formerly had access to are deactivated from that one strong password.

    I would be interested in what any thinks about this idea? Is it even possible on non-Novell or mixed networks?

    --
    *click**beep**beep* Scotty, One to Mod up!
  165. try Crypt::RandPasswd by mago · · Score: 1

    This perl-module is a random word Generator for pronounceable passwords -
    Crypt::RandPasswd

    Very usefull for me. Because I wanted to use this algo where perl is not suitable, I ported it to java and from there to C# RandPassword

  166. My ISP doesn't care... by n0tWorthy · · Score: 1

    Verizon won't let me use SPA to login and get my mail having a secure account for the internet is moot. I have now had 4 broadband providers and none of them would allow Secure Password Authentication. What's the point of trying to come up with good passwords when your ISP forces you to sent them in plaintext.

    --
    "Be kind, for everyone you meet is facing a great battle." - Philo of Alexandria -
  167. Just don't log out by Anonymous Coward · · Score: 0

    I find that forgetting passwords is not a problem if you never logout. :)

  168. Re:nqq_39tyyza7 remember that! by Anonymous Coward · · Score: 0

    "i used to use 6uldvnce as a password and nick in some chat rooms. You wouldn't belive how many poeple din't get it. Imagination Is at a loss."

    You mean like your imaginative captalization?

    Also, I don't get your password, either, and I'm very imaginative. Does it mean "six old vance"? "bull dunce"? "bald ones"? "six underlined five NCE"? "culled events"? "gull dance"? I'm like a felled tree ("stumped").

  169. M$ may have had something by Chrish2 · · Score: 1

    Remember .Net Passport (there getting rid of it). The idea was good, shame M$ fucked it up

  170. Re:nqq_39tyyza7 remember that! by Anonymous Coward · · Score: 0

    Maybe because you aren't familiar with sex that much. here it is spelled out. sexual deviance.

    I bet you still don't get it so i will place the pronaouncments close for you. 6ul = sexual (6=sex ul=ual) dvnce = deviance (dv =dev nce =iance) . Now like saying a cheer, let put it all to gether "sexual deviance".