Follow Slashdot stories on Twitter


Forgot your password?
Encryption Security IT

Deloitte: Use a Longer Password In 2013. Seriously. 538

clustro writes "Deloitte predicts that 8-character passwords will become insecure in 2013. Humans have trouble remembering passwords with more than seven characters, and it is difficult to enter long, complex passwords into mobile devices. Users have not adapted to increased computing power available to crackers, and continue to use bad practices such as using common and short passwords, and re-using passwords across multiple websites. A recent study showed that using the 10000 most common passwords would have cracked >98% of 6 million user accounts. All of these problems have the potential for a huge security hazard. Password vaults are likely to become more widely used out of necessity. Multifactor authentication strategies, such as phone texts, iris scans, and dongles are also likely to become more widespread, especially by banks."
This discussion has been archived. No new comments can be posted.

Deloitte: Use a Longer Password In 2013. Seriously.

Comments Filter:
  • Use TPM (Score:5, Interesting)

    by Chemisor ( 97276 ) on Thursday February 07, 2013 @05:21PM (#42824675)

    Instead, store your password on a TPM chip, from where the hash can not be stolen and where the attempt rate can be regulated. This way even 7 character passwords can be quite secure.

  • Re:I Got It! (Score:5, Interesting)

    by alvinrod ( 889928 ) on Thursday February 07, 2013 @05:35PM (#42824897)
    It's bad because much like you can have a computer program randomly combine letters, numbers, and symbols to generate a password, you can simply have the same program combine dictionary words together. There are hundreds of thousands of words in the English language, which would make the number of combinations quite large, but most of those words aren't commonly used so you could ignore them. If you had people generate a four word pass phrase, it's quite likely that most of them would contain only words from a relatively small subset of the English language.

    When I use pass-phrases, I make sure to include some capital letters, numbers, and symbols. This makes it almost impossible to brute force. So for example, 2Correcthorse4batteryStapple! would be a much more secure password, that really isn't any more difficult to remember. It's only using 7 symbols, which makes it fairly easy to remember. Once you type it enough, muscle memory will allow you to enter it without too much issue.

    You could make it even more complex by using slang words, words from other languages, proper nouns, or other such words.
  • Re:I Got It! (Score:4, Interesting)

    by Beardo the Bearded ( 321478 ) on Thursday February 07, 2013 @05:36PM (#42824913)

    I'd just double the time it takes for each try.

    First bad password: 1 second to retry.
    Second bad password: 2 seconds to retry.
    Third bad password: 4 seconds to retry.
    Fourth bad password: 8 seconds to retry.
    Fifth bad password: 16 seconds to retry.

    You get the idea. It'll end brute-force and only mildly inconvenience clueless users with fat fingers.

  • by eksith ( 2776419 ) on Thursday February 07, 2013 @05:39PM (#42824959) Homepage

    That's usually a guarantee they don't hash passwords :/

    Or they use some kind of encoding scheme instead that just lengthens with password size and letter case (DB field width will get maxed out) and don't use parameters for DB inserts/updates so special chars would wreak havoc with queries. Sometimes that's because they're running ancient software, but other times it's pure and simple laziness or disregard. It's hard to care about a project under near-slave-labor conditions in some of those sweatshops.

  • by mentus ( 775129 ) on Thursday February 07, 2013 @05:39PM (#42824965) Homepage
    Don't complay too much. The convenience vs security balance can all too quickly pend to the [lack of the] former. Doing online banking in Brazil in any of the major banks is becoming a major PITA. Santander for instance, requires you to install a browser plugin (available in native version for IE or Firefox, or via Java in the case of Chrome) just to be able to login to the IB. You also need a special IB-only password which must be numbers and letters (mixed-cased), and if you type it incorrectly more than 2 times, they automatically suspend your IB password and you need to talk to your account manager to be able to unblock it.

    Do you think that's all? Nope. With that you can only use IB in 'read only mode', not being able to perform any transaction that might make a debit to your account. Then you have to request a 'codes card', with is basically a very cheap version of a token, albeit a little less secure. Upon completion of each transaction you'd be required to type one of the codes in your card. Thing is, fraudters caught up to that pretty quicly, and started sending phising mail where they'd lead the baits to a website passing as the bank asking them to type all their codes for 'security purposes'.

    So then they made it compulsory to register each computer you use IB with, therefore forcing you to use a whitelist to enable trusted computers. You actually have to go in person to an ATM machine and use your debit card + 3 letter PIN + 4 digit debit PIN to authorize each computer. Thing is, so many people have machines so full of malware that this wasn't enough to stop the fraudsters.

    Next in line was their latest addition: now in order to be able to make transactions online, not only you must have the IB password, install a proprietary browser 'security plugin', the token card, authorize your machine previously on an ATM with your debit card + 3 letter PIN + 4 digit debit PIN, you also must have a mobile phone on your file with the bank. Then, after you use all your passwords and code card in a trusted machine, they then generate a 7-digit code that is send via SMS to your mobile phone (which can also be only updated in person or in an ATM with both pins).

    What if you don't have a mobile phone? What if you don't have signal at the moment you want to perform the transaction? What if your phone battery is out of charge? Well, tough luck, you'll have to go to a Santander ATM machine, because all these security paranoia features are mandatory...

    The thing is, this a perfect example of adverse selection in effect, so now every bank is demanding you to install proprietary plugins (which are usually modified rootkits themselves..) to ensure the safety of your machine before being able to use any IB. Some are already demaning the use of SMS on a per-transaction basis and the process of using IB is getting more inconvenient by the day...

    When I compare that with the breeze that is using the IB for my HSBC account in the US... it makes me wonder how much inconvenience is enough to tolerate...
  • Re:I Got It! (Score:5, Interesting)

    by vux984 ( 928602 ) on Thursday February 07, 2013 @05:52PM (#42825197)

    4 symbols chosen randomly from a dictionary of ~200,000 by a computer not by you because you won't choose words randomly.

    that makes it a 1 in 200000^4 to guess... or 1.6 x 10^21

    compare that to an 8 character password also randomly generated. Passwords which are drawn from a set of around 90 symbols. (50 letters including upper and lower case, 10 digits, and ~30 symbols)

    that's 90^8 or a measly 4.3 x10^15

    a 4 word randomly chosen password from a dictionary is by far the better password, and much easier to remember too.

    An 11 character password of completely random gibberish is about equivalent, to 4 random dictionary words. Good luck remembering somthing like `oN{/QM9PKb

    which is no better than:

    scald obsolescent period postpone

  • Re:I love old news. (Score:5, Interesting)

    by swillden ( 191260 ) <> on Thursday February 07, 2013 @05:53PM (#42825229) Homepage Journal

    12? I know a freaking BANK where the character limit for the password is 8. Yep 8 character password to online banking.

    I was an IBM security consultant for about 10 years. I worked for all sorts of corporations big and small, talking to them about their security practices. Do you know which industry consistently had the worst security practices? Banking. It's amazing. I once talked to a bank that moves very large amounts of money (9+ figures) daily in wire transfers, communicated by kermit transfer of unencrypted files over a dialup modem. This was around 2005, and it actually wouldn't shock me to learn they're still doing it the same way.

    Now I work for Google, and part of my job entails setting up secure communications with banks. Almost without exception every bank tries to argue us into lowering our security requirements. It's not like we're asking for anything crazy, either: strong encryption and mutual authentication using standard algorithms and protocols and adequately-large keys (e.g. 2048-bit RSA, 128-bit AES, etc.), with proper key exchange protocols and periodic key rotations. It's not rocket science, but it's beyond the IT staff of most banks.

    I am frankly amazed that there aren't more major security breaches in our banking infrastructure.

  • Re:I Got It! (Score:5, Interesting)

    by Anonymous Coward on Thursday February 07, 2013 @05:56PM (#42825275)
    I used to do this to the college lab computers (running NT 4 at the time). I'd walk in with a floppy, reboot, copy the SAM file to disk, return to the dorms and crack away. Typically, I'd have the entire password file cracked in 10-12 hours. The machine doing the cracking was a P3 500Mhz. When I did the lab computers, I was shocked to find the administrator password on all the machines was the 5-character room number of the campus's IT department. And, it took about all of 10 seconds to crack. Getting password file without a bootable floppy proved a little harder, but not much. All you had to was replace the login screen's screen saver with a copy of cmd.exe, and be patient. Then, a little utility to dump the hashed password from memory. (For a long while, the login "screen saver" ran as SYSTEM). This also worked on Windows 2000 & XP which had an extra layer of encryption over the SAM.
  • Re:I Got It! (Score:5, Interesting)

    by interkin3tic ( 1469267 ) on Thursday February 07, 2013 @06:09PM (#42825477)
    Naive question, does anyone still brute force attack passwords? Are there websites out there that will allow you to try more than, say ten times before locking your account? If you're talking about the difference between 10 million different passwords and 4 billion, but facebook will lock down your account after 20 tries, there's not really a significant difference between the two. It seems like my accounts are always being locked down due to trying the wrong password from trying to "brute force" using every password I remember.
  • Re:I Got It! (Score:5, Interesting)

    by tattood ( 855883 ) on Thursday February 07, 2013 @06:18PM (#42825689)
    You could also use a password manager, which creates a random, unique password for every site for you. You have to remember one master password to use the program, and it automatically enters the username and password for you when you log into a website.

    Unless your computer is hacked and the master database stolen, it's a pretty decent way to use unique passwords.

Suburbia is where the developer bulldozes out the trees, then names the streets after them. -- Bill Vaughn