Slashdot Mirror


The Case For Lousy Passwords

itwbennett writes "Since the Gawker and McDonald's hack attacks, the web has been overrun with admonishments against using weak passwords. But weak passwords have their place too, says blogger Peter Smith. Like, for example, on Gawker, where he really doesn't care if it gets cracked. 'Life is too short to be worrying about 24 character passwords for trivial sites,' says Smith. And, to put things in perspective, your good passwords are pretty weak too. In a 2007 Coding Horror article, Jeff Atwood points out that the password "Fgpyyih804423" was cracked in 160 seconds by the Ophcrack cracker."

56 of 343 comments (clear)

  1. Bad usernames too by alphatel · · Score: 4, Interesting

    Anytime I visit a site that wants a signup, I use a garbage email account, with the same username and weak password. If someone hacks my identity, it's not even "me".
    It's not as if the right to post or read is such a valuable commodity that can't be replicated next time you visit the site.

    --
    When the foot seeks the place of the head, the line is crossed. Know your place. Keep your place. Be a shoe.
    1. Re:Bad usernames too by Anonymous Coward · · Score: 4, Funny

      Anytime I visit a site that wants a signup, I don't bother signing up.

    2. Re:Bad usernames too by zwei2stein · · Score: 3, Informative

      Ever heard of http://www.bugmenot.com/ ?

      It's nifty, use that instead ...

      --
      -- Technology for the sake of technology is as pathetic as eschewing technology because it's technology.
    3. Re:Bad usernames too by oldspewey · · Score: 2

      But what if you want to participate on a discussion board? (And don't worry, I'll wait 10 minutes until you're allowed to post your response AC).

      --
      If libertarians are so opposed to effective government, why don't they all move to Somalia?
    4. Re:Bad usernames too by aardvarkjoe · · Score: 2

      There are several tools you can use to make the whole "required registration for everything" a little less annoying:

      http://www.bugmenot.com/ has usernames and passwords that people have submitted for a bunch of sites. Very handy when you want to read something in a web forum (or other site, but I've found forums to be the worst) that has really obnoxious registration requirements.

      http://mytrashmail.com/ is an anonymous email service that lets you use a temporary email address, without requiring registration of any kind. It's good when you need to sign up for a website that insists on a verifying your email address, so you don't have to risk giving them a useful address.

      Finally, if you use a password manager (I've been using KeePassX, it's pretty good and cross-platform), then you don't have to remember passwords anymore, so there's no reason to use a weak password for anything. I don't have any idea what most of my passwords are.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    5. Re:Bad usernames too by Anonymous Coward · · Score: 5, Funny

      Look it didn't even take me three minutes to crack his account.

    6. Re:Bad usernames too by clone52431 · · Score: 2

      IMHO bugmenot is pretty much useless since (a) permitting websites to opt themselves out and (b) webmasters got savvy and started banning accounts listed on bugmenot.

      --
      Distributed Denial of APK: It takes 15 seconds to reply to him anonymously, but wastes tons of his time if we all do it.
    7. Re:Bad usernames too by eln · · Score: 4, Funny

      If none of these work, register an account with a throwaway email address (mailinator etc.) and share it on bugmenot and its clones.

      This seems like a good idea in theory, but it can backfire. For example, I used to use a particular email address for certain...less reputable sites. Since those sites occasionally do various email verification things, I had to check that email address every so often so I couldn't just throw it away. Over time, I started to use that address for more and more sites until I eventually remembered that address better than my actual email address. After that, it wasn't long before I instinctively started using is for *everything*.

      Anyway, long story short my primary email address is now midgetgrannyhorseporn@donttellmywife.org.

    8. Re:Bad usernames too by sideslash · · Score: 5, Funny

      Yeah, bugmenot is cool. I use it for my online banking.

    9. Re:Bad usernames too by Lumpy · · Score: 2

      Actually in that case, I grab all the weapons and ammo I have along with all the camping gear, throw it all in the small suzuki 4X4 an kill everyone at the nearest gas station so I can fill all the jerry cans I have, then drive as far north as I can to get away from civilization, find a nice hunting cabin in Canada and live there until most of society eat's it's self.

      Then I can access my passwords from the thumb drive I keep in my anus.

      --
      Do not look at laser with remaining good eye.
    10. Re:Bad usernames too by stonewallred · · Score: 4, Funny

      So you are the prick that made me have to use midgetgrannyhorseporn22@donttellmywife.org.

  2. hard passwords just lead to post it's even more so by Joe+The+Dragon · · Score: 3, Insightful

    hard passwords just lead to post it's even more so if you need to change it all the time and can't reuse old ones or even parts of old ones.

  3. people write down hard passwords by alen · · Score: 4, Insightful

    one time i worked at a place where every 6 months they would randomly change your password to a random 8 letter string of letters, numbers and a special character. and your username was some cryptic combination of initials, numbers and department. needless to say most people would keep a copy under the keyboard. meanwhile the admins thought they were james bond with their cool security

    1. Re:people write down hard passwords by hey! · · Score: 5, Insightful

      Actually having a hard password and writing it down is not such a bad idea. It's leaving the password under the keyboard that's a bad idea.

      Look at this this way. That guy driving a Ferrari around town unlocks it with a key that *anyone* can use. It's reasonably safe, however, because he keeps the key in his pocket.

      Of course, wallets get stolen. So what you do is this: you generate a strong eight character password, print it on a laminated card and keep it in your pocket. You choose a memorable six character password and keep it in your head. Then concatenate the two to form your working password. That's poor man's two factor security.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    2. Re:people write down hard passwords by clone52431 · · Score: 2

      Or keep it in an unencrypted spreadsheet.

      And name it "passwords.xls".

      And put it in My Documents, which they’re sharing on Limewire.

      --
      Distributed Denial of APK: It takes 15 seconds to reply to him anonymously, but wastes tons of his time if we all do it.
    3. Re:people write down hard passwords by Vanderhoth · · Score: 2

      So what's harder to crack, a Secure password you've described above written on a sticky note stuck to a monitor or under a keyboard or a slightly less secure password most people can remember?

      We have similar password requirements where I work only you can't reuse a password with in the last 14 passwords and it's changed every 3 months. I manage several databases, have 10 different application accounts, 3 HR accounts (for requesting time off, training and such), 3 e-mail accounts and at least four web forum accounts. All with different user names and password requirements.

      unfortunately I've had to resort to writing everything down. I keep them locked up, but all it would take is for me to pull them out to log in to a system and get distracted and forget to put them away. Many of the people in my office just write their new passwords on post it notes and stick them to their monitors. I've commented on it before and was promptly told to STFU and mind my own business.

      It's gotten to the point that I'm just refusing to use accounts that have ridiculous requirements. I'm no longer using the HR Training forum because they require a 16 character, no real words, non-repeating character, mixed case, alphanumeric with special characters password that must be changed every 30 days. That's just to look at what courses are being made available to my group, there's a separate site and account I have to log on to in order to request training that may or may not be listed on the former site. I sent the group in charge of the courses site an e-mail explaining why I wouldn't be using their site and they tattled to section head, who had never used the site before. After he tried to create an account and understood why I was refusing to use it he replied to them with an e-mail starting with "I'm going to make this as politically correct as I can, but..."

      What I believe it boils down to is the managers of a site need to evaluate what information is being made available on their site and what level of security is necessary. For forums like /. I would say a low security password of at least 3 characters would be sufficient. I'd consider a bank account a high security password, which should have more restrictive conditions place on it.

  4. 160 seconds? Windows? Bad example by fahlenkp · · Score: 5, Interesting

    Why on earth are they mentioning how fast rainbow tables can break an old windows hash? That has nothing to do with most pages running apache on linux. The example password would last for quite a while against a brute force attack. Anyone worth their salt wouldn't allow that many auth attempts from one IP. Get it worth their salt? Lololol. Anyhow why is the windows example being used in this article at all?

    1. Re:160 seconds? Windows? Bad example by Culture20 · · Score: 3, Insightful

      The example password would last for quite a while against a brute force attack. Anyone worth their salt wouldn't allow that many auth attempts from one IP.

      I'm sure you've noticed from your logs that brute force attempts are made from botnets now too? A lot harder to block.

    2. Re:160 seconds? Windows? Bad example by Lloyd_Bryant · · Score: 2

      Why on earth are they mentioning how fast rainbow tables can break an old windows hash? That has nothing to do with most pages running apache on linux. The example password would last for quite a while against a brute force attack. Anyone worth their salt wouldn't allow that many auth attempts from one IP. Get it worth their salt? Lololol. Anyhow why is the windows example being used in this article at all?

      You missed the point of using rainbow tables in the first place. It's not about brute force guessing a password - any system that's still vulnerable to that sort of attack should have the admin taken out and shot. It's in the case where an attacker get hold of the file containing *hashed* passwords, and want to work out what passwords correspond to those hashes (which is what happened in this case).

      Windows, Linux, whatever - if a file of hashed passwords can be obtained, and those hashes aren't salted, then they are vulnerable to a rainbow table attack. They probably just used Windows as an example because there are so many attack tools written specifically for the hashes employed by the folks in Redmond.

      --
      Don't tell me to get a life. I had one once. It sucked.
    3. Re:160 seconds? Windows? Bad example by fahlenkp · · Score: 2

      A little harder to block, yes I would agree, however even a botnet of 1 million computers all active on my pathetic site can only guess 5 million per hour. I would love to see your logs that are a clear show of botnet force. Doesn't happen to my company's webservers. (knock on wood) Still a long time until the example password gets cracked. So at the heart of this question- are strong passwords like "Fgpyyih804423" worthless because an old NTLM hash cracker with precalculated tables can hit it in 160 seconds? Absolutely not. The example does not belong in the article.

  5. Unrealistic time to crack a password? by GreatBunzinni · · Score: 4, Insightful

    The coding horrors article claims that that given password was "cracked" in 160 seconds with a cracker kit but it fails to claim that it is a brute force attack where the attacker has physical access to the system (the cracker software is a bootable DVD, for fuck's sake). Meanwhile, in the real world, this sort of attack is practically impossible to pull off from any site which has any semblance of security. I mean, you only need to place a delay of a fraction of a second between login attempts to drive the time needed to "crack" the login/password combo to months, if not years. Adding to that the fact that it has become pretty much standard for sites to simply block any login attempt after N failed attempts then this reference to this so called cracking software goes from irrelevant to pathetic.

    --
    Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
    1. Re:Unrealistic time to crack a password? by Spy+der+Mann · · Score: 2

      In addition to salting the password, I design my systems to sleep for one second after each failed password attempt, and for 3 seconds before booting the guy off. That should take care of brute force attacks.

    2. Re:Unrealistic time to crack a password? by Pollardito · · Score: 2

      The recent Gawker hack where the entire username/password table was leaked is exactly the kind of "unrealistic attack" that you're calling "practically impossible to pull off". You don't need physical access to the system with the passwords, you just need a copy of the encypted passwords from the system to be moved onto a system that you have physical access to.

  6. Passwords are stupid by betterunixthanunix · · Score: 5, Insightful

    Passwords are a very poorly designed security mechanism, yet no matter how many times this is pointed out, people still seem to think that the solution is to educate users about password security. Human brains just do not generate or remember random strings very well, and it is ludicrous to expect users to do so. Of course, passwords will always be around because password based systems are convenient.

    --
    Palm trees and 8
    1. Re:Passwords are stupid by Lexical_Scope · · Score: 2

      Are we sure passwords are stupid? They're certainly annoying when compared to using certificates or biometrics or whatever. Isn't the problem here more that passwords that are hard to crack are also hard to remember and also that password reuse is bad (m'kay).

      I read an excellent article by Dennis Forbes recently who suggested a browser-based mechanism to deal with this. Basically, never send your password to the recipient (whether it's Gawker or your bank). When you type into a HTML password field, hash the password you type in with your username and the domain of the site as a salt and then submit that. That way no-one (including the site owner) has any chance to store or intercept your plaintext password.

      Now if you use the same username everywhere, you might want to avoid "12345" as a password, but a single complex password could be used for all your sites without worry. It would be a different hash sent to (and stored by) each site, it would be immune to rainbow table attacks and if you use a good password it would also be secure against brute force attacks.

      http://blog.yafla.com/input_typepassword_Needs_To_Grow_Up/

      If browser developers were smart, they'd let you generate or enter a complex UID (generate it on your PC browser and then provide it to your iPhone, laptop, work PC and so on...) and salt with that as well. That way your passwords would work across multiple machines (if you used the same browser password) but it would add huge additional complexity to a brute-forcing attempt because now they need the domain (easy), your username (easy), your site password (hard) and your browser password (hard). So an attacker couldn't login to your accounts even if they beat your password out of you unless they were using one of your devices. Conversely, if they stole one of your devices, they'd still need to crack your site password.

    2. Re:Passwords are stupid by Haedrian · · Score: 2

      A good way of generating a random string...

      Is to think of a sentence that has letters and numbers - and then take the first letter of each word and all the numbers.

      Ex: My best friend Joseph was born on the 15th of December = MbfJwbot15oD. Mixed letters and numbers of different cases - and its pretty easy to remember.
      -
      What you could also try I guess is to get some sort of hash+salt - type in your password, and use that hash of the password as your password (which will also get rehashed). Bit hard on computers which aren't yours though.

  7. Re:Password keychains? by mcvos · · Score: 4, Insightful

    And then you only need to figure out how to sync those various keyrings across multiple PCs, browsers, OSs and smartphones. Easy as pie, right?

    As you can probably guess, I use the same, simple password for every single web forum. I use complex passwords only for stuff that matters: my computers, my banking site, my PayPal account (until I canceled it), etc.

    What really pisses me off, by the way, is when sites want to restrict my choice of password. The most stupid example is my bank, that doesn't allow (most?) non-alphanumeric characters in a password. Then there are completely unimportant webfora that insist my password has to be at least 8 characters long and contain letters, numbers and non-alphanumeric characters.

  8. This is why... by RivenAleem · · Score: 5, Funny

    12345 has always worked for me, on every site I've used. Some sites require a 6, and some even 7 and 8. I've never been hacked once!

    I'd also like to add that I'm a giant douche and a poopy-head!

  9. Lots of bad password advice out there by ron_ivi · · Score: 3, Interesting

    This was one of the best password articles I've seen.

    I think the worst advice I've seen is when people recommend using some algorithm to make long painful "good" passwords that are variations of each other.

    Someone who uses:
          mysecr1tword4gawker.com
    for fun and
          mysecr1tword4mybank.com
    for their bank isn't that much safer than if they had just used the same password for both.

    Much better to use throwaway ones for sites like gawker; and truly random ones for banking.

    IMHO OpenID is the best idea. You only need to put your trust in 1 identity provider - where it's worth the effort to set up a good password and 2-factor auth (easy to do for $0 at myopenid.com, and for a few bucks at Verisign's openid provider); rather than needing to trust every site you come across.

    1. Re:Lots of bad password advice out there by oobayly · · Score: 2

      I do exactly this for all non-banking sites.
      I use a 8 char alphanumeric password, I then take certain parts of the domain and prepend and append them to the password.
      As the base password is randomly generated, it's not obvious where the domain parts start and end.

      I started doing this after my Yahoo account was hacked, I'm guessing because I used the same password for some random site was found (that'll learn me). This way it stops any automated tools using that password on every freemail account with my username. Odds are that a person (not including people that worked at Station X) would need a good few examples of my password to see the "algorithm" I use.

      I've suggested that people do the same, but only after explaining why they shouldn't something simple like Password1 as their base password, and not to use the whole domain, but things like the 2nd vowel & 3rd consonant.

  10. It is not true that your passwords are insecure by junglebeast · · Score: 2

    To quote the referenced article,

    "Why is Ophcrack so fast? Because it uses Rainbow Tables. ....If you've salted your password hashes, an attacker can't use a rainbow table attack against you-"

    In other words, any service with 1/10 of a brain will salt their passwords and be immune. They are also only vulnerable if they let their system get hacked and database stolen.

    In other words its the same classic trade off as ever: you have to trust the person who runs the service to know what they are doing with your password. But if they do know what they are doing, then you shouldn't have to worry.

  11. Re:hard passwords just lead to post it's even more by Vanderhoth · · Score: 3, Informative
    I would assume he meant "post it's" as in people just write all their passwords down and stick them all over their PCs

    Punctuation would have been useful

    hard passwords just lead to post it's. Even more so if you need to change it all the time and can't reuse old ones or even parts of old ones.

  12. Ophcrack by Kiaser+Zohsay · · Score: 3, Insightful

    If "Fgpyyih804423" had at least one non-alpha-numeric character in it, it would have survived at least the free download ophcrack.

    --
    I am not your blowing wind, I am the lightning.
  13. Re:Password keychains? by clone52431 · · Score: 3, Insightful

    Yeah, I just registered an online banking account and their password requirements were 8-12 characters, no special characters.

    WTF people?

    But then they use security questions as a second line of defense, which is just another password, and a much longer and therefore stronger one at that (if it’s done properly – which most people don’t do, of course). Now, hopefully they’d require someone logging in from an unrecognized IP address to pass a security question...

    --
    Distributed Denial of APK: It takes 15 seconds to reply to him anonymously, but wastes tons of his time if we all do it.
  14. Lastpass by defaria · · Score: 5, Informative

    In a word - Lastpass. 'Nuff said.

    1. Re:Lastpass by gsmalleus · · Score: 2

      Absolutely! A co-worker of mine has been using it and stated that it worked well for him. After these recent break-ins, I decided to sign up for LastPass. I wen through all the websites I use on a regular basis and used LastPass' password generator to generate secure passwords for each. I feel much safer now knowing all my passwords are extremely strong. While the free service should suffice most of your needs, I signed up for the premium service ($12/year) to get the mobile app for my phone.

    2. Re:Lastpass by darkmeridian · · Score: 2

      I use Keepass to maintain all of my passwords. It's open-source and encrypted using AES 256. I save the password database on Dropbox, which keeps an updated copy available on all of my computers. The only problem is that I cannot login to the websites on public computers, but I think that's an added security bonus. I have my Blackberry with me to check my email, which is what I really need to check on the road.

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    3. Re:Lastpass by definate · · Score: 2

      Best $12 a year service, and now they're doing Xmarks for $8 per year.

      Two of my favorite add on's to any browser!

      Now I audit my passwords regularly, and maintain passwords WAY stronger than necessary, which are different per login.

      --
      This is my footer. There are many like it, but this one is mine.
    4. Re:Lastpass by rsborg · · Score: 2

      In a word - Lastpass. 'Nuff said.

      Similarly, I use 1password (Win/Mac). Main benefit with 1password over Lastpass that I can see is that my keychain lives locally (but can be shared amongst users/computers uisng dropbox).

      A password manager is absolutely essential, IMHO and a graceful happy medium between usability and security.

      --
      Make sure everyone's vote counts: Verified Voting
  15. Re:Password keychains? by horatio · · Score: 3, Interesting

    Then there are completely unimportant webfora that insist my password has to be at least 8 characters long and contain letters, numbers and non-alphanumeric characters.

    When I worked for a major university a few short years ago, they contracted our paperless pay statements and W2s to Talx -- who only allowed numbers in the "password". Super frustrating, and of course no one in HR understood why I had a problem with this. They may have gotten smarter since then, but doubtful.

    --
    There is very little future in being right when your boss is wrong.
  16. Re:Offtopic but please help by Tteddo · · Score: 2

    Presuming it was working the way you wanted before, log out, delete all your SlashDot cookies, then log back in. I have to do that every couple of months since the CSS makeover. Last time I was horrified to see Facebook "like" icons! *shudder*

  17. TFS Fail... by fuzzyfuzzyfungus · · Score: 4, Interesting

    The summary makes the incredibly naive and misleading mistake of conflating online trial-and-error attacks with offline hash attacks.

    Against a system you do not control, the system has total power over how frequently you may try a username/password combination, how informative it is about your success/failure(ie. does it just say "no" does it say "wrong password" does it say "username not recognized"?), as well as being able to, if it wishes, just start ignoring all attempts from your IP/terminal or all attempts against a specific account(subject to the risk of denial of service techniques exploiting this). In this scenario, the difference between a terrible password and an OK password is enormous. The 12345 or 'password' are quite likely to be simple enough to crack by trial and error, even against a remote system. Modestly more complex ones will either be impossible or require days/weeks of low-speed guessing, or careful guessing from multiple hosts.

    With an offline hash attack, you have total control over the hashes, and the only limiting factor in how fast you can attack them is your computer(and hash attacks generally parallelize really well). Here, the difference between a terrible password and a merely mediocre one will likely be less than the refresh rate of the attacker's monitor, and the difference between an OK password and a superb one will still be fairly small. Only a password so good that it is basically a nonstandardized type of private key will be of any use. However, offline hash attacks only happen against compromized systems, you can't get the hash table otherwise. They are an excellent argument for not re-using passwords, since systems get cracked all the time; but they are of only limited relevance in discussing the importance of password complexity, or lack thereof, for online attack scenarios...

  18. Single point failure [Re:Password keychains?] by Geoffrey.landis · · Score: 2

    Today computers offer keychains like Gnome Keyring and KWallet for Linux, and often offer a password-generating tools, browsers also remember the passwords. Creating a complex 30 character password and keeping in the browser takes 4 clicks, creating a complex password and keeping it in the keyring and browser takes 8-9 clicks, creating a stupid password that anyone can crack takes thinking, 6-7 keystrokes and then having to remember it. Laziness is no excuse when you're encouraged to be even more lazy with the complex ones.

    Well, yes. Of course, this means you now have a single-point failure mode for ALL of your accounts now; somebody sneaks into your browser, and your complex passwords are all useless.

    And it doesn't help, because when the sites you have to log into vary their URL and you have to log in to their site and your browser doesn't know which password to use, you're toast.

    Your browser burps, and you're toast.

    Your keychain freezes, and you're toast.

    You're accessing from some other system, and you're locked out of everything.

    Doesn't help against phishing, either.

    --
    http://www.geoffreylandis.com
    1. Re:Single point failure [Re:Password keychains?] by c6gunner · · Score: 2

      Well, yes. Of course, this means you now have a single-point failure mode for ALL of your accounts now; somebody sneaks into your browser, and your complex passwords are all useless.

      Which is why my browser resides on a truecrypt volume, and my computer locks itself after I've been away for 2 minutes. Plus I'm in the habit of manually locking the computer when there are others around. Not really an issue.

      And it doesn't help, because when the sites you have to log into vary their URL and you have to log in to their site and your browser doesn't know which password to use, you're toast.

      No, you can go and manually look at the password for the site.

      Your browser burps, and you're toast.

      You don't do backups?

      You're accessing from some other system, and you're locked out of everything.

      I have a way around that, but yeah, it would be an issue for most people.

      Doesn't help against phishing, either.

      Doesn't hurt, either.

  19. Not really by Sycraft-fu · · Score: 2

    The problem is rainbow tables quickly get too large to be of practical use, and take too long to generate. This fast cracking is again people banging on about old LM passwords. The old 3com/MS LanMan OS used a really weak hashing system. Passwords were limited to 14 characters in length, and were case insensitive. Further, they were stored as 2 7 character hashes. Windows versions prior to Vista stored these LM hashes by default unless you changed the security settings or used a password longer than 14 characters. Ok well generating a rainbow table for that is pretty easy, and you can go and download them online. An alphanumeric table is only like 2GB and it covers the entire possible PW size from 1-14.

    Ya well you don't get so luck with newer hashes. If you use MD5, which many OSes do (that is also what NTLMv2 is based on) a table that can do only lowercase alpha and space passwords from length 1-9 is 52GB. That means if the password is over 9 characters, or has a capital letter or a number or a special character it is fucked.

    People love to bang on about how cool Rainbow tables are at cracking even complex passwords, and they are always going it against LM hashes it seems. Reason is it is easy. Fine but that doesn't matter. Want to try yourself? Ok fire up your favourite rainbow table program and have a go at this: f01889f696f2b20192b8ba7522481a98. I'll even give you the parameters: It is an MD5 hash, no salt, the password is an English phrase, any human can read it no problem. It is more than 20 but less than 30 characters in length.

    Try any table you like, I've never seen the one that can handle it, and it is a simple password, relatively speaking. It isn't some randomly generated garbage, it is meant to be human readable.

    All rainbow tables have really done is made cracking short, simple passwords fast. Fine, but that isn't really all that intensive anyhow. You can crack LM passwords in less than 24 hours on modern hardware, no tables. They are cool, but they don't really change anything. They don't allow for this "We have a table that cracks any hash no matter how long," kind of thing. Not only would such a table take a stupid amount of disk space, but it would take far too long to generate it. Even if you said "Sure we can spare 100EB of storage for a massive table!" what you can't spend is the thousand years it'd take to make it.

  20. Re:hard passwords just lead to post it's even more by oliverthered · · Score: 2

    I think the problem was as follows.

    the plural of 'post it's is not obvious, often I use quotes for plurals of nouns like that.

    but then there's also this problem. the it's fits two ways, I've put two in below.

    hard passwords just lead to 'post it's. It's even more so if you need to change it all the time and can't reuse old ones or even parts of old ones.

    --
    thank God the internet isn't a human right.
  21. It was also being done against an LM hash by Sycraft-fu · · Score: 2

    Which is extremely weak. Now I'll grant you it could be an issue: If someone gets access to your system and your SAM file and if you are running XP or earlier and if your password is 14 characters or less then there will be an LM hash. Vista or 7? No LM hash by default. Longer password? No LM hash (as LM is limited to 14 characters).

    So let's say this password was on 7 instead. Ok so it is 13 characters and uses upper, lower and numeric. Surf over to Ophcrack's site and... no tables that could get it. Their largest Vista stable, 137GB, only does 8 character passwords, so it is too long. they have one that does 12 character passwords, but only numeric. Same deal at Freerainbowtables.com. They've got a 453GB NTLM table that'll do mixed case and numeric but only up to 8 characters.

    So with a modern hash, even with no salt, that password is just fine.

    Well what if you are running XP? For one you can just turn off LM hashes but suppose you don't want to. Fine, just make a simple phrase. "OrphCrack is 2 stupid 4 this 1." would be a password that none of their tables could handle. It is over 14 characters, so no LM hash gets stored. It is also way too long, even if they doubled the length of their tables (and remember each character is exponentially harder than before, requires exponentially more space and time to make the table) it wouldn't touch it.

    This is just people trying to make a scare story where these is no story. Yes rainbow tables can crack passwords in their range really fast provided they have the has file and it isn't salted. Don't use a short password and you are good. Long passwords aren't hard, just make it a phrase of some kind. Given that the best tables are just eeking in at maybe 9 characters, I wouldn't worry about the future if your password is 15+. Be a long ass time before that is a problem.

  22. Re:Password keychains? by John+Hasler · · Score: 2

    > ...it's usually not that difficult to track down some of that information.

    Tell them your mother's maiden name is ct!h0Zf&.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  23. Why only ASCII? by Plekto · · Score: 2

    Having spent a few years working for a company that dealt with files from Asia on a daily basis, it strikes me as odd that more sites don't allow unicode characters. Adding a single Chinese or Arabic character to the password is enough to force most cracking utilities *even when you have the machine in your hands* to have to resort to brute-force measures that can take days. What's awful, though, is how sites restrict you to A-Z and 0-9 98% of the time, which defeats the entire reason for a password. I suspect that they want to be able to maybe crack it themselves in case they feel the need to do so. Because 10 characters max, with a simple 36 character ASCII limit is going to be cracked exactly as it was in the example.

    It's the old obscure OS trick. If you are using an operating system that the hackers commands mean nothing to, you are secure. I know of a few people who run email servers(as an example) that use very obscure and old operating systems that no botnet or hacker is designed or has the knowledge any more to deal with. One friend a few years ago was using an old A/UX Macintosh as a router, precisely because the ability to remotely hack the code was essentially zero.(while there were easy ways ten years ago, everyone has forgotten them by now) If you can find a book on how to program some of these obscure OSs, good luck to you. If you want to really go crazy, run OpenVMS on your mail server. And watch anyone who gets into the system have a fit trying to take over. (I suppose there are some people who can, but criminals are lazy and I suspect less than 1% of people here on slashdot even have used OpenVMS in their lifetime)

    While that's not usually workable, though, for modern computers, it IS easy to do with Unicode, since the latest version covers 109.000 characters. Figuring out what characters you used would probably take a cracker just to figure out a simple 2 character combination. It's just not something that the botnets are (currently) equipped to deal with.(though I suspect that they do check for simplified Chinese and Japanese and similar characters - the trick would be to pick something obscure like Sandscrit or another ancient language.

  24. Re:Password keychains? by Red+Flayer · · Score: 4, Funny

    Tell them your mother's maiden name is ct!h0Zf&.

    I usually just tell them my mother's maiden name is cthulhu, and then the bank gives me all their money.

    --
    "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
  25. Don't use passwords! by SanityInAnarchy · · Score: 2

    This is what public-key cryptography is for. Someone insists on a password?

    makepasswd --minchars 8 --maxchars 64

    If that doesn't work, replace maxchars with whatever's relevant for the site. That's already fairly secure, but if a site insists you use non-alphanumeric characters,

    makepasswd --minchars 8 --maxchars 64 --string 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789!@#$%^&*(){}?+[]/=;,.:'

    And that's assuming they don't allow Unicode. Most websites will let my browser save the password, and a few others, I can copy it from a text file. On the very rare occasions a website insists I type the password every time, and I'm too lazy to work around it, I do this:

    gpw

    Then, just add some numbers that mean something to me, though after a week or so, I'll have memorized them -- so the next time I need one, there'll be other relevant numbers.

    At this point, I never sign up for a new service with the same password I use anywhere else. I don't want to make it easy for someone else to crack my Slashdot account, for instance, but that's no reason to trust Slashdot with my PayPal password, or vice versa. TFA is moronic -- it's not about "lousy" passwords, it's about limiting the scope of passwords, and this isn't new. This time, the site in question didn't use salt. What if they'd actually been malicious?

    --
    Don't thank God, thank a doctor!
  26. Re:Password keychains? by nabsltd · · Score: 2

    Tell them your mother's maiden name is ct!h0Zf&.

    Most of these "security" questions ignore anything but [A-Za-z] in the answer and fold case.

    So, although you are a bit more secure by not using the correct, searchable answer, any answer that wasn't correct would accomplish the same thing.

  27. Re:hard passwords just lead to post it's even more by pyrr · · Score: 2

    I call them "sticky notes".

  28. I like trolling my co-workers with passwords by GrumpySteen · · Score: 2

    I have a post-it note labled "passwords" with about a dozen random 12 character strings stuck to my monitor at work. None of them are actual passwords that are used anywhere.

    It's surprising how often I find my network login has been locked out.

  29. Re:Password keychains? by rjstanford · · Score: 2

    Which is why you lie. Consistently and constantly to those questions.

    What was your birth place? Pizza Hut, Luna City
    What was your first pet's name? Sir Fucks-a-lot
    What was your mother's maiden name? Jack Daniels
    What is your favorite food? Glass

    If you do so, no amount of digging into your personal life is going to come up with the right answers and as long as you give the same answers each time, it's not that difficult to remember.

    Of course, then you have the problem where THAT database is compromised, given unlike the password data base the answers probably weren't encrypted...

    Yup. The only way someone could ever get them is if you posted the list of questions and answers to some kind of non-anonymous messaging board. Luckily, nobody would eve be that foolish. ;)

    --
    You're special forces then? That's great! I just love your olympics!
  30. Re:Password keychains? by treeves · · Score: 2

    So don't use the real answer to the father's middle name question. Say it's 1y1g2r3fs5cxy4 or something.

    --
    ...the future crusty old bastards are already drinking the Kool-Aid.