Slashdot Mirror


The Science of Password Selection

troyhunt writes "We all know by now that most people do a pretty poor job of choosing passwords, but what's behind the selection process? What's the inspiration for choosing those short, simple passwords that so often adhere to such predictable patterns? It turns out there's a handful of classic routes that people follow to consistently arrive at the same poor choices – and some of them are pretty shocking."

340 comments

  1. Whats the inspiration..? by 101010_or_0x2A · · Score: 2

    What's the inspiration for choosing short, simple passwords? They are short and simple, so you don't forget them. Similar reason to using the same password for a variety of different purposes. For bank accounts, use the strongest possible password, and don't write it on a sticky note. For Facebook, use "asdf1234" and don't put *any* important information on there.

    1. Re:Whats the inspiration..? by John+Hasler · · Score: 2

      > What's the inspiration for choosing short, simple passwords?

      The execrable admonition to never write down a password.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    2. Re:Whats the inspiration..? by geminidomino · · Score: 1

      The execrable admonition to never write down a password.

      If only it was something so reasonable.

      Laziness and user foolishness plays a big part, too. I have had the argument more than once that the pathetically short minimum of 8 was "too long" because, and I quote "I don't want to have to type in something that long every time I log in to the system, especially if it's going to kick me out when I walk away from the machine."

      *facepalm*

    3. Re:Whats the inspiration..? by Teancum · · Score: 3, Insightful

      If you want to secure something like a bank account, you don't use a security measure like a password in the first place. Passwords are strictly for low security applications where you openly know that others are going to be getting into the data that you have stored behind that password.

      For something that you really want to protect from prying eyes, you use something like an SHA-512 encryption hash with a public/private pair or something else along that line. I declare it is the whole notion that a password actually does more than provides a simple roadblock for pure idiots and to "keep the honest people honest" is a mistaken notion.

      I should also note that the number of possible physical keys to most locks is shockingly low. I had a locksmith point out that for most cash registers in grocery stores (at least for a great many years) used only one of five basic keys. I even had all five of them in my possession at one time. Yes, they worked too! Again, it is to keep people from pushing the buttons when they really shouldn't be there. Even now, most cash registers are "protected" with nothing more than a 4-digit key that can be hacked through social engineering alone... if they use something other than the register keys. Some stores are getting fancy with barcodes that need to be scanned indicating some supervisor ID, but even that is not a complicated string of numbers.

      Then again, most bank data is "protected" by such amazing "identity" information like a social security number and your mother's maiden name. It doesn't matter how complicated you make your passwords or encryption key, the information can be "hacked" with other very simple social engineering if you really want to get into somebody else's information. Of course, I find the whole notion of "identity theft" to usually be something absurd like this as those confirming identity are using information that really can't establish identity in the first place. Biometrics really are the only true way to establish identity, ranging from a handwritten signature to a finger print, a blood test, a DNA sample, and perhaps something like a retinal scan (something even twins have different). Identity establishment is intimately tied to passwords, as the point of a password is to prove that you are authorized to use a particular resource of some kind.

    4. Re:Whats the inspiration..? by Anonymous Coward · · Score: 0

      In userland, having the system kick you out frequently just feels like adding insult to an already stressful job. I'll be completely honest here: my company's data security doesn't mean a thing to me if it makes it hard for me to do my job. The place where work has instituted an even more asinine policy. Since we choose NOT to have Windows lock the computer after about 10 minutes, each of four different programs we use frequently, each of which requires a login, times out after 15-30 minutes. It's easy to go that long without using any particular one of those programs, so we're logging into things constantly.

      That's five different passwords to remember. Oh, I know! They have us logging in so frequently so we'll type the passwords a lot and not forget them. That way, we can choose stronger passwords! It all makes so much sense now.

      We also have the policy not to write down our passwords anyway. That policy is issued by IT. It goes so well with the policy that when somebody's out of the office, their coworkers are expected to log into their accounts to keep an eye on their stuff.

    5. Re:Whats the inspiration..? by bleh-of-the-huns · · Score: 1

      Maybe your company should consider looking into single signon solutions that integrate with active directory (or whatever authentication mechanism you are using).

      --
      I came, I conquered, I coredumped
    6. Re:Whats the inspiration..? by Anrego · · Score: 2

      Then again, most bank data is "protected" by such amazing "identity" information like a social security number and your mother's maiden name. It doesn't matter how complicated you make your passwords or encryption key, the information can be "hacked" with other very simple social engineering if you really want to get into somebody else's information. Of course, I find the whole notion of "identity theft" to usually be something absurd like this as those confirming identity are using information that really can't establish identity in the first place. Biometrics really are the only true way to establish identity, ranging from a handwritten signature to a finger print, a blood test, a DNA sample, and perhaps something like a retinal scan (something even twins have different). Identity establishment is intimately tied to passwords, as the point of a password is to prove that you are authorized to use a particular resource of some kind.

      So much agree!

      Personally I think using my credit card (or accessing my bank account, or changing my address, etc..) should involve some kind of two-factor authentication. I'm a big fan of the keyfob type systems ... but even the "SMS a code to your phone" thing is ok. Combine that with a password and you have to be fairly determined to get at my account. I'm not a big fan of biometrics in the day-to-day login .. and definitely don't think it should ever be the sole means of authentication... simply because you only have one set of fingerprints... and you'd be using those same fingerprints at your bank and at the grocery store. You'd just end up with a cat and mouse game of copiers and people detecting copies of biometric info.

      The problem becomes though, that users will lose those keyfobs and forget their password. This is where the weakness in these systems is. If I can call someone up and recover my password or get a new keyfob with a little social engineering... then what is the point. And then this is where biometrics should come in. To recover my password/get a new keyfob should be a _chore_ of epic proportions. I should have to go somewhere and have all kinds of biometric tests done to confirm I'm me.

      The problem is most users value convenience over all else. They would totally baulk at a system like this. "Just let me into my damn account".

    7. Re:Whats the inspiration..? by geminidomino · · Score: 1

      The lockout times are more generous than 10 minutes (stupidly so, IMO, but it was passed down from above), and it's required by law that the system log them out after the idle timeout period.

      But you make my point nicely. User laziness is a bigger culprit than being hard to remember.

    8. Re:Whats the inspiration..? by TheLink · · Score: 1

      Then again, most bank data is "protected" by such amazing "identity" information like a social security number and your mother's maiden name.

      That's why I don't waste time using long passwords on them.

      Which is more likely - someone brute forcing an 8 character password via the bank's online login page, or getting access via other means?

      Remember, banks have to allow their stupid/forgetful/careless customers convenient ways to regain access to their accounts. So there's a limit to how secure things can be.

      --
    9. Re:Whats the inspiration..? by operagost · · Score: 1

      Bwahahaha. My company once had that to a great extent, but strangely, the more they integrate our various divisions, the LESS integrated our information systems become. I have at least six different systems to which I authenticate, and none are synchronized. They haven't even bothered to be consistent with the username on some of them. It's a real disrespect to security and our productivity.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    10. Re:Whats the inspiration..? by CapnStank · · Score: 1

      I worked for IT to a company that had a client using keyfob entry. After a while part of my job became finding 'griefers' who would call in frequently with random excuses about how they lost their keyfob, or left it at home, or at work, or at the dog house, or whatever and needed a "temporary passcode" to override the system. (Yes that's possible). People simply refuse to accept the need for security. You give them a simple (and secure) method and they start to game it because they find it inconvenient.

    11. Re:Whats the inspiration..? by xelah · · Score: 2

      I think there's not just a laziness element, but a 'get out of my face and do what I say' element. People regard using computers (and sometimes even talking to IT support) somewhat like social interaction. Think of how it looks to a user. I've sat in front of the same computer frequently for several years and yet it is still too stupid and lazy to recognize that I'm me. To make up for its inadequacy, it - a tool which I own, is subordinate to me and is there to do my bidding - demands that I do it a favour by remembering some made up nonsense. Despite me helping to do its job for it, it only goes on to make more demands of me. It demands that the made up nonsense be difficult to remember. It demands that I make up new nonsense regularly. It requires me to remind it of this word many times a day because it forgets who I am whenever more than 15 minutes of my day is not spent on mollycoddling it...possibly it even forgets what I was doing and what I'd entered when this happens. It is, in short, an ungrateful, spiteful, lazy, rude, forgetful, incompetent, insubordinate and stupid little shit.

      People don't just get lazy, they get frustrated and angry, come to hate the software as a whole and suffer stress. It's not surprising people subvert the process and feel good about it.

    12. Re:Whats the inspiration..? by Anonymous Coward · · Score: 0

      Well-put. That's a charming description of how many users feel about password policies.
      I have a job to do. IT has a job to do.
      If they tell me that helping IT do their job is part of my job, that's just more responsibility/busywork/frustration for which I'm not being recognized or compensated. If they don't tell me that, then IT can figure out how to do their job and I'll figure out how to do mine. If that puts our needs in opposition, then there will be conflict. I'm not trying to take a dump on IT here. I know that they have responsibilities to fulfill and that password policy is probably part of that. But if IT is making my job harder rather than easier, then I'm going to try to work around the obstacles that they're laying for me. Maybe there's a union of good policies that allow solid security without getting in the way of user productivity but I haven't really seen one. (I bet if it exists, it costs more [measurable] money to implement.)

  2. TL; DR by WrongSizeGlass · · Score: 2

    That article is way too long. Here's my observation: People pick passwords that are easy to remember, easy to type and or something they think is clever.

    The problem with passwords is that if they are too complex people can't remember them or write them down in plain sight. Pass phrases can be very effective, easy to type and don't rely on the cleverness of people who can't remember 10 random letters, numbers and special characters.

    1. Re:TL; DR by Anonymous Coward · · Score: 1

      Pass phrases need to be drilled into peoples heads. Average person can easily come up with a memorable 30+ character quotation segment. But they never even think to try. Shortened passwords are all they've seen anyone use. So instead they make up another "HerpDerp311" or "DerpHerp022".

    2. Re:TL; DR by fish+waffle · · Score: 4, Insightful

      The problem with passwords is that if they are too complex..

      Partly. There are also too damned many of them. Every pissant site seems to require a login/passwd, it's best to keep them all distinct, and the difficulty of remembering all these passwords is in a continuum with their complexity.

    3. Re:TL; DR by c0lo · · Score: 1

      That article is way too long. Here's my observation: People pick passwords that are easy to remember, easy to type and or something they think is clever.

      Last chart of the article reveals that 69% of the people are actually dumb in regards to picking their password.

      --
      Questions raise, answers kill. Raise questions to stay alive.
    4. Re:TL; DR by starkat2k · · Score: 0

      "You smell like black, tarry donkey poo!" (including the quotes) is both long, and easy to remember.

    5. Re:TL; DR by adamofgreyskull · · Score: 1
      You placed emphasis on the wrong part of the quote.

      That article is way too long. Here's my observation: People pick passwords that are easy to remember, easy to type and or something they think is clever.

      FTFY E.g. 6969 is not a clever password, but someone may think it is.

    6. Re:TL; DR by Anonymous Coward · · Score: 0

      I followed your advice and I came up with a new password set for the websites I visit.

      Slashdot, Gawker pwd: "this is my junk password" (verbatim)
      Google, Facebook pwd: "this is my normal password"
      Bank, Paypal pwd: "this is my secure password"

      Wow, my passwords are so very easy to remember now! I shall pass your advice on. <3!

    7. Re:TL; DR by Anonymous Coward · · Score: 0

      Personally I use a script that takes bytes of /dev/urandom(*) piped to uuencode -m and then the script does a little magic with sed. The script then presents me with a screen full of password choices.

      End result: I only know about 5 of my passwords. The rest are sealed in a vault protected by AES256 and a memorized random password that has more than 90 bits of entropy.

      * = Yeah, yeah I know it would be better if I used /dev/random.

    8. Re:TL; DR by Bengie · · Score: 1

      That and many websites have limits on password lengths and which chars you can use. I think they do this because they don't use hashing and/or they don't use parameterized inputs.

    9. Re:TL; DR by deadmongoose · · Score: 0

      That article is way too long. Here's my observation: People pick passwords that are easy to remember, easy to type and or something they think is clever.

      I make passwords I think are clever. While using a standard keyboard layout I type my password as if I'm using the Dvorak keyboard, the result is a seemingly random set of letters. I'm not sure how many people do this, but I would think it's not a process used by too many people.

    10. Re:TL; DR by Abstrackt · · Score: 1

      I used to use "you fight like a dairy farmer".

      --
      They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance. - Terry Pratchett
    11. Re:TL; DR by nine-times · · Score: 1

      Yup. I think we really need to knuckle down and come up with a good universal-authentication scheme, maybe based on private-key encryption. It's not just a problem that people have so many passwords that they struggle to remember several strong ones, but one of the solutions that people employ is to reuse the same password for everything. Password reuse is a huge security flaw.

      It's important to remember that security isn't much stronger than the weakest link. If you use the same password for everything, and then a single service gets compromised, then everything is compromised. You use the same password for PSN, Gmail, and your bank? Well the Playstation network got hacked, and now those hackers have your bank password. What fun!

    12. Re:TL; DR by Rizimar · · Score: 1

      That article is way too long.

      The article shows that many people say the same thing about a good password.

    13. Re:TL; DR by cynyr · · Score: 1

      now drop the spaces, change every other i to a 1, and every 3rd s to a 5, and capitalize the 5th, 12th, and 14th letter.

      Or pick some other personal system to modify the phrase,

      "th1siSmyjunkPa5Sword"
      "th1siSmynormAlPa5sword"
      "th1siSmy5ercUrEpassword"

      Better than your first try, but not still not great.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    14. Re:TL; DR by X0563511 · · Score: 1

      I like to make nonsensical but easy (for me) to remember combinations of such memorable phrases.

      "So long and thanks for the wretched hive of scum and villainy" - two memorable phrases that, put together, are unlikely to be next to each other in a dictionary-type attack. This is even assuming they search for whole phrases. I'd bet almost nobody does... and even then, there are a LOT more words than symbols to rotate through...

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    15. Re:TL; DR by X0563511 · · Score: 1

      Hope you have good backups, and $DEITY help you if you have some sort of memory loss (eg get hit by a bus, get a nasty infection, lose the genetic lottery, etc)

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    16. Re:TL; DR by Anonymous Coward · · Score: 0

      so.. yet another fucking article about passwords

    17. Re:TL; DR by toonces33 · · Score: 1

      I ultimately end up using a sort of password vault that has one master password, and inside of the vault are the passwords for the individual sites. But to me this is still just a band-aid approach. Fundamentally the username/password paradigm is flawed, but nobody has come up with a universal replacement. Or there are replacements, but everyone in the world would need to go out and buy some bit of hardware, which is essentially a deal-breaker...

    18. Re:TL; DR by toonces33 · · Score: 1

      The vault that I use can generate random passwords.

      One can export the contents of the vault into a file that you could keep on a flash drive if you wish. That would be your "backup".

    19. Re:TL; DR by Anonymous Coward · · Score: 0

      Similar here, for important passwords:

      $ base64 /dev/urandom | dd bs=1 count=12
      N6IPkCpnKWj512+0 records in
      12+0 records out
      12 bytes (12 B) copied, 4.7562e-05 s, 252 kB/s

      As for the memory problems, I do it at the beginning of the day so I get to type it a few times and teach my muscle memory before being given the first opportunity to risk forgetting it.

      And for less important passwords, just a wordy seed only known to me) in which I deterministically replace characters depending on the same of the site.

    20. Re:TL; DR by Anonymous Coward · · Score: 0

      6969 is fine for stuff I don't care about. Not that it's one that I use, but I use a pretty simple password on a ton of sites. I also log in with sitename@myprivatedomain.com. Different name for each site and it points out spam which does no good, but I like to know where it's coming from. If someone "hacks" 6969 from me, no big deal at all. I use much longer, way more complicated, passwords for sites that I need some security on. Even that 69----[20 dashes but /. is objecting]---69 would take longer than most script kids* will bother with.

      * I vote to start calling them scripties, like newsies just because I thought that was a horrible movie.

    21. Re:TL; DR by wvmarle · · Score: 1

      Recently I switched to using a password manager (the LastPass FF extension), and am now slowly but surely re-assigning passwords to all sites that I have a login to. I used the "one password for all" approach before, now creating random 16-character passwords all around. Such a pw manager surely has its own security issues but probably still the best approach available. And it's really convenient to have all my passwords available at all my systems, and having to remember just one master password.

    22. Re:TL; DR by Anonymous Coward · · Score: 0

      Fortunately slashdot is one of the enlightened sites that doesn't require one.

    23. Re:TL; DR by Anonymous Coward · · Score: 0

      It's not that difficult to get in the habit of using a password manager. Put it on a USB stick, and you're good to go.

    24. Re:TL; DR by lucidlyTwisted · · Score: 1

      I thought OpenID (and to an extent, OAuth) were attempts to stop the user having to use passwords all the time? I know I have password coming out the wazoo and it is getting to be a royal pain.

      I have seen some interesting "non-password" features on sites:
      1) Asking for inconsequential personal information before moving on to the password phase;
      2) Never taking a password, just a few letters (selected via combo).

      These have strengths and weaknesses too
      1) Personal information does leak and might well be guessable;
      2) The number of characters is restricted to whatever is in the combo, but at least key loggers should be impotent (so long as one uses the mouse).

      The major issue I see with some kind of Internet-wide single-sign-on solution is that one loses anonymity totally. OK, so with the likes of Google around there isn't much to begin with, but they don't have some public crypto key (or whatever) with which to link accounts together. At the moment, so far as the sites are concerned, my account here is unrelated to an account I have elsewhere. If there is a push for an Internet-wide solution, we must be sure that it does not have unintended consequences and give more power to those who would do us harm. And let me be clear, I classify France, UK, Germany, USA (amongst others) as nations intent on doing us harm with regards to Internet censorship, take-down and "for the children!"

    25. Re:TL; DR by Anonymous Coward · · Score: 0

      The problem with passwords is that if they are too complex people can't remember them or write them down in plain sight.

      Writing down the passwords you use on the web in plain sight is no problem for most private users.

      It is unlikely that somebody will break into your home just to get access to your facebook account and those that have regular access to your home (roommate, spouse, cleaning lady, ...) could easily install (hardware) keyloggers anyways.

      I convinced my parents to use complex passwords for important internet sites (email etc) fully well knowing they will write them down and put the note somewhere in their desk - it still beats using weak passwords that they can remember.

      (good idea anyways to have a written backup of all usernames/passwords in case you pass away unexpectedly)

    26. Re:TL; DR by Culture20 · · Score: 1

      Pass phrases need to be drilled into peoples heads. Average person can easily come up with a memorable 30+ character quotation segment. But they never even think to try. Shortened passwords are all they've seen anyone use.

      It doesn't help that systems like nisplus use only the first eight characters... http://download.oracle.com/docs/cd/E19253-01/816-4558/a08paswd-41222/index.html
      "Length. By default, a password must have at least six characters. Only the first eight characters are significant. (In other words, you can have a password that is longer than eight characters, but the system only checks the first eight.) Because the minimum length of a password can be changed by a system administrator, it may be different on your system. "

    27. Re:TL; DR by Culture20 · · Score: 1

      now drop the spaces, change every other i to a 1, and every 3rd s to a 5, and capitalize the 5th, 12th, and 14th letter.

      Or pick some other personal system to modify the phrase,


      "th1siSmyjunkPa5Sword"
      "th1siSmynormAlPa5sword"
      "th1siSmy5ercUrEpassword"


      Better than your first try, but not still not great.

      Now drop the vowels and replace any number with it's binary equivalent. The GP is actually good enough. Throw four random characters on the end along with the spaces and no one will know the difference (except the user that has to memorize it).

    28. Re:TL; DR by wisty · · Score: 1

      BrowserID is better than OpenID / OAuth.

      Well, OpenID *can* be made safe, but only if the application developer knows what they are doing. Which they won't. Here's a hint - some developers were using Facebook's OAuth, and taking "name" to be the unique identifier. If the names clash (and some people have the same names), then they would share accounts. If I change my Facebook name to "Barack Obama", I might be able to log onto a few "Facebook login" sites as the president.

      BrowserID is even better than OpenID, as it uses email as the ID, and verifies this with the email provider (i.e. sends you a verification email, which you will only have to sign once). It will only get better as browsers start supporting it.

    29. Re:TL; DR by Anonymous Coward · · Score: 0

      Even worse is at work here in the office... we have probably 8 different programs/servers that need a unique password. Everyone just keeps them written down on their desk because it's impossible to remember them all when they force us to change them every few months, never repeating one we've used.

    30. Re:TL; DR by muffen · · Score: 1

      Use a password manager and you can getaway with remembering one, this is the case for me these days.

      Local files with syncing:
      http://keepass.info/ http://passwordsafe.sourceforge.net/

      Hosted
      http://clipperz.com/ (can host it yourself if you rather want that) http://sourceforge.net/projects/webkeepass/

      Furthermore, if you are developing apps, an easy way to (currently) protect against bruteforce is to use something like PBKDF2 with 10 000 or more loops (provided there is a sane password policy behind).
      The SHA2 functions are made for speed, a GTX-400 series card with oclHashcat can easily reach 300million SHA2-256 / sec.

    31. Re:TL; DR by Anonymous Coward · · Score: 0

      The problem with passwords is that if they are too complex..

      Partly. There are also too damned many of them. Every pissant site seems to require a login/passwd, it's best to keep them all distinct, and the difficulty of remembering all these passwords is in a continuum with their complexity.

      This is the reason password managers were invented. Have you heard of KeePass?

    32. Re:TL; DR by marcosdumay · · Score: 1

      "I think they do this because they don't use hashing and/or they don't use parameterized inputs."

      You need an "and" there for the post to make sense. If they either used a hash or a parametrized input, they'd need no restriction on the characters they accept.

      What means that those sites use some pretty bad security everywhere, not just on password restrictions.

    33. Re:TL; DR by marcosdumay · · Score: 1

      Why can't the browser just implement a key store, and do token authentication when asked?

      Really, why can't we have some form of authentication that doesn't trust the Cloud?

    34. Re:TL; DR by xenocide2 · · Score: 1

      Is it nessecarily dumb? Not if the price of being locked out is a lot higher than the risk of bullshit forum account being hacked.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

  3. And when you get to the end... by bmo · · Score: 1

    But the intention of this post was always to identify how people are presently choosing their passwords and we have good insight into that now. Of course the next question is âoehow should people be choosing passwordsâ? The answer to this is simple: The only secure password is the one you canâ(TM)t remember.

    This is why, when you have a password policy from hell, there are post-its stuck under keyboards or to the monitor. Users won't put up with your tyranny.

    --
    BMO

    1. Re:And when you get to the end... by Daniel+Dvorkin · · Score: 2

      Exactly. Having reasonable policies such as "passwords may not consist solely of names or common dictionary words" strengthens security; going further than that and insisting that all passwords must consist of strings such as "kjf83i3n!mnc_79d" weakens security, because it practically begs people to write their passwords down. Similarly, requiring users to change their passwords every month will result in nothing but the use of weak passwords and/or constant tech support requests from users who can't log in.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    2. Re:And when you get to the end... by tompaulco · · Score: 2

      My IT department was not even able to tell me what our password policy is. My password expired and I had to pick a new one. I could not get one to work that passed our policy. I had one with four symbols four upper case four lowercase and four numbers that I would never be able to remember and it still would not take it. Finally, in desperation I logged in as a domain administrator (which I happen to know and which the password never changes because the entire system would break) and set my password to something that has a reasonable complexity that no one would randomly figure out and that I can remember.

      --
      If you are not allowed to question your government then the government has answered your question.
    3. Re:And when you get to the end... by jamesh · · Score: 2

      Having a hard-to-guess password on a post-it note stuck to your monitor is entirely appropriate in a lot of places. If the threat from inside the organisation is close to zero (eg a home office with no external cleaning contractor where all staff have equal network access) but the threat from outside is high (eg remote access to email or desktop) then it's a better outcome than an easy-to-guess password that exists only in the users head... and in the dictionary.

    4. Re:And when you get to the end... by Anonymous Coward · · Score: 0

      I did a course last year, and there was a similar password policy. Every 6 weeks, I had to choose a new password, one that had not been used before, was a minimum length, had at least two numbers and one symbol in it.

      This policy meant that people were constantly running upstairs to the secretary who would ring the main campus in another town, and we would ultimately have to leave a message. Then, when they finally got back to us.....

      I ended up writing my password on my book, so if anyone wanted in as me, they could walk by my desk and read it.

      But, and this is the most important thing of all, what were they protecting? The software we were using was expensive (an Autodesk product, along with Adobe CS5) but we had no network access. That's right, this ridiculous policy was protecting network facilities on a system that was blocked off by a proxy server. What was even better was that, when we asked for internet access so we could find tutorials and reference images, we were told by the IT people "No, you see, you can't connect two different speed networks together because that makes the computers crash."

    5. Re:And when you get to the end... by tverbeek · · Score: 1

      I spend a whole-number-percentage of my work week advising users to select passwords that fall into the kinda-weak range, ones that meet the letter - but not the spirit - of our complexity requirements. For example, our company policy requires a combination of caps, lower, and something else. Rather than encouraging users to use a "strong" password such as d3K4jmS, I encourage them to pick the name of a city at random from a map, capitalize it, and put a digit on the end. Even though Munich7 is objectively lousier the earlier example, there is at least a 1-in-10 chance that they will not be calling me back within the next week asking me to reset their password because they've forgotten it. If I actually encouraged these people to come up with a password that is difficult to guess or unlikely to survive a dictionary attack, they will a) forget ir, or b) put it on a post-it note.

      P.S. Never allow your users to use a password manager or check the "remember my password for me" box. It only ensures that they'll forget the password and waste the time of your support staff resetting it. Make them type the password every time they access the system, or they will forget it. Even the few with a functioning hippocampus.

      --
      http://alternatives.rzero.com/
    6. Re:And when you get to the end... by ceoyoyo · · Score: 1

      Why bother with a password at all then?

      If you're connecting to an outside source, use an ssh tunnel. If it's internal, who cares?

      Passwords on post its are silly.

    7. Re:And when you get to the end... by sfm · · Score: 2

      NEVER put your password on a post-it note stuck to your monitor!!

      The correct place for it is under the keyboard

    8. Re:And when you get to the end... by cffrost · · Score: 1

      NEVER put your password on a post-it note stuck to your monitor!!

      The correct place for it is under the keyboard

      According to Bruce Schneier, the correct place for it is the user's wallet.

      https://www.schneier.com/essay-246.html

      --
      Thank you, Edward Snowden.

      "Arguments from authority are worthless." —Carl Sagan
    9. Re:And when you get to the end... by WuphonsReach · · Score: 1

      Passwords being written down is not, by itself, a bad thing.

      Passwords stuck to a keyboard or monitor? Bad.

      Passwords buried in a notebook on a shelf? Definite grey area.

      Passwords kept in your wallet on a nondescript piece of paper? Fairly decent. Most users manage to eventually memorize the password if it's one that they use every day, at which point they don't need the piece of paper.

      (Password reset policies, however, play havoc with this because the users have to reset their passwords faster then they can learn the current one. Make them pick a strong password, have them put it on a slip of paper and keep it next to their money for a month, then don't expire that password for at least 6-12 months.)

      --
      Wolde you bothe eate your cake, and have your cake?
    10. Re:And when you get to the end... by Anonymous Coward · · Score: 0

      http://www.passwordcard.org/en is probably a great idea. Some other poster mentioned this on slashdot already, so don't say I'm stealing his thunder.

    11. Re:And when you get to the end... by Anonymous Coward · · Score: 0

      Gotta love this.
      Passwords that expire after a year, but won't let you use any of the previously 10 or so you used. So you change it 10 times in a row, all at once, then change it back to the original one.

      I won't mention the site that has that sort of policy, assuming it still does. But it's sure funny to think about.

    12. Re:And when you get to the end... by xelah · · Score: 1

      A better policy is to allow users to write down their passwords as long as they only write down part of it - and suggest a long a complicated random and unique bit written down and a memorable piece to go with it.

  4. You know, what is more shocking by Chicken_Kickers · · Score: 2, Insightful

    You know, what is more shocking is that clueless "security experts" still relying on passwords as their primary security measure. Passwords are bad because they are not natural. Humans are not computers, i.e. we are have not evolved to memorise random string of letters and numbers. Our brain has evolved to make the most of connecting and contextializing information, not memorizing 1 and 0s. This is the mistake you computer people always make, whether designing GUIs or security systems.

    1. Re:You know, what is more shocking by Anonymous Coward · · Score: 0

      You know what's worse? Security questions! Especially when you can't type your own.

      Favorite Color? Too easy - people aren't going to say FF1A16. Most will say black, red, green, blue, white, or a handful of other labels.

      With all these favorite questions, I either don't have one. I really lack strong favorites in all areas. And the next time it asks me that, it will have likely changed.

      OR, it's information that's know to my entire household. Even if they don't do anything nefarious, I'm sure someone can wrangle out of my mother what street I lived on as a kid in a casual conversation.

      I hate SQs with a passion. Whoever thinks this is security is nuts.

    2. Re:You know, what is more shocking by rolfwind · · Score: 5, Insightful

      You know what's worse? Security questions! Especially when you can't type your own.

      Favorite Color? Too easy - people aren't going to say FF1A16. Most will say black, red, green, blue, white, or a handful of other labels.

      With all these favorite questions, I either don't have one. I really lack strong favorites in all areas. And the next time it asks me that, it will have likely changed.

      OR, it's information that's know to my entire household. Even if they don't do anything nefarious, I'm sure someone can wrangle out of my mother what street I lived on as a kid in a casual conversation.

      I hate SQs with a passion. Whoever thinks this is security is nuts.

      (Srry, posted as anon before, dang sign-in isn't as convenient as it used to be.)

    3. Re:You know, what is more shocking by Archangel+Michael · · Score: 1

      Look, it isn't that hard to come up with a passphrase that you turn into a password.

      It was the best of times, it was the worst of times

      becomes

      1wtb0t1wtw0t!

      Then, you find a creative phrase that nobody else will figure out based on nothing about yourself and bam, you have a password. The longer the phrase, the more keystrokes to enter, and that is a good thing.

      But still, there is the one person I know who's password is PI, to the 27th decimal, Most PW systems don't let you have that many, and when they don't, she uses something ridiculously easy, "because it already isn't secured". Takes her, and I'm not kidding, about 7 seconds to tap it out on a keypad.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    4. Re:You know, what is more shocking by El_Oscuro · · Score: 1

      Why not just allow

      1. "It was the best of times, it was the worst of times"

      As your actual password? It is a lot easier to remember than 1wtb0t1wtw0t!, and if you have any kind of lockout policy no script is going to ever guess it.

      --
      "Be grateful for what you have. You may never know when you may lose it."
    5. Re:You know, what is more shocking by Anonymous Coward · · Score: 0

      That would be highly annoying to type in 10 times a day with echo disabled, and no indication of what part was wrong when you mis-type.

    6. Re:You know, what is more shocking by perpenso · · Score: 3, Funny

      You know what's worse? Security questions! Especially when you can't type your own.

      They can ask for your favorite color but you don't have to answer that particular question. If you are a fan of pass phrases you can enter some sort of phrase indicating the color. For example if your favorite color is red you could enter "The BBC first aired Red Dwarf in 1988". For extra security use the wrong year. :-)

    7. Re:You know, what is more shocking by Daniel+Dvorkin · · Score: 2

      Why not just allow

      "It was the best of times, it was the worst of times"

      As your actual password? It is a lot easier to remember than 1wtb0t1wtw0t!, and if you have any kind of lockout policy no script is going to ever guess it.

      That's a damn good point. It's not like modern systems can't afford the few extra tens of bytes. Arbitrary character limits made a certain amount of sense in the days when data storage and transmission were expensive and there was a real cost to using large strings, but we're long past the days when a password that's any shorter than a novel is going to cost any more, in practical terms, than "password123".

      Now, there are certain phrases that would best be avoided in creating such passwords, and particularly famous opening lines are among them, since it would be reasonable to try such lines in a brute-force attack. But I'll bet most users could come up with one- or two-sentence passwords that they would find easy to remember, but which attackers would be very unlikely to guess.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    8. Re:You know, what is more shocking by kangsterizer · · Score: 1

      I agree.
      I am trying to pass this messages among the security folks I meet, and I am "one" myself. Well this is difficult.
      To many, security means password. It's that bad :-)

      To me, password, digital key, etc is just one of the aspect of security - but I certainly would be happier if we got rid of the passwords. They're not secure, they're hard to remember, type, etc.

      That said, since you need at least 2 factors of authentication to feel reasonably secure, and that there's not so much that is as versatile as passwords, I'd live with digital keys that are additionally encrypted and protected by password. The digital key then sign some keys that you can use for different services. Keys that you can revoke and regenerate at will (so you can rotate them every 7 days for example, with zero pain). You (almost) never have to change password and have only one. If the master key is compromise, of course, you've to redo all that.
      You might want to rotate the master key every 5 or 10 years I suppose!

      Note: the master key password should be secure, however, even if it is not, it's not such a big deal anymore.
      The master key should eventually be taken great care of, having a separate physical pad and reader isn't out of the question (like the gpg cards).
      The master key can be protected by non-password means as well, but sometimes its hard to find the proper replacement.

    9. Re:You know, what is more shocking by tompaulco · · Score: 1

      Security questions also fail when they are case sensitive, so if you entered "Blue" instead of "blue" for your favorite color, it says "I never knew you. Depart from me, you who practice lawlessness."

      --
      If you are not allowed to question your government then the government has answered your question.
    10. Re:You know, what is more shocking by Anonymous Coward · · Score: 0

      I had a colleague who used PI to 30 places ...and then he came off his motorcycle, which lead to two conversations in the Intensive Care Unit:
      "John, what's your password?" and then the next day "John, here's a book with PI to 200 decimal places, what's your password again?" In less than a second he pointed to two digits that were transposed. ...Never did get to the bottom of which version of PI was wrong.

    11. Re:You know, what is more shocking by jamesh · · Score: 1

      (Srry, posted as anon before, dang sign-in isn't as convenient as it used to be.)

      Couldn't remember your password?

    12. Re:You know, what is more shocking by jamesh · · Score: 1

      That's a damn good point. It's not like modern systems can't afford the few extra tens of bytes.

      For user authentication there is no need to store the plaintext password, a hash is all you should need to store, which is fixed length. That way anyone who gains access to the password database still has to bruteforce a hash.

    13. Re:You know, what is more shocking by PCM2 · · Score: 1

      But still, there is the one person I know who's password is PI, to the 27th decimal, Most PW systems don't let you have that many, and when they don't, she uses something ridiculously easy, "because it already isn't secured".

      Is any password that you can look up in a book (or generate using an algorithm) really all that secure? How long would it take a dictionary attack based on the digits of pi to reach the 27th digit of pi?

      --
      Breakfast served all day!
    14. Re:You know, what is more shocking by Sinthet · · Score: 1

      Personally, I think a physical key would work best. For example, taking a USB-key and filling the first 512 bytes with a totally randomly generated string which you use to login. You plug it in, click on authenticate, the computer reads the information, checks it against a database, and if it matches, allows you entry.

      This could be expanded upon so that a simple byte for byte copy wouldn't work. It also reduces the chances of someone guessing the password to essentially zero.

    15. Re:You know, what is more shocking by Centurix · · Score: 2

      I SMS'd that password to Charles Dickens, and he sent back "T1my iz a kriple lol!".

      --
      Task Mangler
    16. Re:You know, what is more shocking by Daniel+Dvorkin · · Score: 1

      Point. I suppose I should have said "dictionary attack" rather than "brute-force attack," since what I was thinking of was trying common names and words (or, in the long-password scenario, common lines like "it was the best of times", "to be or not to be", "fourscore and seven years ago", etc.) rather than just random ASCII. As far as the hash length vs. string length goes, even if it's stored hashed, the plaintext has to be processed at some point. Once upon a time, there was a real cost to the number of bytes allocated for a string, but that time is long gone.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    17. Re:You know, what is more shocking by tepples · · Score: 1

      Good luck keying that in error-free on your cell phone's touch screen.

    18. Re:You know, what is more shocking by bill_mcgonigle · · Score: 4, Insightful

      I hate SQs with a passion. Whoever thinks this is security is nuts.

      Simply put, security questions reduce your account's security to the strength of the security questions. Mostly, they're weaker than average passwords. Lord help you if you've got a Facebook profile. Mother's maiden name. Hell, that's public information today.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    19. Re:You know, what is more shocking by lgw · · Score: 1

      You know, ATM cards work really well for protecting easily-obtainable cash. I can't think of better proof that 2-factor auth with the simplest of passwords and the simplest of tokens works great.

      The approch I'd take with software is: your endpoint device generates a GUID - this is your actual password. The user provides a simple password which is used to locally encrypt the real password. The first time any new device is used, some additional protocal is needed to authorize the user out of band, and generate and sync the GUID. That should work well in any situation where the user frequently re-uses the same endpoint, and is likely to report if that endpoint is stolen.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    20. Re:You know, what is more shocking by Anonymous Coward · · Score: 0

      Keep an encrypted password file and type nonpredictable answers to any security questions, but log them.

    21. Re:You know, what is more shocking by hedwards · · Score: 2

      The problem is that if you don't remember the answer then you're completely screwed in most cases. For some things it's perfectly acceptable to require the person to fill out a form and have it notarized, but it's more problematic on sites like Facebook where the value is somewhat dubious

    22. Re:You know, what is more shocking by Brucelet · · Score: 1

      A security question as usually implemented is literally a second password that's easier to guess. How anyone can possibly still think that adds security is beyond me.

    23. Re:You know, what is more shocking by spyingwind · · Score: 1

      This is why I use some obscure answer that has nothing to do with the question, such as a part of the female anatomy. Favorite color? Tits.

      --
      GENERATION 26: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social exper
    24. Re:You know, what is more shocking by wvmarle · · Score: 1

      When it comes to web sites, the problem is still the sheer number of logins you have to maintain, and having to remember (or write down) all these passwords. That's probably a major part of the reason why people choose such weak passwords. Mind the sample set this article used is a compromised actual password set from some web site.

      If you have to remember a single password, it's not too hard to come up with a good one. One that's strong, and easy to remember for you.

      If you have to remember two dozen of them, many of which are for "throw-away" services like random online forums and the like, either they will become simple, or the user will use one password for all of them.

    25. Re:You know, what is more shocking by Anonymous Coward · · Score: 0

      If the passwords are hashed as they should be they'll all end up with the same storage requirements anyway. The transmission being expensive shouldn't have been a hinderance even in days of dial-up.

    26. Re:You know, what is more shocking by metacell · · Score: 1

      Nobody claims it adds security... it adds convenience in case you forget your password. Still, it detracts so much from security that using a hard-to-guess password becomes pointless.

    27. Re:You know, what is more shocking by SpazmodeusG · · Score: 2

      Security questions are only meant to enable a password reminder to a known email address. The only reason they even bother having any question at that stage is so that random 3rd parties don't spam you password reminders to your email account.

      It's actually something Slashdot doesn't have. Third parties on Slashdot can spam you password reminders due to the lack of a simple security question.

    28. Re:You know, what is more shocking by mcelrath · · Score: 1

      The answer to all such security questions is perl -le 'print map { ("a".."z","A".."Z",0..9)[rand 62] } 1..64' and an encrypted password store... A 1e114 search space is probably large enough.

      Such stupid security questions often allow longer input than the password itself...as long as you're not stupid enough to answer the question asked.

      --
      1^2=1; (-1)^2=1; 1^2=(-1)^2; 1=-1; 1=0.
    29. Re:You know, what is more shocking by AmiMoJo · · Score: 1

      Most of the time on the internet it is fine to write the password down.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    30. Re:You know, what is more shocking by Anonymous Coward · · Score: 0

      I use simple negation in security questions.

      Favorite school
      noschool

      Favorite pet
      nopet

      1st Grade Teachers Name
      noteacher

      works for me.

    31. Re:You know, what is more shocking by cffrost · · Score: 1

      You know what's worse? Security questions! Especially when you can't type your own.

      I agree. They completely undermine whatever security the password provided. Also ridiculous, the Q&A field(s) usually allow a more secure response than the password field(s). For the record, my favorite color for the next fifteen seconds is oI!A'Tbx+tqm)n;?:h5YdiV=@g)vlaj

      --
      Thank you, Edward Snowden.

      "Arguments from authority are worthless." —Carl Sagan
    32. Re:You know, what is more shocking by pz · · Score: 1

      I *never* answer mother's maiden name truthfully. I treat it as a password, since that's just what the companies requesting it treat it as. There's no checking.

      That isn't to say that the overwhelming majority of people don't answer it truthfully.

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    33. Re:You know, what is more shocking by SuseLover · · Score: 1

      Anyone who uses "real" info for their answers is a moron. I always answer these questions with a nonsensical answer and usually an answer completely unrelated to the question. The real purpose of these questions is to use an answer that only YOU know. I don't even try to remember the answers, I record them in a password safe like KeePass. i.e. My favorite color might be something like ham&eggs.

    34. Re:You know, what is more shocking by w_dragon · · Score: 1

      On most sites these days it reduces your security to the strength of the security question (which is about 0), plus the strength of your e-mail password/security. Not too many places are going to say 'oh, you got the security question, now I'm going to give you full access!' Generally it's just an extra hoop for the site to reset your password to something random and email it to you.

    35. Re:You know, what is more shocking by kangsterizer · · Score: 1

      I'm agreeing to that too. I often say, as chip-based cards are pretty old (sorry - I won't include magnetic-band-based ones), that they got it right a long time ago, and noobs with internet and a computer missed the point. (the noobs in question being all of us).
      Now, we could do better, yet we don't, mostly locked in with bad ideas. I'm sure there are attempts here and there, but nothing concrete.
      Even Kerberos, which understood a good part of the issue itself, is not that widespread.

    36. Re:You know, what is more shocking by marcosdumay · · Score: 1

      We just do it wrong because we can't send a card to every potential user out there, and expect him to not lose it.

    37. Re:You know, what is more shocking by Anonymous Coward · · Score: 0

      I agree SQ's a're crap. Favorite color? Really?! All that guarantees is a much-shorter dictionary attack.

      Having said that, it's a bendable system. Just collect some favorite lies. My bank pin, my garage door opener code and the password for the family bank accounts (you *do* know many banks will let you assign a password, right?) are all based on child-generated babble that we found amusing and memorable. Misspoke words, invented words.

    38. Re:You know, what is more shocking by ncohafmuta · · Score: 1

      that's what i preach. password sentences. i'm over the 8 char min, upper case, special character required passwords.
      i'll do 14 char minimum, no complexity requirements, 60 day expire all day long.
      I like to pick something that's relevant to current life events, like:
      "i have a crush on the pizza delivery girl!"
      It also helps that you provide actual disincentive. If through regular auditing you find a user's password stupidly easy. like joebobjoebobjoe or a user has written their password in plain sight, they have to wear the company 'Dunce' hat for a whole day. More subtler is revoking a user's internet access to all non-work related sites and services for X days for a security violation. gmail, hotmail, facebook, etc..
      Works better in smaller companies :)

    39. Re:You know, what is more shocking by kangsterizer · · Score: 1

      No, not really, because you don't need a physical card for this.
      A digital key is fine!

      It could be stored on a card too, for extra safety, but it's fine on a usb stick too, or just on your computer too. (that's what most people do with SSH and GPG keys for example, even thus it can work from a stick and from a card with a similar chip to creditcard [the ones with chips])

      The reason we used simple passwords is just general lazyness I spose. It's simple and easy. It just doesn't scale and isn't very secure.

    40. Re:You know, what is more shocking by marcosdumay · · Score: 1

      Hey, you are right, and I want to sign to you newsletter.

    41. Re:You know, what is more shocking by kangsterizer · · Score: 1

      I'm not sure if that means something good or bad :)

    42. Re:You know, what is more shocking by marcosdumay · · Score: 1

      Hey, if you are talking about my last post, s/sign/subscribe/... Like most people, sometimes I fall for a cognate.

    43. Re:You know, what is more shocking by kangsterizer · · Score: 1

      https://plus.google.com/101646537009659972657/posts?hl=en
      not that i like google so much but the UI is rather good hehe

  5. Fantastic advice by drb226 · · Score: 1
    FTA:

    The only secure password is the one you can’t remember.

    Great. So remember to write your password on a sticky note that you leave on your monitor, and you'll be golden.

    1. Re:Fantastic advice by paleo2002 · · Score: 1

      I share an office and computer with a colleague at work. The school's network requires us to change our login and password every 60 days (I think) and won't let us reuse any entries. So, we've got a piece of paper taped to the desk next to the keyboard with an ongoing record of logins and passwords. Whoever's turn it is to come up with the new login info crosses out the last one and writes down a new one.

      Fortunately, we keep the login list key encrypted - we're always careful to lock the office door on our way out.

    2. Re:Fantastic advice by nzac · · Score: 1

      Just insert the month and year into your standard password assuming they are using a hash to detect repeats it looks very difference on the other side.

    3. Re:Fantastic advice by metacell · · Score: 1

      Fortunately, we keep the login list key encrypted - we're always careful to lock the office door on our way out.

      That's steganography, not encryption, you insensitive clod!

    4. Re:Fantastic advice by metacell · · Score: 1

      Nah, you're right, it is encryption.

  6. What science?? by Average_Joe_Sixpack · · Score: 0

    Use month, underscore + year

    JULY_2011
    or
    July_2011 for systems that insist upon mixed case

    1. Re:What science?? by blair1q · · Score: 1

      Rejected by dictionary checker in password widget in security-conscious software application.

    2. Re:What science?? by Anonymous Coward · · Score: 0

      I used to use 2 words, plus number and symbol. They were as effective as they needed to be - hard enough to guess/crack, easy enough to remember. My favorite was beerjug$1
       
      These days I think of a word, then mis-spell it for use as a password, e.g. fibreoptic becomes fibauptick. Easy to remember, and it wouldn't be found in the first pass through a dictionary - hopefully whoever is trying to guess or crack it will give up and move on to the next user ID in whatever list they have.

    3. Re:What science?? by swalve · · Score: 1

      If it was really security conscious, it wouldn't have access to the plain text password.

    4. Re:What science?? by Rennt · · Score: 1

      You can still check a hashed password against a hashed dictionary.

    5. Re:What science?? by marcosdumay · · Score: 1

      Only if you doesn't salt it.

      Anyway, the GP doesn't have a point. Every aplication has access to the plain text password. If not where would the hash come from?

    6. Re:What science?? by blair1q · · Score: 1

      Any good piece of security software checks your password for guessability when you set it. The word "July" would be rejected, even if it's inadvertently embedded in ASCII gibberish.

    7. Re:What science?? by BranMan · · Score: 1

      To pick the July out of July_2011 it needs access to the plaintext. A hashed dictionary won't do it.

  7. Non-alphanumerics by paleo2002 · · Score: 5, Insightful

    To be fair, I doubt the average person is aware that a password can include symbols unless they are specifically advised that they are allowable. I know I've been scolded by many computers, web sites, and electronic systems for using symbols in the past so its no wonder that they are rarely used.

    1. Re:Non-alphanumerics by Nationless · · Score: 5, Interesting

      Symbols are a double edged sword. I once had a username/password combo using unusual symbols and lo and behold when they upgraded the system they decided in all their wisdom to remove support for those symbols.

      I was fucked.

      Had to contact them and have someone manually change my username and password (hardly ideal) and then I had to set up a new password as soon as I regained access.

    2. Re:Non-alphanumerics by mirix · · Score: 4, Interesting

      I seem to find that banks seem to continuously be the worst for not allowing things other than [a-zA-Z0-9]. Which is rather funny, if it weren't sad. Usually stupid limits on length too, like 8 chars.

      --
      Sent from my PDP-11
    3. Re:Non-alphanumerics by jader3rd · · Score: 1

      Not only that, but different websites will scoled you for different symbols. Making it difficult to come up with one password for the same 'class' of websites.

    4. Re:Non-alphanumerics by Anonymous Coward · · Score: 0

      i create all my passwords from the same base, e.g. (not my real passwords~)

      kati@$%EL#&^aura

      if a site disallows symbols, just replace with the equivalent number:

      kati245EL376aura

      if 16 chars is too long, just lop some off the end:

      kati@$%E

      and yes my real password is based off a girl's name and the numbers are for her birthday. zzZZZzZ

    5. Re:Non-alphanumerics by Anonymous Coward · · Score: 0

      My online banking passcode is 6 numerals. :\

      Luckily they do couple it with a random security question (1 of 3; e.g.: favorite instrument). That's.... kind of better.

      And then you realize that if you call the telephone line and tell them you don't have the passcode, they just ask for Date of Birth, name, address, bank card number, and *something* personal about the account. If someone stole my wallet, they'd have all of that except the last bit. If they saw I drive a 2005 Honda Civic, they'd have the last bit ("I began making car loan payments to Honda starting in 2005" was all I needed)

    6. Re:Non-alphanumerics by Rary · · Score: 1

      I seem to find that banks seem to continuously be the worst for not allowing things other than [a-zA-Z0-9]

      Even worse: my bank requires a numeric-only password, with a max of 7 digits, which basically ensures that everyone is going to use a phone number as their password.

      --

      "You cannot simultaneously prevent and prepare for war." -- Albert Einstein

    7. Re:Non-alphanumerics by hedwards · · Score: 1

      It's astonishing to me all the times when I have to contact a company because my newly created password won't work because it was too long or contained symbols that weren't allowed. But, it really astonishes me how they don't seem to think there's anything wrong with a broken password validation system.

      Then there's sites that demand an on screen keyboard, but don't allow for all the possible characters that one ought to be choosing from. You're security is only as strong as your weakest link and it doesn't matter how strong your policy is if you allow for people to change it with just security question answers and family information.

    8. Re:Non-alphanumerics by tompaulco · · Score: 1

      How about when they let you type in a password as long as you want when you create it, only to find out when you go to the login page that it only allows 8 characters anyway. Or worse, it will let you type as many as you want, but only accept the first X... and then compare it to the 16 you entered when you signed up and of course fails every time.

      --
      If you are not allowed to question your government then the government has answered your question.
    9. Re:Non-alphanumerics by ceoyoyo · · Score: 1

      I have symbols in most of my passwords. It's all kinds of fun when you find yourself using a european keyboard.

    10. Re:Non-alphanumerics by MPAB · · Score: 1

      Symbols are troublesome if you use different keyboard layouts. In many countries people bring along computers bought in the US because they're cheaper but set the keyboard layout to the local one, so that in a QWERTY most letters are right, but symbols don't match. In fact, the laptop I'm using right now gives an ñ if I press the semicolon.

      Also, writing symbols in a cellphone can be a PITA, even more if the local echo is ***

    11. Re:Non-alphanumerics by MPAB · · Score: 1

      Mine uses a numeric-only password with a limit of 4 for read-only access, but for the rest of operations I must enter a 7 character pw made of chars and numbers.

    12. Re:Non-alphanumerics by Anonymous Coward · · Score: 0

      To be fair, I doubt the average person is aware that a password can include symbols unless they are specifically advised that they are allowable. I know I've been scolded by many computers, web sites, and electronic systems for using symbols in the past so its no wonder that they are rarely used.

      I don't even use my native alphabet in passwords.

      If I, for example, would use a sentence like "Pål Pärsson från Örserum", then each of åäÖ can be encoded in at least 3 different ways in just an Unicode(*)-based encoding (more if big-endianess or short-endianess come into play), never mind that no non-Unicode encodings used out there place them at the same spot. Any change in technology used, on my part or on the webpage/server the password is used with and my password would likely not work any longer.

      (*) And yet the Unicode consortium wouldn't like to make a difference between o or a with an umlaut (as used in e.g. German), an o or a with an diaeresis (as used in e.g. Latin or English), or the Scandinavian characters ö or ä, despite being different in both how they look as well as how they function. I'm surprised they didn't cobble together ö with ø and U+0153 (oe - used in Northern European languages, like French and sometimes pre-computerisation English (but, as proven by slasdot, not easy to use in English contexts any longer)), these characters (ö, ø and U+0153) share the same function and origin in Northern European languages, they only signal what language is used (I would love to see the reaction from the frogs if they had to use ö instead of U+0153, like we Scandinavians have to use a German o with an umlaut instead of a Scandinavian looking ö).

    13. Re:Non-alphanumerics by Anonymous Coward · · Score: 0

      I broke a website by using characters that are commonly considered special characters in strings in programming languages, just earlier this year.

    14. Re:Non-alphanumerics by Anonymous Coward · · Score: 0

      I support a Well Known Statistical Application (tm) that operates in a client-only or client-server environment. You fire up the application and you're good to go in client mode. For client-server you need to log in to the server using your AD credentials. So far so good.

      A couple of years ago, our central IT guys decided to increase the strength requirements of passwords so that they include examples of at least three from the following four groups: Uppercase, lowercase, symbols, numerics. Again, so far so good.

      What we discovered is that the method by which this statistical app handles credentials isn't quite perfect. Some characters don't appear to be escaped correctly (I seem to recall one of the slashes was one problematic character, and seem to recall either the single- or double-quote being another).

      This was somewhat awkward to troubleshoot, particularly as it defeated the standard "type into Notepad, visually verify it's what you expect, copy/paste into password box" method of ensuring the user wasn't going fat-fingered on us.

    15. Re:Non-alphanumerics by colfer · · Score: 1

      The Probably Most Popular Shopping Cart plugin for wordpress had developers who decided to write their own parser for the wp config file instead of using include/require. Consequently, salts and passwords like "foo);bar" break all product images. Now that is a hard bug to find!
      https://shopp.lighthouseapp.com/projects/47561-shopp/tickets/970

    16. Re:Non-alphanumerics by ShakaUVM · · Score: 1

      >>I doubt the average person is aware that a password can include symbols

      That's why my passwords are always: ******!

    17. Re:Non-alphanumerics by sootman · · Score: 2

      I thought it was odd that my bank only allowed A-Z, 0-9 for online access. Then I called up one day on the phone and was asked to punch in my password, so I guess that's why.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    18. Re:Non-alphanumerics by necro81 · · Score: 1

      To be fair, I doubt the average person is aware that a password can include symbols unless they are specifically advised that they are allowable. I know I've been scolded by many computers, web sites, and electronic systems for using symbols in the past so its no wonder that they are rarely used.

      I was floored when, just a few months ago, I went to set up online access for a new credit card. The site wouldn't let me do some of my usual substitutions, such as ! for i (or 1, or I, or |), because the site couldn't handle passwords with non-alphanumerics. No symbols? No punctuation? Lowercase letters and numbers only?! I can understand most dolts not using them, but to put artificial restrictions on a savvy user is downright stupid!

      I have contacted their website support people, and am shocked, shocked that I haven't heard back or seen a change in their policy. No wonder every one of these banks has been hacked.

    19. Re:Non-alphanumerics by marcosdumay · · Score: 1

      My bank is more interesting. It uses a 8 number password for read only access, and a 6 number one for account movement.

    20. Re:Non-alphanumerics by cffrost · · Score: 1

      How about when they let you type in a password as long as you want when you create it, only to find out when you go to the login page that it only allows 8 characters anyway. Or worse, it will let you type as many as you want, but only accept the first X... and then compare it to the 16 you entered when you signed up and of course fails every time.

      Microsoft introduced a reduced-size password entry box for login (to 8-10, IIRC,) when it absorbed Hotmail, thus locking me out due to my 16-32 character password.

      --
      Thank you, Edward Snowden.

      "Arguments from authority are worthless." —Carl Sagan
    21. Re:Non-alphanumerics by Culture20 · · Score: 1

      Which means it's really just numerical (with abc, def, etc mapping to numbers). Plus, they probably require https for web, but the phone is totally unencrypted.

    22. Re:Non-alphanumerics by Anonymous Coward · · Score: 0

      My school uses this wonderful proprietary learning platform you must use which shares the password with the main windoze platform. Except this learning platform doesn't accept all the symbols windoze login does... I've had to contact help desk twice because of it already and the second time they had the audacity to point out it was my 2nd time...

      No wonder Joe Bloggs stays away from teh cryptic symbols...

  8. Stupid password rules by El_Oscuro · · Score: 1

    Like most everyone else, managing passwords is a nightmare for me:

    Some websites require a 15 character password with at least 2 upper case letters 3 digits, at least 2 UNICODE characters, and must be changed weekly. Others require from 5 to 7 characters with no numbers and cannot be changed for at least 2 months. The password rules bear no relationship to the sensitivity of the data.

    Managing all of this crap is a royal pain in the ass. I use keypassX with an IronKey to make things manageable, but it is still ridiculous.

    Why not just all the user to put anything they want as a password, including spaces, commas, etc. Ban passwords under 5 characters, the top 500 easiest ones, anything matching personal info, etc. But otherwise all other things - and have a lockout policy after, say 5 bad attempts. While a script can run through the 190,000 words in a dictionary in a few minutes, it is a lot harder if the account is locked out after the first 5.

    While lots of people hate PayPal for various reasons, they have one thing that is really slick: The ability to use your cellphone as a FOB. Everyone has a cell phone these days, and if you set it up, PayPal will text your phone with a secondary authentication code when you login with your password. So even if someone gets your password, unless they also have your cell phone, they still can't login. Why every bank doesn't have this security feature is beyond me.

    --
    "Be grateful for what you have. You may never know when you may lose it."
    1. Re:Stupid password rules by DiSKiLLeR · · Score: 1

      While lots of people hate PayPal for various reasons, they have one thing that is really slick: The ability to use your cellphone as a FOB. Everyone has a cell phone these days, and if you set it up, PayPal will text your phone with a secondary authentication code when you login with your password. So even if someone gets your password, unless they also have your cell phone, they still can't login. Why every bank doesn't have this security feature is beyond me.

      Both my banks do.... CBA in Australia, and ASB in New Zealand.

      US Banks don't do it?

      --
      You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
    2. Re:Stupid password rules by Anonymous Coward · · Score: 0

      Netbank in Australia does this.

      To move money from account to account or just check your accounts, you only need the password.

      To move money to a third party account or change your contact details, you need a netcode, which is a 6 digit number they send you by SMS. (sadly they still don't all symbols in your password :( )

    3. Re:Stupid password rules by El_Oscuro · · Score: 1

      I have yet to see one. Then again we can't get beer right either. Fosters (drinking one now) might not be very good but is a damn site better than Budweiser.

      --
      "Be grateful for what you have. You may never know when you may lose it."
    4. Re:Stupid password rules by PCM2 · · Score: 1

      US Banks don't do it?

      Bank of America certainly offers it as a free option (and I use it).

      --
      Breakfast served all day!
    5. Re:Stupid password rules by Daniel_Staal · · Score: 1

      US Banks don't do it?

      USAA does it. They also let you use your email (or not allow your email; configurable) and you can set some computers as 'authenticated', which means you only need your password and PIN on that computer. (Which will reset after a few months, or if you clear cookies, or do something which looks fishy, like use two browsers at once from the same computer.)

      --
      'Sensible' is a curse word.
    6. Re:Stupid password rules by swalve · · Score: 1

      Chase does it for password recovery. Not sure I'd like to have to go find my phone every time I wanted to log into my bank account.

      For work passwords, I use the same ones, and just force myself to get into the habit of logging into every system when the first password expires and changing them all at once. This works especially well for sites that get used rarely, as they don't end up auto expiring without me ever knowing it, and then locking me out because I KNOW I've got the right password.

    7. Re:Stupid password rules by subreality · · Score: 2

      I think a lot of these stupid password policies were the result of Lanman and L0phtcrack.

      First, there are two kinds of things that people call "passwords". #1, a secret phrase that you tell to a remote system to authenticate yourself. #2, a key that has to be cryptographically secure against local attacks.

      Traditional Windows NT domains essentially published a Lanman hash of everyone's password. Lanman had a bizarrely bad hashing scheme: it null-pads your password to 14 characters, then splits it in half to two 7 character passwords. Thus, an attacker gets a local copy of your hash and only has to crack a 7 character long portion of it, which is exactly what L0phtcrack does. Decently good passwords get cracked within hours.

      The band-aid attempt to secure this horrible situation was to try to make the most cryptographically secure 7 character password possible. That isn't a lot of key data to work with so you basically have to have an absurdly line-noised password - and even then it could be cracked given enough time, so NT admins forced changing passwords frequently (which actually doesn't help, since the attacker just picks up random-guessing on the new hashes as they come out - sooner or later they'll find one).

      So that got enshrined as what a "secure password policy" was supposed to be. Unfortunately, it was designed to protect against an absurdly-bad implementation of scenario #2, when for the most part, your password only needs to be secure in scenario #1, because the hash isn't published and you can only make a half-dozen attempts to guess it before it gets locked out.

    8. Re:Stupid password rules by Toam · · Score: 1

      Why not just all the user to put anything they want as a password, including spaces, commas, etc. Ban passwords under 5 characters, the top 500 easiest ones, anything matching personal info, etc. But otherwise all other things - and have a lockout policy after, say 5 bad attempts.

      Removing the top 500 "easiest" or "most common" passwords just means that you will then be creating a new list of most common passwords...

      Lockouts bother me because I know that at least once I've forgotten which password I use for that particular account, and ended up cycling through passwords to find it (I seem to recall that whatever account it was I had no reasonable way [at the time] to "reset" the password. I think it was a matter of "I would need to actually contact the foreign company")

    9. Re:Stupid password rules by hedwards · · Score: 1

      Nope, there's no regulatory requirement and it's typically cheaper for them to just pay out when somebody successfully breaches security.

    10. Re:Stupid password rules by arth1 · · Score: 1

      Managing all of this crap is a royal pain in the ass. I use keypassX with an IronKey to make things manageable, but it is still ridiculous.

      It also imposes the limitation that you can't log in from a machine without an exposed USB port, or one that doesn't allow you to install programs or run them from an USB stick, nor a machine of an architecture where KeypassX isn't available.

      And, of course, losing the USB fob or it dying will be a major inconvenience. While I presume you always have a current backup of all the data on the stick somewhere safe, behind a password you actually remember and don't need the IronKey for(!), I also presume you don't have a spare $100+ IronKey lying around.

    11. Re:Stupid password rules by KingAlanI · · Score: 1

      yeah, sometimes I forget which password I reused, or whether I made a unique password for that system. fortunately I haven't run into draconian treatment thereof yet.

      --
      I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
    12. Re:Stupid password rules by metacell · · Score: 0

      Please mod parent "Informative" or "Insightful".

    13. Re:Stupid password rules by ryanov · · Score: 1

      Chase does too.

    14. Re:Stupid password rules by Anonymous Coward · · Score: 0

      Bank of America does it if the computer you're logging in with doesn't have one of their cookies. Chase does the same.

  9. Generating and remembering passwords by chroma · · Score: 5, Interesting

    I've become a recent convert to the idea of using a password card or
    password chart to remember my passwords for me. There's not nearly as much to remember, as you use a code to look up the password on a printed card. But if you lose the card, anybody finding it will only see a random sequence of letters and numbers.

    --

    Your design to a real part online: Big Blue Saw
    1. Re:Generating and remembering passwords by arth1 · · Score: 1

      But it doesn't help you have different passwords for different sites unless you already remember a password for each site.
      And that's the problem.

    2. Re:Generating and remembering passwords by slinches · · Score: 2

      You do still need to remember a "password" for each site, but that password is only a symbol, a color and the length of the password (or whatever you choose) rather than a long string of random characters, which makes it easier to remember multiple strong passwords. Although this system does trade stronger cryptographic security for weaker physical security, but this weakness could be addressed by keeping multiple cards or using additional encryption schemes. The idea is that the password would remain equally random, but having a physical device will allow you to choose a system that has a balance of physical security vs. memorability that you are comfortable with.

      tl;dr - It's better than having to remember strong passwords, reusing them everywhere or writing them in plaintext.

      --
      Knowledge Brings Fear
    3. Re:Generating and remembering passwords by hacksoncode · · Score: 1
      Ummm... can I just say that having a random website generate your passwords, even if there are "thousands" of possible options on the card, might not be the smartest security approach?

      Now, if you download the source code, check the algorithm carefully for real randomness (preferably by having a crypto expert look at it), and generate it yourself on your own computer, it's *probably* pretty safe.

  10. Length is your friend by spaceyhackerlady · · Score: 1

    Passwords with patterns are easy for humans to remember, but any short password i vulnerable to a bruteforce attack.

    My favourite way to generate passwords is the first letter of each word in a phrase. Somebody looking over your shoulder sees you type TbonoTbTitQ, don't see a pattern, and can't remember it. While you think To be or not To be, That is the Question. Not that this makes any difference to a computer that starts at aaaaaaaaa and works up to zzzzzzzzz.

    No, I've never used this password on any computer system. One I did use, though (20-odd years ago, at a company that has long since ceased to exist), was MRwitdtEssahtuwws. If you can tell me the underlying phrase I'll be impressed. And scared. :-)

    ...laura

    1. Re:Length is your friend by Roger+W+Moore · · Score: 1

      ...but any short password i vulnerable to a bruteforce attack.

      Only if they can get the encrypted hash and with increasing CPU (or rather GPU) power longer passwords are becoming brute-forceable too.

    2. Re:Length is your friend by dwarfsoft · · Score: 1

      Reminds me of the "company" name my friend "created" when he was writing small apps in high school. Tpwwpffbfnr. The people who write programs for fun but for no reason. :D

      --
      Cheers, Chris
    3. Re:Length is your friend by Bengie · · Score: 1

      Bcrypt hash. Good luck brute-forcing that. Slow in software as well as hardware. Customizable computational time. Make even a dictionary attack take forever.

    4. Re:Length is your friend by tompaulco · · Score: 1

      Brute force attacks are easily thwarted. All you have to do is only allow a login attempt only once every second. People can't type that fast anyway, especially if it is a long password. Then even a simple lowercase only 6 digit password would take 10 years to crack. Make them have to wait 15 minutes after every three failures and you now have a password that will take 3000 years to crack.

      --
      If you are not allowed to question your government then the government has answered your question.
    5. Re:Length is your friend by ceoyoyo · · Score: 1

      Funny, you misspelled it. ;)

    6. Re:Length is your friend by Anonymous Coward · · Score: 0

      was MRwitdtEssahtuwws. If you can tell me the underlying phrase I'll be impressed. And scared. :-)

      When Richard went inside their dark thighs, Evan stood steadfast and his thick, undulating wiener waved slowly.

      That might not impress you, but it probably will scare you.

    7. Re:Length is your friend by WuphonsReach · · Score: 1

      Brute force attacks are easily thwarted. All you have to do is only allow a login attempt only once every second.

      From a security standpoint - you must assume that:

      - The attacker has your hash file
      - They know the algorithm to generate the hash
      - They know your salt method
      - They have a lot more resources then you (10x-100x)

      Depending on throttled login attempts only protects the actual passwords if the attacker does not have the hashes. So it's fine against opportunistic remote attacks, who are generally just rattling doorknobs as they walk down the hall (checking for common username/password combinations). Of course a lot of those attackers use botnets, with widely separated IP addresses across the globe, and each machine only tries once a minute on a different account/password pair.

      Against the more focused attackers, you can't depend on throttling. Your password list is only a single successful SQL injection away from exposure. Or if you send hashes over the wire, a network sniff away from exposure.

      --
      Wolde you bothe eate your cake, and have your cake?
    8. Re:Length is your friend by Anonymous Coward · · Score: 0

      Michael Rennie was in the day the Earth stood still ... something ...

    9. Re:Length is your friend by tompaulco · · Score: 1

      - The attacker has your hash file
      - They know the algorithm to generate the hash
      - They know your salt method
      Well, heck it sounds like the attacker works there. Find them and fire them. Then change your hash algorithm and salt method.

      --
      If you are not allowed to question your government then the government has answered your question.
  11. Pie? by BadPirate · · Score: 1

    All those pie charts make me hungry.

    --
    - Holy crap, I've got MOD points! Who thought that was a good idea.
  12. Random password generators by Freddybear · · Score: 4, Interesting

    A function that returns a string of 12 random ASCII characters including upper and lowercase alphas, numerics and symbols will score 100% on a password strength test like http://www.passwordmeter.com/ but I find that a password like that will be hard to type, much less to remember.

    Another way is to return two random words from a list of less-used English words, separated by two or three random numerics. That won't score as high but it will be plenty secure against dictionary attacks and will be easier to remember.

    1. Re:Random password generators by walbourn · · Score: 1

      So does a GUID in registry format... but nobody is going to remember that one either.

    2. Re:Random password generators by cliffjumper222 · · Score: 1

      My approach is something a security guy from Intel told me - take a phrase you can remember that is unique to you, e.g., "I love Jennie and Maggie my 2 kids" or "We moved to Portland 25 years ago in August" and then just take the first letter of each word and keep the numbers as is. You can also throw in some punctuation or make it a two phrase password as well. Then, when you type, you just say the phrase(s) in your head and tap the first letter. It's very simple. I've been using it to express my angst for years, so maybe there's a few too many "f's" in mine passwords, but there you go.

    3. Re:Random password generators by Anonymous Coward · · Score: 0

      Like http://sensiblepassword.com ?

    4. Re:Random password generators by slinches · · Score: 2

      Am I just paranoid or does it seem that those password meters could be a simple phishing scam trying to find commonly used strong passwords? (not necessarily implying the one you linked isn't legit)

      --
      Knowledge Brings Fear
    5. Re:Random password generators by Freddybear · · Score: 1

      It's not just you. I wouldn't give them passwords I'm actually using.

    6. Re:Random password generators by Aceticon · · Score: 1

      Simple and secure way to generate a password:
      - Grab a sentence that you know well and use the first letter of each word for your password.

      For extra safety, if there are numbers in that sentence (or words that sound similar to numbers, like "to" for "2" use the number rather than the first letter. If there are any punctuation marks, use upper case for the following letter.

      For example:
      2bon2bTitq
      (To be or not to be? That is the question)

    7. Re:Random password generators by WuphonsReach · · Score: 1

      Classify your passwords:

      Is it something that I have to manually type in? Regularly? That protects real-world assets? Those passwords need to be reasonably easy to type and memorize. (Banks, work, primary email account, computer login.)

      Is it for some random website on the internet, where I used an alias? Generate a random 8-24 character password using symbols / letters / numbers, then tell the browser to remember it. So what if I can't get into Slashdot for a few days / weeks while I dig up the password or go through a reset process?

      (Alternately, store the password in a text file, encrypt the contents with GPG, and name the file after the site name. If my browser forgets the passwords for sites that I don't really care about, I can always go decrypt the text file. As a bonus, ASCII armored text is easily backed up. I can mail copies to myself, or print it out on a piece of paper and stuff it in a safe.)

      --
      Wolde you bothe eate your cake, and have your cake?
    8. Re:Random password generators by bleh-of-the-huns · · Score: 1

      I doubt they have any malicious intent, at least not in the same way as a phishing scam. However, I would not be surprised if the submitted passwords ended up in a massive set of rainbow tables at some point....

      --
      I came, I conquered, I coredumped
    9. Re:Random password generators by Anonymous Coward · · Score: 0

      A function that returns a string of 12 random ASCII characters including upper and lowercase alphas, numerics and symbols will score 100% on a password strength test like http://www.passwordmeter.com/ but I find that a password like that will be hard to type, much less to remember.

      Another way is to return two random words from a list of less-used English words, separated by two or three random numerics. That won't score as high but it will be plenty secure against dictionary attacks and will be easier to remember.

      I thought I had a great scheme for harvesting passwords, but someone beat me to it.

  13. Gibson's Password Haystacks by sqrt(2) · · Score: 5, Interesting

    I changed my passwords according to Steve Gibson's new paradigm of password haystacking. The basic idea is that you start with a short, non-dictionary but still memorable base and then increase the length with padding that is memorable to you. The concept is based on the fact that length trumps entropy when defending against a brute force attack, and that simple length is just as effective as complex length as long as the entire password doesn't appear in a dictionary. He made a page dedicated to the concept, it's worth taking a look at.

    https://www.grc.com/haystack.htm

    --
    If you build it, nerds will come. Soylentnews.org
    1. Re:Gibson's Password Haystacks by realityimpaired · · Score: 1

      I wouldn't trust the Gibson. It got hacked by a high school kid in 1995....

      He is right about length trumping entropy when you're going against a hash or a dictionary attack, though. Personally, I'll take a phrase, translate it into some other language (preferably one that isn't written with the latin alphabet), romanize it, and then deliberately misspell it with leetspeak. The result is usually a password that's very long, resilient against dictionary attacks, and is easy enough to regenerate that you don't have to remember the actual password.

    2. Re:Gibson's Password Haystacks by jamesh · · Score: 1

      length trumps entropy

      Sounds reasonable. And if you look at what the typical non-targeted brute force dictionary contains, it really is only picking off the most low hanging fruit. It is reasonable that the password 1111111111111111111111111111111111111111112 is unlikely to be guessed in a useful amount of time unless you had specific knowledge of the users password habits.

    3. Re:Gibson's Password Haystacks by Anonymous Coward · · Score: 0

      I knew that domain sounded familiar. Screw Steve Gibson, because screw "shields up".

    4. Re:Gibson's Password Haystacks by Bengie · · Score: 1

      This guy is the John Carmack of security.

    5. Re:Gibson's Password Haystacks by Anonymous Coward · · Score: 1

      I just took a look at the gibson haystack calculator and I think it is Arse backwards.

      A lot of what he has calculated is based on the knowledge that he knows what types of Characters are in the password. i.e. it contains an Uppercase, lowercase, number or Symbol. The problem with this theory is that the person trying to brute force only knows that the password could contain one of the search domain characters. The brute forcer does not know that I only used lowercase, he only knows that I may have......He should not even know how many letters the password contains, just that I have a password and it could fit a set of criteria.

      So the password a..b should be equivelant to a..B but it is not according to his criteria.

      All of the Strength meters suffer the same problem, they all measure a password from the perspective of actually knowing the password, which an atttacker does not.

    6. Re:Gibson's Password Haystacks by Anonymous Coward · · Score: 0

      I just write my passwords down. What attack am I guarding against? Answer - someone across a network trying to hack my account. He can't reach through there to read the password in my wallet.

    7. Re:Gibson's Password Haystacks by metacell · · Score: 1

      An intelligent dictionary attack tries the passwords in order of likeliness. That means passwords belonging to a distinct subset of the search domain (e.g, all upper-case, or all lower-case, or all alphanumeric) will be tried relatively early. E.g, both "secret" and "SECRET" will likely be tried before "SeCrEt".

      If users mix upper and lower case, the average time an attacker has to search will be increased by a factor of roughly 2^(length of password), but if users limit themselves to passwords that are either all upper-case or all lower-case, the search time will only be doubled, which is not nearly good enough.

      There's also a chance the attacker knows someone's password habits, including the domain.

      I'm guessing this is why password strength meters assume the shortest search domain the password fits in (out of the common ones). It represents the worst-case scenario where the attacker is really smart and tries the right domain first.

    8. Re:Gibson's Password Haystacks by Anonymous Coward · · Score: 0

      Except that with Unicode, length DOESN'T trump having to scan through 65536 chars instead of 62 ([A-Za-z0-9], so the whole premise is bullshit

      Add a single unicode char to your 8-char-alnum password, and suddenly it's safer than even very long alnum-only passwords.
      A *single* one. (If you can't make it unicode, use another service!)

    9. Re:Gibson's Password Haystacks by Chris+Down · · Score: 0

      Gibson knows about as much about security as Sony.

    10. Re:Gibson's Password Haystacks by mcelrath · · Score: 1

      This is utter bullshit. The entropy of such things is low. So I rewrite my dictionary attack to insert long strings of the same character, only marginally increasing the search space over a dictionary attack. Then add 1234567, asdfghjkl, etc as possible padding strings.

      Only if the cracker is stupid, and processes passwords by a "shortest length first" algorithm rather than "lowest entropy" algorithm does such a thing work.

      If the algorithm to create your low-entropy password can be written down, it can also be coded into a password cracker. Low entropy passwords are simply not secure.

      --
      1^2=1; (-1)^2=1; 1^2=(-1)^2; 1=-1; 1=0.
    11. Re:Gibson's Password Haystacks by bleh-of-the-huns · · Score: 1

      I disagree, in fact, I am willing to bet that the password could be brute forced in a very short amount of time..

      Why..

      Because no one just sets a password cracker off and waits.. Well, no one with any idea on how to brute force.

      First, I run the hashes against rainbow tables.
      Next, I group my tests, first, just numbers (I generally set my limits to 50 characters)
      Next group, just letters (50 char limit)
      Next group, just special characters (50 char limit)
      Next group, numbers and letters (I usually drop that down to a 25 char limit to reduce the time)
      Finally, all character sets, upper and lower case, numbers and special characters, and let it run for a few days, if by that point, I do not have the remainder of the passwords, I deem them good enough. ps, PS3's making awesome password cracking machines :)

      In theory, given enough computational power, any password can be cracked (although a better method is to attack the password generating mechanism rather then the password if the hashing/algorithms used are known to have a weakness).

      I'm sure there are better methods, but these have worked for me, and you catch the low hanging fruit easy enough.

      --
      I came, I conquered, I coredumped
    12. Re:Gibson's Password Haystacks by Anonymous Coward · · Score: 0

      I suggest listening to the podcast archived on his website where he discusses your exact complaint. The point is to start with a reasonable short passphrase, then make that thing impossible to brute force or create a rainbow table for. He suggests using some pattern you can remember, not to use a single character.

      Seriously, good luck figuring out D0g.8.8.8.8.8.8.8.8. Do you really think that's going to be easier to figure out than a 9 character long password, plus that's about the weakest example GIbson would probably OK from his podcast. There is a boat load of easier passwords out there you'd crack first, and his suggestions would a make much better password generating method than I know many friends and associates use. Gibson is interested in creating time for people to change their potentially compromised passwords/phrases. If you want a 64 character long random string of giberish, he has utilities on his site to do that as well.

    13. Re:Gibson's Password Haystacks by MagicM · · Score: 1

      If you read Gibson's page, he advocates using padding together with using at least one lowercase, uppercase, number, and symbol. His example password is "D0g.....................", which would fall in your "good enough" category.

    14. Re:Gibson's Password Haystacks by sqrt(2) · · Score: 1

      It's not bullshit for two reasons:

      1. You don't know what method I used to create my password; whether it is random, a simple word, or uses haystack padding
      2. Brute forcing a password only tells you if the password you guess is right or wrong, not if it's close

      So you might be able to code a theoretical algorithm that would shorten the search time down from trying the entire search space, but you have no logical place to start. There are an infinite number of random ways to pad a password, and the password stem itself can also be random. So you COULD code it into a password cracker, but that would require knowledge of how I created my password, which you don't have. Take for example the password "0qWa89([pop]{pop})" I could remember that fairly easily actually. The only "random" part is the first few characters the rest follows a logical (visual) pattern. Now that password is actually a little longer than I would say is necessary, but for something like a WPA key that typically only need be entered once it would work great, and still is just as unlikely to be brute forced than an entirely random password of the same length.

      --
      If you build it, nerds will come. Soylentnews.org
    15. Re:Gibson's Password Haystacks by sqrt(2) · · Score: 1

      oops! Slashdot destroyed some of my password padding because it used angle brackets. You get the point though.

      --
      If you build it, nerds will come. Soylentnews.org
    16. Re:Gibson's Password Haystacks by dylan_- · · Score: 1

      Next, I group my tests, first, just numbers (I generally set my limits to 50 characters)

      At, say, 100 trillion hashes per second, this stage to 50 chars takes way more than the lifetime of the universe to complete (like about 1 million trillion trillion years; I couldn't be bothered calculating it exactly). How quick are those PS3s?

      --
      Igor Presnyakov stole my hat
    17. Re:Gibson's Password Haystacks by mcelrath · · Score: 1

      Consider adding padding characters to a dictionary attack, so you extend the english dictionary by a list of "words" that are repeated characters. Let's be generous and say that this doubles the size of your dictionary. Let's further assume that the cracking software also tries merged word combinations.

      Your algorithm has only logarithmically increased the cracking time. You're confusing exponential growth in complexity by length with logarithmic growth in complexity by increasing the dictionary. Your algorithm will work for the 5 minutes between the time that you think it up, and someone implements it in a password cracker.

      --
      1^2=1; (-1)^2=1; 1^2=(-1)^2; 1=-1; 1=0.
  14. Pass phrases work in security questions too by perpenso · · Score: 1

    You know what's worse? Security questions! Especially when you can't type your own.

    They can ask for your favorite color but you don't have to answer that particular question. If you are a fan of pass phrases you can enter some sort of phrase indicating the color. For example if your favorite color is red you could enter "The BBC first aired Red Dwarf in 1988".

  15. Too much to type by Roger+W+Moore · · Score: 1

    It is a lot quicker to type '1wtb0t1wtw0t!' though, especially if you are used to it. I usually add a number somewhere which I can increment though to workaround the stupid password expiry policies some places have.

  16. no leet speak? by Danny+Rathjens · · Score: 2

    I'm surprised a large chunk of the obfuscation attempts didn't involve replacing letters with numbers. termin8, passw0rd, etc.
    I used a password cracker once as a sysadmin many years ago and I recall that that was one of the higher priority alternates the password cracker tried after dictionary words. I also remember there were plenty of adjunct dictionaries for password crackers with things such as anime/book/movie/tv names and character names and places which might cover a lot of that "other" category.

    1. Re:no leet speak? by Estanislao+Mart�nez · · Score: 1

      I'm surprised a large chunk of the obfuscation attempts didn't involve replacing letters with numbers. termin8, passw0rd, etc.

      Well, the article isn't completely clear in this regard, but I think the author just didn't actually look for examples like those. So their absence in the article doesn't tell you anything about their frequency.

    2. Re:no leet speak? by swalve · · Score: 1

      I think that's because only sysadmin types think of that. C0mp@Q was a favorite of an old sysadmin. Easy to remember, it's printed right on the keyboard.

    3. Re:no leet speak? by tompaulco · · Score: 1

      Judging by some of the emails I get, a lot of people could just use their creative spelling of words and no dictionary attack would ever find them.

      --
      If you are not allowed to question your government then the government has answered your question.
    4. Re:no leet speak? by metacell · · Score: 0

      Please mod parent funny :)

    5. Re:no leet speak? by Anonymous Coward · · Score: 0

      You mean like trying 'Sl@5h' instead of 'Slash'. Yes, such a password would be very easy to crack!

    6. Re:no leet speak? by cffrost · · Score: 1

      Please mod parent funny :)

      Better yet, mod GP +[Informative|Insightful|Interesting|Underrated]. Just because a user's positive contribution, (which in this case holds some truth to it,) contained a bit of humor is no reason to deny that user karma. Punitive action towards users who try to spread a little happiness while contributing serves to encourage lifeless posts.

      Slashdot may as well have a +0 Depressing mod that provides +1 towards karma, to compliment +1 Funny with +0 karma.

      --
      Thank you, Edward Snowden.

      "Arguments from authority are worthless." —Carl Sagan
    7. Re:no leet speak? by metacell · · Score: 1

      What, you mean modding something Funny doesn't give the poster any positive karma?

    8. Re:no leet speak? by cffrost · · Score: 1

      What, you mean modding something Funny doesn't give the poster any positive karma?

      No, it doesn't, according to the moderation guidelines/help.

      --
      Thank you, Edward Snowden.

      "Arguments from authority are worthless." —Carl Sagan
    9. Re:no leet speak? by metacell · · Score: 1

      Thanks, didn't know that.

  17. Phones aren't helping by Anonymous Coward · · Score: 0

    I have long kept short-duration, complex passwords (10-15 characters with multiple symbols, letters, and numbers).

    Until I got an Android Phone last year.

    Do you know how much of a pain it is to switch back and forth between various cases, add letters, add symbols, etc? It takes 10 minutes to type your password, and then you invariably fat-finger a key.

    The Cell Phone has to be a weak link in security these days. I know it has been for me.

    1. Re:Phones aren't helping by FoolishOwl · · Score: 1

      I find the ability to have an encrypted password safe always at hand more than makes up for the inconvenience of typing in my master password.

    2. Re:Phones aren't helping by Lehk228 · · Score: 1

      Blackberry password vault and itaks generator have transitioned all my passwords that matter to 16 character random letter upper num sym type passwords

      --
      Snowden and Manning are heroes.
    3. Re:Phones aren't helping by arth1 · · Score: 1

      The problem is that it isn't always at hand. It may die, or you may lose it or get robbed while on vacation, or you may forget it, or it may be in the laundry.

      And, of course, to be of much use it must be quick and easy to use, which means these things are almost never behind a complex password.
      Seriously, do you have a password like Pz3vHkr7#w for your password safe, or a short and simple word or number? Remember that no chain is stronger than the weakest link:

      1. Steal someone's phone or laptop.
      2. Hit 1234 to unlock it.
      3. Find password safe
      4. Hit 1234 to unlock it.
      5. Profit!

    4. Re:Phones aren't helping by marcosdumay · · Score: 1
      1. Steal someone's phone or laptop.
      2. Hit 1234 to unlock it.
      3. Find password safe
      4. Hit 1234 to unlock it.
      5. Profit!

      If that is the weakest link, you have a pretty strong chain there. Compare with:

      1. Access website
      2. Type 1234 to have access

      Or the more complex:

      1. Write script to access website
      2. Gather dictionary
      3. Compose accesses with dictionary + script
      4. Wait, and get access.

      If the attacker needs to get to you in order to break the chain, it is alwead as strong as it can be.

    5. Re:Phones aren't helping by FoolishOwl · · Score: 1

      The problem is that it isn't always at hand. It may die, or you may lose it or get robbed while on vacation, or you may forget it, or it may be in the laundry

      The point of a mobile phone is that it's always at hand -- barring misfortune, of course. The encrypted password safe on my phone is a copy of the database on my computer. There are a variety of ways to sync those files -- the most straightforward of which is simply to connect a phone to a computer via USB, and copy the file.

      And, of course, to be of much use it must be quick and easy to use, which means these things are almost never behind a complex password.
      Seriously, do you have a password like Pz3vHkr7#w for your password safe, or a short and simple word or number? Remember that no chain is stronger than the weakest link:

      My master password is actually longer than that example, and I've got an additional password to lock the phone. It takes me perhaps two seconds to type the two passwords and access my password safe. I believe people seriously underestimate their ability to memorize and use randomly generated passwords.

      One thing Troy Hunt's article pointed out was that less than 1% of the passwords in the database were randomly generated. That is far, far too low, and I think people are overestimating the security risks of recording passwords and underestimating the security risks of using weak passwords. Your dozen co-workers may be able to see the sticky on your monitor, but the other six billion people in the world can't see it; you can cut that dozen down by quite a bit if you just put the sticky in a desk drawer.

      Also, "no chain is stronger than the weakest link" doesn't apply when you're using the strategy of defense-in-depth.

    6. Re:Phones aren't helping by arth1 · · Score: 1

      If that is the weakest link, you have a pretty strong chain there. Compare with:

              Access website
              Type 1234 to have access

      That gives you access to one account. Gaining access to the password vault app gives you access to all accounts.

      (But so does reaping the average person's .mozilla folder too - it's astonishing that Firefox' password safe is at most behind a password, and can't use TPM, store itself on a USB key, or any other reasonable measures.)

  18. Who can't remember... by Maximum+Prophet · · Score: 1

    Back in the day, we would trade off the duty of creating the root password, and changing it everywhere it needed to be changed. When it was my turn, I used a random set of letters and numbers that everyone said no-one could remember. That password had fewer people re-requesting it than any other. I still remember it today. I just Googled it, and nope, it's not there yet.

    --
    All ideas^H^H^H^H^Hprocesses in this post are Patent Pending. (as well as the process of patenting all postings)
    1. Re:Who can't remember... by FoolishOwl · · Score: 1

      That fits my experience. I expect people are much better at remembering a random string of characters than they expect to be. It seems like a good subject for an experiment.

    2. Re:Who can't remember... by Zero__Kelvin · · Score: 1

      "When it was my turn, I used a random set of letters and numbers that everyone said no-one could remember. That password had fewer people re-requesting it than any other"

      That is because every single person wrote it on a sticky note somewhere, thereby greatly decreasing its security.

      " I just Googled it, and nope, it's not there yet."

      On the bright side, at least you know Google has it now ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    3. Re:Who can't remember... by Anonymous Coward · · Score: 0

      I just Googled it, and nope, it's not there yet.

      It is, now.

    4. Re:Who can't remember... by Maximum+Prophet · · Score: 1

      "When it was my turn, I used a random set of letters and numbers that everyone said no-one could remember. That password had fewer people re-requesting it than any other"

      That is because every single person wrote it on a sticky note somewhere, thereby greatly decreasing its security.

      The password in your wallet scheme isn't too insecure, and is quite appropriate for anything secured that can be replaced. i.e. Money. If your bank account is hacked, proper auditing can roll back the felonious transactions and you're good to go.

      Real, Military grade, security should be used for things that aren't replaceable. Lives. Nuclear Weapon Secrets. Compromising Photos. Etc.

      --
      All ideas^H^H^H^H^Hprocesses in this post are Patent Pending. (as well as the process of patenting all postings)
    5. Re:Who can't remember... by Anonymous Coward · · Score: 0

      Post-its on the monitor, however...

    6. Re:Who can't remember... by Anonymous Coward · · Score: 0

      Thanks for giving your password for Google, now it can exploit it on you... or if not at you then at your colleaques (as according to statistics at least two thirds of them are reusing it somewhere) :P

      I know it's actually quite safe to google ones password, but I wouldn't still do that... never even if it's an old one no longer used.

  19. Random mix of stuff... by EmagGeek · · Score: 1

    I pick 12 or so digit passwords with a mix of stuff that has nothing to do with anything. One of my more recent passwords was:

    $8.3JOe$&#aW=

    When I pick a new one, I just type it 20 or so times and my fingers remember it from then on. I usually cannot reproduce my passwords verbally without first typing them. The fingers remember. The brain does not.

    1. Re:Random mix of stuff... by Anonymous Coward · · Score: 0

      Sure, then you write it down so you can remember it.

    2. Re:Random mix of stuff... by Culture20 · · Score: 1

      I used to muscle-memory my passwords, but 2 laptops, three desktop keyboards, and a smart phone ganged up on me and made me remember passwords by standard memory.

    3. Re:Random mix of stuff... by EmagGeek · · Score: 1

      Naaaaah... just use the same password for everything! :p

  20. only three routes by Gravis+Zero · · Score: 1

    the rationale

    1) easy to remember (weak)
    2) it's good enough (average strength)
    3) holy shit, hackers! (strong)

    --
    Anons need not reply. Questions end with a question mark.
  21. Some sites I just don't care about by fishbowl · · Score: 2

    Seriously, I don't care if someone guesses or bruteforces a password to some news site, or anything where I've used a totally random pseudonym in the first place. I will do things like use weak passwords, re-use them, etc. Because I don't care. I mean, I *really* don't care. Please hack these. Who cares? Not me.

    Web sites and applications where I *do* care, get particularly long, entropy-rich randomly generated passwords. These passwords do get stored locally, on a well-encrypted medium that I would be most happy to surrender at the first hint of torture. But these aren't going to be casually guessed, and if you're trying to brute force one of these accounts, you're much better off attacking the next one over. (I take the same strategy with auto and home security as well -- all I really have to do is make YOUR car look more attractive to thieves.)

    --
    -fb Everything not expressly forbidden is now mandatory.
  22. Discriminative stimulus or cueing by koona · · Score: 1

    I am as lazy as anyone else, but I guess I'm just lucky in that I understand a certain amount of english, binomial nomenclatural Latin, spanish, and 3 lesser known NA aboriginal languages. I use one language for username, and another for password. I'm so happy there is no dictionary for O'kmuK.

  23. Two problems by FoolishOwl · · Score: 1

    Problem #1: people don't have random password generators conveniently at hand when they need to create passwords. OS designers should make sure that good random password generator applets are installed by default and obvious. Designers of systems that require passwords should remind users to use random password generators, and suggest where they may be found in popular GUIs. Not every interface can offer that information, but certainly websites could, and if enough do, the information will get around.

    Problem #2: people get the EXTREMELY BAD ADVICE that they should not write down passwords. They should be advised to write down their password and put it somewhere safe and out of sight, like their wallet.

    1. Re:Two problems by Anonymous Coward · · Score: 0

      Fixed that for you:

      They should be advised to write down their password and put it the first place someone would look.

    2. Re:Two problems by Anonymous Coward · · Score: 0

      I use character substitution combined with phrases that mean something to me: e.g. SN@k3bit3 or G@gm3W1thA$p0oN! and if it is a password that I'll forget due to infrequent use, I WRITE IT DOWN... in a password protected Word file on a memory stick I carry around all the time (backed up on my home computer). Sure, word isn't all THAT secure, but its no worse than a piece of paper in your wallet.

    3. Re:Two problems by Anonymous Coward · · Score: 0

      Most unix systems have mkpasswd. What I wonder is why it asks you to enter a password rather than just saying your password is "?kv6xuTL1"

    4. Re:Two problems by FoolishOwl · · Score: 1

      Substituting numbers for letters is common and predictable. Dictionary attacks check for that. Your example passwords are no stronger than they would be if you didn't substitute numbers for letters.

      A meaningful password is an insecure password.

    5. Re:Two problems by FoolishOwl · · Score: 1

      People already know to protect their wallets, and are immediately suspicious if someone's going through their wallet.

      If you've got a strong password, written on a sticky on your monitor, then any of a few dozen people could easily see it. If it's in your wallet, it's difficult for someone to see, even if they know where you keep it. If it's in an encrypted file, like a password safe, on a flash drive, then even if someone steals the flash drive, they'll probably never get it. And if you're in New York, a hacker in Los Angeles can't do any of those things.

      It's not about perfection. It's about risk reduction. The biggest improvement would be to get typical users to use stronger passwords, and their wallets are safe enough. A typical pickpocket wants the $100 in cash and maybe the credit card, and wouldn't have any use for the password for a workplace LAN. The users with passwords that are valuable enough that someone would steal their wallets specifically to get their passwords have bigger security concerns. And there is still the famous $5 wrench.

  24. The problem is trying to make it a word by jader3rd · · Score: 1

    If they were called passphrases and required a space character, they'd be easy to remember and hard to brute force.

  25. Key Based passwords: memorable, always unique by toygeek · · Score: 1

    I use a system that is similar to this: Take a phrase, mash it up very well and then add the name of the account to the end of it. Its very secure, but some sites don't support it because it contains plain text.

    Phrase: Don't taze me bro! (remember that guy?)
    lets mash it up a big
    d0nT+A2eM3bR0!

    After typing it in a few times it becomes natural. So, now you have a 14 character alphanumeric password with symbols. But, if some script kiddie hacks a site that you're signed up to (this happened to one of my various online accounts) then they will have access to all of your accounts using that password, rendering it useless, right? Well not so fast. Now we add the next part of protection.

    Take the name of the site/account you're logging in to. Mash it up just once (one letter/number) and append it to the 14 character mashup. For example

    d0nT+A2eM3bR0!f@cebook
    d0nT+A2eM3bR0!sl@shdot
    d0nT+A2eM3bR0!n3wegg
    d0nT+A2eM3bR0!f@rk

    In this case I replaced the first vowel in each site name with a symbol.

    I consider this to be VERY secure, and if any of my accounts gets broken into, the likelihood of any other of my accounts being compromised is next to nil.

    I'd love to hear the comments of my fellow slashdotters on this. Keep in mind that even a very simplified version is better than most of the passwords out there. I try to get my customers (neophytes mostly) to adopt this because at the very least they aren't using "password1" as their password for everything.

    1. Re:Key Based passwords: memorable, always unique by Anonymous Coward · · Score: 0

      d0nT+A2eM3bR0!gma1l
      d0nT+A2eM3bR0!tw1tt3r
      d0nT+A2eM3bR0!thenextsiteIwanttoaccess

      Your extension does nothing as it is obvious from the password and predictable.

    2. Re:Key Based passwords: memorable, always unique by Loether · · Score: 1

      I agree with AC how about something like first letter last letter of the domain

      facebook becomes --> fd0nT+A2eM3bR0!k
      or if you really want to get fancy
      *f*aceboo*k*.co*m* becomes --> kd0nT+A2eM3bR0!fm

      then you know how to generate your passwords but if the bad guy that gets one pw is still in the dark about your system.
      Now if he gets 2 different passwords you are likely exposed.

      --
      TODO create witty sig.
    3. Re:Key Based passwords: memorable, always unique by ceoyoyo · · Score: 1

      If someone breaks into a site that keeps your password in plain text, the pattern will be pretty obvious if they care to look. Especially with the @ signs.

      If the site hashes your password as they should, who cares if the bad guys stole the hash?

    4. Re:Key Based passwords: memorable, always unique by Anonymous Coward · · Score: 0

      I think I disagree-
      Say I somehow break into facebook and get your password from there:
      d0nT+A2eM3bR0!f@cebook ...then I try to guess your slashdot password; isn't it actually really obvious that I should try:
      d0nT+A2eM3bR0!sl@shdot

      Seems easy to me, what am I missing?

    5. Re:Key Based passwords: memorable, always unique by Anonymous Coward · · Score: 0

      I consider this to be VERY secure, and if any of my accounts gets broken into, the likelihood of any other of my accounts being compromised is next to nil.

      You should be modded "+1 funny".

    6. Re:Key Based passwords: memorable, always unique by Anonymous Coward · · Score: 0

      I think I disagree-
      Say I somehow break into facebook and get your password from there:
      d0nT+A2eM3bR0!f@cebook ...then I try to guess your slashdot password; isn't it actually really obvious that I should try:
      d0nT+A2eM3bR0!sl@shdot

      Seems easy to me, what am I missing?

      Somehowing getting into facebook such that you can guess the next password. That requires facebook somehow being compromised.

    7. Re:Key Based passwords: memorable, always unique by Anonymous Coward · · Score: 0

      If someone got one of those passwords from a data breach of a site that didn't hash the password, they could conceivably deduce that the last bit is variable depending on the site. What you are doing is way more secure than using the same password, but not nearly as secure as using different strong passwords.

    8. Re:Key Based passwords: memorable, always unique by Anonymous Coward · · Score: 0

      I honestly use a similar system, but have recently been wondering about the security of it.

      If someone does crack my password for Facebook, for example, 5up3rP4ss!f@cebook, won't they immediately start trying 5up3rP4ss!gm@il on my Gmail account? 5up3rP4ss!sl@shdot on my (non-existant) Slashdot account? etc. It is, after all, a pretty obvious what has been done to the password.

      While this does assume that someone is targeting you specifically (rather than simply running the database against a list of common sites), I'd suggests the possibility of other accounts being compromised is rather higher than nil.

    9. Re:Key Based passwords: memorable, always unique by mortonda · · Score: 1

      Or simply get a program like 1password, and let it generate the end passwords for you and remember them. All you have to remember is your master password.

    10. Re:Key Based passwords: memorable, always unique by Culture20 · · Score: 1

      Somehowing getting into facebook such that you can guess the next password. That requires facebook somehow being compromised.

      Okay, so instead of d0nT+A2eM3bR0!f@cebook say it's d0nT+A2eM3bR0!s0ny or some podunk site that hasn't updated since 2005.

  26. Girth is everything by Anonymous Coward · · Score: 0

    and that is all

  27. stop makeing us change the password so much by Joe_Dragon · · Score: 1

    stop makeing us change the password so much and get rid of the repeating rules.

    1. Re:stop makeing us change the password so much by tompaulco · · Score: 1

      If someone has a good secure password, they should have to change it only under the following conditions.
      1. They let someone else know it (Just fire them, it's easier).
      2. The system security has gotten compromised. Note that if your system is set up correctly, then no one can "find out" a password regardless. So this one is moot.

      Changing passwords CANNOT positively affect security. It can only negatively affect security. If you force people to change passwords, they are going to have to choose new ones that they either can remember (implying less strong password) or will write it down. You can not make people remember an ever increasing series of stronger passwords, only weaker ones, and if you force them to go stronger, then they will have to resort to a means of remembering them, probably via paper.
      Changing passwords has ZERO affect on brute force attacks. Remember that statistics say if you rolled a 6 a million times in a row, the next throw, the chances of throwing a 6 have not changed. They are one in 6. In the same way, if they have made a million unsuccessful attempts on password 1, and you change it to password 2, then they have EXACTLY THE SAME chance of hitting it now as if you hadn't changed it. Only difference is now the user is less likely to remember it. If your system is designed properly, brute force attacks are useless. You should have a delay of at least a second before you accept another password attempt and you should have a lockout period after a few consecutive unsuccessful attempts. Even a one minute lockout can gain you a couple of hundred years of security for a 6 digit password.

      --
      If you are not allowed to question your government then the government has answered your question.
  28. Texting sold separately by tepples · · Score: 1

    But otherwise all other things - and have a lockout policy after, say 5 bad attempts.

    Which lets anyone who knows your username DOS you.

    Everyone has a cell phone these days, and if you set it up, PayPal will text your phone with a secondary authentication code when you login with your password.

    Even those who have a cell phone and a PayPal account don't necessarily have an unlimited SMS plan.

    1. Re:Texting sold separately by shermo · · Score: 1

      Every time I see this I'm amazed that you have to pay to receive text messages in the US.

      Do you have to also pay when you send them?

      --
      Insanity: voting in the same two parties over and over again and expecting different results
    2. Re:Texting sold separately by geminidomino · · Score: 1

      Do you have to also pay when you send them?

      Are you joking? Of course you do.

      AIUI, they're working on a way to charge you for going back and reading them more than once, too...

    3. Re:Texting sold separately by orgelspieler · · Score: 1

      Yes. It amazes me, too, that we put up with it. That's why I have my cell phone set up so that it can't receive text messages. When I tell people this, they look at me like I'm from Mars.

  29. Password in a wallet by tepples · · Score: 1

    That is because every single person wrote it on a sticky note somewhere, thereby greatly decreasing its security.

    How so, if "somewhere" is inside one's wallet?

    1. Re:Password in a wallet by Anonymous Coward · · Score: 0

      Great point. Sand is a very valuable commodity, if there is only a tiny amount on Earth.

  30. Not to worry, just use this password: by plopez · · Score: 1

    "Shadowfax".

      You can thank Phillip Sutcliffe for telling us about it:

    http://www.theonion.com/articles/the-threat-of-cyberterrorism,14671/ :)

    --
    putting the 'B' in LGBTQ+
  31. I don't... by Anonymous Coward · · Score: 0

    Post my password decision making whenever anyone posts an article about password selection...

    1. Re:I don't... by metacell · · Score: 1

      At least not if the password is generated according to a system... if it's just randomly generated, I think it's okay to divulge it.

  32. Worse still... by Anonymous Coward · · Score: 0

    Not only are they weaker than the average password, they're almost certainly stored in plaintext instead of a hash, in order that human beings can authenticate you when you need to reset the password, and then they're reused on many different sites too. Your mother's maiden name won't change, you'll never drive another first car, you're not likely to defile the memory of a first pet by constantly renaming it, and not many people have 300 favorite colors.

    One compromised site could enable an end run around many other sites password mechanisms.

  33. Any password is better than nothing by Tony+Isaac · · Score: 2

    If you lock your car, a skilled car thief can be inside in 15 seconds. Should you stop locking your car? No. Should everyone buy a high-security locking system? No. If somebody wants your car badly enough, they will get it. The lock just prevents casual theft.

    Same with passwords. If somebody wants into your Citibank account badly enough, they'll find a way to get it, like just logging in as themselves and then changing the URL! Does that mean you shouldn't have a password? No. Should you use an ultra-complex combination of letters, numbers, and symbols? No.

    I think password strength rules should be eliminated. It's not really about how strong the password is. If the system is built in a secure way (like locking you out after three bad attempts, etc.), any password will be good enough for most people.

    1. Re:Any password is better than nothing by ceoyoyo · · Score: 2

      It seems like all the hooplah about passwords is covering up for bad systems, not bad users.

  34. Simple vs Short. Round one: Fight! by VortexCortex · · Score: 5, Interesting

    Simple? Yes. Short? NO.

    Please consider that not every character in a password needs to contribute a high level of entropy; As long as a few do (to increase the search space) the length of a password can contain relatively low entropic character streams.

    0#f$%aEx
    6.7e15 search space (cracked in 3.35e15 brute force attempts on average).

    Sl@5h--------------------VortexCortex
    1.51e73 (cracked in 75.5e72 brute force attempts on average).

    (Sl@5h, twenty dashes, user name -- easy to remember -- not my real algo, make up your own)

    A short string of upper and lower case, with symbols increases the search space required per character. However, each character thereafter, even if it repeats, increases the search space size by a factor of the search character set size...

    The biggest problem with passwords is that they are not hashed, thus many sites place limitations on the characters and length. If any sites do: I write a scathing e-mail to the moronic IT staff and I refuse to use the insecure service (if I can, otherwise, for places like my previous bank, Wells Fargo, I just bitch about it every so often until my account gets hacked and I'm forced to choose a more secure service...).

  35. why answer with a color? by reiisi · · Score: 1

    Give an answer like "Vp !N 7#3 @1R u{mt WY widdle waddle".

    No need to actually answer the question, and usually no real need to remember the answer you gave, because you never want to have to answer those security questions.

    Write it down. Don't write what it connects to, but write it down. That's why you don't really answer the question.

    Write it somewhere the people who might see it won't recognize it.

    If you really need it to be safe, put it in a portable digital vault.

    But write it down.

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  36. with you on security questions by KingAlanI · · Score: 1

    so it isn't quite as obvious to guess, I make my answer to the security question a clue to what the literal answer would be, rather than putting in the literal answer itself.
    For example, "what's your favorite number" might be answered as "Douglas Adams" rather than "42".

    remembering what you used but forgetting how you phrased it sucks too.

    --
    I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
  37. Simple, yet effective by Zomalaja · · Score: 1

    Just choose one or two numbers of 2 or 3 digits, two completely unrelated words with some uppercase, or misspelled intentionally and a punctuation mark or two - 237heiNeKen&GoriLLA709+

  38. You googled it? by reiisi · · Score: 1

    Great. I'll go check at Google what odd-looking strings have been looked up in the last little bit.

    No, I won't, either, but I think doing a web search for your password on someone else's search engine is a wise thing to do. Download one of the larger password dictionaries out their and search it off-line, if you must.

    Of course, if that system is no longer running and neither you nor your cohorts ever re-use it, okay.

    But what about the twenty passwords you have to remember now?

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  39. ERk. Not a wise thing to do. by reiisi · · Score: 1

    What I meant to say.

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  40. which computers you do online banking from by KingAlanI · · Score: 1

    Citizens brings up additional verification questions when their online banking system doesn't recognize the computer you're logging in from (by IP, MAC or whatever, I'm not sure).
    If it's a computer you intend to use again, you can have the system skip that step for that computer in the future.

    Chase doesn't do this.

    --
    I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
  41. Re:Simple vs Short. Round one: Fight! by mjwx · · Score: 4, Informative
    Please consider that not every character in a password needs to contribute a high level of entropy

    Exactly, so repeating patterns are OK as far as brute force is concerned.

    The way I tell my users to create a password is to think of a four or five letter word, lets use "bill" and a number, say "4". Now the simple way to get a 10 character complex password is to use the word with the first letter capitalised, follows by the number, then the special character associated with that number followed by the word (again, capitalised), for example:

    Bill4$Bil

    All the user has to remember is Bill4, simple to remember, not based on a dictionary word (because as soon as a cracker has gone through the dictionary and common names they'll go through he dictionary and common names + $number) as long as its repeated at least once and it can be repeated as many times as you like and it's still only five characters to remember.

    Although, with password lengths I think you start to get diminishing returns after a while, the more characters you have, the more likely you'll have a typo and the more frustrating for the user it becomes and then the user will just switch to a simpler password. Remember that most users dont have a password on their home machines simply because they cant be arsed.

    Passwords should also be cycled if they are important. Length, complexity and password cycling are all useful and work together in creating robust security but they do so at the expense of user friendliness. If a security system is too unfriendly to it's users they simply wont use it, so we make trade offs to ensure that the system is used correctly.

    So realistically, length, complexity, password cycling and user friendliness need to work together in creating robust security and work well in the right mix. However getting 3 IT security to agree on what that mix is like negotiating peace in the Middle East.

    And now we have reached the end of anther long and exciting post about passwords.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  42. No love for password managers? by DeeEff · · Score: 2

    I'm surprised the common public hasn't really gotten into password managers like lastpass or keepass yet.

    For example, I use lastpass. I have it set up so it logs off every time I close my browser, and I can set a delay time on how long after I close my browser it logs off as well. I only really have to log in with my master password once, and then everything is great after that.

    Seeing as lastpass will autofill every form or password field on every website, and can even generate completely random passwords, from all forms of characters and symbols at any length, it seems odd to me that most wouldn't like to use it. It's very point-and-click-y and doesn't really provoke much in the way of effort, sans setting it up once and letting it do it's thing.

    Plus, you only have to remember one password. The master password. And if you tell me that you can't remember a single complex password, then I challenge you to try. It's really not that hard. With only one password to remember, it's hardly a big deal to strain yourself to remember it. Plus, if you do it properly, the rest of your passwords that are stored will be 64+ some characters in length (assuming there's no size limit) and will be 100% random. Since you never bother to look at the generated passwords, you never remember them, and never know them, which is probably the safest way to keep it.

    In any case, I'm shocked that people still think they can get away with garbage passwords nowadays. I could probably break into the entirety of my parent's and sister's accounts just by guessing passwords that I think they'd use. My parent's especially on that list. Then again, here I am preaching to the choir (I hope) and it's likely they'll never change their ways and set up a decent password longer than 6 or 8 characters.

    (Since this was a long post, here, have fun playing the how secure is my password game. Longest amount of years = biggest e-peen)

    HowSecureIsMyPassword?

    1. Re:No love for password managers? by Sebastopol · · Score: 1

      I put my faith in LastPass because I got tired of calling institutions to have my password reset after forgetting it. If LastPass gets hacked, I'm fucked, but MAN is it easier. Only problem is with some sites that don't use forms, or use flash to login. Having some trouble with those, but 95% of the rest of the sites are fine. Nice long complex passwords. Fingers crossed.

      --
      https://www.accountkiller.com/removal-requested
    2. Re:No love for password managers? by subreality · · Score: 1

      Actually, LastPass may have been hacked back in May. Fortunately, they do their security right: your data is all encrypted client-side with your master password. And kudos to them for doing the right thing and publicising the breach. As long as you use a cryptographically secure* master password, you have very little to worry about.

      * I consider 64+ bits of entropy (a 16 character, mostly-random password with a couple capitals, digits and symbols thrown in) completely adequate for general personal use; use 128+ (22 characters of completely random line-nose) bits if you think someone would be willing to spend $10k to get your passwords.

  43. One word: Diceware by Anonymous Coward · · Score: 0

    A couple of observations from an old crypto curmudgeon:

    Specifying use of non-alphabetic characters is a stupid, stupid, stupid mistake. It makes passwords harder to remember, harder to type, and creates a completely false sense of security. Pardon my 6th grade algebra, but I am sure that most /. readers can follow it:

    The search space for a password is calculated as: (A^L+1)-1, where A is the "alphabet" length i.e. 26 for lower case alphabetic keys only, L is the length of the password in keystrokes. Adding non-alphabetic keystrokes increases the value of the base. Adding more keystrokes increases the value of the exponent. Which increase makes the search space grow faster? Clue: When a large search space is wanted, password length is all that matters.

    To generate proveably strong passwords, use the Diceware system - you need five d6 dice and the (free) Diceware dictionary. This dictionary is a list of over 7000 short words, indexed in base 6 numbers. Roll five dice, look up the number, and there's your first word. Repeat as necessary to obtain the password strength you desire. Diceware pass phrases are surprisingly easy to remember and type, especially ones you use several times a week.

    Last but not least, don't re-use passwords. Ever. Keep all of them in one encrypted ODT document file, itself encrypted with a seven word Diceware pass phrase - and every time you add or change a password in this file, update the copies that live in your webmail accounts, on your pen drives, etc. - so you can not lose access to them.

  44. simple passwords are OK by r00t · · Score: 1

    I wouldn't worry about password crackers, because the encrypted passwords are not supposed to be available to an attacker. In case they are available to him, he surely already has root. He can just trojan the authentication process at that point.

    Trying passwords over the network is relatively slow, noticable to clueless admins because it fills the network connection, and likely to cause an account lockout. Just don't use shit like "password" or "1234" and you should be OK.

    The big concern should be to minimize the number of places NOT on the system where your password can be associated with you. Sharing passwords across different systems means that even a /dev/random password can fail you. Picking a password related to your life is another fail.

    Suppose I picked a dictionary word like "telephone". It's not related to me and it's not a popular password. Just how is an attacker to brute force that without causing an account lockout? Let's suppose he gets 3 tries every day. Really, it's not going to happen.

  45. Re:One word: Diceware by Anonymous Coward · · Score: 0

    Um, will someone with points please mod this up?

  46. But I Like surprise packages! by NotQuiteReal · · Score: 1

    If my passwords for eBay and PayPal are too hard to type when I am durnk, I won't get cool random things delivered to my PO BOX!

    --
    This issue is a bit more complicated than you think.
  47. Click "lastpass" icon -- by Sebastopol · · Score: 2

    tools -->> generate secure password -->> generate -->> save -->> autofill done and done.

    --
    https://www.accountkiller.com/removal-requested
    1. Re:Click "lastpass" icon -- by Anonymous Coward · · Score: 0

      Yes, lastpass, works absolutely fantastic, and under the hood, encryption is done at your PC so they don't have your complete password database.

  48. Re:Simple vs Short. Round one: Fight! by wvmarle · · Score: 3, Interesting

    A totally underrated (and largely ignored) issue with long passwords, is the user's typing accuracy. I'm typing reasonably accurate I guess, but at least every 20 keystrokes I will mistype one. So a 10-character password has already a reasonable chance for a mistype, a 20-character phrase will have a very high chance to mistype. That would mean I have to re-try typing that long password a few times before it is finally accepted. And having your password hidden while you type it in doesn't help of course.

    The 7-9 character passwords that I use normally are hard enough in that respect. I often have to re-type because of a typo. And that are strings that I type often, so have muscle memory developed for them already. I dread the idea of having to use 20-character phrases for that. Too much risk of re-typing, and too much work in having to re-type it five times until you're finally exactly right.

  49. Change technology not people by WaffleMonster · · Score: 1

    Forcing people to enter passwords considered to be "secure" by a standard where it is infeasable to brute force by offline means becomes increasingly foolish with each passing year.

    All a password should have to be able to withstand is some managable number of random guesses moderated by a sane password authentication system.

    Password files "encrypted" with one way hashes are worthless. Anyone who treats them differently than a list of plaintext passwords is a certified moron.

    Most authentication protocols stink. They are based on some draconian form of CHAP and thus subject to offline attack or simply send plaintexts over an unbound (SSL) channel which is no better.

    In my view two things are needed to solve technology problems with password use:

    1. Operationally we must all assume hashed passwords are no more secure than plaintext variants. This means abolishing all forms of /etc/shadow. If you wouldn't store a plaintext password in a file don't do it with the hashed version either. Protect your password file with an encryption key. Protect the encryption key with your life.

    2. Use a modern password authentication system such as SRP.

    1. Re:Change technology not people by DerPflanz · · Score: 1

      When I read the subject, I thought you were going to suggest to change the tech behind authentication. Unfortunately, you only focused on passwords. I'd say we have to find a better way for authentication (which is what passwords are used for), that fits a normal human better.

      As someone already said, humans are not built to remember string of random characters. Because of this simple fact, passwords will *always* be a weak method of authentication. So, to build better auth, we should let people use a method that is actually easy to use. Patterns perhaps, let them upload a photo. Use the builtin cam to auth using face recognition software, voice, fingerprints, a game. There has to be a better way to authenticate a human being than using an unrememberable sequence of random characters. It is just too authenticator-centric. Auth should be authentee-centric (that's why you use very long random keys for machine-machine auth).

      --
      -- The Internet is a too slow way of doing things, you'd never do without it.
  50. Just write the damn things down by nedlohs · · Score: 1

    My wallet currently contains about $700 in cash (which I admit is more than usual) and a number of plastic cards that can be used to buy even more expensive things with just a signature that nobody looks at.

    You really think I'm going to keep my damn slashdot password more secure than those things?

  51. How I generate passwords by Anonymous Coward · · Score: 0

    First I grab dictionaries for at least three different languages, then I fetch three D10, and I also have a simple algoritm for substitution memorized.

    Flip up a page in each dictionary at random and pick a word at random at each page, and roll the dice, put it all together as a string and put thru the algorithm.

    For example:
    1) (fi)joki (lat)ferrum (ger)rasierpinsel 3 8 5
    2) joki3ferrum8rasierpinsel5
    3) joKi3feRruM8raSieRpiNseL5 (every third letter uppercase)
    4) joKi3feRsuM8raSieSpiNseL5 (every eight letter rotated up one)
    5) joKi3eeRsuL8raSidSpiNreL5 (every fifth letter rotated down one)
    And to memorise that password all I have to remember is: river, iron, shavingbrush, 385, finland, rome, germany. That is up until the point where I've actually memorized the password itself.

  52. One thing that might help by Goragoth · · Score: 1

    Any site that really requires strong security (such as banks) should run a suite of standard password cracking programs (including ones using lists of passwords that have come out of large leaks, such as the Sony ones) over all their user passwords at regular intervals and notify users if their password is considered weak (i.e. found by the tools). Sure, it won't help with people that just don't care (if you use "password" as your password you are clearly under no delusion that it is secure) but I'm sure frequently people just don't realize that their password is terrible (or maybe just compromised in a leak).

  53. Re:Simple vs Short. Round one: Fight! by hldn · · Score: 3, Insightful

    learn to type.

    my regular password is 16 characters and i rarely mistype it, even if just for muscle memory.

    --
    http://www.accountkiller.com/removal-requested
  54. You are overdoing it by wye43 · · Score: 1

    The topic of password complexity has been present on Slashdot almost every day lately. Everything that was possible to be said WAS said. You can do massive karma poach with copy & paste if that's your thing, but this is not why I come to Slashdot.

    Feel free to mod me down, but can we stop this nonsense? Please?

  55. Re:Simple vs Short. Round one: Fight! by vegiVamp · · Score: 2

    I have full-sentence keyphrases on things like the truecrypt vault that holds my SSH keys. I mean 50+ character sentences.

    Most of the time, I have it right on the first shot. Muscle memory helps a lot with things you type regularly, like some passwords.

    --
    What a depressingly stupid machine.
  56. Using words with spaces... by jimwormold · · Score: 1

    ... allows potentially very long passwords, are easy to remember and you can always swap out vowels for digits or symbols. If the site doesn't permit spaces then swap them out for asterisks/underlines/a different character/omit the space

    http://www.baekdal.com/tips/password-security-usability?

    Apparently

    "It is 10 times more secure to use "this is fun" as your password, than "J4fS

  57. Re:One word: Diceware by metacell · · Score: 1

    Specifying use of non-alphabetic characters is a stupid, stupid, stupid mistake. It makes passwords harder to remember, harder to type, and creates a completely false sense of security.

    I agree. To put it in even simpler terms, if your password is "heatsink", randomising the case:

    HeATsiNk

    only adds 8 bits of complexity. You get more complexity if you just add two lower-case characters:

    heatsinkas

    ... and it's much easier to remember.

    The same goes for mixing in numbers - it only adds a little complexity.

    And yet, many, many systems complain if you choose a complex password like

    zebras are plentiful

    ... while happily approving passwords which fall easy prey to an intelligent attack, like

    Twitter2

  58. Re:Simple vs Short. Round one: Fight! by mcelrath · · Score: 2

    TFA complains about simple passwords (containing no non-alphanumeric characters). Over the years I found that every single little stupid corner of the internet decided they had a better idea what should be in a password than everyone else. Each of them excludes a random subset of non-alphanumeric characters from being valid. Another subset of stupid little corners of the internet can't code their way out of a paper bag, and can't properly escape non-alphanumeric characters, especially ['"\%&=] which need to be escaped in certain contexts or are contained in urls. Yet another subset of stupid corners of the internet place arbitrary length restrictions on your password (here on slashdot: 20 characters). Working on wiki software for a while, I watched as time and time again, contributors couldn't understand the basics of properly escaping strings, so they invented stupid crazy regexes that always failed. Then they would pile on more hacks to catch corner cases. On web forms it usually takes the form of some javascript that "checks" the password, and other javascript that has to encode it into a URL or POST request.

    So I gave up. As you argue, increasing the length increases the complexity exponentially fast, while increasing the character set increases the complexity only logarithmically fast. So it's better to use a long alphanumeric password than to discover that you can't log in, because the password form can't encode what you typed properly. These days I find it's extremely rare to run across a site or application that requires a non-alphanumeric character to be present.

    --
    1^2=1; (-1)^2=1; 1^2=(-1)^2; 1=-1; 1=0.
  59. Or try this by Anonymous Coward · · Score: 0

    Or just goto random.org and generate 24 decimal numbers. Use each decimal number modulo 94 as an index into the 94 printable ASCII characters (google ascii 94). Create a small piece of paper card the size of a credit card and and plot the characters onto it in a secret pattern you can remember, then fill the rest of the card with random ascii 94 characters, and place it on your wallet. Keep a copy of it as a backup in another location, in case you lose your wallet, in which case you immediately generate a new card and change the password.

    Benefits: A very strong randomly generated password. Easy to use since you only have to remember a pattern. If you lose the card you will have time to generate a new one (and change the password at the site it is used at) from your backup, since the attacker only has a card of random characters, not the pattern you read the card in.

    1. Re:Or try this by Anonymous Coward · · Score: 0

      Forgot to mention: Article on the same approach, just with pregenerated card: http://kott.fm/tomek/2011/01/22/securing-passwords-financial-information/

  60. A strategy that's always worked for me. by Anonymous Coward · · Score: 0

    Taught to me by a wise old sysadmin who was ancient in knowledge and sin. Think of a phrase, use its initials and swap out letters for numbers and add some punctuation.
    So an old one:

    TR3,TR:TLR,TR:C,LC-TR:40D>:(

    It's easy to remember: It's the crappiest tomb-raider games in chronological order.

    Tomb Raider- The Last Revelation, Tomb Raider: Chronicles, Lara Croft - Tomb Raider: Angel of Darkness >:(

    Of course, this example has the disadvantage of having a limited character set. But there are others that offer more variety:
    N0cbtwtM1,u42c14us!

    Translated:
    No 0ne can told what the Matrix 1s, u 4ave 2 c 1t 4 ur self!

    142k4&cb.&1400b!

    Translated:
    1'm 4ere to kick 4ss & chew bubblegum. & 1'm 4ll 0ut 0f bubblegum!

    ufl5.43w,44mc4.

    Translated:
    Ur Father's Light-5aber. 4n 3legant weapon, 4 4 more civilised 4ge.

    I've found that this lets non-techy users come up with decent, memorable passwords and remember them. Of course, there are some people who won't remember anything beyond myname123. Advice from the same wizened guru: Educate them once, scold them twice, then leave them for the cybercrows.

  61. Passwords are sometimes unimportant by Smid · · Score: 1

    This sort of thing is often ignored by people wanting to analyse passwords

    Some people don't care about the account being secure. Its not important. Sure, I want a secure password on my bank account, my email account, but for a whole bunch of forums I've posted on once, I just use a standard simple password. You can hack it. Pretend to be me. Get banned. It doesn't matter to me.

    Complicated passwords are by their nature insecure, without photographic memory, the hundred and fifty passwords I have would be unmanageable without password weakness and repetition. I'd have to write them down if every one was strong and different, and that in itself is the biggest password weakness...

    1. Re:Passwords are sometimes unimportant by Overzeetop · · Score: 1

      This. I happened to be quite pleased, however, that when the Gawker site passwords were compromised, mine was not in the 1M(?) password list, which means not only was my simple password not revealed, but nobody else who's was revealed used the same one.

      --
      Is it just my observation, or are there way too many stupid people in the world?
  62. PK by muckracer · · Score: 1

    So why can't I paste my public GPG key into a form when I sign up to some web site? Or even just the keyID, if the key itself is on a public key server? Authentication would simply send challenge to be decrypted with private key...

    Would also have the advantage in case of compromise, I could invalidate every login I have by issuing a revocation certificate (and presumably a new key signed with old key).

  63. Re:Simple vs Short. Round one: Fight! by m50d · · Score: 1

    This is why I prefer to use English sentences as passphrases - if you're a decent typist you can type those perfectly accurately, however long, and the extra length more than makes up for using a smaller range of characters. (And I don't even get to use muscle memory, since I'm frequently typing them in on an unusual (to me) keyboard layout).

    --
    I am trolling
  64. Size - there is no substitute by Anonymous Coward · · Score: 0

    We've all heard this, but as men, we like to avoid the truth.

    There is no substitute for password size.

    We're all touch typist, but most smart people use a password manager anyway so 30 characters or 70 doesn't matter. Even better, let the password manager create the 70 character completely random password for you.

    Still, three 10 character words make a pretty secure password that can be easily remembered, unlike the hard to recall 14 character complex passwords. Simply put 3 longish words together and use punctuation in the middle to make a good password. "remembered$character@complex" - that's a password.

    I prefer to let the password manager deal with all this stuff.

  65. Re:Simple vs Short. Round one: Fight! by Anonymous Coward · · Score: 1

    You're "Sl@5h------VortexCortex" example however can be attacked by brute-force attacks trying every one, two or three words combination and their 3133t spelling variation, where any word is separated by [0...20] times the same character repeated.

    This shall crack "d0t;;;;;;;;;;LemonYellow" too.

    Sure, it takes a lot time *BUT* the keyspace for such an attack is 1.51e73 only in your wildest dream.

    You're giving a very dangerous advice here: you say one can write trivial stuff like "123456789" or "---------" and think it brings a huge boost in keyspace. It does bring an increase in keyspace, but not by any stretch of imagination the boost you think it does.

    I mean: three (eleet spelled or not) words + a unique character repeated 'x' times? Seriously? That's about 1e15 or something, while *also* brute-forcing all the normal passwords.

  66. Re:Simple vs Short. Round one: Fight! by wisty · · Score: 1

    >>> As you argue, increasing the length increases the complexity exponentially fast, while increasing the character set increases the complexity only logarithmically fast.

    Are you really sure?

    def POST(self, response):
            password = self.getargument('password')[:20] # what's the size of the password field in the database? ...

    In a few months, they do this:

    def POST(self, response):
            password = self.getargument('password')[:32] # I checked, and MD5 hexdigest is 32 characters! ...

    And your password won't work, because it isn't being truncated anymore.

  67. Re:Simple vs Short. Round one: Fight! by hackertourist · · Score: 1

    I tend to type passwords much more carefully than anything else. Rather than relying on my blind typing, I revert to hunt and peck, to make sure there are no mistakes since there is no feedback.

  68. Complexity vs Change Frequency by Anonymous Coward · · Score: 0

    The more often I am forced to update my password the more likely I am to have one that is easily remembered/guessed. Quite simply, I'm not going to go through the hassle of memorising a 15 digit random password only to have to change it every couple weeks.

  69. 3 easy password tricks by sgt+scrub · · Score: 1

    1) Ask users to think of two simple passwords. Then tell them to use them both in this form:
    1)simplepass2)simplepass
    a)simplepassb)simplepass ie. have them insert the 1) 2) or a) b) before each password. they will eventually mutate to c) d) and other variations out of habit if you force mandatory new passwords on them.

    2) Ask users to think of a word password, a number password, and a surrounding character. Then tell them to use them in this form:
    surroundingChar cNcNcNcNc surroundingChar ie. ***m1y2p3a4s5s*** most users start adding the surrounding character between the simple passwords then start using different characters on each mandatory password update. this works best for users that insist on amy123. **a1m2y3** is better than nothing.

    3) Ask the user to describe the log in. You get a lot of "this is rediculus" and "i'll never remember this annoying shit" for passwords but eventually they come around

    --
    Having to work for a living is the root of all evil.
  70. Re:Simple vs Short. Round one: Fight! by bleh-of-the-huns · · Score: 2

    My password is just as long, and like you, I rarely ever get it wrong.... More to the point though.. I have no idea what my actual password is, if you ask me to write it down, I am liable to get it wrong most of the time, but I can certainly type it out without any issues.

    My password scheme..

    I use 4 random words, separated by spaces and punctuation, 1 of those words will have something to do with the the application or site I am connecting to. Every few months, I will change the password, using those same 4 words, changing the order, and the location of the punctuation. Throughout the password I will also randomly replace letters with their related number or special character symbols.

    I have yet to forget my password (except on sites where I will log in once every 4 or 5 months, the Startek website being one of those (the user and parts site for my car), where I do a password reset and pick a new password.

    --
    I came, I conquered, I coredumped
  71. Re:Simple vs Short. Round one: Fight! by Anonymous Coward · · Score: 0

    And for those of us who aren't lucky enough to be autistic?

  72. Re:Simple vs Short. Round one: Fight! by Anonymous Coward · · Score: 0

    Not only that, some sites (esp. important ones, like banks) will lock you out if you enter the password incorrectly, say, three times in a row.

  73. non-english passwords by shakuni · · Score: 1

    I often use passwords that are us one of 2 non-english languages that i speak well. The words and phrases in that when written in English are typically unique to me as there is no right way to spell hindi words in English and then i add sprinkling of local context from my childhood. So Hindi for teacher is adhyapika/adhyaapica/adhyapeeka and now change few of those letters with numbers/special characters using one of the many possible choices... replace english letters with corresponding numbers or actually change the corresponding letters with numbers from hindi alphabet set (like aa could be 11 or 2).

    My sense is that using non-english languages brings in a complexity that is highly resistant to attacks but I am not sure. In theory someone could have compiled a password dictionary with these combinations as well.

  74. is brute force the actual attack vector? by Anonymous Coward · · Score: 0

    I would think in these days of "three tries and you're locked out" a hammering brute force dictionary attack isn't very effective, short of stealing the passwd file and working on it at your leisure.

    If you only allow a few guesses, and over a reasonable time span, then even a simple password provides fairly decent security (name+single digit still takes 5 tries, if you KNOW the name ahead of time)

  75. passwordcard by Anonymous Coward · · Score: 0

    There is a .org of the same name. :) (Free, just google it)

  76. Phrase - pasword by MaceyHW · · Score: 1

    No idea if he's actually the one that came up with this idea (and I generally don't like his writing), but I am surprised no one has mentioned the approach that Farhad Manjoo outlines in this Slate article. Basically, you come up with a phrase about each website/system and then type the acronym for that phrase. For example, for Bank of America, "I can't believe that quote from the head of the subprime mortgage division" becomes Icbt"fthotsmd.

    It doesn't generate the most secure passwords possible (it's hard to come up with phrases that use symbols or multiple capitalized words), but its a pretty good way to create (and remember!) a unique password for each system.

    As an aside, I am still flabbergasted that Citibank's student loan system will not let you have a password longer than eight characters. It occurs to me every time I login.

  77. pwgen by Chemisor · · Score: 1

    There's pwgen that generate memorable random passwords. Generate a screenful and usually something pretty simple to remember will pop out at you.

  78. Re:Simple vs Short. Round one: Fight! by marcosdumay · · Score: 1

    "Remember that most users dont have a password on their home machines simply because they cant be arsed."

    What is the point of a password at a home machine anyway? If you must keep people from accessing it while you are around, you are doing something wrong.

  79. Re:Simple vs Short. Round one: Fight! by marcosdumay · · Score: 1

    They only need to do that because they force users to choose bad passwords. If they asked for a nice (even if just 8 chars long) alphanumeric password, they'd just need to insert a small waiting time between tries.

  80. Long passwords are overrated by TheLink · · Score: 1

    Don't waste time creating long passwords (e.g. 20 characters long) for online services. Just make sure you don't use the same password for everything, and don't use stupid passwords. Easy to guess = stupid. Brute forceable in 100 billion tries = not stupid.

    Why? From what I see - the attackers are way more likely to crack the sites via other ways (SQL injection, social engineering) than crack my passwords. Just look at the plentiful evidence.

    If the hackers try to make say 100 billion tries in 1 day they're more likely to DoS the service first, someone/something will notice the 1 million hits per second.

    So it's stupid to waste your life typing in >20 character passwords only to find the hackers pwned the site via other means (or via the CTO's easily guessed password ;) ).

    Yes once they pwn the site they can download and brute force the passwords. But if that password isn't the same for anything that you really care about, it doesn't matter, a successful bruteforce only gets them what they already have.

    Long passphrases can make sense for stuff that you have near complete control over, e.g. PGP/GPG signing, disk crypto. Or you are confident that the weakest link will still be comparable to the strength of a long passphrase.

    BTW, changing passwords regularly is also overrated for similar reasons.

    --
  81. Re:Simple vs Short. Round one: Fight! by improfane · · Score: 1

    It makes it faster to crack. English passwords have letters that usually follow on from eachother.

    A good password cracker would try English word combinations before rando letters.

    Say you start on A your cracker might try a N next rather than a Z because that's more likely.

    --
    Slashdot needs Geekcode | Can anyone recommend any good SCIFI? My tastes: Foundation, Startide Rising, CITY, Ringworld,
  82. Pronounceable Password Program by IonOtter · · Score: 1

    I ran across a rather good password generator a few years ago, called "XYZZY", after the old text game. I like it, because it creates passwords that are pronounceable, but very random, and not in any dictionary. Throw in upper and lower-case characters, and you've got some pretty strong passwords.

    You can download it on various places on the net, but it's tiny, very simple, and very good. From the README.TXT...

    The algorithm used to create the passwords is based on work of several people. In simple terms, it uses the statistics of how often one letter appears next to another and generates passwords based on these trends. For example, if a password contains the letter 'Q', then it is very likely that it will also contain a 'U' right beside it, because this is almost always the case in real words.

    Here's a selection? Just 8 characters, with numbers thrown in...

    toconi69
    toropid8
    udimpha3
    ounpla44
    ctyleg69

    Try pronouncing them! It usually works, although that last one might be troublesome if you try to add an "i"? But it's a mnemonic device that really helps you remember a strong password without writing it down.

    --
    [End Of Line]
  83. Re:Simple vs Short. Round one: Fight! by Quirkz · · Score: 2

    And then there's code like PHPbb, where it will let you create an admin password with an @ in it during site setup, but then just mysteriously strips the @ out of the actual password when the site is set up. I rebuilt a site three times before (for some crazy reason, can't recall how I thought of it) deciding to type the password and leave out the special character, and finally getting in.

  84. Re:Simple vs Short. Round one: Fight! by Amouth · · Score: 1

    true but when you have 10-15+ words in a row and the cracker knows nothing about them it doesn't matter.

    if the cracker knows the scheme by which the password was created then it makes it a lot easier to narrow the search space - but unless it's an inside job or social engineering or something far more elaborate - for long passwords the effective search space is equal to the brute force key space.

    --
    '...if only "Jumping to a Conclusion" was an event in the Olympics.'
  85. Re:Simple vs Short. Round one: Fight! by xenocide2 · · Score: 1

    Research has shown that between complicated 8 character passwords and basic 16 characters, it takes far fewer tries to generate 16 character passwords, and fewer typos and passwords forgotten, while having the same estimated entropy. It makes a bit of sense; many of the special characters are harder to type. I suspect with mobile, the effect is even more pronounced.

    --
    I Browse at +4 Flamebait

    Open Source Sysadmin

  86. SQs are great by Anonymous Coward · · Score: 0

    Favorite color? Shoe

    Your regular flight number? Chair

    The maiden name of your mother? Banana

    So, when most will expect an actual color to the "favorite color question", nobody will be able to hit it.

  87. Re:Simple vs Short. Round one: Fight! by mr_gorkajuice · · Score: 1

    Any password can be hacked in a single attempt by simply using the correct password first...

    Does your proposed algorithm for bruteforcing this password fail entirely if there's less than 3 dictionary-words included? More than 3? Does it fail entirely if the spam-character is included 21 times?

    Obviously, if you have a pretty damn good idea what you're looking for, you can optimize towards it.

  88. What does everyone think of PasswordSafe? by djo26 · · Score: 1

    For the accounts that matter I use http://passwordsafe.sourceforge.net/, what do you think of that program? I use it to then generate my passwords for me and just copy/paste into the browser when needed. Using this I don't know most of my passwords and need just one to unlock the safe.

  89. Use short phrases. by LongearedBat · · Score: 1

    This article suggests using short phrases instead of cryptic passwords.

  90. People don't care for many sites,Foreign keyboards by Anonymous Coward · · Score: 0

    "The top 3 are `blahblah`, `poopoo` and `lovelove`"

    ^ clearly people don't care!

    What about conclusions like that. Plus... it's a pain.

    I spent a clear 20minutes trying to create a password for verified by visa (too long... too short, not enough capitalisation... need a symbol...

    Plus... all these methods are great until you try to use them on a foriegn keyboard! If it's a crucial thing to access then you really get stuck, as I found out with paypal, the only payment accepted by a travel specialist simcard!

  91. Re:Simple vs Short. Round one: Fight! by Skarecrow77 · · Score: 1

    What is the point of a password at a home machine anyway? If you must keep people from accessing it while you are around, you are doing something wrong.

    or you have both porn and kids.

    That said, I expect that by the time my (theoretical) kids are teenagers, they should be able to crack into anything on the home network, and if they can't, I haven't raised them right!

  92. 3 reasons not to use symbols by Anonymous Coward · · Score: 0

    Symbols are a double edged sword. I once had a username/password combo using unusual symbols and lo and behold when they upgraded the system they decided in all their wisdom to remove support for those symbols.

    That's a good one; I've seen a site where the left hand would let you generate a password with symbols, and the right hand wouldn't let you type them in. It took about 5 emails to explain the problem.

    Second, if you're using a personal system, how are you going to remember which sites allow symbols and which don't?

    Best reason, though, to avoid symbols: international travel. Just try entering symbols on an Azerty keyboard. Fuck, I can't even find the at sign to enter an email addy.

  93. Re:Simple vs Short. Round one: Fight! by HarmlessScenery · · Score: 1

    The main issue with that type of method is that you don't know if the site you're connecting to stores the password in plain text or not - and there are a lot more out there than you might think.
    If it does, then you've just potentially revealed *every* password, for every account you own, on every site - because the pattern is so easy to spot and understand.
    As soon as that site gets cracked (which, if they're stupid enough to store plain text passwords, is going to be highly likely) - you're in deep trouble.
    Or maybe the owners of the site aren't averse to taking a peek into the password list and checking out the email account you signed up with ...
    Patterns are great for remembering - but you'd still need to have several, so that you can use different methods of generating passwords for different sets of sites. That way you can keep accounts partitioned and reduce the damage when one of your patterns gets outed.

  94. SuperGenPass by nickserv · · Score: 1

    It's free and the only solution I need to have secure access to all my passwords everywhere I go. I still keep my banking and email passwords memorized but I'm happy to let SuperGenPass handle everything else. Check it out: http://supergenpass.com/faq/

    --
    Less *is* more.
  95. Re:Simple vs Short. Round one: Fight! by m50d · · Score: 1

    Sure. But even taking that into account I suspect that for equal-entropy passwords, an English sentence is going to be easier to remember. (In fact if I remember correctly English averages about 3 bits per character, so it's only going to be about twice the length of a symbolful password.

    --
    I am trolling
  96. Re:Simple vs Short. Round one: Fight! by mjwx · · Score: 1

    "Remember that most users dont have a password on their home machines simply because they cant be arsed."

    What is the point of a password at a home machine anyway? If you must keep people from accessing it while you are around, you are doing something wrong.

    To stop the simplest of drive by attacks.

    The simplest of cracks is just uses this:
    U: Administrator
    P:

    An admin account with no password is giving root access to anyone who just happens to walk by, physically and metaphorically. For a home machine even a simple password like "bob" will stop a lot of drive by attacks.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  97. Security Landscape by Zero__Kelvin · · Score: 1
    Google "security landscape". In one context it is very secure, and in another, it lacks security to an extraordinary degree.

    "Real, Military grade, security should be used for things that aren't replaceable. Lives. Nuclear Weapon Secrets. Compromising Photos. Etc."

    ... money. The last time I checked if someone steals a dollar from my wallet, I'll never get it back. I might get a different one the next day, with a completely different serial number, but the dollar is gone. The fact that you think real security should be reserved for certain things shows your complete lack of understanding of security.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  98. Re:Simple vs Short. Round one: Fight! by marcosdumay · · Score: 1

    That should be only literally... If people are able to metaphorically pass by your home computer and authenticate by password you have a problem.

  99. Re:Simple vs Short. Round one: Fight! by mjwx · · Score: 1

    That should be only literally... If people are able to metaphorically pass by your home computer and authenticate by password you have a problem.

    I meant metaphorically as in a drive by attack (which would certainly be looking for a password-less account to get in with). A lot of Viruses and Trojans get stopped by the mere presence of a password.

    I agree that if you dont have a password, it's a problem but I think you took the word metaphorically a little to literally.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  100. Re:Simple vs Short. Round one: Fight! by darnkitten · · Score: 1

    I use made-up words, bastardized out of transliterated Persian and Greek words related to what I am doing,. Fun to create, easy to remember.

  101. Re:Simple vs Short. Round one: Fight! by Anonymous Coward · · Score: 0

    you seem to be confused.. password cracking doesnt work like in the movies. it doesn't guess one letter at a time then move on to the next.