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

259 of 340 comments (clear)

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

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

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

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

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

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

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

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

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

    9. 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.
    10. 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...
    11. 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...
    12. 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...

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

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

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

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

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

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

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

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

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

    22. 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 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/
    5. 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.

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

    7. 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
    8. 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?
    9. 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 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.)

    2. 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.
    3. 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."
    4. 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. :-)

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

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

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

    10. 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!
    11. 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.

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

    15. 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)
    16. 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.
    17. 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

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

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

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

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

    23. 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.
    24. 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
    25. 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
    26. 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.
    27. 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.

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

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

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

    31. 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 :)

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

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

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

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

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

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

    36. 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. Re:What science?? by blair1q · · Score: 1

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

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

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

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

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

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

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

    11. 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: ******!

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

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

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

  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 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."
    3. 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!
    4. 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.
    5. 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.

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

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

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

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

    10. 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.
    11. Re:Stupid password rules by ryanov · · Score: 1

      Chase does too.

  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 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?
    7. 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 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
    4. Re:Random password generators by Freddybear · · Score: 1

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

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

    6. 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?
    7. 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
  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 Bengie · · Score: 1

      This guy is the John Carmack of security.

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

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

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

    9. 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
    10. 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
    11. 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
    12. 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 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
    5. Re:no leet speak? by metacell · · Score: 1

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

    6. 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
    7. Re:no leet speak? by metacell · · Score: 1

      Thanks, didn't know that.

  17. 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 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)
  18. 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 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.

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

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

  19. 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.
  20. 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.
  21. 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.

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

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

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

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

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

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

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

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

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

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

  31. 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+
  32. 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!

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

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

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

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

  36. 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.
  37. 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.
  38. 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+

  39. 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.
  40. 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.
  41. 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.
  42. 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.
  43. 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.

  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. 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.
  46. Click "lastpass" icon -- by Sebastopol · · Score: 2

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

    --
    https://www.accountkiller.com/removal-requested
  47. 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.

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

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

  51. 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
  52. 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?

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

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

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

  57. 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.
  58. 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?
  59. 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).

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

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

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

  64. 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.
  65. 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
  66. 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.

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

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

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

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

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

    --
  72. 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,
  73. 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?

  74. 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]
  75. 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.

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

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

  78. 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.'
  79. 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

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

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

  82. Use short phrases. by LongearedBat · · Score: 1

    This article suggests using short phrases instead of cryptic passwords.

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

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

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

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

  87. 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.
  88. 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
  89. 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.
  90. 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
  91. 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.

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

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