Slashdot Mirror


Applying Pavlovian Psychology to Password Management

Ars Technica reports on an interesting and sensible-sounding approach to password policy that I'd like to see adopted just about everywhere I have a password (which, these days, is quite a few). An excerpt: "For instance, a user who picks "test123@#" might be required to change the password in three days under the system proposed by Lance James, the head of the cyber intelligence group at Deloitte & Touche. The three-day limit is based on calculations showing it would take about 4.5 days to find the password using offline cracking techniques. Had the same user chosen "t3st123@##$x" (all passwords in this post don't include the beginning and ending quotation marks), the system wouldn't require a change for three months."

288 comments

  1. ObXKCD: Passphrases by tepples · · Score: 5, Interesting

    From the article: "Passcodes that have a length of 20 or more can contain any character type an end user wants, including all lower case letters." And sites like Phil's Hobby Shop have lowered "complexity" requirements for sufficiently long passwords. I'm glad the passphrase concept is catching on. To what extent can xkcd be credited with awareness of passphrases?

    1. Re:ObXKCD: Passphrases by Anonymous Coward · · Score: 3, Insightful

      Not a great extent. Most of us knew the math already, but it only works well when you really select randomly from a dictionary instead of making grammatically correct sentences or even personally chosen set of "random" words (from a limited vocabulary). Mixing passphrases and complex passwords works best. battery horse correct staJ&%v1ple

    2. Re:ObXKCD: Passphrases by lgw · · Score: 0

      This "long password" bullshit again?

      No, the solution is not strong passwords. The solution will never be strong passwords. If your security requires passwords stronger than a 4-digit PIN (enough that a few guesses before lock-out won't get an attacker anywhere), you're doing it wrong.

      There are many off-the-shelf two factor solutions today. Choose one. My company badge goes into a smart card reader - awkward, but secure. You can put soft tokens on company-issued PCs/Laptops/whatever, and if the solution is any good it will be:
      * Seamlessly transparent to the user, other than the one-time setup for a new device.
      * Fully secure with a 4-digit PIN

      WTF are people thinking, still going on about strong passwords in this day and age?

      --
      Socialism: a lie told by totalitarians and believed by fools.
    3. Re:ObXKCD: Passphrases by complete+loony · · Score: 1

      I have wondered if the best way to measure password complexity is with an arithmetic compressor. Train it with a good dictionary, including words in various languages and any cracked passwords from hacked servers. The compressed size is the complexity measurement.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    4. Re:ObXKCD: Passphrases by Anonymous Coward · · Score: 0

      Indeed, This is pretty much how it works.
      One way of running an attack is to decompress the dictionary lowest entropy to highest.
      The coolest thing like this is compressing log files, and using the "compressyness" of each fragment to color the logs. common things fade to the background, interesting things are easy to spot.
      You can even use that to search when things go wrong, "what interesting stuff happened just before this outage" can give you a surprising amount of information.

    5. Re:ObXKCD: Passphrases by Anonymous Coward · · Score: 0

      math? fuck math. mah feeelz.

    6. Re:ObXKCD: Passphrases by Anonymous Coward · · Score: 0

      *Uses dictionary attack, breaks password in a few hours at most

    7. Re:ObXKCD: Passphrases by Gaygirlie · · Score: 1

      *Uses dictionary attack, breaks password in a few hours at most

      You clearly have no idea how that works. For one, let's assume that we have a passphrase that consists on 4 different words and there are no characters or numbers that aren't part of the words. A hacker knows the passphrase consists of 4 words, but that's all he knows. He has a, say, 50,000 word dictionary to use for his attack. Now, you have to remember that we have words as small as 2 letters and ranging all the way to several tens of letters, but also that you have 4 of such words of which you do not know the length of -- not knowing the length of the words means the words, when looking at it from a programmatical viewpoint, could start or end at any point in the passphrase.

      With the above in mind the hacker would have no choice but to simply try every single word in the dictionary in every possible combination. You probably assume he would just have to make 50,000 tries, but alas, you'd be forgetting there's 4 words and not just one; he'd have to try 50,000^4 combinations, ie. 6250000000000000000 different combinations. And that is only if all the words are spelled correctly and are all found in the dictionary -- what if they're not all actually in the dictionary, like e.g. most of us made up lots of nonsense words when we were children and we could use those in the passphrases? Or what if there are additional characters in the passphrases and you don't know if they're at the end, middle, the start or in the middle of the words themselves? You'd basically have to still drop down to bruteforcing.

    8. Re:ObXKCD: Passphrases by sFurbo · · Score: 1

      "To what extent can xkcd be credited?" Not a great extent. Most of us knew the math already

      There is a difference between knowing the math and applying it. A nice, easy to remember story can make that difference.

      but it only works well when you really select randomly from a dictionary instead of making grammatically correct sentences

      Grammatically correct is not that much of a reduction in key space. I would imagine that "Adjective" "Noun" "Transitive verb" "Adjective" "Noun" yields a larger keyphrase than four random words, and it is probably easier to remember than "Noun" "Noun" "Adjective" "Noun", even for rare words.

    9. Re:ObXKCD: Passphrases by Beck_Neard · · Score: 1

      Nope. Password strength is measured in terms of entropy. A word selected randomly from a dictionary of, say 5000 words contains over 12 bits of entropy. A 4-word combination would be 48-50 bits of entropy, and would be easy to remember. Now compare this with an 8-digit, totally random character string. Each character (assuming the alphabet plus numbers) contains only 6 bits of entropy, giving you 48 bits of entropy for the whole 8-digit combination. The passphrase wins. By the way, this is assuming a permuted dictionary attack. A brute-force attack would have even more trouble on a passphrase.

      --
      A fool and his hard drive are soon parted.
    10. Re:ObXKCD: Passphrases by sjwt · · Score: 2

      Not sure where you got your numbers from, nor how many words you think the english langue has...

      http://www.oxforddictionaries....
      lemmas - Instead of talking about words, it's more useful in this context to talk about lemmas, a lemma being the base form of a word. For example, climbs, climbing, and climbed are all examples of the one lemma climb.
      If we talk about the base of 95% of common lemmas, we are looking at over 50,000 words for a strength of 3 chosen randomly VS 1 printable ascii chrs(of 95)
      125,000,000,000,000 VS 95

      Sure, your 11 chrs = (and that's if you accept all 95 chrs) strenght comes in at VS 4 random lemma
      5,688,000,922,764,599,609,375 VS 6,250,000,000,000,000,000
      5.688e+18 VS 6.250e+19

      But 5 lemma will rock your world for
      312,500,000,000,000,000,000,000
      3.125e+20

      And i have no idea how 10 acsii chrs beats 10 lemma ..
      90,765,625,000,000,000,000,000,000,000,000,000,000,000,000,000, VS 59,873,693,923,837,890,625
      9.765e+46 VS 5.987e+16

      And let me reiterate, this is based of just lemma's, build a list of common lemmas, throw in common names, and other common words and you coudl be looking a list will over 150,000 to base your calculations on.

      --
      You have 5 Moderator Points!
      Which Helpless Linux zealot/MS basher do you want to mod down today?
    11. Re:ObXKCD: Passphrases by sjwt · · Score: 1

      And of course I reversed the figures here..
      "And i have no idea how 10 acsii chrs beats 10 lemma ..
      90,765,625,000,000,000,000,000,000,000,000,000,000,000,000,000, VS 59,873,693,923,837,890,625
      9.765e+46 VS 5.987e+16"

      should be
      59,873,693,923,837,890,625 VS 90,765,625,000,000,000,000,000,000,000,000,000,000,000,000,000
      5.987e+16 VS 9.765e+46

      --
      You have 5 Moderator Points!
      Which Helpless Linux zealot/MS basher do you want to mod down today?
    12. Re:ObXKCD: Passphrases by Alomex · · Score: 1

      to the point where two or three truly random characters is as strong or stronger. "battery horse correct staJ&%v1ple" is effectively no stronger than adding one additional random character to "staJ&%v1ple" and dropping the real words entirely.

      This is BS, There are 95 ascii character choices for the one character to be inserted in any one of the 12 positions of staJ&%v1ple, so the size of the space to be searched goes up by a factor of 12*95=1140.

      English, on the other hand has about 10K commonly used words, so adding three words like "battery horse correct" increases the size of the space by a factor of 1,000,000,000,000.

      An English word has about as much entropy as 2 random characters. So assuming you use an application to select a random nonsense "sentence" 6 words long (say out of /usr/dict/words) you have just matched a completely random 12 character long password. In particular your horse stapler has the same entropy as a 20 character random password which is way higher than your alternate ten character "9vbCHS10f" password.

    13. Re:ObXKCD: Passphrases by stoborrobots · · Score: 1

      Not quite. The xkcd math is based on a dictionary-based attack.

      An 11 character password drawn randomly from the 95 printable keyboard characters (which you seem to be suggesting) comes out at about 72 bits of entropy, but is very difficult to remember.

      A five english word passphrase comes out at around 74 bits of entropy. I can even tell you that my wordlist for selecting those words is the set of four to seven letter entries in /usr/share/dict/american-english - there are 29,482 entries in that set, which means each word is worth about 2.26 characters in your meaningless jumble.

      Even restricting the wordlist to the 2000 four-letter words, a 7 word phrase comes out at 76 bits of entropy. Each word is worth about 1.7 characters of random password, but is easier to type, and less susceptable to forgetting, and makes life generally easier.

      So there you go: my password is 7 lowercase four-letter words chosen from /usr/share/dict/american-english, with hash $2a$06$9z9FxwVj3X36pkX.wYdLBerdoslUGmrEXVx/Ep5Y9I35MvWcgQfHm - go for your life.

    14. Re:ObXKCD: Passphrases by rioki · · Score: 1

      Do not underestimate the complexity of grammatically correct sentences. With the average 1.3 bits of entropy per character the pass phrase "The blue none jumped over the red fence." comes out at around 56 bits of entropy. Add to the fact that the low 1.3 value comes from sentences that only make sense, so the more nonsensical the phrase the higher the entropy. This is all under the assumption that the attacker knows exactly the password scheme you are using, if he goes towards more traditional dictionary attacks or even brute force, he will completely luck out; the chances are higher that he find a hash collision, than the actual password.

    15. Re:ObXKCD: Passphrases by Opportunist · · Score: 1

      Two factor is great. The problem is, as usual, money and convenience.

      Good (read: not utterly useless security theater) card readers for computers cost money. Quite a bit thereof. And even then you still only have one channel (the computer -> internet link) to communicate, which means you have to harden it against MITM attacks. That in turn means that the reader you have there can only work for one single predetermined (read: At time of manufacture) application. In other words, you could secure your online banking and your online banking only, no other pages you visit. Because it MUST NOT be updateable by computer (or else you just offer your attacker a convenient way in).

      However you twist and turn it, home two factor authentication will always be a niche application, never something you can roll out all over the internet for every webpage there is.

      And don't get me started on "three strikes and you're locked out", the main reason companies moved away from that was that they were drowning in people who are too stupid to remember their passphrase and weigh down support in an attempt to get access again. If you ever worked in IT in a halfway sizable company, you know what I mean.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    16. Re:ObXKCD: Passphrases by Rich0 · · Score: 1

      Every website rolling out its own clumsy two-factor approach is not the right solution either.

      As I navigate from site to site I don't want to have to get up and walk over to get my cell phone from its charger in the other room 5 times an hour to look up a PIN. Even if it were right in front of me I don't want to have to transcribe whatever number it gives me.

      What is wrong with using federated identity management of some kind? You can have one layer of strong authentication, and then after that the user can move around freely. Right now I just do that via LastPass, and sites that force two-factor or anti-screen-scraping technology annoy me to no end, because they force me to either go get my phone, or pick a weaker but easy-to-memorize password.

    17. Re:ObXKCD: Passphrases by jythie · · Score: 1

      Two factor solutions only work until you want to log in from someone else's device. The general problem with such systems is that they make assumptions about what kind of technology the person is going to have with them at all times. This is less of a problem for people who live out of their smart phone, but can quickly become problematic for others who need to be able to connect remotely when something is going wrong or they need a piece of data.

    18. Re:ObXKCD: Passphrases by bluefoxlucid · · Score: 1

      Yeah, my first thought on the summary: these are terrible passwords.

    19. Re:ObXKCD: Passphrases by Albanach · · Score: 1

      Since you rarely have control over user's choice of password (an enforcing strict rules may result in the password being written down), xkcd highlights the need to implement fail2ban or similar on any authentication service.

      A thousand guesses a second should only be possible if someone has your hashed password list, and if that's the case you're probably doomed (hopefully you chose a good salt and your code wasn't obtained exposing it too). Rather you should be allowing maybe three or five attempts then timing out for five minutes or so or falling back to another verification strategy. At a guess per minute rather than a thousand guesses a second, three days to crack becomes 180,000 days.

    20. Re:ObXKCD: Passphrases by R.Mo_Robert · · Score: 1

      Not a great extent. Most of us knew the math already, but it only works well when you really select randomly from a dictionary instead of making grammatically correct sentences...

      Are you implying that you really think that "correct horse battery staple" is a grammatical sentence?

      --
      R.Mo
    21. Re:ObXKCD: Passphrases by JoeMerchant · · Score: 1

      If this kind of system were to include actual failed password attempts on the system. It would be fair to take the 3rd standard deviation above the mean, but on a system that never gets its passwords tested, it is unreasonable to assume that all passwords are under a maximal attack all the time.

      Also, what's wrong with "pacing" password attempts - exponential increase of time delay between failed attempts up to maybe 30 minutes. It will take a very long time to guess test1234%^ at 30 minutes per guess.

    22. Re:ObXKCD: Passphrases by Frankie70 · · Score: 1

      The problem with very long passwords is that there is a decent chance that you will type one out of 20 characters wrong (password's aren't echoed on the screen) and you won't know what exactly was wrong. And then you start typing 20 characters all over again and it may happen again.

    23. Re:ObXKCD: Passphrases by lgw · · Score: 1

      But why would you care about "every web page there is"? I care about my work login (well, I don't but some sysadmin does and I comply), and my bank login. For the rest, proper fraud protection against unauthorized CC use covers me if ever needed.

      And don't get me started on "three strikes and you're locked out", the main reason companies moved away from that was that they were drowning in people who are too stupid to remember their passphrase and weigh down support in an attempt to get access again. If you ever worked in IT in a halfway sizable company, you know what I mean.

      Right, because you required a 47-character passphrase that changed every 20 minutes. A 4-digit PIN that's good for life, people can remember.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    24. Re:ObXKCD: Passphrases by lgw · · Score: 1

      Hey, if you want to log into work, you're going to need something work-issued to do that. If you want cash from the bank, you're going to need something bank-issued to do that (as today). What else do you care about?

      --
      Socialism: a lie told by totalitarians and believed by fools.
    25. Re:ObXKCD: Passphrases by lgw · · Score: 1

      You act like there's more than 1-2 sites you actually care about security for. I care about my primary bank/broker account, and a bit about my other checking accout. The rest? *shrug*

      Federated two-factor ID is a great idea though. We'll never get it in the US,I think, as we resist government-managed IDs, and we've been unable to reach a consensus without government intervention.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    26. Re:ObXKCD: Passphrases by Opportunist · · Score: 1

      To make that 4-digit PIN secure, you need to add either biometry (something you are) or a token (something you have) to the security fold and make it two factor. And that's far from easy in a remote setting, that's all I said.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    27. Re:ObXKCD: Passphrases by Farmer+Pete · · Score: 1

      Lotus Notes has had this functionality built in since at least 2006 (when I first started using it). It was a little confusing though for end users. If I made my password complex like F*n2_b I could only have a 6 character password. Make it all lowercase, and it might take 10 characters. It didn't really tell you what you were lacking, just told you to make your password more complex if it didn't meet the restrictions. It was pretty slick how it worked though.

    28. Re:ObXKCD: Passphrases by Rich0 · · Score: 1

      The problem is that some of the sites that require the extra security are ones where I don't care to have it. I don't get to pick the level of security a site requires - the site does.

      If slashdot required two-factor to log in, that would be a major annoyance.

    29. Re:ObXKCD: Passphrases by lucien86 · · Score: 1

      you've forgotten a great way to boost complexity - deliberate misspelling, another really fun one is to encode a few binary numbers using mixtures of capitals and lowercase, another is to use the phrase together with a number at the end.
      Another really simple way of making all password security far far tighter is to restrict the number of retries to something like 10 per hour & 40 per week, that way even the weakest passwords can become virtually unbreakable. Of course it doesn't stop a D-O-S attack but at least it is secure... and there are ways around that to..

      --
      Below the speed of light Special Relativity is one of the most accurate theories in physics - above the speed of light..
  2. Preposterous by Iamthecheese · · Score: 0

    Long passwords composed of random words are highly random, highly resistant to bruit forcing, and relatively easy to remember. The battle to make users remember arbitrary characters isn't just foolish, it's insecure.

    --
    If video games influenced behavior the Pac Man generation would be eating pills and running away from their problems.
    1. Re:Preposterous by msauve · · Score: 2

      "highly resistant to bruit forcing"

      Especially if you misspell words!

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    2. Re:Preposterous by Anonymous Coward · · Score: 0

      Long passwords composed of random words are highly random, highly resistant to bruit forcing, and relatively easy to remember. The battle to make users remember arbitrary characters isn't just foolish, it's insecure.

      It's actually easier to incorporate non-alphanumeric characters into a passphrase than a password too. "El ni~no causes rain." is going to be really hard to brute force but easy to remember.

    3. Re:Preposterous by techno-vampire · · Score: 1

      Using either hyphens or underscores to replace spaces also helps, especially if you use both of them, e.g., This-is_an_example-of-a_passphrase.

      --
      Good, inexpensive web hosting
    4. Re:Preposterous by mysidia · · Score: 3, Interesting

      The battle to make users remember arbitrary characters isn't just foolish, it's insecure.

      Which is not what this is about. The article is about varying the password expiration by whatever password grading system you have chosen

      Without advocating a specific grading system.

      But there are some pretty decent grading systems that use a graph-based approach to calculate an approximation of time to crack, based on application of different cracking techniques to different substrings within the password.

      For example: for 3 common words strung together. You count the number of words in all the dictionaries that each word shows up in, and you figure time to crack for that substring as n/2; for each word, where n is the size of the smallest of the cracking reference dictionaries containing that word, and multiply those times together for the words strung together.

      For common variants such as leet substitution, applying a misspelling, appending a digit, prepending a symbol, changing a case....

      Of course, then, the approximate effect on crack time of all these things can be calculated.

      Appending a digit multiplies it by 10.0. Prepending a symbol multiplies it by 6.0. Alternating the case of some letters multiplies the strength of that word by 2.0

      Performing leet-speek substitution multiplies the strength of that word by 1.05

      Applying a misspelling, single letter substitution, or transposition to a word multiplies time to crack that word by 26.0, etc.

    5. Re:Preposterous by jonwil · · Score: 1

      +1 to this, using foreign language characters in a passphrase is a great idea, it makes things more secure since it increases the number of combinations hackers need to try (assuming they even have the foreign language characters in their data sets which I doubt they do)

    6. Re:Preposterous by Teun · · Score: 1

      What are these 'foreign' language characters you repeat twice?

      --
      "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
    7. Re:Preposterous by stoploss · · Score: 5, Insightful

      +1 to this, using foreign language characters in a passphrase is a great idea, it makes things more secure since it increases the number of combinations hackers need to try (assuming they even have the foreign language characters in their data sets which I doubt they do)

      Enjoy being locked out when you realize that UTF8 != CP-1252 != UTF16LE, etc. Oh, and god help you if you need to use a different OS to login, or don't have rights on the given machine's account to change the input charset. And all this is before you get into the potential disconnect between the webapp's stated charset vs the backend password system's charset (your password text field input isn't being passed around as raw bytes no matter how much you might wish it to be, sorry).

      There is no hell like charset encoding. Yes, in some imaginary world where everyone dropped IPv4 when IPv6 came out, simply because it was the correct technical solution, your idea might work due to ubiquitous, end-to-end UTF8.

      Here in the real world, well, one time I got locked out of a shitty online banking system because I used a punctuation character in my chosen password while setting it and all non-alphanumerics were stripped from input in the login password field, thereby preventing me from ever being able to submit my chosen password.

      The real world is horrific and soul crushing.

    8. Re:Preposterous by ysth · · Score: 1

      zxcvbn rates that as 78 bits of entropy; 72 without the ~.

      But if everyone starts using some foreign words or terms with accented characters transliterated, it becomes just another part of a cracker's dictionary, and not much better than "The boy causes rain." (59 bits, still an excellent password).

    9. Re:Preposterous by Anonymous Coward · · Score: 0

      So true. Has happened to me once also. I used special chars and on another part of the site, it wasn't allowed (crazy, yes). There are probably sites which don't even allow extended ascii chars ( many US sites do not allow or aren't able to handle them in addresses for example). ATM instead of "exotic" chars, use foreign words.

    10. Re:Preposterous by Anonymous Coward · · Score: 0

      So, what are you saving those words for? It'll still increase the dictionary size and time to run through it all.

    11. Re:Preposterous by truedfx · · Score: 2

      Another fun one is a password containing a backslash. To make matters worse, the customer support is not willing to reset the password, because the web site offers a way to retrieve the password already via e-mail, despite the fact that entering the exact password as it appears in the e-mail does not work. And the fact that the password can be retrieved at all (instead of only reset) is not a good sign either.

    12. Re:Preposterous by jonwil · · Score: 1

      Any website that doesn't hash the passwords in their database should fire whoever on their development team is responsible for security (although to be fair sometimes its not the fault of the dev team, its the fault of some no-nothing PHB that thinks users need to be able to get their passwords back for some reason)

    13. Re:Preposterous by Opportunist · · Score: 1

      I, for one, always include at least one ' in a passphrase. Just to see whether the server admin did his homework.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    14. Re:Preposterous by Rob+the+Bold · · Score: 1

      Long passwords composed of random words are highly random, highly resistant to bruit forcing, and relatively easy to remember. The battle to make users remember arbitrary characters isn't just foolish, it's insecure.

      What's not easy to remember, at least for me, is which long string of random words corresponds to which login.

      --
      I am not a crackpot.
    15. Re:Preposterous by Anonymous Coward · · Score: 0

      There is no hell like charset encoding.

      Yes, there is. Timezones.

    16. Re:Preposterous by ysth · · Score: 1

      Because the whole point of a "correct horse battery staple" password is to make a password you can remember simply as a story. It is counterproductive to add in foreign words (to the extent that makes a story harder) or other rules like how to represent accented characters or what punctuation to put between words.

    17. Re:Preposterous by cthulhu11 · · Score: 1

      I've seen similar instances, ISTR back in the day Solbourne's fork of SunOS somehow not handling punctuation in passwords. I'm constantly astounded (though I guess I really shouldn't be) when I encounter systems that downright won't accept a password with characters other than [A-Za-z0-9]. A related yet perhaps lesser hell is having either a) A name that doesn't conform to FIRST MIDDLE LAST, ie. multiple middle names as I think is common with eg. some Hispanic cultures b) A name that includes a hypen or apostrophe (or non-ASCII characters like ø) For a while I had *both* and the degree to which software out there is broken is amazing. I regularly get physical mail with HTML-type encoding in the middle of my name. Because, you know, Europe doesn't exist >_. One airline, eg. accepted my full legal name when signing up for their FFM program, but not when booking travel, so there was no way to associate the FFM account with the reservation.

  3. Why not? by msauve · · Score: 5, Funny

    all passwords in this post don't include the beginning and ending quotation marks

    Include the quotes, and be even more secure!

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
  4. Writing passwords down by sinij · · Score: 2

    Sure, implement this and watch most of your userbase write passwords down and keep them on the side of the monitor or under the keyboard.

    1. Re:Writing passwords down by Anonymous Coward · · Score: 0

      In this age, are we really concerned about someone getting a paper password list? It would seem most password related threats come from automated attacks originating many miles away.

    2. Re:Writing passwords down by techno-vampire · · Score: 2

      Having a hint or reminder to your password is OK, I'd think, as long as it's clear to you, but obscure to anybody else. As an example, my laptop is named after a planet used in an SF series I like. Even if somebody guessed that, there are enough places, people and things in that series to keep the hint from being any help to anybody except me.

      --
      Good, inexpensive web hosting
    3. Re:Writing passwords down by Kaenneth · · Score: 1

      Romulus?

    4. Re:Writing passwords down by ShanghaiBill · · Score: 5, Insightful

      Passwords are security through obscurity. We need a better system altogether.

      Absolute hogwash. That is not what "security through obscurity" means at all. Security through obscurity refers to security based on an algorithm being secret, not specific per-user information.

    5. Re:Writing passwords down by Anonymous Coward · · Score: 1

      Last I checked, Post Its have no networking vulnerabilities AT ALL.

      If you trust your coworkers/family or the password is communal, this is MUCH BETTER than any form of computerised storage.

    6. Re:Writing passwords down by techno-vampire · · Score: 1

      No. And, what makes you think it's a TV series anyway?

      --
      Good, inexpensive web hosting
    7. Re:Writing passwords down by Anonymous Coward · · Score: 1

      So long as they're taught to write down a mental jogger rather than their password. Just a word or two to remind them of what their password/passphrase is.

      For example, I currently use a passphrase format of [randomly chosen non-alphanum char][some public holiday name][slightly 1337-ilised customer code][some day of the week or the just the word "day"]

      So for example, "_EasterC0mp4nyAMonday".

      I can have a post-it note on my desk with the words "Easter Monday" on it with no issues.

      The problem, of course, is in the user training required to get that logic through some thick skulls.

    8. Re:Writing passwords down by Anonymous Coward · · Score: 0

      Which is not a bad way to store your password.

      For many non-technical people it's preferable to have a good password written on their monitor than to use "test123" (with or without quotes).

    9. Re:Writing passwords down by Anonymous Coward · · Score: 0

      Miranda?

    10. Re:Writing passwords down by Anonymous Coward · · Score: 0

      Abydos?

    11. Re:Writing passwords down by Anonymous Coward · · Score: 0

      Sure, implement this and watch most of your userbase write passwords down and keep them on the side of the monitor or under the keyboard.

      The janitors already have keys to the building and physical access to the computers.
      A note on the side of the monitor isn't accessible over the network.

      If having a note next to the monitor leads to more complex passwords being used then it is a security win.
      If the janitors can't be trusted no password in the world is going to help you.

    12. Re:Writing passwords down by Opportunist · · Score: 2

      Erh... no.

      Basically, security distinguishes between key and lock. The lock is the "mechanism" of the security system. The algo that does the number crunching with your password and determines whether it lets you in or whether it does not. The key is the part that you know, have or are. In this case, the password.

      The key is ALWAYS something that you have to keep private. You have to keep your password secret and you have to keep your token with you and not hand it over to anyone. You might notice how I omit the "something you are" (i.e. biometric features) because (a pet peeve of mine) while good for IDENTIFICATION it is not useful for AUTHENTICATION. But I ramble.

      Security by obscurity now only applies to the lock part of the security system. If the inner workings of the lock can be published without compromising the security of the system, we're dealing with a sensible system.

      An example.

      I have a pin tumbler on my door. The system itself is well known, has been in use for ages, and of course it has been improved over and over. There are some flaws that allow(ed) breaking them (old locks are really anything but secure, trust me!), but some of the newer ones with the mushroom shaped pins are a bitch to pick. Let's assume we're dealing with a modern lock, possibly with magnets. Knowing about the lock would not really improve my chances to pick it. At best, it would convince me that I can't do it (I'm not the worlds best lockpicker, it's more a hobby of mine). The specs for the lock can easily be published and can be well known without compromising the security in the least.

      Of course, knowing what the key looks like (or, better, having one) would greatly improve my chances. Creating a copy of the key (or simply stealing it) would grant me access to whatever the lock wants to keep from me. So you have to keep that key secret, you have to keep it with you.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    13. Re:Writing passwords down by Opportunist · · Score: 3, Interesting

      That's why I actually have a password list on paper (yes, yes, despite of what I wrote only a few comments further up).

      At home, in my apartment. If you manage to break in here, whether you have my passwords is my least problem.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    14. Re:Writing passwords down by Opportunist · · Score: 2

      For the longest time I used the serial numbers of various items on my desk. They're very convenient since they actually follow password requirements. Letters, numbers, special characters... it's all there.

      I had to get a new password from IT when my coworker sitting opposite of me got a new monitor, though.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    15. Re:Writing passwords down by Anonymous Coward · · Score: 0

      Erh... no.

      Basically, security distinguishes between key and lock. The lock is the "mechanism" of the security system. The algo that does the number crunching with your password and determines whether it lets you in or whether it does not. The key is the part that you know, have or are. In this case, the password.

      Well, umm, you've, uh, um, defined away the problem by, err, declaring that passwords written down under the keyboard are not a, um, "security through obscurity" defense. But, uh, I can't help but, well, think that you haven't solved the, err, problem.

      But, well, uh, it's now a user problem, so . . . problem solved.

    16. Re:Writing passwords down by Opportunist · · Score: 1

      I'll reply when you understood my post. Please try again.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    17. Re: Writing passwords down by Anonymous Coward · · Score: 0

      Haha I thought I was special.

      Part numbers or barcodes are everywhere.

      Ill have an 84 Corolla oil filter, a 600ml coke barcode and the SKU for 100 Itanium CPUs thanks.

      Get into the mind of a person who thinks like that and you're half way to insanity so your attack had better be pretty fucking successful!

    18. Re:Writing passwords down by Anonymous Coward · · Score: 0

      obscurity is a perfectly valid tactic. it has it's place. good obscurity combined with other well executed security elements, go a long way.

      so shut your parroting ass. your "security through obscurity" is a worn out trite little phrase.

    19. Re:Writing passwords down by Princeofcups · · Score: 1

      Passwords are security through obscurity. We need a better system altogether.

      Absolute hogwash. That is not what "security through obscurity" means at all. Security through obscurity refers to security based on an algorithm being secret, not specific per-user information.

      Nah, it means putting ssh on port 2222, or having to type in a URL instead of clicking on a link. An algorithm being secret is called proprietary.

      --
      The only thing worse than a Democrat is a Republican.
    20. Re:Writing passwords down by bmo · · Score: 1

      That's why I actually have a password list on paper ...
      At home, in my apartment

      Bruce Schneier actually recommends writing your passwords down. He says "in your wallet" rather in "your apartment" but yeah, he recommends it for most people.

      When people tell me not to write passwords down, I point them at Bruce and say "argue with that guy."

      https://www.schneier.com/blog/...

      --
      BMO

    21. Re:Writing passwords down by DocSavage64109 · · Score: 1

      He also recommends that you change the passwords slightly such that even if someone obtains your list it is still useless.

    22. Re:Writing passwords down by Anonymous Coward · · Score: 0

      I'll reply when you understood my post. Please try again.

      Actually, at this point I think it would be fair to lock him out of trying again for another 24 hours. Just sayin'.

    23. Re:Writing passwords down by Anonymous Coward · · Score: 0

      Planet Dell? Not very original.

    24. Re:Writing passwords down by Anonymous Coward · · Score: 0

      Earth.

  5. TFA agrees by tepples · · Score: 1

    And the featured article agrees. It mentions Stanford tapering down complexity requirements for longer passwords, dropping them entirely at over 20 characters.

  6. nobeta=1 by Anonymous Coward · · Score: 0

    When I say "nobeta=1" I mean "nobeta=1"

    Here's a Pavlovian response. I type nobeta=1 into the URL. Slashdot directs me to a beta format story anyway. I stop coming back to Slashdot.

  7. Too confusing to the average user? by Anonymous Coward · · Score: 0

    Such variance in expiration cycles would be too confusing to the average user.

    1. Re:Too confusing to the average user? by blue+trane · · Score: 1

      Yes of course. Some of us just don't care enough if our random login to some website we visited once isn't secure.

    2. Re: Too confusing to the average user? by Anonymous Coward · · Score: 0

      That's why more sites need AC. For throwaway comments or to ask a question with no intention of ever returning etc..

    3. Re:Too confusing to the average user? by Anonymous Coward · · Score: 0

      I have to change my password every day, so I make it shorter and easier to remember each time. Now it's "12345", and I've been notified it will be valid for two hours.

    4. Re: Too confusing to the average user? by tepples · · Score: 1

      With anonymous posting, how do you prevent people from inserting off-topic advertisements?

    5. Re: Too confusing to the average user? by blue+trane · · Score: 2

      Are they really more annoying than the popups and popunders and intrusive audio ads?

    6. Re: Too confusing to the average user? by Your.Master · · Score: 2

      I don't understand the question. Those things are all annoying. Are you implying we have to pick one?

      Personally, I would say that they are more annoying than popups and popunders, because popups and popunders are conveniently encapsulated and marked as bullshit by virtue of being in their own unsolicited window. But less annoying than those autoplay audio ads for sure, which are a blight far beyond any advertising the Internet had ever seen before.

    7. Re:Too confusing to the average user? by sl149q · · Score: 1

      For those random sites that require a complex password I just enter some crap and forget it.

      IFF I ever revisit I just click on forgot password and let them email me a link.

      Too many crappy sites think they need NSA level security to protect their users.

    8. Re: Too confusing to the average user? by Anonymous Coward · · Score: 0

      Slashdot seems to do it just fine.

      A good modding system works wonders.

    9. Re: Too confusing to the average user? by Opportunist · · Score: 2

      Yes. It's way easier to adblock than to trollblock.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    10. Re: Too confusing to the average user? by tepples · · Score: 1

      Slashdot moderation works because it has enough people interested in adding legitimate comments to attract a large number of volunteer moderators. A lot of blogs with less sophisticated (or even just lower-traffic) comment sections don't have that luxury.

  8. Belt and suspenders to whip Bobby Tables by tepples · · Score: 1

    Unless the developers have taken a belt-and-suspenders approach to guarding against cross-site scripting and Bobby Tables attacks by not only using parameterized statements but also stripping any punctuation characters that may have special meaning in HTML or in SQL. Angle brackets, ampersands, and quotation marks become an underscore, which is a more common (that is, less entropy) character in passwords.

    1. Re:Belt and suspenders to whip Bobby Tables by msauve · · Score: 1

      less entropy added > no entropy added.

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    2. Re:Belt and suspenders to whip Bobby Tables by Anonymous Coward · · Score: 0

      You don't guard against the 'Bobby Tables' attack by stripping special SQL characters. You do so by properly *escaping* special SQL characters so that they flow into the database table/query/sproc as intended.

    3. Re:Belt and suspenders to whip Bobby Tables by tepples · · Score: 1

      In database connection APIs that allow them, parameterized statements are always superior to escaping. But sometimes your well-engineered software has to interact with known-broken or possibly-broken software that accesses the same database.

  9. Offline cracking by Anonymous Coward · · Score: 0

    How is offline cracking time relevant?
    Surely it can't be brute forced online so why force changing the password?

    1. Re:Offline cracking by Anubis+IV · · Score: 1

      Precisely what I was thinking. I'm not sure what problem they're trying to solve by forcing users to change passwords. Besides which, tying expiration dates to each password basically just tells the attacker which passwords are likely the easiest to brute force. That may not be a problem if your expiration dates are always sooner than the amount of time necessary to brute force the passwords, but what's to stop an attacker from simply making a box that's twice as powerful? It's a silly pursuit.

      Moreover, a service which provides this sort of an "incentive" is one which users will simply stop using, since nearly no one in the mainstream is even equipped to respond appropriately. The Slashdot sort of crowd is basically the only group using password managers. Trying to incentivize this sort of behavior before password managers are in the mainstream is like shocking your dog every time it fails to clean up its own crap in the yard, despite the fact that it has no comprehension for how to use tools, bags, or whatever else you might use.

    2. Re:Offline cracking by Jarik+C-Bol · · Score: 1

      How exactly does the attacker know the passwords expiration date? Your argument that the attacker will make a box that is twice as powerful to brute force passwords is irrelevant, because they already are doing that to brute force passwords (to whatever extent people who try to break into websites brute force anything these days). The idea that poor passwords should be prompted to be changed more often is, on the surface, a great idea, but it all falls apart when you know that anyone that chooses "1234ABCD" as their password will simply change it to "5678EFGH" when forced to change it every 3 weeks. People that make their password "GRSvD@wo0tzLeMUxzPWNZSD56qwertyioup)" don't NEED to be prompted to regularly change there password, because its insanely hard to crack compared to 1234ABCD, and they probably change it of their own volition because they understand passwords.

      --
      I've decided to Diversify my Holdings. I've divided my cash between my left and right pockets, instead of all in one.
    3. Re:Offline cracking by Anubis+IV · · Score: 1

      How exactly does the attacker know the passwords expiration date?

      How exactly WOULDN'T they? If the attacker is doing offline brute forcing of passwords, that means they've obtained at least a partial copy of the database for the site (since they have to have the hashes and salts), at which point it's probable that they would have also obtained the expiration dates linked to each password.

      Your argument that the attacker will make a box that is twice as powerful to brute force passwords is irrelevant, because they already are doing that to brute force passwords (to whatever extent people who try to break into websites brute force anything these days).

      That was more or less what I was getting at. Anyone who implemented such a system would be constantly needing to tweak the expiration dates to keep up with whatever the latest password cracking hardware and methodology happened to be so that they could ensure the expiration dates were always sooner than the brute force time necessary. It's a high maintenance system and a silly pursuit, as I said before.

      The idea that poor passwords should be prompted to be changed more often is, on the surface, a great idea, but it all falls apart when you know that anyone that chooses "1234ABCD" as their password will simply change it to "5678EFGH" when forced to change it every 3 weeks.

      I disagree that it sounds good on the surface, since it would lead to a horrid user experience, but I do agree that it falls apart. That's why I was pointing out that it's a worthless thing to incentivize, since the people you're trying to encourage are technologically incapable of equipping themselves in most cases with the tools necessary to circumvent the disincentive, and, frankly put, they have more important things to be spending their time on than dealing with some random site forcing them to reset their password once a week. Again, it falls apart because we're asking people to change without giving them the tools to do so.

    4. Re:Offline cracking by jarkus4 · · Score: 1

      How exactly does the attacker know the passwords expiration date?

      How exactly WOULDN'T they? If the attacker is doing offline brute forcing of passwords, that means they've obtained at least a partial copy of the database for the site (since they have to have the hashes and salts), at which point it's probable that they would have also obtained the expiration dates linked to each password.

      Expiration dates != expiration time of current password. If you assume some maximum password expiration time (lets say 3 months) then as long as user is registered for at lest that amount of time the password expiration date doesnt provide any useful information about it. Unless of course hacker gets multiple database snapshots from widely different days, but then the system is probably doomed anyway.

    5. Re:Offline cracking by gl4ss · · Score: 1

      how?because to perform the attack they would need a copy of the passwords database. the whole server side operation of things would be suspect at that point.

      this scheme fails on several levels, first it must perform analysis on how hard the password is to crack and then pester the user to change it.

      the other level is that this is only going to provide any extra security _after_ the hackers already have obtained the password database and all the passwords need changing anyways in a situation like that.

      you and the article author seem to think that snagging the encrypted ssl back and forth between the server and the client would be used for the "offline password cracking" to obtain the password(so you would loose the "password hash" to the attacker when using public wifi, and as such would need to change it before the attacker cracks it). only problem is that is not how it(your ssl connection to the server security) works and cracking the encryption on that communication has shit all nothing to do with how hard your password is(because your password has nothing to do with that encryption, and if they crack that connection due to some ssl flaw or being a middleman then they have your password no matter how long or complex it is !!!!!).

      --
      world was created 5 seconds before this post as it is.
    6. Re:Offline cracking by Opportunist · · Score: 2

      The whole issue starts at "why is offline cracking possible in the first place?".

      Offline cracking requires the attacker to have access not only to the machine (ok, in a time of VPN that's not as big a feat) but to the password database. If you assume or at least fear that a potential attacker can have access to the password database, and not only that but actually gain access without you noticing it immediately (else, just invalidate all pws when you notice it and be done with it), you have FAR bigger problems at your hands than figuring out password expiration dates.

      First things first. Dear CISO: Instead of bossing around your users with harebrained password changing chores (including the usually impossible to fulfill requirements akin to "100 letters, at least 20 numbers and not even similar to the last half a billion passwords that were used in the company"), do you fuckin' job and make sure that nobody can steal your pwdb!

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    7. Re:Offline cracking by Anubis+IV · · Score: 1

      I'm aware of that, which is why I was very careful in my claims, specifically saying that it would help find the ones that "are likely the easiest", rather than saying it would certainly find the weakest ones. Assuming the system has been in use for awhile, you're quite correct that there will be stronger passwords with expiration dates coming up as soon as weaker passwords, but the stronger passwords would also be spread out over a wide range of dates, whereas the weaker ones would all be clustered around a set of dates that were near. As such, the weaker passwords will represent a disproportionately larger share of the passwords set to expire soon, simply on account of the fact that they are constantly expiring.

      So, sure, you'd have no way of knowing if any particular password is a strong or weak one, but given a set of randomly selected passwords from that database, the ones with nearer expiration dates are the ones most likely to be weak passwords.

    8. Re:Offline cracking by Anonymous Coward · · Score: 0

      One thing you're not considering is that in a Windows Active Directory domain machines cache the users' passwords. These caches are stored locally on the system to allow logons if a domain controller is not accessible- a necessity for many users with a lapotp. If a users machine is compromised with a phishing/watering hole attack that gets the attacker one account. If that can be used to to access a terminal server, that can lead to many more accounts, and probably a privileged administrative account as well.

      Two factor authentication helps with these problems, and sometimes the password complexity requirements you hate can help to. Here is an article about how insecure the local caches Windows creates are: http://digital-forensics.sans....

  10. Forcing password changes is never a good idea by wisnoskij · · Score: 5, Insightful

    Because all you are going to get is users deciding that they they cannot come up with a 10th password that year and just going picking "123456".

    "I'd like to see adopted just about everywhere I have a password (which, these days, is quite a few)"
    What a joke. If every site used this method I, and many other people, would need to change multiple passwords every single day of the year. The entire system would break down and become completely unmanageable

    --
    Troll is not a replacement for I disagree.
    1. Re:Forcing password changes is never a good idea by The+MAZZTer · · Score: 2

      I think the idea is you'd let the user know. "This password would take approximately 4.5 days to crack. For your security, you will be required to change this password after 3 days. Alternatively, you may pick a longer, more secure password to lengthen this interval (for example, a 16 character password will only require a change after XX years)." Or something.

    2. Re:Forcing password changes is never a good idea by Anonymous Coward · · Score: 0

      Forcing password changes, or prevents password reuse, basically means that the typical user will either write down their password, or they will be visiting your lost password recovery system, which had better be pretty damn secure.

    3. Re:Forcing password changes is never a good idea by techno-vampire · · Score: 1

      Years ago, I worked for an ISP. Once they realized that they were able to put expiration dates on employee's passwords, they did so. Not just for things that we could access from home, but for services on the internal LAN that couldn't be reached unless you were physically on site. My response was to make them as rude and vulgar as I could, both as an expression of what I thought of the policy and because I knew that this would make them easier to remember. And, of course, a little bit of creative spelling didn't hurt.

      --
      Good, inexpensive web hosting
    4. Re:Forcing password changes is never a good idea by Mr.+Slippery · · Score: 3, Insightful

      I think the idea is you'd let the user know. "This password would take approximately 4.5 days to crack....

      ..."if we are incompetent enough to divulge your encrypted password." So, how about you don't divulge my encrypted password, then?

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    5. Re:Forcing password changes is never a good idea by LiquidAvatar · · Score: 1

      You shouldn't be using the same password across multiple sites anyway. Break down and get a password safe and then just use randomly generated unique passwords for every site. As a side benefit, the next time some site gets hacked, you'll only need to change your password for that site instead of every site you've ever logged into.

      --
      It is difficult to free fools from the chains they revere.
      -Voltaire
    6. Re:Forcing password changes is never a good idea by Anonymous Coward · · Score: 0

      A single password may take 4.5 days to crack, but what about millions of those passwords? Everyone should just use them!

    7. Re:Forcing password changes is never a good idea by Maxo-Texas · · Score: 5, Insightful

      I struggle when I get a new phone or tablet...

      And then I have to remember the netflix, hulu, pandora, google, etc. etc. etc. password.

      And when I get it wrong-- I have to reset it.

      And then I have to change it on EVERY device.

      The other struggle is that

      SITE A REQUIRES CAPITALS.
      SiTe b treats capitals like lower case.
      Site c requires 1st letter capital.
      siTe d requires at least 1 capital.
      Site! e requires punctuation.
      Site~ f doesn't allow !'s.
      Site1 g requires at least 1 number
      5173 h requires only numbers

      SiteSite1 i Has the above restrictions but requires 8 or more letters.
      Sitesite j only allows 8 letters- but requires 4 or more
      Site k won't work with XKCD since it doesn't allow ' 's
      Site L has some permutation of these rules and won't let me reuse prior passwords- or double letters, or various other sequences, or english words in the dictionary-- so my password ends up being almost completely arbitrary.

      So these days-- I write algorithmic encoded passwords on paper.
      So you can look at the paper - and it doesn't mean anything to you. It's not a simple substitution cypher.

      But it still sucks when I buy a new device and have to change all the passwords for something before I started writing down passwords.

      Another thing password services (not job passwords) have is a duration of YEARS. I'm supposed to remember a password I created 7 years ago that met arbitrary rules- which they won't tell me now. Meh.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    8. Re:Forcing password changes is never a good idea by Anonymous Coward · · Score: 0

      a user who picks [sample password] might be required to change the password in three days

      ...

      based on calculations showing it would take about 4.5 days to find the password

      ... and you say...

      I[...] would need to change multiple passwords every single day of the year.

      So, in other words, your passwords are even worse than the example of an insufficient password that gets cracked in less than half a week.

      Not only do you pick sucky passwords for everything, but you just publicly posted that fact. Hmm... if I'm looking for an easy target to attack, then guess: who do I choose?

      The entire system would break down and become completely unmanageable

      Personally, I am not in favor of a new password requirement scheme. I am more in favor of wide deployment of an easy to use system that involves using private keys that humans will not be able to memorize. It's easier, and more secure: wins all around. The only problem is that a suitable "easy to use" system hasn't been (imagined, designed, and then) mass deployed. The most manageable solution involves breaking down (er, well, replacing) the current entire system. Once people learn that they can stop using tough passwords, there will be demand to upgrade systems to the more secure and easier alternatives. It's bound to happen.

      Until that day arrives, try pointing that gun a little bit further away from your foot.

    9. Re:Forcing password changes is never a good idea by AudioEfex · · Score: 1

      Precisely.

      Some of the replies to you say "well, that just forces people to make more complex passwords" so they last longer, but that's just the same-old. And anyone that deals with this from a business standpoint will tell you that the real problem with requiring customers/users to have more complex passwords is the more complex you make them, not only the more frustrated the customers get - but you also have to make it even easier for them to reset their passwords.

      Just anecdotally, I know of one medium-sized financial company that increased their password complexity requirements, and they had to double their call center size practically overnight to compensate for all the extra phone calls from folks who needed to reset their password, and/or were just so upset that it was so much more difficult to use their site (and they even offered an email reset option). Financially, it would have been cheaper to just cover any potential losses that may or may not happen vs. the ongoing cost of maintaining that (temps are expensive) and the cost of customer satisfaction (yes, people really do cancel accounts because they find it too difficult to log in to the website).

      In truth, this discussion largely academic in nature - because brute force is rarely used to gain access to a website, and rarely works anyway as most sites lock you out after a certain amount of attempts (see above, the costs of maintaining password resets).

      If you really do want to fend off brute force, for whatever reason, using words at all is going to be susceptible. The best password method I have found is using the "first letter" phrase method. For example, if your favorite song is "Itsy Bitsy Spider", using "Ib8cutws" (since a spider has 8 legs, substituting 8 for spider, in this instance). A saying, phrase, or song that is easy to remember for you, but typically difficult to guess (even by someone who knows you - just like murder, it's most likely to be someone you know who can do real damage). Then append either as a prefix or a suffix whatever appropriate to the website that you can remember to make it unique to that site.

      If you want to make a truly unique password for each site, you can keep a list - but using the above method you can easily code the list itself. For example, if your phrase is a quote from Shakespeare, you write down the name of the teacher who's class you first heard it in. Or if it's a song, the name of the person it reminds you of. That way, even if someone finds your paper or electronic list, there is little they can discern from it.

      Again, though, in truth - most times someone is going to hack your account and try to do anything untoward, it's gong to be someone you know. And while even some financial accounts are sensitive (say, something like PayPal where you can transfer funds in and out of accounts and to third parties), in most cases - like your basic credit card - there is little incentive for a 3rd party to try to access your data. You can usually get your credit card number from your statement PDF, but your expiration date and CCN aren't going to be found. Same with basic bank accounts - unless it has the ability to transfer out. At most someone can request a new card/change of address - but that is so clumsy, traceable, and isn't going to gain a true criminal anything on a significant scale. Yet again, it's most likely going to be someone you know (a relative or employee), who can access these things other ways as well.

      The real danger financially is merchant hacks (such as Target) and the like, very few people are just sitting around trying to get into random accounts because there is so little they can do.

      All that said, and sort of a side note, but all the paranoia about electronic financial stuff is like folks feeling safer driving a car than being in an airplane. By far it is much safer to handle your transactions/payments online, because the most insecure thing you can do is write a check and mail it. That check has printed

    10. Re:Forcing password changes is never a good idea by AmiMoJo · · Score: 2

      That will just make people use the same password for everything, or need to use the password reminder function a lot.

      When most people need 20+ passwords (email, multiple PCs, forums, subscription sites, NetFlix, dozens of shopping sites, bank sites etc.) in their life the only conclusion is that passwords are not a good system. If we could get everyone to use a password safe it might help, but despite having been available for free for decades hardly anyone does.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    11. Re:Forcing password changes is never a good idea by Guybrush_T · · Score: 1

      So True.

      When will people understand that most of the password we use are not stored on a passwd file we can crack off-line ? Basing the password policy on a brute-force offline cracking time is just annoying for everyone. Brute-force mitigation is very easy to do, and transforms a 4 character password into a very hard to crack password.

      So, to all those shitty web-sites, stop enforcing annoying policies to your users (as if it would improve security) and implement other useful techniques such as mitigation on trial-error / IP attack detection, ...

    12. Re:Forcing password changes is never a good idea by Anonymous Coward · · Score: 1

      So these days-- I write algorithmic encoded passwords on paper.
      So you can look at the paper - and it doesn't mean anything to you. It's not a simple substitution cypher.

      As much as you might like to think this is providing security, it is not. Unless you're doing AES calculations in your head, just by seeing your piece of paper I can reduce the complexity of your password considerably and brute force it in no time.

    13. Re:Forcing password changes is never a good idea by geekmux · · Score: 1

      Because all you are going to get is users deciding that they they cannot come up with a 10th password that year and just going picking "123456".

      "I'd like to see adopted just about everywhere I have a password (which, these days, is quite a few)" What a joke. If every site used this method I, and many other people, would need to change multiple passwords every single day of the year. The entire system would break down and become completely unmanageable

      Yes, or people could learn that they are NOT going to change the "system" once it's in place, and instead create longer and more secure passwords.

      Irritate even the most stubborn person long enough, and they will eventually cave to common sense, or give up and not use the service at all. Either way, the majority wins, which is kind of the entire point of this.

    14. Re:Forcing password changes is never a good idea by drinkypoo · · Score: 1

      ..."if we are incompetent enough to divulge your encrypted password." So, how about you don't divulge my encrypted password, then?

      What color is the sky on your planet? I want to know what the perfect world looks like, so I can imagine it next time I have to deal with the real world.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    15. Re:Forcing password changes is never a good idea by nnull · · Score: 1

      It would just force me not to register for even more websites. I'm getting sick and tired of having to register everywhere to even use a website. What makes people think I'm going to be encouraged to register to a site I want to use for a day and have it email spam me to change my password all the time? I'm already at the point of just using the same password for every non-important website I go to because I really don't care if someone cracks it and uses it to post obscenities on some website I don't really care about.

    16. Re:Forcing password changes is never a good idea by Maxo-Texas · · Score: 1

      Well, if you can

      find my house
      break into my house
      find the password sheet
      decrypt the passwords
      figure out which sites they relate to.

      You are more than welcome to use my netflix account until I have to change the password when I buy my next smart phone or bluray player.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  11. Does anyone still choose a password? by Kittenman · · Score: 1

    I just say 'generate' to PasswordSafe (right now my tool of choice) and have a 8-character pile of gibberish that I can't pronounce and never read. If someone points a gun to my head (the NSA?) and asks for my online banking password, I can only - truthfully- say that I have no idea.


    BTW, pavlovian to me implies egg whites and sugar, mixed and then baked. Then cream.

    --
    "The greatest lesson in life is to know that even fools are right sometimes" - Winston Churchill
    1. Re: Does anyone still choose a password? by evanism · · Score: 1

      And tropical fruits.

      Mmmmm.

      --
      Just bought a new quantum computer, but I'm uncertain how it works.
    2. Re:Does anyone still choose a password? by brunes69 · · Score: 1

      Yes, and that works perfect when you need to generate your password on your phone and later use it on your PC. Or generate your password at your office (where you are not allowed to install software), and then use it on your tablet at home.

      Password generators are a giant fail. They work in a very small subset of conditions but are not useable in the situations most consumers find themselves day to day. I am so sick of geeks like myself trotting out password managers as a solution - they are not. The solution is wider adoption of unified identity systems like OpenID so that consumers don't have to have so many goddamned passwords to begin with. The idea that I need a different login and password for Hulu, Netflix, and Pandora is asinine. All these systems need to know is that I am who I claim I am - they should not need to know about passwords, store them, or care about them at all.

    3. Re:Does anyone still choose a password? by KevReedUK · · Score: 1

      The solution is wider adoption of unified identity systems like OpenID ...

      Correct me if I'm wrong, but wasn't there an article here in the last couple of days discussing an issue with the security of exactly this system (OpenID)??

      --
      Just my $0.03 (At current exchange rates, my £0.02 is worth more than your $0.02)
  12. The only sensible approach - a encrypted key chain by mar.kolya · · Score: 1

    The perception of website owners that I HAVE to remember their password just shows overblown feeling of self-importance for site owners.

    The only sensible approach - completely random passwords, generated by some tool and stored in a key chain with good one master password.

    Idea that user somehow would remember password for each site he uses is simply stupid. The number of passwords can easily go up to a hundred. And if all sites start insisting on changing them once in 3 days users will likely go insane.

    And be damned those site owners who make it very difficult for browser to insert saved password. And the worst I've seen so far is Home Deport's credit services (owned by city bank, I presume).

    And yes, I know, passwords are used not only on websites. Nevertherless - in ideal world user just plugs in his encrypted key chain and uses it to access everything he needs with one password. Well, maybe two - personal and work.

  13. Password in your wallet by tepples · · Score: 1

    Bruce Schneier considers writing down passwords to be acceptably secure. Carrying around a card with your passwords on it isn't really any less secure than carrying around a piece of plastic with your credit card number embossed on it.

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

      The trick is to carry around a card with your passwords on it, but then append a short (about 6 character) addition that's easy for you to remember. That way you only have to remember the short phrase and you're protected in case u lose your wallet or someone figures out the passphrase. Best system I've seen so far (of course, for daily use a password manager is lovely. This just works for logging into public computers)

    2. Re: Password in your wallet by tepples · · Score: 1

      Yeah, that's roughly equivalent to the swipe-and-PIN method used by EFTPOS cards (Interac, PLUS/Visa Debit, Cirrus/Debit MasterCard) in North America.

    3. Re: Password in your wallet by Anonymous Coward · · Score: 0

      Or a piece of meat with yr fingerprints+DNA!

    4. Re:Password in your wallet by Opportunist · · Score: 2

      It is one of the few things where I simply don't agree with Bruce. While it is no less secure than your CC, I consider the CC already a horrible security problem.

      What you do when you write down your password is that you turn "something you know" into "something you know OR something you have". And while security improves if you make it dependent on "something you know AND something you have" (as in ATM card+code), the OR there lowers your security.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:Password in your wallet by jbmartin6 · · Score: 2

      You may have missed his point. Writing down the passwords means you can use stronger passwords that you don't have to struggle to remember. The threat from brute forcing stolen hashes is much greater than the threat of having your wallet stolen by someone who is going to know what to do with the passwords.

      --
      This posting is provided 'AS IS' without warranty of any kind, implied or otherwise.
    6. Re:Password in your wallet by JD-1027 · · Score: 1

      And here is a trick for this... Always write down passwords like this:
      amazon:
      correcthorseXXXstaple
      slashdot:
      flapXXXcheeseapple

      Where the XXX is a common set of characters that exist in all of your passwords, but is very easy to keep in your head.

      In our case XXX = LEEP

      So the actual passwords are:
      amazon:
      correcthorseLEEPstaple
      slashdot:
      flapLEEPcheeseapple

      People who gain access to your physical list will most likely never know to even try different "hidden" characters.

    7. Re:Password in your wallet by Anonymous Coward · · Score: 0

      I'm thinking about implementing a system for myself where strong passwords, different for each site, are written down, but require a short, memorized PIN so that merely stealing the password-card is useless.

    8. Re: Password in your wallet by KevReedUK · · Score: 1

      The trick is to carry around a card with your passwords on it, but then append a short (about 6 character) addition that's easy for you to remember. That way you only have to remember the short phrase and you're protected in case u lose your wallet...

      Protected from anyone else getting into your accounts, yes. Protected from being denied access to your accounts because you only know part of the passwords, not so much! It's then up to you to determine which is the lesser of two evils.

      --
      Just my $0.03 (At current exchange rates, my £0.02 is worth more than your $0.02)
  14. They should go much further by fustakrakich · · Score: 2

    The computer will tase the users if they forget to change their passwords at the prescribed time. If they do remember, give them a biscuit, with a glass of milk if it's a strong password.

    --
    “He’s not deformed, he’s just drunk!”
    1. Re:They should go much further by Anonymous Coward · · Score: 0

      Now that's Pavlovian!

  15. Then they'll ask for the master password by tepples · · Score: 1

    Someone can still point a wrench to your head and ask for your PasswordSafe master password. What would be your truthful answer to the following question: "Do you know your online banking password, or any other password that can be used to retrieve your online banking password?"

    1. Re:Then they'll ask for the master password by Opportunist · · Score: 1

      That works as long as I can actually give you the password. That's what I love about dead man switches. You can't really easily force me to fork over what you just managed to destroy by ripping out my computers from their sockets.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Then they'll ask for the master password by Anonymous Coward · · Score: 0

      "Lawyer"

    3. Re:Then they'll ask for the master password by tepples · · Score: 1

      Then how would you recover the data after a power failure?

    4. Re:Then they'll ask for the master password by Opportunist · · Score: 1

      By not having one. UPSs are affordable and smart enough to do an orderly shutdown before they go out of power.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  16. No one will guess... by Anonymous Coward · · Score: 0

    my password! I'll just choose "5f4dcc3b5aa765d61d8327deb882cf99" without the quotes as my password. It will take forever for someone to brute force that! HAHAHAHA! (Yes, I know better.)

    1. Re:No one will guess... by craighansen · · Score: 1

      Sure, and it's nice that you can type "echo -n password | md5sum" to a shell if you forget the hex. But it might be better to keep your password secret, unless you intend to google "No one will guess... site:it.slashdot.org" to retrieve it in the future. You might as well tell everyone that a great password is "correct horse battery staple" - no one would guess THAT - and it's easier for a human brain to remember than xkcd.com/936/

    2. Re:No one will guess... by Anonymous Coward · · Score: 0

      What I was getting at was that it's not a good idea to use md5 to make it look complex, since the entropy isn't that much higher I believe.

      Dice words might better, except for the issue of length. Although, it can be shortened with md5 while still maintaining entropy.

    3. Re:No one will guess... by Anonymous Coward · · Score: 0

      Correction: diceware

  17. Grammar is overrated by tepples · · Score: 2

    As illustrated in the comic, your mind can end up constructing a "story" around whatever four words your Diceware spits out. So long as you can remember the story, it doesn't need to be grammatical.

    1. Re:Grammar is overrated by Mashiki · · Score: 4, Interesting

      As illustrated in the comic, your mind can end up constructing a "story" around whatever four words your Diceware spits out. So long as you can remember the story, it doesn't need to be grammatical.

      Bingo. Funny enough, I just finished doing a security job out in western canada(provincial government office) and moved them to passphrases. Funny how the number of "passes written on post-it-notes" dropped from "everywhere" to nowhere except the firebox safe. The safe of course is in it's own room, and requires two keys to open besides the combination. This of course also cut down on the intrusions into the network, because people simply "walking in" couldn't glean passwords that were posted in the open anymore.

      --
      Om, nomnomnom...
    2. Re:Grammar is overrated by pjt33 · · Score: 2

      I think you're in violent agreement with the post you're replying to. If you tell someone "Use a phrase rather than a word", they will come up with a grammatically correct sentence, which probably even makes sense at a semantic level. Tell them to use Diceware, and they're selecting randomly from a dictionary.

    3. Re:Grammar is overrated by AmiMoJo · · Score: 4, Informative

      The problem is that password crackers can now crack strings of words relatively easily. On page three of the article it even mentions that comic specifically as an example of what crackers can now break.

      Two factor authentication is the solution. If you can't use that then a long, random password stored in a password safe app is the best bet. Anything you can remember is crackable.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    4. Re:Grammar is overrated by geekmux · · Score: 2

      I think you're in violent agreement with the post you're replying to. If you tell someone "Use a phrase rather than a word", they will come up with a grammatically correct sentence, which probably even makes sense at a semantic level. Tell them to use Diceware, and they're selecting randomly from a dictionary.

      If you tell 95% of people "Use a phrase rather than a word", they will come up with a grammatically incorrect sentence, which probably doesn't even makes sense at an elementary level.

      There we go, FTFY...we seem to have a strong assumption about spelling and grammar skills here. Sadly, it has probably helped, since "passwerd wun" is probably more secure than "password one".

    5. Re:Grammar is overrated by Anonymous Coward · · Score: 1

      The problem is that password crackers can now crack strings of words relatively easily. On page three of the article it even mentions that comic specifically as an example of what crackers can now break.

      They can crack strings of small words chosen from extremely restricted dictionaries. If you really choose randomly, you've got more than 450,000 words in a /usr/share/dict/words. 450,000^4 is roughly 4.1x10^22. 95^10 =~ 5.987x10^19. Increase your random word list to six members, and you've got 8.3x10^33. It takes 17 random characters to match that (at 4.18x10^33), but it's hard enough to remember eight random characters, let alone eight, eight, and one random characters. But the human brain excels at remembering words as units. Since we've proven that people remember seven to ten digits well, let's try 450000^10. 3.4x10^56. It takes 29 random characters to beat that.

      Also, they explicitly point out in the article that the hashes were done incorrectly. They used md5, greatly increasing the number of attempts per second. If the passwords were stored in plain text, you'd have the list instantly.

    6. Re:Grammar is overrated by Anonymous Coward · · Score: 0

      Require special chars instead of spaces.

    7. Re:Grammar is overrated by Anonymous Coward · · Score: 0

      What people miss is that the correct application of the xkcd comic is to realize that you use random words instead of random characters. (so instead of a 8 character password use an 8 word pass-phrase). This works because:

      1. there are more words in the dictionary than there are characters on your keyboard
      2. it's easier for the human brain to remember sequences of random words than random characters

      "horsebatterystaplecorrect" is a 4 word pass-phrase, which will be much easier to remember and much more secure than a 4 letter password, or as the comic shows many eight character passwords. If you want a stronger password add more random words.

    8. Re:Grammar is overrated by Anonymous Coward · · Score: 0

      The problem is that password crackers can now crack strings of words [arstechnica.com] relatively easily.

      Well, sure, in the case where unsalted MD5 hashes have been leaked, it's pretty trivial. This is why we now recommend (a) using salt, (b) using a cryptographically-strong PBKDF rather than a digest algorithm that was never designed with unreversability for short messages in mind, and (c) *keeping your damned password database secret!*

    9. Re:Grammar is overrated by Anonymous Coward · · Score: 0

      +1 password safes/wallets are the way to go. One password for the locally stored password "safe" and then a whole collection of passwords that I have no hope in hell of ever remembering!

      My favorite password is over 300 characters/symbols/numbers long :)

  18. Time to move post-password anyway by Anonymous Coward · · Score: 0

    I should not have to remember a password, the system should handle it for me.

    1. Re:Time to move post-password anyway by tepples · · Score: 1

      So how do you plan on carrying this "system" everywhere you go and having it interface with every other piece of hardware that you use? If you plan to use your smartphone or pocket tablet to remember your passwords, can it emulate a keyboard to key in the password? Does the machine into which you must enter your password even have an accessible USB port?

    2. Re:Time to move post-password anyway by blue+trane · · Score: 1

      Passwords are an annoying hack. Trying to force users to accept more and more onerous conditions to satisfy this hack is just laziness. Think up a better system.

    3. Re: Time to move post-password anyway by Anonymous Coward · · Score: 0

      My smartphone is always with me, and it does interface with the internet just fine. There are very few systems I can log into that are not connected to the internet.

      PS: Slashdot mobile on Firefox on android really sucks.

    4. Re:Time to move post-password anyway by Opportunist · · Score: 1

      There is three ways you can test whether someone is who he claims to be: Ask him for something he knows, something he has or something he is. Those are the ONLY things that work as "passes".

      You can either ask him for a password, ask him to show you some kind of token that is only handed to people who may pass, or ask him to show you that he is who he claims to be with you holding a database of people who are allowed in. That's, btw, why biometry alone is worthless. You can only tell that he is actually he, but that alone doesn't tell you yet whether he is allowed to come in. Biometry by itself identifies, it does not authenticate.

      Either of these three ways has its advantages and drawbacks. Passwords have the neat advantage that they're dirt cheap to implement, and hence they're so popular. Every other kind of authentication not only requires special hardware if you want to do it from afar (which pretty much rules it out for "anything internet" that doesn't concern itself with high value targets where the investment is justified), it also requires very keen knowledge of security to do it at least halfway right.

      Hence the popularity of passwords.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re: Time to move post-password anyway by Opportunist · · Score: 1

      I thought we're looking for a solution that doesn't "only work" but is also secure?

      Or do you really want to sell your smartphone as a secure device that I can trust? Hell, I wouldn't even trust it if it was mine! Correction, if I paid for it, because there's a really good chance that it would STILL not be "mine".

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    6. Re: Time to move post-password anyway by tepples · · Score: 1

      My smartphone is always with me, and it does interface with the internet just fine.

      Not if you have zero bars or you fall behind on your phone bill.

  19. Why bother? by Anonymous Coward · · Score: 0

    It's so much easier to read the sticky notes stuck in the top drawer of the desk, or call the help desk with the birthday, high school, home address and first car of your target?

  20. Proliferation of two-factor means by tepples · · Score: 2

    There are many off-the-shelf two factor solutions today. Choose one.

    That's fine if you only ever sign into one web site that uses two-factor authentication. But if every web site you sign into during the day insists on a different off-the-shelf two-factor solution, or if one of the solutions is pay-per-use, it could get very expensive. One such pay-per-use method that has become popular is receiving a text message on a cell phone.

    1. Re:Proliferation of two-factor means by lgw · · Score: 1

      Note TFA is about sys admins training users, not what we can do as users ourselves.

      Do cell phone companies still charge for text messages? I used to get charged for every message, as I never had a plan that included any, but T-Mobile just converted my plan to unlimited everything.

      I chose my primary broker/bank because they had good 2-factor auth - wouldn't trust significant money with a bank that didn't. And for a non-financial account - who cares?

      --
      Socialism: a lie told by totalitarians and believed by fools.
    2. Re:Proliferation of two-factor means by jonwil · · Score: 5, Insightful

      The problem with the use of SMS for 2-factor auth is not that you have to pay for the messages (paying for incoming text messages is an artifact of the horridly broken pricing model for US cellphone service) but that SMS is unreliable (I have had instances of SMS messages not getting through, especially if my phone happens to be switching cells or entering a dead zone at the time) and also that with more people doing so much internet stuff on their cellphones, having the second authentication factor being the same device you are using to log into the web site makes things a lot less secure.

    3. Re:Proliferation of two-factor means by Anonymous Coward · · Score: 1

      The real problem is that I don't want to give my fucking phone number to random asshole websites. If any website tries to force me into coughing up my phone number in order to register, I instantly know it's absolute garbage and take my leave.

    4. Re:Proliferation of two-factor means by mjwx · · Score: 1

      The problem with the use of SMS for 2-factor auth is not that you have to pay for the messages (paying for incoming text messages is an artifact of the horridly broken pricing model for US cellphone service) but that SMS is unreliable (I have had instances of SMS messages not getting through, especially if my phone happens to be switching cells or entering a dead zone at the time) and also that with more people doing so much internet stuff on their cellphones, having the second authentication factor being the same device you are using to log into the web site makes things a lot less secure.

      There are very few 2 factor systems you dont have to pay for in some way (none if we're including the cost of your time).

      But I'm commenting to point out the irony that I as an Australian, could receive SMS alerts from my bank on my Australian SIM whilst roaming in the US for free. In the Philippines, you can send unlimited SMS's as long as you have 1 peso in credit (US$1 = 45 PHP or there about). The cost of SMS's are largely superficial.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    5. Re: Proliferation of two-factor means by Anonymous Coward · · Score: 0

      As the OP said, you're doing it wrong. Every website should be part of your single sign-on solution - problem solved.

    6. Re:Proliferation of two-factor means by jrumney · · Score: 1

      One such pay-per-use method that has become popular is receiving a text message on a cell phone.

      Only in the US is it considered normal for the receiver to pay for incoming messages and calls. In the rest of the world, bulk users like banks get very good rates on SMS that makes it very much worth the extra security they provide, at no cost to their customers.

    7. Re:Proliferation of two-factor means by drinkypoo · · Score: 1

      The cost of SMS's are largely superficial

      "Whatever the market will bear" is the soul of modern capitalism, and the USA has little enough competition in many markets that there is no regulating force. This is partly an effect of endemic corruption enshrined in law and partly an effect of low population densities. Australia has lower, but there are areas no attempt is made to cover.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    8. Re:Proliferation of two-factor means by BVis · · Score: 3, Funny

      Only in the US is it considered normal for the receiver to pay for incoming messages and calls.

      Why do you hate America?

      --
      Never underestimate the power of stupid people in large groups.
    9. Re: Proliferation of two-factor means by Anonymous Coward · · Score: 0

      Great solution. I feel like we can take your groundbreaking work even further.

      Everyone should have enough food to eat. Look, I just solved world hunger!!!
      Jews and Arabs should get along. Look, I just made peace in the Middle East!!!

      There's no telling how far we can take this. Please send me the details on your newsletter.

    10. Re: Proliferation of two-factor means by jythie · · Score: 1

      That is what concerns me about people shilling these 'password locker' sites or applications. Does that not simply create a single point of failure, complete with a list of all the sites the person can now access?

    11. Re:Proliferation of two-factor means by Albanach · · Score: 2

      So the real problem is really spam phone calls/texts and the failure of regulators to do something about it. Otherwise you could hand out your number with little risk attached.

      If the FCC made your provider liable for unwanted calls/texts after you request a number/provider stop calling you, the issue of junk calls/spam texts would be over in days.

    12. Re:Proliferation of two-factor means by Anonymous Coward · · Score: 0

      If the FCC made your provider liable for unwanted calls/texts after you request a number/provider stop calling you, the issue of junk calls/spam texts would be over in days.

      I guess you don't live in the USA, huh?

    13. Re:Proliferation of two-factor means by suutar · · Score: 1

      Because we do stupid shit and think everyone else should too.

    14. Re:Proliferation of two-factor means by TemporalBeing · · Score: 1

      The cost of SMS's are largely superficial

      "Whatever the market will bear" is the soul of modern capitalism, and the USA has little enough competition in many markets that there is no regulating force. This is partly an effect of endemic corruption enshrined in law and partly an effect of low population densities. Australia has lower, but there are areas no attempt is made to cover.

      With regard to cell service...it's mostly because people don't understand it should be FREE and is pure profit for the carriers.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    15. Re:Proliferation of two-factor means by Anonymous Coward · · Score: 0

      Do you want the reasons alphabetically or in order of importance?

    16. Re:Proliferation of two-factor means by tepples · · Score: 1

      Expanding coverage is not free for the carrier. Or are you expecting the state to nationalize the towers and fund their maintenance through income tax?

    17. Re:Proliferation of two-factor means by Anonymous Coward · · Score: 0

      Because it is considered normal for the receiver to pay for incoming messages and calls.

      Did you not read the OP?

    18. Re:Proliferation of two-factor means by TemporalBeing · · Score: 1

      Expanding coverage is not free for the carrier. Or are you expecting the state to nationalize the towers and fund their maintenance through income tax?

      I wasn't talking about coverage. I was talking about SMS/Text. SMS/Text is limited to 160 characters because that is the free space in the Control Messages already sent/received from all cell phones in the system. The routing/etc are also near zero cost. SMS/Text is 99.9999% pure profit for the carriers.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
  21. itll happen like this by Anonymous Coward · · Score: 0

    "give me your password"

    " i don't know"

    *glug glug*

    "wait stop the computer has it in PasswordSafe"

  22. Let the password fit the site by petes_PoV · · Score: 1
    I'd like to see sites develop password policies that reflect the value of information the passwords are guarding.

    For example. if a password unlocks access to a bank account, it's reasonable for the bank to require more secure forms of access: including ones that are better than mere passwords, themselves.

    However if all a website visitor has at risk is comments about stories. Comments that can be, and often are, as banal as I lik [sic] catz then even a 1 character password seems like overkill. As it is, the website owner often has a highly inflated idea of the worth of his/her/its website and maybe even an unbalanced paranoia towards security in general - maybe passwords aren't actually their biggest security problem. So I'd suggest the answer is for users to vote with their feet (or their passwords) and feed back to the admins what THEY think is the right level of annoyance they should be put to, in order to access websites' "riches". It might be a lot lower than the owners think it should be.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:Let the password fit the site by Anonymous Coward · · Score: 0

      I'd like to see sites develop password policies that reflect the value of information the passwords are guarding.

      I agree with. Unfortunately, some of us do not have the luxury of "voting with our feet" when this is work-related. True story: working for the government, I am one of the people in our group that has a government credit card, mostly for making purchases of thing like toner cartridges, etc. Recently, I had to undergo refresher training on proper use of said credit card. It required going through a couple of hours of "coursework" at the Defense Acquisition University website, then printing out the certificate at the end showing that I had completed the course. In order to get access to this website I had to go through about four or five layers of authentication to verify who I was and choose a super-secret password to get into the site. Now this website has an inordinate amount of my personal information, all to protect access to a certificate demonstrating my knowledge of how to properly use a government credit card. Am I the only one who sees something horribly wrong with this picture?

    2. Re:Let the password fit the site by KevReedUK · · Score: 1

      Except that, in this day and age where you have to practically give everything short of your inside leg measurement in order to register on many websites, once a miscreant has your password, they not only have the ability to use the site with the same level of access that you have, they can also bring up the account details for your login and gain access to a trove of information that most users forget that they had to enter on initial registration. ID Theft is on the rise, and any suggestion that we should be lowering complexity requirements for passwords used for websites that hold any personally identifiable information is, frankly, ludicrous.

      Of course, there is an even more valid argument that websites should not (in nearly all cases) be asking for anywhere near as much personally identifiable information as they do. Sure, you can just type in any old bullshit most of the time (it's not like most of them can verify it) but why should you have to?

      --
      Just my $0.03 (At current exchange rates, my £0.02 is worth more than your $0.02)
  23. Makes sense only if hashed file is public by bugnuts · · Score: 1, Insightful

    The three-day limit is based on calculations showing it would take about 4.5 days to find the password using offline cracking techniques.

    If you're assuming your hashed password file is public or you allow unlimited login attempts without shuttering the connections, then this makes some sense. But if your pw file is public you need to force a change far before the average crack time (like 2 stddev), which probably means hours on an average of 3 days to crack.

    But if your pw file isn't supposed to be public, then you're setting a policy assuming your system has been cracked and are passing bad math onto the users as annoyance. And then blaming them. If you fail to factor in the likelihood of the password file being taken, then all the "average time to crack" might not matter.

    1. Re:Makes sense only if hashed file is public by TubeSteak · · Score: 2

      But if your pw file isn't supposed to be public, then you're setting a policy assuming your system has been cracked and are passing bad math onto the users as annoyance.

      Dude, the first step to good security is to assume you've been compromised and then construct your defenses based on that assumption.
      It's called a defense in depth.

      Or to look at it from another angle: we all have locks on our homes, but you still wouldn't leave $10,000 in cash just sitting on the kitchen table, would you?
      Of course not, you'd hide it, preferably in a safe that's bolted to the floor.

      --
      [Fuck Beta]
      o0t!
    2. Re:Makes sense only if hashed file is public by bugnuts · · Score: 1

      Dude, the first step to good security is to assume you've been compromised and then construct your defenses based on that assumption.

      Not so much. The first step is figuring out what you're protecting.
      The next step is figuring out what the fallout is if you're compromised.
      The 3rd step is figuring out the likelihood of being compromised, and potential avenues of attack.
      Only at that point do you construct your defenses.

      Contingency plans are based on assuming the worst has happened. Security plans are not. And a good security plan prevents having to implement a contingency plan, with a high degree of success.

      TFA was stating that one should force password changes based on average time to crack. I'm saying this is an artificial burden on the users if they don't figure in probability of getting cracked (or rather, the time to figure out someone stole the file), and force changes 2 stddev earlier, not just the "average" time to crack minus the window of how often one logs in.

      To demonstrate TFA was just spouting and not doing themselves or users any favors, if they knew they had been compromised yesterday and lost the hashed file, do you think they'd say "Ok, you guys with the shorter passwords need to change them a day sooner"? No, they'd force a global password change, even on those people with passwords that'd average a year to crack. So this is inconsistent with what the article is even saying, and is basically passing the annoyance on to the users based on fuzzy math.

      I think TFA's oversight is intentional, however, although not really presented as that. The idea is to punish those with short passwords, and reward those that are more secure from brute force attacks. This has less to do with security as it has to do with artificially coaxing better passwords.

    3. Re:Makes sense only if hashed file is public by bws111 · · Score: 1

      True, and in this case the 'safe' is the server, and the 'lock on the door' is the user's password. The problem then is you are basically saying 'I have a really crappy safe (server security), so I will make up for that by making you carry a 20-lb key around'. Fix the damn safe, and leave the keys alone!

  24. Because eventually it will be by tepples · · Score: 3, Informative

    Yes, we're assuming that the hashed password file has a substantial probability of getting leaked, just as it was in several other high-profile breaches (Sony, Target, etc.). If it's impossible for an inside job to leak the password file, then how can the system 1. use the password file to authenticate users and 2. back up the password file in case of hardware failure?

    1. Re:Because eventually it will be by bugnuts · · Score: 1
    2. Re:Because eventually it will be by bws111 · · Score: 1

      If you are talking about 'inside jobs' and 'impossible', then why not just assume that the 'inside' person has installed malicious software that captures all the plaintext passwords and writes them somewhere? Doesn't matter how strong the passwords are then, does it? So the real concern here is not inside jobs so much as accidental leaks.

      So the question is: why is the password file (not the passwords themselves) an unecrypted plain-text file? Encrypt the thing! Have all handling of passwords done by a special hardware module that accepts the key (with different portions of the key entered by different people) and the encrypted file, and returns simple 'yes' or 'no' responses to password requests (it would also handle password changes, etc). Now there is nothing to accidentally leak.

      Once that is done, a simple 'passwords can't be tested more than once every two seconds' pretty much eliminates on-line brute force attacks, and offline attacks are impossible. Then the only password rules should be very simple, like no 'obvious' passwords (such as password).

      Forcing all these stupid rules on users is just a way to shift the blame away from the real problem, which is poor security on the server.

    3. Re:Because eventually it will be by tepples · · Score: 1

      Have all handling of passwords done by a special hardware module that accepts the key (with different portions of the key entered by different people) and the encrypted file

      Good luck waking all the "different people" every time the system restarts. And good luck making this "special hardware module" scale all the way down to a site run on a VPS.

  25. We should increase password strength rules! by tlambert · · Score: 1

    We should increase password strength rules!

    Right now, at most sites, the strength rules are such that they disallow a significant portion of the unconstrained search space.

    If we keep increasing the number of constraints, we will further reduce the search space.

    Eventually, we will get to the point where I only have to remember one password, because it's the only password I, or anyone else, is allowed to have.

    1. Re:We should increase password strength rules! by Anonymous Coward · · Score: 0

      Nah. We need to have 1 for each password policy.

      • Minimum 3 lower-case letter
      • Minimum 2 digits
      • Minimum 1 upper-case symbol
      • Minimum 1 other symbol
      • Maximum 8 letters in password (sign the password is stored in plain-text as a fixed-length string in the database)
  26. Stop it by Anonymous Coward · · Score: 0

    Stop it with the reasonable questions.

  27. Adobe Password List top 100 by lemur3 · · Score: 1

    For those interested in the kind of stuff that people do.. here is the top 100 list of passswords from the 130million that Adobe lost last year: http://stricture-group.com/fil...

    The thing that amuses me (or terrifies) is that nearly 2million of the people had "123456" as their password..

    nearly another million had one of these: "123456789" "12345678" "1234567", and "1234567890" ...345,000~ chose "password" as their password (good going adobe.. why is that even allowed?)

    i like the people who chose "photoshop" as their password. ..

    going through that list you can just see peoples minds working. it is crazy to see what people do.

    1. Re:Adobe Password List top 100 by Anonymous Coward · · Score: 0

      I'll just pick the 100th password from that list and I'll have the safest password!

    2. Re:Adobe Password List top 100 by kqs · · Score: 1

      Dunno; I used to have some really weak passwords on sites which I don't care about. Never as bad as "123456" but almost. I wish more sites used something like OpenID so I could centralize my authentication (and get 2-factor) and not have forgotten authentication info at dozens of sites on the web.

      Now I use a password manager so I can use distinct non-trivial passwords on all sites. It's a reasonable workaround, but a federated authentication system would be better I think.

  28. Huge massive gaping hole by EmperorOfCanada · · Score: 3, Interesting

    A very simple problem opened up by making users rapidly change their passwords is that they will frequently forget what they just changed them to. They will change it last minute on Friday to something genius and on Monday scratch their heads and go, "Crap". So now they are going to call tech support who will walk them through some crude verifications and give them a new password.

    A perfect example of this is a relative of mine who works for government. He was complaining about the frequent password changes he has to do. So I bet him that we could look under everyone's keyboard and find some passwords. Two of his people put them on post it notes under the keyboard, and another guy just had 30 passwords written on the bottom of his keyboard, which oddly provided some security as I couldn't guess which one was the newest.

    But the best part was that I bet that with my relatives wallet and his most recent pay stub that I could talk IT into resetting his password. So I called them up and they promptly walked me through resetting his password; but they didn't ask me a single question. So in the end I asked them how they knew I was me (him) and they said, it was because of what phone I was calling from. I asked what they would have asked had I been home and they said, birthday, maybe the office's postal code.

    So it wouldn't have mattered what genius password scheme they were using as the more genius it was the worse their social hacking problem would become.

    A different relative who works for a different branch of government could even log in without her key fob as all she had to do was phone IT and whine until they let her in from home.

    Now you might just wave your hand and say, no problem just bolster the security by telling them not to be nitwits. But those guys weren't being nitwits. In government or any large organization if you piss the wrong person off you will lose your job far faster than if someone hacks the system. So maybe for Sally secretary they might not be so persuaded but in the case of where I phoned in a forgotten password the person who should have been sitting at that desk could have an IT person's head very quickly. As could the other relative who whined past the need for a key fob.

    1. Re:Huge massive gaping hole by Anonymous Coward · · Score: 0

      What are you, Dutch? What percentage of your family DOESNT live off the government teat?

  29. wrong by slashmydots · · Score: 1

    So you assign it a time rating. When someone steals the entire password, the ones with associated with the shortest time limits will basically say "brute force these ones." It's the stupidest idea ever.

  30. A Revelation for all by Anonymous Coward · · Score: 0

    Here is wisdom. Let him that has understanding count the number of the beast: for it is the number of a man; and his number is Six hundred three score and six.

    Solve that for my Slashdot password.

    1. Re:A Revelation for all by CODiNE · · Score: 1, Troll

      YESSS!! Finally I'll be able to log into and post from the illustrious Anonymous Coward account!

      --
      Cwm, fjord-bank glyphs vext quiz
    2. Re: A Revelation for all by Anonymous Coward · · Score: 0

      When all you need is the BBC, any one will do

    3. Re:A Revelation for all by VGPowerlord · · Score: 2

      Here is wisdom. Let him that has understanding count the number of the beast: for it is the number of a man; and his number is Six hundred three score and six.

      Solve that for my Slashdot password.

      Dude, that password was so easy.

      I've updated your password to the answer to a new riddle:

      Why is a raven like a writing desk?

      Good luck spelling it correctly!

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    4. Re:A Revelation for all by arglebargle_xiv · · Score: 1

      I've updated your password to the answer to a new riddle:

      Why is a raven like a writing desk?

      Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.

      Good luck spelling it correctly!

      My mother was eaten by Cthulhu you insensitive clod!

    5. Re:A Revelation for all by bkcallahan · · Score: 1

      It's 616 actually...biblical scholars sucked at math (amongst a few other things.)

  31. I just read an interesting story about Pavlov. by RevWaldo · · Score: 5, Funny

    One day Pavlov walked into a bar and ordered a cognac. He was about to take a sip when the barkeep rang him up. He dropped his glass and shouted "Shit! I've got to feed the dogs!" and ran out.

    .

  32. Let the user choose by duke_cheetah2003 · · Score: 1

    I really dislike any authentication system that rejects MY chosen password. It's my security, not yours, that I'm gambling on if I want a easy to type password. And the ones that make you change it x number of days are even worse.

    This is outright stupid. You can't force people to choose a decent password, they either will or they won't and no 'system' is going to force it upon them. At best, you're just creating a support irritation as people forget the password they were forced into changing.

    Just dumb, can't say it enough. Leave me and my (in)secure passwords alone!

    1. Re:Let the user choose by Anonymous Coward · · Score: 0

      and when you get your shit deleted you'll be the first to waste someone else's restoring it

    2. Re:Let the user choose by wye43 · · Score: 1

      No. The majority of accounts are trivial crap that nobody cares if it goes down in flames. Let the user choose.

    3. Re:Let the user choose by duke_cheetah2003 · · Score: 1

      No. The majority of accounts are trivial crap that nobody cares if it goes down in flames. Let the user choose.

      Yeah, this exactly. Why the heck do I need a minimum 8 character password with at least one number one upper case letter and one symbol to register to a forum on gardening? Silliness.

    4. Re:Let the user choose by duke_cheetah2003 · · Score: 1

      and when you get your shit deleted you'll be the first to waste someone else's restoring it

      Sorry, I'd have no one to blame but myself. If I get hacked cuz I had a weak password, it's on me. Now if other people who choose lame passwords could just take the same responsibility for their actions, we'd be all good.

      For what it's worth, I've never had anything of mine hacked into by a password guess. I've had a few times where someone found an 'issue' with my web server and there were problems, but never been password hacked, not in 25 years of computing in any online capacity.

  33. Pavlovian Psychology? by Anonymous Coward · · Score: 0

    Does that mean the password has changed when I start salivating?

    1. Re:Pavlovian Psychology? by stephenmac7 · · Score: 1

      That's exactly what I was going to say. This has absolutely nothing to do with classical conditioning. Operant conditioning? Maybe... if the person successfully associates having to change their password constantly with bad password strength.

      --
      "No man's life, liberty, or property are safe while the legislature is in session." -- Judge Gideon J. Tucker
  34. I prefer Skinner's methodology... by mmell · · Score: 1

    ...let me give them an electric shock (say, through the keyboard) with voltage inversely proportional to password strength. That ought to encourage the use of something stronger.

    1. Re:I prefer Skinner's methodology... by Anonymous Coward · · Score: 0

      You're being called out: Why're you "running", Forrest http://yro.slashdot.org/commen...

    2. Re:I prefer Skinner's methodology... by Anonymous Coward · · Score: 0

      You're being called out bigmouth: Why're you running "forrest" http://tech.slashdot.org/comme... ?

  35. Forgot Password by Anonymous Coward · · Score: 0

    Had the same user chosen "t3st123@##$x", he would either have the password written on a piece of paper or he would himself forget it in 3 days.

  36. Difficult passwords get written on post-it notes by Anonymous Coward · · Score: 0

    Difficult passwords get written on post-it notes stuck to the monitor, or in a diary etc. if they get changed regularly.

  37. French for "noise" by RuffMasterD · · Score: 1

    Spelled perfectly. It's a European thing: "highly resistant to noisy forcing"

    --
    Human Rights, Article 12: Freedom from Interference with Privacy, Family, Home and Correspondence
    1. Re:French for "noise" by Opportunist · · Score: 2

      Noisy forcing? Ah, like, say, an American standing in line behind you?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:French for "noise" by geekmux · · Score: 1

      Spelled perfectly. It's a European thing: "highly resistant to noisy forcing"

      So, the latest tactic in French hacking is...loud farting?

      Man, and I thought Americans were weird...

  38. So the 3000 passwords i don't care about... by Torp · · Score: 1

    ... i should change them weekly as well?
    To whoever was talking about the Adobe password hack. I don't think anyone cared about that password. It was forced on them by Adobe for one marketing reason or another. Or because of the idiotic cloud suite thingy.
    Now the passwords that really are important to me... those are hard to crack, don't worry.

    --
    I apologize for the lack of a signature.
  39. Disagree by mseeger · · Score: 1

    Is the duty for password complexity correctly placed on the users shoulder? I think not...

    The users has two jobs:

    1. Select a password he can remember
    2. Choosing a password someone else does not associate with him

    Raising password complexity requirements makes those two jobs harder. In my observation, with rising password complexity, the users tend to re-use passwords more often (which is more detrimental to security than a less complex password).

    For password complexity to matter, the service provider must have failed (lost the data) and succeeded (choosen a half-way decent algorithm) at the same time.

    Therefor i consider the burden of password complexity wrongly plaxced at the users end.

  40. passwords by fyngyrz · · Score: 2

    Limit attempts to log in to any specific account to once every minute or so. Failure locks the account for a minute, so it doesn't matter what IP or console or program the request comes in from, etc., it's once per minute, period. That's 1440 attempts / day, max.

    Attempts to try every password will take forever on even a moderately stiff PW. So ensure passwords are at least moderately stiff. Or better.

    After some small number of failed attempts from one IP, blacklist the IP or console. After some small number of highly concurrent failed attempts from multiple IPs, blacklist all of them.

    This prevents using constant PW attempts as a trivial DOS and causes uniform attrition in botnets -- not only can that IP or console not attack that user, they can't attack any other, either.

    If you've allowed people to get ahold of your password hashes or lists, you're completely hammered. So create a password server that does nothing else. Provide hardened physical security for same. Create a custom hardware bridge that does nothing but handle passwords in a very specific manner, complete with the built-in delays. No other connectivity. Passwords are now as secure as your physical plant allows for.

    This puts the least load on the legit user and transfers such heavy work to the cracker that it becomes pointless to try. It's not even all that technically challenging.

    Now, making your actual application secure... that, apparently, is beyond the ability of most programmers today. Sigh.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:passwords by Gaygirlie · · Score: 1

      I'm not sure why you responded to me with that. I was talking about passphrases and you jump to server-implementations. I don't disagree with you; a well-made scheme does include limiting login-attempts and logging failed attempts and all that. Just..did you intend the reply to someone else?

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

      The main worry with brute force is a compromising of the system that lets the attacker have access to password lists, and then needs to brute force those off sight to return latter, any system set up these days that allows a brute force on it with out a) notifying the admin and b) locking accounts is so broken that its not worth discussing.

      --
      You have 5 Moderator Points!
      Which Helpless Linux zealot/MS basher do you want to mod down today?
    3. Re:passwords by Opportunist · · Score: 2

      What I never understood was that there are usually only 2 "time" policies: Either don't limit the attempts per minute or lock people out for an arbitrary number of minutes after a failed try.

      Why not take into account that the normal (legit) user needs to type while the attacker would fire an automated tool against the login. Limiting it to 30 attempts a minute would not even be noticed by an average user typing his password while at the same time ensuring that it becomes virtually impossible to crack it with brute force (43200 attempts a day means to brute force a four letter password takes more than 5 days on average, 10 days to try them all. Provided you only use a-z lowercase, that is. Add upper case, numbers and some select special characters and three character passwords are enough to keep brute force at bay for 4 days average, 4 characters buy you a year).

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    4. Re:passwords by Opportunist · · Score: 1

      And, just to add to my own post, it is absolutely independent on the progress of computer speeds. Every computer, no matter how fast, needs exactly the same time to wait for 2 seconds.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re: passwords by Anonymous Coward · · Score: 1

      I prefer the concept of sand boxing failures. Let them keep trying and after a while, let them in - to a fake host on a fake network.

      Then observe their behaviour. An idiot user would quickly do... Pretty much nothing except maybe call IT because their desktop looks weird.

      A script kiddie should be reasonably easy to differentiate from a real hacker. Logging everything the host does could be used to identify real issues on your real hosts.

      How did they root the fake box?

      Which hosts did they successfully attack?

      Which fake datasets were compromised?

      Oh, and you can back trace them from elsewhere and ensure that consequences wool never be the same.

    6. Re:passwords by tepples · · Score: 1

      I think fyngyrz was trying to say that hardening your authentication will provide a better payoff than increasing password entropy by using passphrases.

  41. Not by Anonymous Coward · · Score: 0

    That's not Pavlovian Psychology. That's Operant Conditioning

  42. One elegant solution... is ours. by Anonymous Coward · · Score: 1

    We (CMtelecom) built a pretty elegant system to solve this.
    1) you get an app from us with unique address / destination
    2) we authenticate that app with your phone number (like whatsapp et al do)
    3) the app gets a unique destination number - like a fake phone number

    The website owners pay for each authentication, or either the user or website pays a flat-fee for just the app.
    We send a one-time-password which first gets sent via push to your handset. If we detect the push message doesn't arrive, we follow it up with an SMS (iOS requires user-action to verify arrival of the push, Android does not). We can even roll this over to a voice-call with text to speech.

    Now what's interesting, is because the app has a unique destination number, we can distribute this to websites etc and they can tie this to your username. They send us the unique destination number and passcode and we lookup in our databse whose phone number belongs to it and send the password. Protects your phone number from irritating websites too.

    Lastly, for ultra-secure requirements, we can lockdown the app itself with a pincode, and encrypt the push message (or just do a database call from within the app triggered by the push message) for the passcode.

    Oh, and we're partnered with all the major 2FA providers.

    1. Re:One elegant solution... is ours. by Zardus · · Score: 2

      I'm glad people are out there thinking about this. As I understand it, though, there are a couple of drawbacks to this specific approach.

      1. The unique identifier that now allows you to be tracked across each application you use. I guess this can be solved by having multiple IDs per app. You might want to consider this.
      2. "Pay per authentication"...
      3. Requirement for your phone to have connectivity. While this doesn't matter most of the time, it can be important when, for example, you're traveling abroad and don't have phone service.
      4. You need to be a trusted party for your users. If you're compromised, the whole system is screwed.

      Other approaches, such as Google Authenticator, provide 2FA without the requirements of connectivity, trackability, trust, or payment. The only advantage (and this is also quite a weakness) that I can see with your approach is that it's probably easier to replace a lost phone; just call you guys and have you reroute the passwords to a different app. The problem is that this opens the door to social engineering attacks (see #4).

      --
      You can mod your friends, you can mod your nose, but you can't mod your friend's nose.
  43. Password strength matters by wye43 · · Score: 1

    Because password strength is the most important attack vector ever to threaten the security of our systems. Because nobody has ever implemented throttling. [/sarcasm]

    How about this Pavlovian technique:
    - every time a sysadmin puts a strong password requirement, kick him in the balls
    - every time a sysadmin accepts simple passwords or completely skipping auth for trivial stuff that nobody ever care to "hack", give him his salary

    [...mutters something about 80 accounts for a person, from which 78 are trivial accounts, while searching for a sysadmin to beat to death ...]

  44. Passwords are not the problem by angel'o'sphere · · Score: 1

    If someone can 'offline' crack your password, then that means: he has the password database/file.
    In other words the complete system is already compromised!

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  45. Don't bother remembering most passwords by GauteL · · Score: 2

    This should be the first thing you tell your mother or Aunt Tilly [tm].

    If you do the occasional shopping, email and Facebook usage you only really need to know one password; your email account. The others can be stored in your browser/app or reset if you ever forget. Having to do a password reset before doing your "once-a-year" ordering of photo-books is a minor inconvenience compared to having to remember loads of different passwords or worse; using the same password for all sites.

    Teach Aunt Tilly [tm] the typical password-reset procedure and tell her that she doesn't have to remember these passwords, so there's no need for the password to be simple.Shopping sites really should move away from using passwords anyway. They can store a token in your browser and perform a reset using your email address if you're using a browser without the token. They can also do periodic resets of the token.

    Just make sure that Aunt Tilly [tm] knows that there is one password that needs to be GOOD and she needs some way of remembering it; her email account. Having access to your email account would give criminals many great ways of screwing you over, since they can reset nearly all your passwords that way.

    If she really can't remember a complicated password, then writing it down on a piece of paper in her house is much less likely to cause her trouble than using "mathilda" or "whiskers" as her password.

    1. Re:Don't bother remembering most passwords by Anonymous Coward · · Score: 0

      Storing passwords in your browser/app is INCREDIBLY insecure. Last I heard Chrome was probably the worst and Firefox the best but they were all bad. Unless you're talking about an add on like 1Password or KeyPass or something the built in "Remember my password" feature is the absolute last thing you should do. It's one step above writing it on your keyboard and actually BELOW writing it in an unencrypted plaintext file (Browsers save their info in static places, you could potentially save that txt file anywhere).

  46. Still waiting for a realistic solution by Aurien · · Score: 1

    According to "security experts" a human being is supposed to remember 100+ unique passwords with no English dictionary words that's rotated every x days and absolutely never ever make a password list. I'd like to meet and test the "security expert" who lives by this rule, because for the vast majority of human beings, this isn't possible. So maybe they should try to figure out a realistic solution. Solutions like this will only cause more centralized password lists which really defeats the purpose of these hard to crack passwords, if one password gets them all.

  47. Wot, not operant? by Anonymous Coward · · Score: 0

    The proposed scheme sounds more like operant conditioning than Pavlovian conditioning. Pavlovian conitioning made dogs salivate at the sound of a bell, without being given meat, just because the bell had been sounded when they got their meat earlier.

    Making users change their passwords sooner if the quality is judged sufficiently low is simple feedback. Until they actually change to high-quality passwords (which hasn't been demonstrated yet), no kind of conditioning has taken place. And if it does happen, it is operant, not Pavlovian.

    Or have I been trolled?

  48. Cant change nature by 140Mandak262Jamuna · · Score: 1

    People who choose "correct horse battery staple" would always choose good passwords, would not reuse the same passwords for all their accounts. People who choose 12345, if forced to choose "correct horse battery staple", would write it on a post it note and very cleverly tape it to the underside of their keyboards instead of the monitor and congratulate themselves on their devious ingenuity.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  49. Pavlovian Psychology? by suntory · · Score: 1

    Being a psychologist, this proposal fails the Pavlovian test in every bit. What classical conditioning shows is that for consequences to be effective, they have to be delivered immediately. Telling users they will have to change their passwords in 5 days because they are not secure enough is not going to work at all...

  50. password hell by cascadingstylesheet · · Score: 1

    "Your password must contain at least one Eskimo word, one bizarre foreign character, and oh, can't match any of the last 42 passwords you've used."

    "In other news, click here for great partner discounts on Secret Server ... "

    (The above is a joke, not a commercial or referrer link of any kind.)

  51. I think companies should run cracking software by rjforster · · Score: 1

    You have complete freedom to use whatever password you wish and to change it whenever you wish but the company has a rack or 3 of kit dedicated to cracking passwords. If yours gets cracked then you get forced to change it. If it gets cracked again your collegues (and manager, and staff) also get told so that they can provide peer pressure/ridicule/helpful advice.
    The cracking software can be aware of common passwords, your previous passwords and things like the names of projects you're working on. There can even be a 'submit a crib' internal website where others can upload the criptic post-it that's on your desk to see if it gives password hints.

    Depending on the exact situation of your working environment the penalties might be far harsher.

    Obviously if you work for a very big company they might use a rather large value of 3.

  52. passwords no longer required by Anonymous Coward · · Score: 0

    If tracking is so all encompassing and accurate in spite of all efforts to subvert it, why do we need passwords at all?

  53. Fed Up with useless security by frnic · · Score: 1

    I am 65, on SS, broke and live 10 miles out in the country with just my wife and no one else within miles. I am FORCED to enter a password to use my computer. After entering a password that is displayed as dots so my wife (who has all my passwords) can't see over my shoulder and steal it, I want to see my email, so I get to enter another password which she also knows and is displayed as dots - so I don't know if I typed it right or not, even though to get to my email client I had to log into my computer first. I then want to play some MMO games and of course have to log into them, even though I am accessing them from a computer that only I have access to and have already logged into. Then I step out of the room to get a cup of coffee and when I get back I get to log into the computer again, because someone decided it might not be sage to have my computer in my house out in the country 10 miles from anywhere unattended for 5 minutes.

    I go through this all day every day - and NONE of it is helping me be safe and secure from all harm... In fact it does almost nothing to help me be secure.

    Then I am told that I need to have different passwords that look like 12xfeg^&*snbtr for each account I have anywhere, so I am secure. I am expected to change my password (sometimes forced to change it) once a month into something I have not every used before and also can't remember. Then I am reminded that writing down my password could lead to plagues and pestilence, so I am expected to use passwords that no reasonable person could possibly remember and told not to write down and when I type them in they are displayed as dots to protect me...

    I would like the option to OPT OUT of all this bullshit. Entering passwords 20 or 30 times a day is more than a little silly. It is well past time that we have secure connections and biometric security on my computer - worst case.

    Then people wonder why passwords like 123456 are so popular.

    1. Re:Fed Up with useless security by damnbunni · · Score: 2

      So set your computer to not require a password at login, and not require unlocking when you wake the screen.

      And tell your email client to remember your password. Every one I've ever used (going back to the '80s) has been able to do that. If by some miracle yours isn't, get another one.

      Your web browser should be able to remember most of the other passwords for you.

      You're out of luck with the MMOs, however.

  54. nonsense by Anonymous Coward · · Score: 0

    When will members of the IT security community start to get realistic with passwords. The typical user has to write down their convoluted password, leading to a genuine security risk. Why aren't systems designed with an increasing delay period between failed attempts and an eventual lockout. This allows the user to create a memorable password, and hackers won't have the ten thousand years required for a brute force attack.

  55. Obligatory Ars Technica article by Anonymous Coward · · Score: 0

    The faulty assumption of this article is that it would take three days to crack such a week password. It's been demonstrated many times that it takes no time at all: http://arstechnica.com/security/2013/05/how-crackers-make-minced-meat-out-of-your-passwords/

  56. ignoring statistics by Anonymous Coward · · Score: 0

    If someone is forced to change a password every 2 days because they choose passwords that can be cracked on average every 5 days, then you are gaining nothing. That "on average" means that sometimes it is guessed in 1 day.
            Forcing password changes greatly increases the likelihood that the user will forget the password, necessitating some password recovery method which can also be a target of exploitation.

  57. As long as it's sensibly implemented by Rising+Ape · · Score: 1

    I use Keepass and let it generate random 6-8 character unique passwords with numbers and lower case only (for ease of typing on a phone/tablet) letters. For the stuff you use a lot those turn out to be easy enough to remember anyway. That's more than adequate for a online service, though obviously not as a key for local encrypted data.

    Works well apart from from obnoxious password strength checkers that think it's easy to guess just because there are no upper case letters or symbols. A more intelligent checker would be very welcome.

  58. Just use one password. by Anonymous Coward · · Score: 0

    What about: 54690fc6479de2dfd4a3a513db2be92e205494d7? I could output B64 if special chars and cases and crap are needed.
    That's what my password generator spits out for slashdot.org with the above 3-day password. I could use that same password and generate a new password on every website. I can change the hash's salt to change all my passwords on the entire Internet without changing my 3-day password. keep two copies of the hash generator, (new / old) and if the new one doesn't work, use the old one and immediately change my password to the new one.

  59. Unicode by stephenmac7 · · Score: 2

    Why don't most password systems support unicode passwords? Besides the small accessibility problem, I'd like someone to try to crack some japanese, chinese, thai, or arabic text, whether it makes sense or not.

    --
    "No man's life, liberty, or property are safe while the legislature is in session." -- Judge Gideon J. Tucker
  60. Changing the rules, except the permanent ones by MrLint · · Score: 1

    It seems that the logic here might not be applied consistently.

    If we are shortening password change time for poor passwords, under the argument they are easy to crack; then likewise hard passwords that would take a "forever" to crack should have no expiry. The rules have decided to be altered, except for the ones that are established orthodoxy, those must blindly be followed without adjudication for all time.

    Perhaps the real pavolvian behavior here is the bell that rings every 90 days.

  61. Wrong side of the Pavlovian... by rockmuelle · · Score: 1

    How about this: sites that have their password databases breached pay a $1B fine, the fine paid in part by the company, the management, and the devs responsible.

    The users are not the ones in need of training here.

    -Chris

    1. Re:Wrong side of the Pavlovian... by smash · · Score: 1

      Welcome to the world where there is no internet. Or banking. Or commerce.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  62. what? by Anonymous Coward · · Score: 0

    Great idea, let's make it the users problem that we don't throttle logins or trust our software to not leak password hashes...

    Or then just find a write only method for validating logins and throttle attempts?

  63. not hackerz, interpol by invisibastard · · Score: 1

    Interesting discussion. I can think of one instance where a strong password mattered. When the torrent site Oink had their servers grabbed by Interpol, the people with easy passwords were the ones that were prosecuted. It wasn't worth the time or the hassle to go after the harder to crack passwords.

    I have a brain injury that destroyed my short term memory and ability to organize. Passwords are my personal hell.

  64. Yeay by Frankie70 · · Score: 1

    I'll choose an impossibly hard password (which doesn't have to be changed for 2 years) & write it down and stick it somewhere convenient.

  65. US problem by Frankie70 · · Score: 1

    This is a US specific problem - being charged for receiving calls or text messages.

  66. Say what now? by Impy+the+Impiuos+Imp · · Score: 1

    Why do dumbass businesses allow login anywhere but work and from your particular machine? And have a "register tonight only" capacity for logging in from home to register that address.

    Design a product and stop exposing dangerous APIs without restriction.

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  67. My password by Anonymous Coward · · Score: 0

    My password is #_DR00L

  68. This is a bad idea by Anonymous Coward · · Score: 0

    If someone is able to cross reference the user identities against the time required for a password reset then it would be easier to figure out who to socially engineer in an organization as well as give hints on what accounts to focus attacks on.

  69. What a nuisance by clovis · · Score: 1

    Aww, man, every 90 days?
    Now I'll have to get a new set of password tatoos on my groin.

  70. How about certificates and keys and OTP? by Anonymous Coward · · Score: 0

    Passwords and their complexity and strength come up quite often because they are used by most people. But for sites that use certificates and keys to log in, rather than passwords, nobody seems to mention anything regarding policy, except maybe key length and algorithm. But did anybody study how safe it is to tag along a certificate or key for 5 years? Are these safer because the only way to compromise your accounts is to actually get a copy of your key from your computer, with no brute force option? And lets say your keys are password protected with a decent password that you can still remember easily without writing it down, so they actually have to be lifted from your key agent's memory instead. Then you're pretty much fucked as much as the weak password guys.

    Does it look like it's safer to login with a physical token (Google Authenticator on your mobile phone) because it makes it so much harder to lift your private key, since it's not actually in your computer? Is it still safer even if that's all you use, and no password at all? What you know is your account ID (no password), and what you have is your phone with Google Authenticator. My bank does this and I can't find a flaw in the idea. No password to write down on a sticky note, and I don't care who gets my username.

  71. you what? by smash · · Score: 1

    Passwords you can remember are over. To make them feasible to use with fast hashing for web servers, etc. you need to make them long and properly random. And then protect them with strong encryption in your password manager which can happy run 10s or hundreds of thousands (or more) rounds of encryption so that your pass-phrase to get into THAT is manageable.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  72. Re:just by seeing your piece of paper by DocSavage64109 · · Score: 1

    Well good thing he doesn't post his paper to the internet for you. The odds of a random person being able to deduce his algorithm are much smaller than the average slashdotter.

  73. How is this Pavlovian? by halfstop · · Score: 1

    I don't see where Pavlov comes into this, but I should probably read the story.

  74. Education not conditioning by halfstop · · Score: 1

    I like the idea, it's a great way to educate people. It's a stretch to call this conditioning, as was the case with Pavlov's dogs. People are never going to salivate at the thought of having to change their passwords using a strong password. As a user and a someone who manages thousands of user accounts, I'd be all for a system like this.

  75. Different os? by Anonymous Coward · · Score: 0

    ... not likely. I always use linux, and utf8. My native language is not english - so having a setup beyond ascii is given.

    As for the bank where you set a password that cannot possibly work - well that is just a call to support.

  76. Frequent password changes is insecure by Anonymous Coward · · Score: 0

    Making people change passwords frequently is a security risk - period. So ditch the "every 3 months" rule or "every year" rule or whatever. Get a strong password, and change it only if there is a breach. A long hairy password is ok if you can cling to it for decades. People who change every third month always pick easy passwords. Or write it on a scrap of paper. Or use serial passwords like mypassword01, mypassword02, ... The latter offering NO security in the case where one of the earlier passwords were cracked.

    When I'm bruteforcing your password, I only need to guess the password you have today. The fact that you changed it yeasterday don't make my hacking any harder at all. The fact that you'll change it again tomorrow won't keep me out either - when I get in, I install a backdoor of some sort.

  77. Primary vs. secondary phone by tepples · · Score: 1

    Do cell phone companies still charge for text messages?

    People who use a cell phone to replace a house's primary land line tend to have plans with unlimited (or at least very generous) talk and text airtime. But people who use a cell phone as a secondary phone to make short, urgent calls ("can you pick me up in a few minutes?") tend to be on pay-as-you-go plans that cost $10 per month or less. For example, Virgin Mobile's least expensive advertised plan for basic phones requires a minimum payment of $20 plus tax every 90 days to maintain service. These pay-as-you-go plans charge per voice minute on both outgoing and incoming calls and both sent and received text messages.

    And for a non-financial account - who cares?

    Because more accounts are financial than one might initially guess. Amazon, Apple, and Google all save payment information. Besides, a growing number of web sites are relying on third-party identity proofing that uses the mobile phone network as a root of trust. For example, commenting on The Huffington Post requires signing up for Facebook, "verifying" the Facebook account by linking a globally unique phone number to it through SMS, and linking the Facebook account to the Huffington Post account. Yahoo even requires SMS just to create an account.

    1. Re:Primary vs. secondary phone by lgw · · Score: 1

      Ahh, I don't care so much if someone hack my Amazon account (but then I don't have a store). Amazon does a pretty good job of making it hard for someone to use my CC unless they're shipping to me, and worst case it's a chargeback.

      I'm sure there's something less important in the vast multiverse than commenting of HuffPo ... give me a minute ...

      --
      Socialism: a lie told by totalitarians and believed by fools.
    2. Re:Primary vs. secondary phone by tepples · · Score: 1

      Amazon does a pretty good job of making it hard for someone to use my CC unless they're shipping to me

      With Amazon MP3 and Amazon Appstore, there's no "shipping" involved. That's why I mentioned Google and Apple: they have the same one-click payment flow to buy a license to a particular electronically delivered work.

    3. Re:Primary vs. secondary phone by lgw · · Score: 1

      Fair enough. I'm still not sure I care, but then I've never tried out Amazon customer service in that way.

      --
      Socialism: a lie told by totalitarians and believed by fools.
  78. Friday evening by tepples · · Score: 1

    Hey, if you want to log into work, you're going to need something work-issued to do that.

    "I'm sorry; I'm out of the office. I won't be near something work-issued for 64 hours." Some managers would find this unacceptable.

    1. Re:Friday evening by lgw · · Score: 1

      Indeed. You either do your job acceptably, or you don't. Some people still have "on-call" jobs. I've had an RSA token to carry (next to the one I carry for my bank), and I've needed to carry my badge and smart card reader. *shrug* Being near a useful computer with a useful internet connection seems like the thing to worry about; carrying some token seems small.

      --
      Socialism: a lie told by totalitarians and believed by fools.
  79. Password masking is part of the problem by tepples · · Score: 1

    password's aren't echoed on the screen

    Bruce Schneier agrees with Jakob Nielsen that mandatory password masking is another thing that needs to go away.

  80. Gitmo by tepples · · Score: 1

    Alleged enemy combatants don't get lawyers.

  81. Availability in the first hours after a restart by tepples · · Score: 1

    The PolyPassHash system to which you're referring will lock everyone out after a reboot. It takes a quorum of system administrators logging in after a server restart to get the authentication system back online. This might work for some sites but not for all.

  82. UPS by tepples · · Score: 1

    TheRaven64 disagrees with you that the average workstation in developed countries should be run through a UPS. Besides, what will you truthfully say about your password if it turns out that the government agent gets smart and shuts down the system in an orderly manner by unplugging the UPS?

    1. Re:UPS by Opportunist · · Score: 1

      Should they really find a fed agent smart enough to let the UPS do an orderly shutdown, they earned it.

      I can really rely on the law enforcement in my country, though. I worked with them, on more than one occasion. Trust me, unless they take me (or someone equivalent like me) with them who can actually identify an UPS and smell the java, it's very, very unlikely that this could result in anything useful.

      Besides, I don't see anywhere where he disagrees with the idea (not that it mattered). The topic discussed over there is a completely different one. Theirs was a discussion about whether it's sane to use an SSD to hibernate to disk.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  83. That's the same as my luggage! by Duggeek · · Score: 1

    It's nice to see that some things never change.

    Introduce a profound article on /. and the community... bickers about something completely different.

    I, for one, applaud the policy described in TFA. Calculating the median time to crack weak passwords, then requiring the password to be replaced within that time frame, is nothing short of brilliant. It's a practical approach to security; something they should have been doing all along. Can't wait until this elevates to law-of-the-land status.

    Until then, please, keep discussing whatever it was you felt was so important.

    --
    This post © Copyrite Duggeek, all rights reversed.
  84. maybe passwords by Anonymous Coward · · Score: 0

    should follow ignition keys and blu-ray out the door