Slashdot Mirror


Hotmail To Ban Common Passwords

Time and again, when security breaches reveal large numbers of user passwords, analysis shows there are particular passwords commonly used by a significant percentage of the userbase. Now, an anonymous reader tips news that Hotmail is trying to do something about it. "We will now prevent our customers from using one of several common passwords. Having a common password makes your account vulnerable to brute force 'dictionary' attacks, in which a malicious person tries to hijack your account just by guessing passwords (using a short list of very common passwords). ... Common passwords are not just 'password' or '123456' (although those are frighteningly common), but also include words or phrases that just happen to be shared by millions of people, like 'ilovecats' or 'gogiants.'" This comes alongside a new feature that lets users send a report indicating a friend has had their account hacked.

140 comments

  1. 123456 by Anonymous Coward · · Score: 5, Funny

    My luggage! Nooooo

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

      wow my luggage only allows 4 numbers 1-2-3-4 I would love to have 6 cause it's so much harder to guess.

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

      Dark Helmet: That's the stupidest combination I've ever heard in my life! That's the kind of thing an idiot would have on his luggage!

      *enter President Skroob*

      Skroob: 12345?

      That's amazing I got the same combination on my luggage!....Prepare....Spaceball 1 for for immediate departure......and change the combination on my luggage!

    3. Re:123456 by An+ominous+Cow+art · · Score: 1

      Very funny, but what if your Int stat is 11 or less, and the only language you speak is Common?

    4. Re:123456 by Anonymous Coward · · Score: 0

      Very funny, but what if your Int stat is 11 or less, and the only language you speak is Common?

      wtf lol

  2. Prediction by Anonymous Coward · · Score: 5, Insightful

    By the time I post this, someone else will already have posted the "combination on my luggage" joke.

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

      Ding!

    2. Re:Prediction by Em+Adespoton · · Score: 1

      Sales will increase significantly for laptop users... as will a trail of sticky notes on every surface where they have placed their laptop.

    3. Re:Prediction by Anonymous Coward · · Score: 0

      Lighten up.

    4. Re:Prediction by MobileTatsu-NJG · · Score: 0

      Gee, did you just now spot the pattern after 15 years of sharks with frickin laser beams jokes?

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    5. Re:Prediction by Toe,+The · · Score: 2

      That's horrible security practice!

      What you're supposed to do is write all your passwords on one sheet of paper, clearly indicating which one is for what login. Then write the word PASSWORDS at the top in big letters and post it on the wall of your cubicle.

      (Sadly, I really have seen this.)

    6. Re:Prediction by thePowerOfGrayskull · · Score: 1

      That's horrible security practice!

      What you're supposed to do is write all your passwords on one sheet of paper, clearly indicating which one is for what login. Then write the word PASSWORDS at the top in big letters and post it on the wall of your cubicle.

      (Sadly, I really have seen this.)

      I remember that scene too. The password for this month is "pencil".

    7. Re:Prediction by Anonymous Coward · · Score: 0

      Did you call moi, dipshit?

    8. Re:Prediction by Anonymous Coward · · Score: 0
      This. ^

      Time and again, when security breaches reveal large numbers of user passwords, analysis shows there are particular passwords commonly used by a significant percentage of the userbase. Now, an anonymous reader tips news that Hotmail is trying to do something about it.

      (Damn lameness filter)

    9. Re:Prediction by ZorinLynx · · Score: 3, Interesting

      The funny thing is that in today's highly connected world, it's probably safer to write down your complex password at home than to use a simple one you can remember and don't need to write down.

      A written-down password on a post-it note can only be read by those who have physical access. So if someone cracks your account due to it, it will likely be someone you know, such as family or a visitor. Whereas a simple password you remember can be guessed by anyone on the Internet.

      Which is more likely to be compromised? If you trust those you allow into your home, it's more likely to be the simple password.

    10. Re:Prediction by travdaddy · · Score: 1

      How about "Baloney1? That's your password?"
      "Well, used to be just baloney, but now they make you add number."

      --
      Adidas To Bring Back Sneakernet
  3. I think the big story here is.... by Anonymous Coward · · Score: 1

    That Hotmail still exists.

    1. Re:I think the big story here is.... by Anonymous Coward · · Score: 1

      Meh. I never saw the appeal of hotmail. I'm still using excite.com *pulls up onion belt*

    2. Re:I think the big story here is.... by Anonymous Coward · · Score: 0

      I have hotmail and gmail... there isn't anything I've ever needed to do that isn't available in hotmail, but available elsewhere.

    3. Re:I think the big story here is.... by robogun · · Score: 1

      I haven't checked it in a while since it doesn't render in Seamonkey (malformed XML error). Half the time it won't render in Firefox as they get cute with the MS only code. There are probably 2,500 unread spams in my account by now.

  4. Meanwhile in 1999 by Chris+Down · · Score: 1

    Oh man, I can't WAIT for the new millennium!

  5. What if by Scutter · · Score: 0

    What if you really love cats?

    --

    "Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
    1. Re:What if by Em+Adespoton · · Score: 1

      well, you just have to check and see if "ireallylovecats" is on the blacklist. If it is, try "ireallyreallylovecats." Rinse and repeat (not the cats).

    2. Re:What if by Em+Adespoton · · Score: 1

      Is it just me, or does that graph look an awful lot like a fish without a head?

    3. Re:What if by Rik+Sweeney · · Score: 1

      What if you really love cats?

      Oh please, no one loves cats more than this girl

      http://youtu.be/mTTwcCVajAc

    4. Re:What if by Toe,+The · · Score: 2

      You can create a 100% secure password:
      il0v3c4ts

      I use this technique all the time. Usually I just use the name of the service, like bankofamerica, and change Es to 3s, etc. Do you get it? An E and a 3 look kinda the same... but backwards!!! Brilliant!

      This is totally bulletproof. No hackers have ever heard of this amazing technique. Everyone should use it.

    5. Re:What if by LordLimecat · · Score: 1

      Its a heck of an improvement over lowercase alpha-only passwords.

    6. Re:What if by Deathlizard · · Score: 1

      they'll just add another word to it. such as ilovelasercats

    7. Re:What if by burning-toast · · Score: 1

      Given the hash in a common format, applications like LophtCrack could take this out in about 20 minutes or less... We won't even start with how fast rainbow tables or brute force could whip through it at a length of only 9 characters and only using alpha-numerics.

      There is even a specific option to slightly increase the cracking time by checking for letter - number - symbol substitution which it will do before attempting brute force checking.

      Not really any more secure at all. Sorry. I used to use Lopht on a network I administered to check for passwords this weak. And without fail they would take at most a couple of hours to find.

    8. Re:What if by burning-toast · · Score: 1

      Ok, I give myself the "whoosh" of the day award. Carry on...

    9. Re:What if by berzerke · · Score: 1

      Sure, with the hashes you can break the passwords quickly, but that requires you first have the hashes. Now think about attacking over the web and brute forcing it. Let's assume their brain dead and allow you to try all day long. How fast can you try passwords? Remember, you have to consider not only your connection speed, but their speed and the rate their server can answer.

      I recently tested hydra on a full duplex 100Mbit network with just two computers on it, one being an ssh server and the other the attacker. The best speed I could sustain was around 220 tries/min. Assuming a 6 character password, lowercase only (English), if an attacker tried for 30 days non-stop and knew the character set, and knew it was 6 characters long, their chance of guessing the password would be (6^26/220/60/24)*30/(6^26) = 0.01%

      Keep in mind, out of some 30 odd real life attacks against an ssh server I've got data on, the fastest attack I've seen is about 150 tries/min and that attack lasted less than 4 minutes. Obviously, if you use a dictionary attack and a dictionary password, the chance of brute forcing it jumps dramatically. But the actual data I have shows most usernames are tried only 1-3 times (depending on the attack) before the attacker moves on to the next account.

      But the fact remains, it's not web brute force attacks that need to be feared. It's a server compromise where the hashes are compromised that is to be feared. And with Amazon's GPU clusters available for rent, the best hash can be brute forced quickly and cheaply.

      Hotmail's changes are like the TSA. Lots of noise, inconvenience, and expense, but little to no real security improvement.

    10. Re:What if by Antony-Kyre · · Score: 1

      I am glad you mentioned that xkcd. It's funny, and quite possibly true. I don't know why someone marked you down as a troll. If anything, it may be off-topic.

  6. Moving Target by ZombieBraintrust · · Score: 1

    Wont this just lead to new commonly used passwords while at the same time reducing the number of overall passwords possible. I would think they would need to regularly study what becomes common and ban those while unbanning old common passwords.

    1. Re:Moving Target by Anonymous Coward · · Score: 0

      No need to unban old common passwords. The number of common passwords is small compared to the number of possible passwords (hence their commonality).

    2. Re:Moving Target by YodasEvilTwin · · Score: 1

      No. Occassionally new common passwords will pop up (perhaps "googleplus" on Google+ for example) and they'll ban it, but in general this action will force people to invent new passwords. The use of creativity will result in a broader set of passwords, not a different narrow set. As well, this is trivially automated. No need to do studies and manually ban.

    3. Re:Moving Target by T_Tauri · · Score: 1

      Hopefully pretty soon we will move away from using passwords to something else like one of those RSA key fobs and OpenID. Then people can remember a single password which combined with the dual factor makes a very strong proof of identity. OpenID gives you the same login everywhere which removes the other issue with secure passwords and trying to remember all of them, After all its better to trust a company that bases its business of dual factor authentication than a pile of post-it notes stuck to your monitor. They will take securing their servers seriously. Oh wait....

    4. Re:Moving Target by Anonymous Coward · · Score: 0

      But once no one has those common passwords, they'll become the best passwords to have!

      In fact, having those passwords WHILE THEY ARE BANNED would be the best option!

    5. Re:Moving Target by PickyH3D · · Score: 1

      Only if you had the entire list of passwords. And, even then, it's a predefined list of common passwords: why wouldn't a cracker try them?

      Any password cracker absolutely would. A banned, "common" password will never be the best option. A long password phrase always will be.

    6. Re:Moving Target by Em+Adespoton · · Score: 1

      I've always wondered whether a system that compares your hash to a hashdb and rejects it if there's more than a certain percentage of matches would be a good idea.

      This obviously wouldn't work for small populations, as the system could itself be used to identify passwords within the system... but for something the size of Hotmail's DB, it could work; especially if the feedback was a simple "you cannot use this password. Try again" for all collisions and blacklisted passwords.

      The system could even prompt users to change their password if it started to become too common.

    7. Re:Moving Target by thePowerOfGrayskull · · Score: 1

      Any password cracker absolutely would. A banned, "common" password will never be the best option. A long password phrase always will be.

      I've started doing this recently, it's great - passwords can be both rememebred easily.

      However, it's ridiculous the number of sites that still disallow spaces in passwords. There's no excuse for that, unless you're storing passwords as old DOS file names.

      User names often have the same ridiculous restriction.

  7. Is there a list of the banned passwords? by Anonymous Coward · · Score: 0

    It would be ironic if someone would publish a list of all the banned passwords sorted by frequency of usage... the perfect tool for brute force attacks on non-hotmail sites.

    1. Re:Is there a list of the banned passwords? by Quirkz · · Score: 1
      I don't know about banned passwords, but slashdot has stories quarterly about "most common passwords" -- often released as an analysis of hacked or exposed passwords on one site or another. The common passwords are common everywhere, and the crooks already know them. Publishing the list of most common ones can only help if it convinces a user their password is too simple.

      I'll admit that a couple of passwords I thought were 'clever' have shown up on these lists, and it's convinced me to change them to something less common.

    2. Re:Is there a list of the banned passwords? by dougisfunny · · Score: 1

      I don't think you're clear on what brute force means.

      --
      This is not the funny you're looking for.
  8. Misprint by Anonymous Coward · · Score: 0

    I believe there was a misprint in the quote. It should read "Having a Hotmail account makes you vulnerable"

  9. Shameless Plug... by Bizzeh · · Score: 0

    Seems like people need to start using a secure password generator: http://www.bizzeh.com/pass/

  10. fix brute force attack by index0 · · Score: 1

    Why not limit the number of password tries in a given time unit?

    1. Re:fix brute force attack by supernatendo · · Score: 2

      Because when, not if, Hotmail servers are compromised either externally or internally and the account hashes are collected in bulk, one can brute force the hashes all day long since nothing can detect failed attempts once your just running hashes against a text file.

    2. Re:fix brute force attack by magarity · · Score: 2

      That only works when trying to hack a particular account. If you want to send spam to everyone in some random account's contact list, you don't care whose contact list. So if you know some percentage of the accounts use the same thing for their password, that's a lot of contact lists, mission successful at only one password attempt per account.

    3. Re:fix brute force attack by Anonymous Coward · · Score: 0

      FTFA:

      Of course, Hotmail has built-in defenses against standard dictionary attacks, but when someone can guess your password in just a few tries, it hardly constitutes “brute force!”

  11. Prediction by SomewhatRandom · · Score: 1

    3M's Post-It note division sales will increase, due to users writing down their passwords and storing them under their keyboards.

  12. Your own fault by Anonymous Coward · · Score: 0

    I say, you cant secure your password you deserve to be hacked

  13. I signed up for a Windows Live account yesterday by Anonymous Coward · · Score: 0

    Their real problem isn't common passwords... it's enforcing a maximum password length (to around 15 chars). I assume Hotmail shares the same rules.

    I had to check the year to make sure it wasn't 1998. Password length restrictions in 2011? WTF? Passphrases aren't some arcane nerd practice anymore. Lots of people use them now, usually because they're easier to remember.

  14. Password Encrypted? by BlindMaster · · Score: 1

    I thought those passwords are encrypted, so how do they get the list of those common password? And isn't `recover your password` questions are common/flawed as having password in place?

    1. Re:Password Encrypted? by DemonGenius · · Score: 1

      I thought those passwords are encrypted, so how do they get the list of those common password?

      Common password lists do exist, this has been studied to death. I would imagine that the password is compared with a list that exists on the server before it is encrypted.

    2. Re:Password Encrypted? by pe1chl · · Score: 1

      Whenever you type your password on the login form, it is available to them in plain text.
      (of course it is transmitted encrypted over the internet, but then it is decrypted by their server)
      If you are lucky they don't store your password in their database in plaintext, but each time you log in they have the opportunity to lookup your password in their insecure password list before encrypting it again to compare it with their database entry.

    3. Re:Password Encrypted? by Anonymous Coward · · Score: 0

      Somehow I knew this would get asked...

      All they need to do is feed the common passwords into their hashing/salting/encrypting/demuxing/whatever system to get the encoded text that is stored in the database. Anyone with that same encoded text will get a warning that they need to change their password. it's basically rainbow tabling themselves... which, while kinky sounding, is very boring.

      And yes, the recovery option is the side screen door to Fort Know that people seem to forget about. We really do need a better password recovery system.

    4. Re:Password Encrypted? by magarity · · Score: 0

      Yes but if several accounts all use the same password they all hash to the same value. If an administrator puts password 123456 into a known account and looks up the hashed password for that account, it's easy to then search for that hash among all accounts.

    5. Re:Password Encrypted? by glwtta · · Score: 1

      And yes, the recovery option is the side screen door to Fort Know that people seem to forget about. We really do need a better password recovery system.

      We have one, it's "reset your password", and it's what every moderately well-run site uses. I haven't seen a password recovery option on any mildly popular site in years. (I'm sure someone will come up with an example, point is, it's rare).

      --
      sic transit gloria mundi
    6. Re:Password Encrypted? by BlindMaster · · Score: 1

      Yes, I assume they can sort by hashed password, and actually my question is how they ended up with "common password" if Hotmail encrypted the password. If there is a decrypt function, then I am curious how secure it is being hosted.

      And I suppose they are here to study the pattern, which included related passwords, eg. 123456 qualify as linear f(x) = x, therefore 1234567 will also be categorized as the same thing for study, no?
      If I am a hacker, I am interested in the pattern more than just common passwords, and for a security expert to counter hackers, would they be studying the pattern instead of general `common passwords`? Or provide suggestion on those pattern, instead of just some isolated password case?

    7. Re:Password Encrypted? by bberens · · Score: 1

      If you are lucky they don't store your password in their database in plaintext

      If you're really lucky they run your password through a one-way hash and store *that* into the database. Then, theoretically, anyone who gets access to your hash can come up with a password that will get them into the compromised system.. that is a password that happens to have the same hash, but not necessarily your actual password.

      --
      Check out my lame java blog at www.javachopshop.com
    8. Re:Password Encrypted? by bberens · · Score: 1

      This one always gets me. People may be smart enough to have a strong password for their bank, but will have a weak password for their e-mail where the password recovery details will be sent to.

      --
      Check out my lame java blog at www.javachopshop.com
    9. Re:Password Encrypted? by ZombieBraintrust · · Score: 1

      No I think he was saying "reset your password" is the side screen door to Fort Knox. "Reset your password" generally involved security questions and emailing the password to a secure email location. So once you break their hotmail account you can "Reset your password" on your bank account or your WOW account. I wonder if there are any lists of common answers to security questions.

    10. Re:Password Encrypted? by ZombieBraintrust · · Score: 1

      They are using passwords from other sites. Sites that didn't do their security correct and stored passwords as plain text. The sample size of these exposed sites is large enough that they know what Americans currently choose as common passwords.

    11. Re:Password Encrypted? by glwtta · · Score: 1

      Hmm... I had a little problem parsing the original sentence (And isn't `recover your password` questions are common/flawed as having password in place?), you could be right.

      Of course if you actually have their Hotmail login and password, chances are they are the same as the bank account.

      --
      sic transit gloria mundi
    12. Re:Password Encrypted? by Ferzerp · · Score: 2

      Not if properly salted it will not.

    13. Re:Password Encrypted? by magarity · · Score: 1

      Not if properly salted it will not.

      It should be obvious that this isn't the case or this analysis would be impossible.

    14. Re:Password Encrypted? by LordLimecat · · Score: 1

      Microsoft has the salt, so they will be able to check certain passwords. Hash 123456, salt it, compare with the table.

      The point of salt isnt to make the hashes impossible to do lookups on (otherwise you couldnt do logins), its to make existing rainbow tables worthless.

    15. Re:Password Encrypted? by vux984 · · Score: 1

      Microsoft has the salt, so they will be able to check certain passwords. Hash 123456, salt it, compare with the table.

      But the salt isn't necessarily the same for every login.

      Many login systems create random salt for EACH account, and store it with the hash.

      The point of salt isnt to make the hashes impossible to do lookups on (otherwise you couldnt do logins),

      Of course.

      its to make existing rainbow tables worthless.

      If your login database is stolen, and you use the same salt for each account, then its a fairly simple effort to generate new rainbow tables for your chosen salt.

      This is one reason why unique salt for each account is preferable.

    16. Re:Password Encrypted? by Ferzerp · · Score: 1

      Yes, but all the proposed things I was replying to were rainbow table type analyses.

      It's computationally cheap to compare a hash to a database of a few million hashes. It's much more difficult (not hard, but slow enough that it couldn't be used as an ad-hoc password rejector) to compare all passwords when a properly slow hashing algorithm with a unique salt per account is used.

    17. Re:Password Encrypted? by Sheepy · · Score: 1

      Many login systems create random salt for EACH account, and store it with the hash.

      This is one reason why unique salt for each account is preferable.

      It's better to generate a new salt for each password; i.e., a new salt should be generated whenever a password is modified. That way it is pointless to generate rainbow tables for a chosen account.

    18. Re:Password Encrypted? by Hognoxious · · Score: 1

      will have a weak password for their e-mail where the password recovery details will be sent to if the attacker can successfully answer the question(s).

      FTFY.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    19. Re:Password Encrypted? by Anonymous Coward · · Score: 0

      Yes but if several accounts all use the same password they all hash to the same value.

      Bullshit.

  15. Common sense here... by mlts · · Score: 1

    This is something that public access UNIX systems and universities with a ton of students learned ages ago, when all it took was a guy running Crack on /etc/passwd (before passwords were shadowed.)

    Most operating systems have a small dictionary they check against so people using "12345" for something other than their luggage will be stopped immediately.

    History just repeats itself... websites are now learning what operating system makers learned in the early 1990s -- keep the passwords well encrypted, and disallow obvious dictionary entries, so a brute force operation may take seconds to find a password rather than microseconds.

    1. Re:Common sense here... by BlindMaster · · Score: 1

      Therefore, keygen for SSH is OpenID?

    2. Re:Common sense here... by toejam13 · · Score: 1

      Hotmail could go one step further. As opposed to just checking against a blacklist of common passwords, they could use a whitelist of acceptable password types. Must be 8 or more characters in length, must be mixed case and must contain one or more digits. Then you run that against the blacklist to weed out people picking "Passw0rd" or "t1nkerB3ll".

    3. Re:Common sense here... by Pope · · Score: 1

      Yep, do both: blacklist the "bad" passwords, and add a strength requirement. Hell, all online services should have been doing this for YEARS already.

      --
      It doesn't mean much now, it's built for the future.
    4. Re:Common sense here... by mlts · · Score: 1

      The reason online services have not bothered is because until now, it really didn't matter. Having security is expensive, and the PHBs believe anything security related has no ROI, so it doesn't get done.

      Now that attackers have snarfed password databases and made them public, online services are starting to actually bother with some security such as using salts and hashing passwords, enforcing basic password measures, and adding anti-brute force attack provisions, such as locking out IPs, tarpitting (where the replies get slower and slower, or they remain the same speed, except any passwords guessed get completely ignored), or locking out the account.

      The ironic thing... online services are just discovering this... this functionality has been in AIX, Solaris, and various Linux distros since the early 1990s.

      Seems like we are reinventing the wheel. Now all we need are websites to have a standard form of two-factor authentication, with multiple devices on the list (so if one loses their phone, they can use a SecurID card to still get in, or even a printed TAN list as a last resort, similar to how Google's authentication does it.)

  16. Wait, what?! by Anonymous Coward · · Score: 0

    Doesn't Hotmail have minimum password requirements, like "at least 6 characters, 1 number, 1 capital letter" etc ?

    1. Re:Wait, what?! by jank1887 · · Score: 1

      no. and above all, see the comment above about a max password length for Live.com accounts. (hotmail is part of live.com now)

    2. Re:Wait, what?! by KarrdeSW · · Score: 1

      Ilove3cats

    3. Re:Wait, what?! by RMingin · · Score: 1

      I less than three cats!

      --
      The preceding comment is my own, and in no way construes an opinon of the Emperor of Mankind.
  17. I am not using hotmail, but maybe my friend is... by pe1chl · · Score: 1

    What I find disturbing with features like this, is how the service (be it hotmail, linkedin, facebook, whatever) always assumes that when you receive crap from one of their users and want to report it so something is done about it, you also have an account yourself.
    I want to be able to report that I receive spam from one of their users WITHOUT having to create an account on their system.
    So the "my friend has been hacked" report should not be only in their mail user interface, but also in some publicly accessible webpage or even better in the handling of mail sent to abuse@.

    Furthermore, having monitored events of "hacked hotmail accounts" for some time, I believe quite a number of them is not hacked by bruteforcing the password, but by phishing or luring the user into "when you fill in this questionnaire we will send you a free led lamp" etc, where one of the questions in the questionnaire actually asks the user to provide their mail address and password.
    Many naive users give all info you ask them for when promised a free gift.

  18. Good idea to ban common passwords by gurps_npc · · Score: 2

    Far better than simply outlawing "you can't use your username as your password" Same goes for the silly "can't use the last password as your current one". I never understood the reasoning behind the time based password change. No one expects people to get a new key every six months for their home lock. No one expects someone to get a new ATM card every 6 months. Good passwords are worth keeping for years - as long as they actually are a good password. Are you supposed to be worried that you have given out your old password and forgotten about doing it? You can't stop an idiot from giving away his password. But you don't have to screw it up for the rest of us to help out the idiot.

    --
    excitingthingstodo.blogspot.com
    1. Re:Good idea to ban common passwords by Anonymous Coward · · Score: 0

      The password deprecation solves exactly one problem: How long is YOUR network exposed after a user's password is compromised.

      This makes sense for employee passwords changing yearly for instance, as it prevents a single compromise from benefiting espionage agents for longer than that. However, for things like bank accounts, or MMO accounts it makes no sense as your biggest threat is the person that gets the credentials and empties it immediately.

    2. Re:Good idea to ban common passwords by Anonymous Coward · · Score: 0

      You have a nice analogy, but there's flaws...

      A good key on my home lock doesn't act as a clone the moment I use it to open a padlock to the shed. It doesn't provide access to my employer's property and also to my safe deposit box and bank.

      A password--even if I pick a really good one, is likely to be exposed by every idiot out there that gets compromised and/or doesn't hash the database.

      If you have a competent sysadmin--the change periodicity happens not because we're worried about a slow brute force, but to make sure you aren't using the same password on our system that you're using for hotmail and your cousins's blog.

      That's why my systems use a prime number for the rotation... to skew cycles.

      good luck understanding this though

    3. Re:Good idea to ban common passwords by BlindMaster · · Score: 1

      I agree with ATM card or physical key, since you are aware of these things being taken away.
      However, password can be different. You never know MITM attack.

      I really hate changing my password every 6 months (my company policy is every 30 days, 15 different passwords). And the only way to remember my password to start my workstation is to have a pattern (sigh, add a different number once in a while), which is not very secure, I believe.

    4. Re:Good idea to ban common passwords by Anonymous Coward · · Score: 0

      Whenever an administrator enables this on dev machines, I make a point to come up with useless passwords that I can alternate and usually the same ones work against all companies filters. Just let me use my own secure password and leave it at that. It works better that way, research has been done on this before and people will just do what I do when you enforce password expiry. It doesn't make anything more secure, it makes it less secure as people have to keep coming up with easy to remember passwords which are most likely less safe than having one hard to initially remember password that you made a point to memorize and the idiots will be idiots no matter what. But if you frustrate users with annoying password expiration policies then everybody gives up on coming up with secure passwords because they have to do it so often.

    5. Re:Good idea to ban common passwords by JetScootr · · Score: 1

      try this: use several unrelated dictionary words, strip the vowels, and make it look like math: prpl=rckt*grnt (purple = rocket * granite) or some similar small set of rules. passowrds are secure, you only have to remember three words, and once you've memorized the simple rules, you can even write down the three words without compromising the real password. You also get longer paswords (14 chars is current recommendation).

      --
      Pavlov wouldn't be so famous if he'd used a can opener instead of a bell.
    6. Re:Good idea to ban common passwords by Anonymous Coward · · Score: 0

      Part of security is limiting damage. Changing your password every N days means that a compromised password will be valid no longer than N days whether it's identified as compromised or not, thereby limiting the amount of time an attacker has to cause damage. Good passwords may be more difficult to compromise, but a good password is no easier to identify as compromised than a bad password is, and there's the same need to limit damage.

    7. Re:Good idea to ban common passwords by simishag · · Score: 1

      I never understood the reasoning behind the time based password change. No one expects people to get a new key every six months for their home lock. No one expects someone to get a new ATM card every 6 months.

      Physical tokens like keys don't require such frequent replacement because (in general) they are difficult to compromise without alerting the holder. Someone has to actually steal your key and take it to the hardware store without you noticing. Passwords, on the other hand, can be shoulder surfed, socially engineered, stolen with malware, stored in plain text in the database, shared with someone else, etc., and the user may have no clue his password is compromised. Also, if someone steals your key and robs your house, and there was no sign of forced entry, you probably would change the locks. But someone with your password could log in as you without you noticing for... well, maybe forever, depending on the system. I agree it can be overdone, but it is a good security practice and there is some logic behind it.

    8. Re:Good idea to ban common passwords by LongearedBat · · Score: 1

      People seldom try to open your locks without you finding out. And when they do manage to open a lock, you likely will change it pretty promptly.

      People may try to crack your password quite often without you finding out. And when they do manage to crack your password, you still don't always find out.

    9. Re:Good idea to ban common passwords by gurps_npc · · Score: 1
      You have a good argument ....

      for listing how many times in the past 24 hours someone tried to log in.

      You have a crappy argument for requiring people to change their password.

      Design the system around human limitations, don't force humans to do work that a computer does better.

      --
      excitingthingstodo.blogspot.com
    10. Re:Good idea to ban common passwords by gurps_npc · · Score: 1
      As I said above (in response to another poster), this means that when you log in, it should show you when you last logged in and how many times over the past day/week.

      Your argument is to alert the owner, not to force the owner to do more make-work.

      --
      excitingthingstodo.blogspot.com
    11. Re:Good idea to ban common passwords by gurps_npc · · Score: 1
      As I said above (in response to another poster), this means that when you log in, it should show you when you last logged in and how many attempts were made over the past day/week.

      Your argument is to alert the owner, not to force the owner to do more make-work.

      --
      excitingthingstodo.blogspot.com
    12. Re:Good idea to ban common passwords by simishag · · Score: 1

      Only the most paranoid can remember if they last logged in at 8:15 or 8:25. It's not a credible method of deterring casual logins when the attacker already has the login info. Also, some form factors don't provide a simple means of returning additional information upon a successful login. Think of a Web service where the username and password are included in the request. You'll get a success or failure response and that's it. Even if the service returns more detail, there isn't always a sensible way to alert the actual user, other than denying access on a failure.

  19. Re:I am not using hotmail, but maybe my friend is. by PickyH3D · · Score: 1

    I want to be able to report that I receive spam from one of their users WITHOUT having to create an account on their system.

    The principle of the idea is sound, but the implications of them being--ironically--spammed to hide real problems is probably not appealing to them.

    I believe quite a number of them is not hacked by bruteforcing the password

    This is almost certainly true, but the features simply came out at the same time due to their relationship, and having your password brute forced is not a requirement to having your account flagged by your friend.

  20. Related by Anonymous Coward · · Score: 0

    http://yro.slashdot.org/story/11/07/15/1216222/Mozilla-BrowserID-Decentralized-Federated-Login

  21. Suggestion by Anonymous Coward · · Score: 0

    I will say this again and again and again.

    Hotmail needs to do this. Have a master pass, for whole account access, and a secondary pass, for accessing e-mail (viewing/composing/sending only).

    If someone's secondary pass is compromised, no big deal. Just log in using a secure computer using the master pass and change the secondary pass. But the secondary pass would still need to be strong.

    Now, that above is my suggestion. Currently, if the password is compromised, what prevents the alternative e-mail, mobile phone number, secret question (which probably has the answer posted on their social networking site anyways) from being changed?

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

      I visited a person who had their Hotmail hacked. He even had given Hotmail a credit card a while ago for some sort of upgrade but the card had expired and he no longer had access to the number. He got so angry he had broken his laptop in half and tossed it in the trash. He had no method to get control of it again,

  22. E-mail spoofing by Anonymous Coward · · Score: 0

    I feel sorry for all the victims of spoofing being labled as hacked.

  23. 0000 by Toe,+The · · Score: 1

    Except in this scene (in Spaceballs), I think the password is: 0000.

    That's what I use for everything.

    1. Re:0000 by Lanteran · · Score: 1

      No, it was 12345.

      --
      "People don't want to learn linux" hasn't been a valid excuse since '03.
    2. Re:0000 by Toe,+The · · Score: 1

      Woah. I guess it's been too long since I've seen that movie.

      http://www.youtube.com/watch?v=WzEz-SHJbB0

    3. Re:0000 by Lanteran · · Score: 1

      Has it been more than a week since you've last seen spaceballs? Then it's been too long since you've last seen spaceballs.

      --
      "People don't want to learn linux" hasn't been a valid excuse since '03.
  24. Humph! by Anonymous Coward · · Score: 0

    More of big brother telling people what to do!

  25. Re:Password Recovery vs Google Two Way Auth by BlindMaster · · Score: 1

    How would you expect to `reset your password` for your email, while the validation process requires you login to your email account?
    How do you envision to reset your password on Hotmail, while the requirement might be for you to login to get the reset password link?

    Actually, its good to mention Google's two way authentication here as well.
    I know HSBC or some other banks had been using similar way 20 years ago, and with better technologies, Google expands this with an app on Android phone (it works on my Android, never had an iPhone).

  26. So does anyone think this is a good idea? by jader3rd · · Score: 1

    Personally I think it's a good idea. I'm glad Hotmail is implementing this feature. I think it makes the internet as a whole a safer place. What's different about this is that most security advances center around the system; this centers around the fact that Hotmail is a small part of their users lives. This doesn't make Hotmail less hackable in any way, but it does (or is at least trying to) protect the user from having their reputation (is spam being sent from this account) hijacked when another service gets cracked, and the users shared password is comprimised.

  27. Re:Password Recovery vs Google Two Way Auth by glwtta · · Score: 1

    Email providers often ask for a secondary email when you sign up, just for this purpose, some services allow you to change it "in-place" (ie, answer a few questions, type in the new password - not terribly secure, of course), some use SMS (I quite like that option).

    With banks, you typically have to call them, which is fine - it's not something yo have to do all that often.

    Speaking of HSBC, they have this gimmick where you have two passwords, and one of them you have to enter by clicking letters on a little javascript keyboard (instead of typing) - I hate that thing, pointless security theater, and I always forget the second password.

    --
    sic transit gloria mundi
  28. epidemic by gibbson · · Score: 1

    Won't this just cause new common passwords to arise?

  29. bout damn time by JetScootr · · Score: 1

    Approx 20 years ago I wrote code for a system at work to do this, list was 100's of possible, including acronyms from work, userids and real names, stupid stuff like variations of 'password', etc. We had to do it cuz the customer (nasa) considered it "old hat, everyone else is doing this, why aren't we?"

    --
    Pavlov wouldn't be so famous if he'd used a can opener instead of a bell.
  30. Re:Password Recovery vs Google Two Way Auth by BlindMaster · · Score: 1

    The Google Two Way Authentication is similar the the SMS solution that you mentioned.
    As for HSBC 20 years ago (not Internet era yet, but using modem to call into their server), which generates a second password for your next session.

  31. Abuse by Gripp · · Score: 1

    i can't imagine that the "my friend has been hacked" button will last. I would imagine that the hackers would want to flood that button to obscure the real attacks. and it wouldn't be that hard to script....

  32. This is intolerable. by Estanislao+Mart�nez · · Score: 2

    I'm sick of having to remember so many complicated passwords. Now that Hotmail is going to force me to change my password to something I can't remember, I'm just going to have to migrate to another email company. Hopefully I can get the same user name part as I have now (ron_damon).

  33. My Password Won't be Blocked Under That Rule! by Pauldow · · Score: 3, Funny

    I've been using 8 asterisks for passwords so I can see what I'm typing.

  34. No need to keep track of a "list" by TimTucker · · Score: 1

    I'd considered this sort of thing a while back -- there's really no need to use a set list of passwords.

    Assuming that the passwords are being hashed, you can have a lookup table where you store:
    (Password hash) + (Current # of accounts using that hash)

    By setting a threshold for the ratio of (Current # of accounts using a hash) to (Total # of accounts), you can reasonably control the average entropy of passwords in the system.

    For example, if you have 100,000 users in a system and set a threshold of 2%, the system would stop allowing anyone else to use that password.

    Would be an interesting experiment to see what ratio comes up with the best balance between being secure vs. being too annoying to users.

    The big downside of that type of dynamic system is that for low numbers of users, it may become easier to brute force which passwords are in use by iterating through the "change password" process. (Setting a limit on how many times an account can change their password in a given day would help slightly, but might not do much to stop a distributed attack)

    In the case of Hotmail (or any other large provider), they're already starting with a large data set, so they'd be able to avoid that issue.

    1. Re:No need to keep track of a "list" by Anonymous Coward · · Score: 0

      Any good password storage scheme uses salt so there would be no way to know which passwords are common.

  35. Re:YOU GO GIRL! by Anonymous Coward · · Score: 0

    I would like to say, you go girl! This Catherine Kieu Becker sounds like a great women. We need more feminists like this. I hope that more little girls learn from her example and become the proud young women that this world deserves. We need to take this world back from the male oppressors one detached-penis at a time!

  36. Better password manager needed by Chemisor · · Score: 1

    People need to use the browser's password manager to avoid remembering or entering any passwords. There is no reason to keep it in your head when your computer is perfectly capable of doing it.

    The problem with the current implementation is that you still have to enter the master password every time you start the browser, which leads most people to just not set one, which leads to the passwords being stored on the disk unencrypted and easily stolen.

    The solution we need is to integrate authentication for the password manager with the login process. Store the passwords in an encrypted file, with the account password as the key. A password daemon, like ssh-agent, running as root can securely load and decrypt your password file at login time. It will remain unaccessible except through a specific interface. The interface can authenticate the calling application by using socket credentials passing and allow the user to explicitly let the firefox password manager (which will have to be a separate process and executable for this purpose) access the passwords.

    This way the passwords are not accessible to any remote threat and are encrypted on disk to thwart any local threats. The user never has to enter any passwords except at login. Convenience and security.

    1. Re:Better password manager needed by Red_Chaos1 · · Score: 1

      As I noted above, the flaw in this is that not all sites use login fields that Firefox can capture. Imageshack is but one example of such a site.

    2. Re:Better password manager needed by ghyspran · · Score: 1

      You get that automatically if you have home directory encryption enabled, which both Ubuntu and OSX support out of the box in the install process. Then it doesn't matter what is stored on your disk in plaintext because it all gets automatically encrypted and decrypted when you log out.

    3. Re:Better password manager needed by egranlund · · Score: 1

      People need to use the browser's password manager to avoid remembering or entering any passwords. There is no reason to keep it in your head when your computer is perfectly capable of doing it.

      The problem with the current implementation is that you still have to enter the master password every time you start the browser, which leads most people to just not set one, which leads to the passwords being stored on the disk unencrypted and easily stolen.

      The solution we need is to integrate authentication for the password manager with the login process. Store the passwords in an encrypted file, with the account password as the key. A password daemon, like ssh-agent, running as root can securely load and decrypt your password file at login time. It will remain unaccessible except through a specific interface. The interface can authenticate the calling application by using socket credentials passing and allow the user to explicitly let the firefox password manager (which will have to be a separate process and executable for this purpose) access the passwords.

      This way the passwords are not accessible to any remote threat and are encrypted on disk to thwart any local threats. The user never has to enter any passwords except at login. Convenience and security.

      They already have this - it's called Keychain on Mac OS X

    4. Re:Better password manager needed by Chemisor · · Score: 1

      You get that automatically if you have home directory encryption enabled

      No, you don't. While you are logged in, your password file will be decrypted and visible to anybody who wants to read it, like a malware app. Home directory encryption is there to protect against offline attacks only, when your hard drives are stolen. To protect against malware running as you the password file must not be accessible to you.

  37. Perhaps... by Red_Chaos1 · · Score: 1

    ...we should add basic security to the curriculum at schools? I'm sure I'll be parroting what others have said already, but all password systems need to allow letters (case mattering), numbers, and special characters. Further I think they should require them. Length limits are good, and 8 is a decent starting point. Obvious pass words should be blacklisted as being done here. Perhaps implement a check against other user info like birth-date and such to refuse passwords involving 2 and 4 year birth year dates, etc.

    Making password management easier for folks without it being a program they have to buy or spend a lot on will go a long way too. Being able to make one really long random strong password and have it applied to all websites would make things easier for the average user. Obviously they could then protect that with only one other password which they would need to memorize. Of course a keylogger could cause a problem there, but that's an issue no matter what.

    At least with a central program, if a system was found to be rooted, once cleared the program could be used to push out a new password for all accounts, with a new master password for the program. No idea how feasible this would be though. First have to get all websites on board with decent password systems. Still far too many out there that restrict to text/digits only passwords, which is part of the problem. Especially when some of these sites are banks. Would also need sites to stop using login fields that a browser or other software cannot detect. That doesn't stop a keylogger, and only makes logins more of a PITA for the user.

  38. Unnecessary by Anonymous Coward · · Score: 0

    What about people like me who have an account that I specifically use a really easy password for, because I DON'T CARE if someone hacks it. There's no information linked to this email address, it's never used for anything important, it's purely a throwaway email that I can use for sites that require arbitrary user registration that I will never use more than once.

  39. Probably overlaps with Twitter's list by Leemeng · · Score: 1

    Probably overlaps with:
    Twitter's List Of 370 Banned Passwords
    http://www.businessinsider.com/twitters-list-of-370-banned-passwords-2009-12

    Anyone have the actual Hotmail list?

  40. Too many rules by jklovanc · · Score: 1

    For every rule one adds to the creation of passwords one decreases the number of possibilities. For example, if an 8 character password that must be letters and numbers you are removing 52^8 all character words and 10^8 all digit words. As the number of rules get larger the number of possibilities get smaller. I agree there should be a short list of banned passwords but if the list is too big it just helps cracking.

  41. Aww... too bad... by Anonymous Coward · · Score: 0

    That's the majority of Hotmail's user base. I mean, if they were smart enough to use a decent password, they (generally) wouldn't be using Hotmail, would they?

  42. oh great by Anonymous Coward · · Score: 0

    Now I'm going to have to change my password from hunter2 to something else

  43. If common passwords are banned... by Anonymous Coward · · Score: 0

    Then that means my brute force attacks can ignore the entire common password set and move on to the nitty gritty stuff, WOOT! Thanks Hotmail, ^_^b

  44. New common passwords by KMSelf · · Score: 1

    That's possible.

    Any dictionary of "common passwords" is going to have to be adaptive.

    But the thing is, if you look at lists of common passwords, and of how many accounts can be compromised by them, the really common ones are really common.

    Hotmail have taken a long-overdue step here. I'd love to see all major online service providers follow suit, though if we could just get major email providers (Google, Hotmail, Apple, Yahoo, AOL), and Facebook (used for single sign-on), we'd be ahead of the game.

    There are still myriad problems with password recovery features (especially in a world of "free" online services which aren't tied to payments, a payment/credit card account, or billing address).

    And there's the fundamental problem that most user-based networks are far more interested in increasing the number of users, not in boosting security. Security provisions slow sign-ups, and are fundamentally at odds with increasing userbase.

    --

    What part of "gestalt" don't you understand?

  45. commadertaco@hotmail.com by Anonymous Coward · · Score: 0

    Password : /usr/bin/laden

  46. Stop babysitting the users by wye43 · · Score: 1

    You assume incorrectly that the user cares about the security of his account always.

    I myself create occasionally accounts that I really don't care about them, I just need them for temporary means. In such use cases, a thousand rules and fields to fill are just pointless. And BTW, I always thought the "mystery question/answer" was the most stupid security measure ever invented, even for my main accounts.

    Warn the user: YES. Ban the simple or common passwords: NO.

    Also, a lot of people here on Slashdot needs to drop this high-and-mighty attitude regarding the complexity of the passwords. They are not really solving the real security issues, its mostly a brag issue: "Oh look, that guy just typed something like 25 characters for his password, he must be so awesome!".

  47. Missing the bigger question... by Vrtigo1 · · Score: 1

    I.E. how Microsoft is actually doing this password analysis, because we would presume that they're smart enough not to store them in clear text so anonymous/lulzsec/etc can come steal them. I wouldn't be surprised if they just popped themselves up on the radar of hacker groups, "Hey guys, M$ must be storing about 50 million passwords in clear text!!1" Certainly, you can compare hashes to get a count of identical passwords, but then how do you know what those passwords actually are in order to ban them?