Slashdot Mirror


Password Power Rankings: a Look At the Practices of 40+ Popular Websites (helpnetsecurity.com)

Orome1 shares a report from Help Net Security: Nothing should be more important for these sites and apps than the security of the users who keep them in business. Unfortunately, Dashlane found that that 46% of consumer sites, including Dropbox, Netflix, and Pandora, and 36% of enterprise sites, including DocuSign and Amazon Web Services, failed to implement the most basic password security requirements. The most popular sites provide the least guidance when it comes to secure password policies. Of the 17 consumer sites that failed Dashlane's tests, eight are entertainment/social media sites, and five are e-commerce. Most troubling? Researchers created passwords using nothing but the lowercase letter "a" on Amazon, Google, Instagram, LinkedIn, Venmo, and Dropbox, among others. GoDaddy emerged as the only consumer website with a perfect score, while enterprise sites Stripe and QuickBooks also garnered a perfect score of 5/5. Here's a screenshot of how each consumer/enterprise website performed.

29 of 127 comments (clear)

  1. Uh by sexconker · · Score: 5, Interesting

    Didn't we just have a (absolutely stupid) story about how password complexity rules are bad?
    Which is it?

    (Hint: Password complexity rules are a good way to prevent the dumbest of passwords from being used.)

    1. Re:Uh by webnut77 · · Score: 2

      [0:root@yoda ~]$ pwqgen
      more2rival+Relish

    2. Re:Uh by geekmux · · Score: 4, Insightful

      Didn't we just have a (absolutely stupid) story about how password complexity rules are bad? Which is it?

      (Hint: Password complexity rules are a good way to prevent the dumbest of passwords from being used.)

      To clarify, the author of complex password policies that have lasted 15+ years had regret for one reason; the rules were too complex for users. In other words, he underestimated just how stupid and ignorant the masses are.

      Force complex passwords? Users write them down. Every time. And "hide" them in the same stupid place.

      Don't force complex passwords? Users create shitty passwords, and the Top 10 Shitty Passwords in 2017 are the same Top 10 Shitty Passwords used in 1987.

      Force password changes? Users change from Password1 to Password2. You'll be able to guess their password 5 years from now.

      Don't force password changes? Users never change them. Ever. Even if they are a victim of hacking or identity theft, they insist on keeping the same shitty password they used in high school. If you forced them to change it, they would have to write it down.

      Sorry, but it doesn't matter what NIST or any other standard recommends; All the password rules in the world won't prevent the masses from building a better idiot.

      TL; DR - The problem isn't password policies; it's stupid users.

    3. Re:Uh by lucm · · Score: 4, Funny

      minimum length

      What would be cool is minimum keystrokes instead. That way one could have a couple backspace in the password. Try to rainbow table that!

      --
      lucm, indeed.
    4. Re:Uh by UnknownSoldier · · Score: 2, Interesting

      > Force password changes? Users change from Password1 to Password2. You'll be able to guess their password 5 years from now.

      That is why I append a 4 digit to the passphrase, of the format MMYY, of when the password expires as a mnemonic for when it expires.

      Your crappy "password1" becomes "password0817"

      Good luck guessing the first part -- the pass phrase, along with the second part -- when it expires.

      > The problem isn't password policies;

      Incorrect. I've seen sites where they had a maximum password length, usually like 8 characters. Seriously, WTF. You are _intentionally_ making your passwords insecure???

    5. Re:Uh by viperidaenz · · Score: 2

      brute force is mitigated by account lockout. If someone has a local copy of your password hashes, restricting the available passwords is only going to help a brute force attack.

    6. Re:Uh by Pieroxy · · Score: 2

      It would require probably less than 5 lines of JS to actually allow tabs, backspace and other special characters in a password (or otherwise text) field. And the transmission to the backend has been figured out since decades now. You can actually encode those the way you want, even left up down and right arrows and other special keys that do not have an ASCII counterpart (think caps lock, Scroll Lock and such and even mouse events !)

      The biggest issue here is that you're diverging from a perfectly universal way of entering a password on your site, which your users need to be aware of. Since the available mind-time for such bullshit is lower than ever these days, I'd say good luck.

    7. Re:Uh by Bearhouse · · Score: 2

      Yes, you could do it on a PR1ME... could also embed backspaces in messages to other users which would then crawl backwards across the screen deleting themselves...ah...the 1980s

      https://en.wikipedia.org/wiki/...

    8. Re:Uh by Zumbs · · Score: 2, Informative

      To clarify, the author of complex password policies that have lasted 15+ years had regret for one reason; the rules were too complex for users. In other words, he underestimated just how stupid and ignorant the masses are.

      Force complex passwords? Users write them down. Every time. And "hide" them in the same stupid place.

      I'm registered at more than 50 sites (including work). How do you expect a sane person to remember that number of reasonably strong passwords? And change them at regular intervals?

      My point is that the strong password system may work well if you have a small number of passwords, but once the number of passwords increase beyond maybe a handful, the password system breaks. The problem is not stupid users; the problem is the notion of requiring users to remember many passwords. Something better is sorely needed.

      --
      The truth may be out there, but lies are inside your head
    9. Re:Uh by TheRaven64 · · Score: 2

      On the Psion Series 3, it was possible to set a password containing arbitrary ASCII characters. Unfortunately, I discovered after doing this, it wasn't possible to enter any of the special characters from the login screen...

      --
      I am TheRaven on Soylent News
    10. Re:Uh by jareth-0205 · · Score: 5, Insightful

      Tell me oh massive brained one, how many passwords do you hold in your head? And how many will you still know in a year's time when you haven't used some of them for a while? Also, how many do you think you'll be able to hold in your head when you're 60? 70?

      Passwords are a terrible solution for security, and a solution that we've never as a species had to deal with before. Remembering something that has absolutely no margin for error is hard for squishy brained organisms to do. Password managers are a solution but not exactly a widely spread well-known one, and they have their own issues.

      Also, in your better-than-thou rant you haven't taking into account that worldwide security measures have to *work with stupid people too*. Someone who isn't too clever deserves decent security too, not just you and your Mensa brethren.

    11. Re:Uh by mysidia · · Score: 2

      It's not a problem to rainbow table that. What kills rainbow tables is strong salting.

    12. Re:Uh by jareth-0205 · · Score: 2

      I remember reading an article once that was talking about how important your email password (and security of whatever email provider you have) is. It's basically the easy backdoor to almost everything we have online because pretty much everything uses email as a forgot password - so if someone gets into your email they can reset absolutely everything. Scary as fuck... and yet that's one of the ones that many probably don't usually use the crazy-complex passwords for because 'it's just email'.

    13. Re:Uh by green1 · · Score: 2

      This!, I'm getting tired of being told that / isn't a special character, or that my truly random password only had 1 uppercase and 2 numbers, but needs 2 uppercase and 3 numbers, or that my random password can't have the same character twice in a row, etc.

    14. Re:Uh by green1 · · Score: 2

      I've seen sites where they had a maximum password length, usually like 8 characters. Seriously, WTF. You are _intentionally_ making your passwords insecure???

      I know a specific bank that has the following password rules for their online banking:
      - must be all numeric
      - must be between 4 and 6 digits long

      And this is a BANK!!!!

      Even better was when they sent out a newsletter which included a section on "staying safe online" which specified that you should always use a strong password of greater than 8 characters mixed upper and lowercase with numbers and symbols. I found that pretty ironic from a bank that won't let you use those very passwords on their own site.

  2. U2F to the rescue! by icknay · · Score: 4, Informative

    If you really want it locked down, U2F (2FA device standard) is the way to go. Currently only supported by technically leading sites: google, facebook, github, but jeez it's such a huge improvement over passwords or password managers. One neat side effect of U2F is that with it in place, the password can be super simple, since with U2F the password is not very important. See the U2F FAQ: https://medium.com/@nparlante/...

    1. Re:U2F to the rescue! by Average · · Score: 2

      U2F really does whip the proverbial llama's ass. I wouldn't say, though, that your password is 'not very important'.... your password is still your second factor for a lost/stolen U2F key.

      It is slowly gaining market share. One major financial firm (Vanguard mutual funds/brokerage) has enabled U2F logins, hopefully more to follow.

  3. Passwords not usually the only way in by Anonymous Coward · · Score: 2, Informative

    Many websites have good password policies - however, too many of them have entirely vulnerable account/password recovery systems.

    I am reminded of this story about a clever attacker who convinced GoDaddy to let them into the victim's account by means of the last four digits of a credit card number provided over the phone by PayPal's recovery process: https://medium.com/@N/how-i-lost-my-50-000-twitter-username-24eb09e026dd

    Securing a site against password-based attacks is a solved problem. Figuring out what to do when people forget their passwords is still hard.

  4. Worst that can happen by esperto · · Score: 2
    The worst that can happen if some "bad guy" finds out someones netflix account is to make a mess on episodes that were seen/not seen.

    If said someone reuses their password across sites, it can be real bad, but password formation rules are useless against that type of bad password management, you can have the strongest password ever create by man, if you use the same across all your accounts and one dumb webmaster decides to save password as plain text and get invaded, you are fucked the same way!
    So children, use password managers, you can use the most simple of the passwords for your logins (albeit with a manager that would be dumb), as long as you use a different one for each.

  5. Stupid Admins by Anonymous Coward · · Score: 5, Insightful

    You can rant about stupid users all you want, they are the users you have. If you have rules that are not reasonably executable by the average user, then your rule is stupid.

  6. buck the trend by swell · · Score: 2

    I have a two character password for one important account. It wasn't important 15 years ago when I created it, but grew in value. Perhaps I should change it, but then I'd be among the millions of others using this service with 8+ character passwords. I'm pretty sure that if a hacker looked at my 2 character password, she would just assume that it was a fragment of some code.

    "GoDaddy emerged as the only consumer website with a perfect score" - I hope they've improved; for years they consistently locked me out of my account, requiring calls to tech support. There is a practical limit to the number of obscure requirements for account access. Other companies require phone confirmation (I won't give them my phone #), email or text confirmation, etc. Is it necessary or simply a means to gather more marketable information about users?

    Then there are companies who insist that your username or password is incorrect. Yes, the one you've been using all along. You have to go and create a new one (again, wait for a code via email). Then, when you use the same password, the system says you are not allowed to use the same password (it knew you had the correct password all along!). Somewhere behind the scenes is an Eichmann who delights in torturing users.

    --
    ...omphaloskepsis often...
  7. Don't care about your site you precious snowflake by FeelGood314 · · Score: 3, Insightful

    Seriously fuck you Help Net Security. I really don't care about the security of most sites enough to have to memorize a unique password for them and most sites actually do understand this. Further if it is a site that I do care about the security I want to be able a secure password that I can remember. TR0b@dor is hard as hell for me to remember and will likely be in the first million passwords a cracking program will try. Second for an online attack you need enough entropy to stop an attacker who is rate limited. So 2^30 is likely strong enough (that's 3 common English words). If someone gets your salted hashed password file you are going to need 2^60 bits of entropy. 6 English words. Making be choose a password that is anywhere between those two lengths is either a waste of my time or insufficient security.

  8. Needless complexity reduces security by Tony+Isaac · · Score: 2

    I've lost track of how many passwords I have on various sites. Each site has its own rules, that conflict with each other. There's no way I can remember them all. So what do I do? I send myself emails with password hints for each site, or save a list in a password-protected document, or let Chrome remember it, or write them on a sticky note.. If somebody figures out a way to hack Chrome's password vault, a LOT of people are in trouble! Somebody DID hack LastPass.

    When building security is very tight, and there's a need for a plumber to come and go, what do they do...somebody props open a door, of course! Passwords are no different. If you make them too hard, people take measures to remember them--measures that make them less secure than if the rules weren't there in the first place!

  9. Why is requiring alpha numeric important? by bussdriver · · Score: 3, Insightful

    Requiring UPPERCASE doubles the space while 0-9 only adds 10 digits. It would be better to require mixed CASE than to require digits.

    Also, requiring a symbol then allowing ANY symbol would expand the space to typical symbols people use... probably only about 8 symbols cover 90% of passwords. A full brute force would expand to nearly all of unicode! Emjoii included.

    Requiring a SPACE might only add 1 digit but it would hint to people to add a whole WORD and I bet you get more in practice than requiring digits.

    Strength tests should include the domain name because I've seen some lists where the domain name was used. My own investigating found people will use dates, names, initials, their PIN #, phone, even part of their email address. That kind of easily guessed stuff does not show up in these checkers OR in the stats gathered from break ins. Sites really should not create an account password UNTIL you enter all your account information. The session ID is good enough for tracking logins it surely is good enough to setup an account before creating a password and account name. Everybody does it backwards.

  10. Re:Don't care about your site you precious snowfla by tlhIngan · · Score: 3, Interesting

    Seriously fuck you Help Net Security. I really don't care about the security of most sites enough to have to memorize a unique password for them and most sites actually do understand this. Further if it is a site that I do care about the security I want to be able a secure password that I can remember. TR0b@dor is hard as hell for me to remember and will likely be in the first million passwords a cracking program will try. Second for an online attack you need enough entropy to stop an attacker who is rate limited. So 2^30 is likely strong enough (that's 3 common English words). If someone gets your salted hashed password file you are going to need 2^60 bits of entropy. 6 English words. Making be choose a password that is anywhere between those two lengths is either a waste of my time or insufficient security.

    Exactly.

    Your website may not be important to me, so I won't give it a very important password. It may be important to you, but not to me. Especially if you insist on a username and password to do the most basic things.

    You want me to log in to download your free software? Sure, I'll create an account - with a wimpy password. I don't care if that software is your heart and soul and you missed your mother's funeral to release it on time. I just want the file.

    You want me to log in to comment on your article? Well, ditto. Same for forums as well.

    Hell, I fully expect those sites to be hacked, so why use a strong password? Might as well just make it "password" and be done with it - if someone's downloaded the password file then they have all the time in the world to crack it. I might as well assume your site has vulnerabilities that make it easy to steal the password file.

    Oh yeah, my Paypal, Amazon and bank passwords? They're nice and secure.

  11. THE solution: expiry depends on complexity by Gunstick · · Score: 5, Interesting

    Hi

    you chose a password, there is a calculation performed how long a brute force/dictionary attack will take.
    Your password will expire after this time.
    Calculate the time using this calculator (take the botnet time): https://password.kaspersky.com...

    thisisanicepassword => 3 days
    this is a nice password => 40 years (maybe maximize on a top limit)
    12345678 => 1 second
    one two three four => 3 years
    correcthorsebatterystaple => 5 years (hmm, maybe they should add that to an exception list)
    h4Z7p8d0 => 51 seconds
    h4Z7p8d0x3 => 2 hours
    h4Z7p8d0x3w1 => 6 days
    h4Z7p8d0x3w1bd => 2 years

    --
    Atari rules... ermm... ruled.
  12. Correlation? Causation? by houghi · · Score: 2

    The most popular sites provide the least guidance when it comes to secure password policies.

    What if they are the most popular sites BECAUSE they are the least secure?
    Ease of use is pretty important and people would rather use a less secure, but easy platform than a more secure and complicate platform.

    Just recently somebody told me they did not use any protection on their phone, because it was to much trouble to use.
    They added fingerprint readers because people are too lazy to type in a 4 pin code.

    --
    Don't fight for your country, if your country does not fight for you.
  13. More important to ALLOW strong passwords by arobatino · · Score: 2

    It's more important that a site allow strong passwords, by having long or no length limit, and no character restrictions. Amazon, Google, and LinkedIn, for example, may allow weak passwords, but unlike many sites, they also allow very strong passwords (no length or character restrictions AFAIK). If someone doesn't want a strong password (for example if they insist on trying to remember dozens of different passwords instead of using a password manager) forcing one will just make them write it on a sticky pad. Which may or may not be OK, depending on whether it's a secure environment.

  14. ATM fees, postage, and money order fees by tepples · · Score: 2

    Have you considered changing banks?

    Yes. But when only one bank has ATMs within cycling distance, that makes every other bank much more expensive: withdrawing cash costs ATM fees, depositing checks costs postage, and depositing cash costs postage plus money order fees. In the city where and years when I attended college, there was only one bank.