Slashdot Mirror


Elcomsoft Claims WPA/WPA2 Cracking Breakthrough

secmartin writes "Russian security firm Elcomsoft has released software that uses Nvidia GPUs to speed up the cracking of WPA and WPA2 keys by a factor of 100. Since the software allows them to network thousands of PCs, this anouncement effectively signals the death of wireless networking in business networks; any network handling sensitive data should start using VPN encryption on machines connecting over Wi-Fi networks, or stop using these networks altogether."

78 of 349 comments (clear)

  1. Looks Like I'm Safe by linuxmeepster · · Score: 5, Interesting

    "Brute Force Attack will take up to 128299838271 years" at 500,000 passwords a second. ElcomSoft is claiming a 20x improvement in speed, but that won't make a dent into an exponential-sized problem. See http://lastbit.com/pswcalc.asp for calculation.

    1. Re:Looks Like I'm Safe by Daimanta · · Score: 3, Informative

      True, buy most people will use a alphanum pass with 10 characters or less.

      (26*2+1)^10 = 839299365868340224

      Which is a lot more crackable.

      --
      Knowledge is power. Knowledge shared is power lost.
    2. Re:Looks Like I'm Safe by Anonymous Coward · · Score: 5, Informative

      Uh, where are you getting that number? (26*2+1)^10 works out to 1.7488747 * 10^17. Wouldn't it be more like ((26*2)+10)^10, assuming no spaces?

    3. Re:Looks Like I'm Safe by Sasayaki · · Score: 5, Funny

      "Brute Force Attack will take up to 128299838271 years"

      Look, I understand that's enough security for your mortals, but I plan to live forever. I don't want someone getting my data just after my 128,299,838,295th birthday!

      --
      Check out my sci-fi book "Lacuna" at http://goo.gl/MVxX8
    4. Re:Looks Like I'm Safe by Ironsides · · Score: 2, Interesting

      That sounds like a reason to go out and get your own router that supports full WPA2 encryption. If nothing else, flash it with DD-WRT and you get that.

      --
      Fly me to the moon Let me sing among those stars Let me see what spring is like On jupiter and mars
    5. Re:Looks Like I'm Safe by ksd1337 · · Score: 5, Funny

      I don't want someone getting my data just after my 128,299,838,295th birthday!

      Tell us if they release Duke Nukem Forever by your 128 billionth birthday.

    6. Re:Looks Like I'm Safe by Korin43 · · Score: 2, Funny

      Look, I understand that it's inconvenient to change your passwords ever 128 Billion years, but that's the sort of inconvenience you'll have to live with if you want security..

    7. Re:Looks Like I'm Safe by tftp · · Score: 5, Funny

      I recently moved up 23 chars, but it won't calculate that for me.

      Do not worry, the keylogger inside of your keyboard has plenty of memory.

    8. Re:Looks Like I'm Safe by TheRaven64 · · Score: 3, Interesting

      So, computing speed doubles roughly every 18 months. At this rate, it will be down to one year in 55 years (assuming computers keep getting faster at the same rate - 55 years is about as long as we've had commercial computers).

      Of course, if you add another alphanumeric to the password, you multiply the complexity by 56, which adds another 10 years to the time before computers will be fast enough to crack it in a year. Another alphanumeric takes it up to 73 years, another up to 81, and so on.

      There are some physical limits to the maximum speed of computation. All of the ones we've come close to so far have been practical engineering problems, rather than theoretical ones. 21 more doublings in transistor density and IC features are smaller than the nucleus of an atom (9 more and they're smaller than a helium atom including its electron cloud) - only possible if you're building your CPU out of neutronium, so it seems unlikely that we'll get to 54 without some brand new physics. Increasing transistor density isn't the only way of increasing computational power, but so far it's been the easiest (although each doubling does require an R&D budget measured in billions of dollars).

      --
      I am TheRaven on Soylent News
    9. Re:Looks Like I'm Safe by GameboyRMH · · Score: 2, Funny

      I was a little worried until I also read it was nothing more than a brute force attack using a faster processing unit.

      My thoughts exactly. This is like fitting two bigass turbochargers and jumbo cams to a big 'ol American V8 and calling it a breakthrough in engine design. The headline should be "Elcomsoft turns WPA/WPA2 brute force attack speed up to 11"

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
  2. Does this surprise anyone? by Mad+Merlin · · Score: 5, Insightful

    This doesn't surprise me. Anyone who wasn't already assuming that anything you sent via wireless was already in the hands of your enemies (unencrypted) is a bit naive.

    1. Re:Does this surprise anyone? by Anonymous Coward · · Score: 5, Insightful

      I don't care how you're accessing the net, if it's important encrypt it.

    2. Re:Does this surprise anyone? by Ironsides · · Score: 2, Insightful

      So, all I need to do is record the data, crack the first set of keys and then I can decrypt all subsequently sent packets as you have convieniently provided the new keys in the (now decrypted) data stream.

      --
      Fly me to the moon Let me sing among those stars Let me see what spring is like On jupiter and mars
    3. Re:Does this surprise anyone? by Ironsides · · Score: 3, Informative

      He's pushing out the new key over the network using the existing key. I record all data over the network starting with key XX1. Say he gets to key XX3 when I finally crack key XX1. I use key XX1 to decrypt all the data I have recorded from the wireless, I get key XX2 by decrypting it and then I also get key XX3.

      --
      Fly me to the moon Let me sing among those stars Let me see what spring is like On jupiter and mars
    4. Re:Does this surprise anyone? by SanityInAnarchy · · Score: 4, Interesting

      Nope. It only requires that someone is recording that data, just as GP said.

      So, suppose you're pushing a new key every hour. It takes me 12 hours to crack your key.

      If you're not thinking too clearly, it looks like you're safe.

      But with modern wireless technologies, how much data can you really push in 12 hours? Let's say you're on a -g network -- 54 mbits -- you'll probably send at most 5 megabytes per second. Suppose you're saturating that constantly -- that means roughly 18 gigs an hour.

      So, it takes me 12 hours to crack that -- which means I have to record at most 216 gigs worth of (encrypted) data.

      At the end of 12 hours, I've cracked the key from hour 1. I can then go back and decrypt all traffic you sent during that time, including the key you set for hour 2. Then I can decrypt all the data from hour 2, and so on. This will probably take less than an hour.

      At that point, I'm caught up, and you're kindly pushing updated keys to me.

      So, in other words, your rotating key scheme only works against people who either aren't recording your data, or aren't interested in cracking it at all (for instance, it'd be great if you give a houseguest access for an hour, then the next hour, the key changes from under them)...

      --
      Don't thank God, thank a doctor!
    5. Re:Does this surprise anyone? by hedwards · · Score: 3, Insightful

      That was my reaction, the standard advice going back a long ways was use WEP, but for the love of god also use VPN between the devices. I can't imagine why WPA or WPA2 would make people think that you should be ditching the VPN.

      Admittedly I've been guilty of not doing it, but it was more a matter of inferior Windows facilities than anything else.

    6. Re:Does this surprise anyone? by collinstocks · · Score: 3, Interesting

      I think that the way I would do it would be as follows:

      Have a secret key SECRET. SECRET is never directly used.

      When you first initiate the connection, you ask the wireless network for the current salt, SALT in plaintext.

      You then use a very secure hash (I think that the one that I wrote a while ago is probably secure enough, though this is an unwarranted assumption, as I haven't shown it to any security experts) and take the hash of SECRET salted with SALT. You use the hash value as the key.

      Every XX minutes, SALT changes. Therefore the key changes. However, someone cannot get the new key even if they have broken the old key because they need the SECRET as well as the current salt.

      The way to break this would be to break the hash, but with a sufficiently strong hash, that should be difficult to do in a reasonable amount of time, especially if SECRET and SALT are very long.

    7. Re:Does this surprise anyone? by virtual_mps · · Score: 2, Interesting

      That was my reaction, the standard advice going back a long ways was use WEP, but for the love of god also use VPN between the devices. I can't imagine why WPA or WPA2 would make people think that you should be ditching the VPN.

      Since WPA2 uses the same encryption that you'd find in a VPN, I wonder why you think it would be less secure?

    8. Re:Does this surprise anyone? by collinstocks · · Score: 4, Interesting

      [This is where someone else who knows something about crypto chimes in... I just know this because I'd seen someone else getting called out on this misconception.]

      W007! I actually do know something about crypto (as well as number theory, which is useful and fun).

      You are right about the fact that, if SALT were transmitted through plaintext every time, it would only be a matter of time before SECRET would be able to be deduced (assuming that the method of breaking the overall WPA encryption allows you to figure out the encryption key being used [I don't know too much about WPA in particular, so I'm not sure if it is public key or not]).

      I should have been clearer. Every XX minutes, a different SALT is transmitted via ciphertext.

      This increases the complexity of the problem significantly:

      You must break the first encryption key and gain the full key. The key looks something like:
      a8fbcd1db5a6bf013763fd45a32f2b319bfba413

      You must break the second encryption key. Again, the key looks something like:
      216cd69e6e4112b6adffec1853ae415b0fa45fcf

      [Wash, rinse, repeat]

      You eventually have enough keys lined up to figure out that they use the sha1sum and all start with "this is insanity ", therefore SECRET="this is insanity ".

      The problem is that you have to break the encryption scheme enough times to gain enough keys to establish what SECRET is. Then you have to break the hash. If it is a particularly good hash (i.e. NOT MD5 OR SHA1!) and the key that you are hashing has sufficient entropy (i.e. consists of random data) then you shouldn't be able to break the hash using a rainbow table, and brute force might be necessary.

      Now, you can always try to mathematically find a flaw in the hash or encryption scheme, but that is a different problem. Personally, I wouldn't trust an encryption scheme designed by someone else unless I had the mathematical background to prove it, which, in the case of RSA, I do. Therefore, I would use RSA with as large a key and block size as is feasible. I'd probably also write my own implementation.

      (I must confess, though, that the implementation I wrote to which I have linked is not by any means secure as it stands. It is also probably buggy, as I spent maybe half an hour on it at most. Someone commented on another recipe that writing RSA should be simple, and so I took the opportunity to write it.)

  3. Rotate your keys by Legion_SB · · Score: 5, Insightful

    With good keys, even a 100x increase in cracking speed is still not fast

    Don't use a little 8-character passphrase. Use long keys, and don't just leave them in place forever. Change them periodically.

    --
    'a';DROP TABLE users; SELECT * FROM DATA WHERE name LIKE '%'... if you're reading this, it didn't work.
    1. Re:Rotate your keys by Kjella · · Score: 2, Insightful

      Rotating keys is not a smart way to try to extend the keyspace, if he can brute force one password he can quite probably do it again. Rotating passwords is a good idea if unwanted people may have had access to the password or a device it was on like say in a corporate network, guest network or whatever. For the traditional home network where the overwhelmingly likely scenario is that he's got no inside knowledge, just set one password at maximum length with some special characters so you're using the full keyspace. He'll have a much harder time breaking one 128 bit key than ten 80 bit keys.

      --
      Live today, because you never know what tomorrow brings
    2. Re:Rotate your keys by robosmurf · · Score: 2, Insightful

      Rotating the keys doesn't help that much to close the window for attacks.

      Cracking a key is a matter of chance. At a certain rate of checking trial keys, you'll have a certain chance in an hour of cracking it (except that admittedly the chance does go up with time with a fixed key as you exhaust possibilities).

      As long as the attacker is constantly attacking the currently active key, then it's not much harder to break a changing key than a fixed one. Though with a fixed one, there is an upper bound (once the entire keyspace has been checked) on how long it can take.

      It is helpful though for is shutting out an attacker once they have got in. But that assumes that you are not pushing out new keys over the network.

    3. Re:Rotate your keys by Kjella · · Score: 2, Insightful

      Which is a meaningless statement, because it's not a choice between one strong key versus ten lesser keys.

      There's nothing stopping anyone from using ten strong keys.

      In theory that's true, in practise try keeping a family network with say 3-4 laptops going with rotating keys like "aDgWTgGS&)=DG&%T4/3fDH5d532NF3" and see how long it lasts before you're cursed at and asked to turn that damn thing OFF! Because you are talking about typing in that manually each time it changes, not broadcasting a new key on the wireless which the WPA standard already does, right?

      --
      Live today, because you never know what tomorrow brings
  4. Newsflash: Most "Business Networks" Aren't Secure by Llywelyn · · Score: 5, Insightful

    Most businesses I've seen have had easily guessable passwords, used open relays, or WEP encryption. Many don't change their keys even after firing someone. Saying that this is a "death knell" is serious hyperbole since, for many companies, convenience trumps hardened security.

    That said, the biggest risk is still always going to be insiders and former insiders who won't need to crack into the wireless network: they will already know how to get access.

    --
    Integrate Keynote and LaTeX
  5. Thats not really news... by imsabbel · · Score: 4, Interesting

    There is no special flaw or exploit in use. They just throw more transitors at a special problem.

    Everybody who really want to crack into some network (think NSA or industrial espionage) could have used FPGAs for even bigger gains.

    And for joe sixpack, weeks on a small cluster is still not a viable way for free internet...

    --
    HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  6. Why does wireless security suck so bad? by mcrbids · · Score: 5, Insightful

    Seriously. We've had a number of standards with names like "Wired Equivalency Protocol" and "Wifi Protected Access" and yet they seem to be falling, one-by-one, to relatively trivial attacks. I'm not saying that WPA is as bad as WEP, but how come they can't copy/paste something as good as good old-fashioned SSL?

    SSL has withstood the tests of time, over, and over, and over, and over again. SSL is the gold standard for encryption. It's used on every HTTPS website, it's used for SSH, it's used as part of kerberos, IMAPS, POPS, TLS, and just about every other good-quality security tool.

    So why are wireless chipset manufacturers trying to re-invent the wheel, when it's widely known that these kinds of wheels are FRIGGEN HARD to re-invent well?

    Start with normal, unencrypted wireless. Getting that to work was solved long ago. Embed an SSL engine into your wireless device, with a randomly generated private key. Provide a means to access the public key, and copy/paste that key into your high security wireless driver. If you want to be paranoid, your local driver generates a private/public key pair as well, and that can be copy/pasted to your wireless device.

    Done! Now you *KNOW* that if you are accessing the Internet through the driver, you are doing so through the correct wireless hotspot. Who cares about wireless MITM attacks at that point? The SSL protocol *ASSUMES* that there are MITM attempts, and foils them quite effectively, over the equally open and unsecured Internet.

    Seriously, folks. This is a problem that was solved over a decade ago. Why are we doing this again?

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
    1. Re:Why does wireless security suck so bad? by swillden · · Score: 5, Informative

      Seriously. We've had a number of standards with names like "Wired Equivalency Protocol" and "Wifi Protected Access" and yet they seem to be falling, one-by-one, to relatively trivial attacks.

      "Seem" is the key word in this paragraph.

      The claimed attack is nothing more than a brute force search on WPA/WPA2 pre-shared keys, a search that will fail if the keys are well-chosen. It has no effect whatsoever on WPA or WPA2 when used with any of the EAP authentication modes. But PSK requires the network admin to choose a key, and the key is typically chosen by typing in a passphrase. If that passphrase is weak, then given enough computation power an attacker can guess it. Big surprise.

      WPA and WPA2 ARE just as solid as SSL. The only difference is that everyone knows that if you're doing SSL you should use a good random number generator to help generate your key pair and to generate the session keys.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    2. Re:Why does wireless security suck so bad? by Shados · · Score: 4, Interesting

      So what you're saying is, since I'm using the longest freagin key that my router allows, and I used a cryptosecure generator to create it (its totally random), I'm more or less safe?

    3. Re:Why does wireless security suck so bad? by GrenDel+Fuego · · Score: 3, Interesting

      What you're describing is EAP-TLS, and its definitely the way to go if you're running wireless for a larger business.

    4. Re:Why does wireless security suck so bad? by Simon+(S2) · · Score: 4, Informative

      Yes.

      --
      I just don't trust anything that bleeds for five days and doesn't die.
    5. Re:Why does wireless security suck so bad? by databeast · · Score: 5, Informative

      Better yet, use 802.1x (WPA + RADIUS) which completely avoids all the key-exchange weaknesses of WEP and WPA.

    6. Re:Why does wireless security suck so bad? by Pentium100 · · Score: 3, Interesting

      I used this. Not so for the security (I think a 63 character really random password would be enough), but for convenience - it was easier to copy two files (user certificate and CA certificate) to my cell phone than type ten 63 char password (which for some reason was reset after each phone reboot)...

      Now I do not use wifi for my local network. For some reason the AP usually failed to authenticate users, so I scrapped the idea and now use the same AP as a client to my ISPs wifi network. It works now...

    7. Re:Why does wireless security suck so bad? by eric2hill · · Score: 5, Funny

      Almost, but your key may not be as truly random as you might think. Post your key here so we can verify it's really secure.

      --
      LOAD "SIG",8,1
      LOADING...
      READY.
      RUN
    8. Re:Why does wireless security suck so bad? by GrenDel+Fuego · · Score: 2, Informative

      EAP-TLS is used for the key exchange process. The encryption used for the connection can either be TKIP, which uses rotating RC4 keys or CCMP which uses more secure AES encryption keys.

      CCMP is the more secure choice, but is incompatible with older wireless cards. If you care about the security of your network, you are better off choosing hardware that supports CCMP.

    9. Re:Why does wireless security suck so bad? by Tuoqui · · Score: 2, Interesting

      Problems...

      1) SSL as it stands for HTTPS and what not typically uses key lengths anywhere from 128-bit all the way up to 4096-bit.
      2) WEP/WPA requires the router to decrypt all packets over the wireless network so it can route them.
      3) Longer keys = More Processing power required.
      4) Encrypting and Decrypting everything may involve a performance hit without more processing power.

      End Result: You want it more secure, the router is gonna need more RAM and CPU power to pull it off which means instead of picking up a wireless router for $40-60 for consumer grade stuff it'll probably end up more like $80-120.

      --
      09F911029D74E35BD84156C5635688C0
      +2 Troll is Slashdot's way of saying groupthink is confused
    10. Re:Why does wireless security suck so bad? by dgatwood · · Score: 2, Funny

      Okay. My key is 1...

      2...

      3...

      4...

      ...

      ...

      5.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

  7. F@H by Kooty-Sentinel · · Score: 5, Interesting

    I wonder how long it would take for the entire Folding@Home grid would take to crack a single WAP/WAP2 key. Can anyone do the math?

    --
    Your evaluation period for Productivity 1.0 has ended. Please purchase more coffee to continue using this product.
    1. Re:F@H by 93+Escort+Wagon · · Score: 4, Funny

      I wonder how long it would take for the entire Folding@Home grid would take to crack a single WAP/WAP2 key. Can anyone do the math?

      So that would be Cracking@home?

      --
      #DeleteChrome
    2. Re:F@H by Anonymous Coward · · Score: 2, Informative

      For a ballpark:

      total time / number of active cpu's

      From another comment:

      Brute Force Attack will take up to 128299838271 years at 500,000 passwords a second.

      And F@H has well over a million users (but less than 2, and many inactive), so I'll highball guesstimate at 2million.

      The result: 64,150 years, optimistically.

    3. Re:F@H by plasmacutter · · Score: 2, Insightful

      I hope you applied a logarithmic curve to that to account for moore's law.

      --
      VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
  8. Re:Newsflash: Most "Business Networks" Aren't Secu by Anonymous Coward · · Score: 2, Insightful

    In terms of quantity of seperate attacks, partner networks and outsiders are the biggest risk. In terms of records stolen per breach (still arguably not the biggest risk, since Verizon didn't report cost/record) insiders were top.

    http://www.verizonbusiness.com/resources/security/databreachreport.pdf [pdf]

  9. Wires. by Anonymous Coward · · Score: 2, Insightful

    Proof that the best solution, by far, is to use wires. Wireless is fine when you don't care what's being sent over them (browsing, etc), but for any serious business or otherwise sensitive information, I want to be plugged into an actual, physical network. Not that it's 100% secure, of course, but at least your information isn't flying around in the air waiting for someone to decrypt it, and given time, *anything* can be decrypted.

    I will never own a wireless router in my home for that reason.

    1. Re:Wires. by rtfa-troll · · Score: 2, Insightful
      • Being there or not being there. When you leave your wife/girlfriend/etc. alone at home for a long time should be nobody's business but your own.
      • Sex.
      • Bathing children. Note; your own opinion of this is irrelevant. The question is, for example, whether photos could be illegal and used against you.
      • Not wanting to be interrupted whilst dying of a "prolonged illness".
      • memorising my new PIN number
      • Nobody's business but my own.

      Privacy is a security issue.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
  10. Oh, pull the other leg... by subreality · · Score: 5, Interesting

    This is seriously overhyped. #1:

    This anouncement effectively signals the death of wireless networking in business networks;

    Bullshit. The underlying encryption is based on AES*. AES is not a toy algorithm, and is designed to defend against specialized cracking hardware, and all other known attacks. It is *plenty* strong enough to hold up to a 100X increase in cracking speed, as long as you use good keys, which hopefully you are in a business environment.

    I'm willing to believe that a key handling vulnerability might exist in WPA, or a flaw in AES, but the notion that brute force has brought about the death of WPA in business networks is just absurd. At best, this is a reminder to use good keys.

    any network handling sensitive data should start using VPN encryption on machines connecting over Wi-Fi networks, or stop using these networks altogether.

    Do you think your VPN software has a better underlying algorithm than AES?

    * Unless you're using TKIP, which is a toy algorithm, which exists for backwards hardware compatibility, and in my experience isn't used by anyone who cares about security... But even there, the potential attack vectors are through algorithm weaknesses, not brute forcing the keys.

    1. Re:Oh, pull the other leg... by secmartin · · Score: 2, Informative

      When used with any authentication scheme that is *not* PSK-based, WPA is still pretty secure. VPN connections are perfectly fine as well, as long as you don't choose a simple guessable pre-shared key...

    2. Re:Oh, pull the other leg... by spinkham · · Score: 2, Informative

      WPA-TKIP was built as a "transitional" standard. It is good enough for today, but we expect that to not last for very long.

      WEP=breakable by your grandma.
      WPA-TKIP = very little security margin, was designed for a 5 year "transitional" period to move to AES. Not recommended for long term or high security use.
      WPA2-AES = strong.

      --
      Blessed are the pessimists, for they have made backups.
  11. 3DES by Detritus · · Score: 4, Interesting

    The article says that 3DES has been broken. I think they are mistaken. DES was cracked by a brute force attack but 3DES is still considered secure.

    How is their distributed processor system going to crack a 128-bit key that has 128 bits of entropy? Maybe the solution is to update the wi-fi software to make it easier to generate, transport, and install, truly random keys.

    --
    Mea navis aericumbens anguillis abundat
    1. Re:3DES by secmartin · · Score: 4, Interesting

      Mea culpa, I just updated the article. I meant DES of course, 3DES is about 2^52 times more secure.

  12. You can get hard passwords by Anonymous Coward · · Score: 4, Interesting

    Steve Gibson has a site that generates random passwords on the fly (unique for you): https://www.grc.com/passwords.htm

    These are especially good for wireless routers since you normally don't need to type them yourself and they don't get changed that often. (Of course, you should still change them once in a while.)

    1. Re:You can get hard passwords by mlts · · Score: 5, Informative

      I personally recommend KeePass for password generation. It can generate 63 char passwords for WPA/WPA2 keys with cryptographically random unpredictability as it uses keyboard/mouse movements as part of seeding. Because its done on the local machine, there is no chance of the password being leaked as compared over the web. With a 63 character password, that is far more entropy than the 128 or 256 bits keys used for AES, so for someone to guess a password of that length, they either have to be able to brute force AES at full strength, or find a weakness in the algorithm's implementation.

      I generate a KeePass password, save it to a USB flash drive, then paste it into my router's config. I then take the USB flash drive to the physical machines and do a copy and paste of the 63 char key into their network preferences. This is a lot easier than typing it. Should I lose the key... not hard to fix -- generate another one and rekey the 3-4 machines on my network. Because the WPA/WPA2 key is easily resettable with physical access to the machines, there is no reason to go less than the maximum character length, and it doesn't matter if the password gets forgotten, as long as you remember your router and machine's access passwords. (This for a home network. Businesses should use a RADIUS server where all the machines are not reliant on a single shared encryption key.)

      If you have to use fewer characters, I'd say never use fewer than 20 characters, but even that is cutting it thin, factoring in Moor's law, botnets, and usage of GPUs for additional number crunching.

    2. Re:You can get hard passwords by Deekin_Scalesinger · · Score: 2, Informative

      I'll second KeePass and its UNIXy-OSXy variant KeepassX (the DB file that it stores passwords in can be read on all three platforms). In addition to its password generating abilities, it makes a handy home for my network/web logins. Sourceforge has both programs in all their gleaming, open source goodness.

      --
      "As the intrepid kobold companion continues his journey, he begins to wonder... if priests raises dead, why anybody die?
    3. Re:You can get hard passwords by Bert64 · · Score: 2, Interesting

      What's amusing, is that devices like mobile phones encourage people to use weaker passwords, as typing a long complicated password into a cellphone is quite a hassle.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    4. Re:You can get hard passwords by pipatron · · Score: 2, Informative

      If you run a debian-ish system: aptitude install pwgen

      --
      c++; /* this makes c bigger but returns the old value */
    5. Re:You can get hard passwords by darkonc · · Score: 4, Funny

      Yeah, that's great.... But it doesn't work too well for the "I'll set up our 200 unit network for wireless in 2 hours" crowd. Those are the ones who are likely using WPA with PSK and easy-to-type-in passwords.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    6. Re:You can get hard passwords by rtfa-troll · · Score: 2, Informative

      You would trust some random other person's web site to generate a critical password? I admit it's probably better than what many people do, but it's almost certainly not acceptable in a commercial situation.

      Other's have already provided some downloadable solutions, but here's a solution which should be available on most modern operating systems. Just get to a command line and type the following.

      dd if=/dev/urandom bs=200 count=1 | tr -cd 'A-Za-z0-9!@$#%_'; echo

      Use /dev/random if you want even better quality randomness (probably not really needed). Note that you can control the the character set to match the place you are using by editing the tr command and the length by either taking a section of the password or by doing it multiple times and sticking them together. This is nicer than systems which feed through uuencode or base64 in that it should provide an even distribution between different characters in your character set.

      On the other hand; should you be trusting a random slashdot poster :-)

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    7. Re:You can get hard passwords by Hork_Monkey · · Score: 5, Informative

      If you're setting up a 200 device wireless network with WPA PSK, you're doing it wrong.

    8. Re:You can get hard passwords by Anonymous Coward · · Score: 2, Funny

      ..no way... that is MY excact password to my wireless router.... how did you guess?!?!?

    9. Re:You can get hard passwords by tftp · · Score: 3, Informative

      Your example password is not random. Look at the letters of it, one by one, and you will notice that each next letter is either in direct physical proximity (QWERTY-wise) to its predecessor, or in a similar proximity for the other hand. This is a serious weakness because password crackers will exploit it in an instant.

    10. Re:You can get hard passwords by BillyBlaze · · Score: 2, Interesting

      Randomly banging on the keyboard clearly produces less than ideal entropy. Case in point, your password contains "asedf", which I'm willing to bet was the result of you drumming the fingers of your left hand. Now, whether it matters for such a long password is another matter, but if you're paranoid enough to use a password like that, you may as well go the extra mile.

    11. Re:You can get hard passwords by Winckle · · Score: 2, Informative

      The wii supports USB keyboards, you should give it a try.

    12. Re:You can get hard passwords by brusk · · Score: 2, Insightful

      That's a good reason not to used closed source software or a web page. It's not a good reason not to use Keepass, the program suggested above, which is open source, offline, and has high-entropy random number generation. Saying some software is bad so I won't use any is like saying some clothes are bad so I won't wear any.

      --
      .sig withheld by request
    13. Re:You can get hard passwords by DemoLiter3 · · Score: 2

      Shouldn't a network with 200 wireless clients be considered ... ummm ... an "enterprise"? Rings a bell? No? RADIUS? EAP?

    14. Re:You can get hard passwords by ultranova · · Score: 2, Insightful

      Steve Gibson has a site that generates random passwords on the fly (unique for you): https://www.grc.com/passwords.htm

      So let me get this straight: you're recommending I set my password to what some dude on the Internet is telling me to, and who can trivially connect it to me since he knows the IP address it was sent to ? And the dude, who's presumably advocating this practice since he's going out of his way to enable it, is supposedly a security expert ?

      Suddenly, in a flash of pure black light, it dawned on me: all hope is lost. We are doomed.

      ...Unbelievable. Just plain unbelievable.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    15. Re:You can get hard passwords by PReDiToR · · Score: 3, Informative

      This is either utter ignorance, or a mediocre troll (in the nicest way, of course).

      Firstly, get rid of this idea of a "standard password". Get PasswordHasher and use your NEW standard password to access some highly complex passwords at no extra brain power.

      Next, your next door neighbour can't plug into your router from their sofa if you use a cable and see you moving home pr0n between your laptop and your desktop.
      If you're using WiFi then all that lovely data could be shared with them, if they have a sniffer program running and your network key.

      Other things that go over your network in plain text that could be sniffed by your neighbour: Notice the httpS:// on Slashdot.org? Me neither. Your password would have been in a packet that they sniffed. Same for any site you visit. URLs to your bank, your fave pr0n sites, the software you're using and which versions. If they are as good as me (and I'm not even that good at this crap), they could wait for your browser to look for an update, have an already altered version of the last update with a backdoor in it, hijack the DNS request and punt you a file that rootkits your box. If your post wasn't a troll, you might need this: Rootkit.

      Seriously, why do you think everyone talks about wireless security as if it was important? Are you the only one that is "in the know" and they are all wrong?

      Exceptions do apply. NX, VPNs, SSH, and other encryption can be sent over totally open WiFi because the encryption is done before stuff hits the network card.

      --

      Do not meddle in the affairs of geeks for they are subtle and quick to anger
  13. Summary is quite silly! by Qwavel · · Score: 5, Informative

    Businesses that are serious about their security use one of the many types of WPA-Enterprise. The method described in this article only applies to WPA-Personal which is targeted at home users.

    Those businesses that do use WPA-Personal can simply institute a policy that requires better passwords to secure them against this exploit.

    Some businesses will continue to use WPA-Personal with poor passwords, and that's fine, but those businesses are probably not too worried about security and have many other bigger vulnerabilities.

    So, the claim that "this anouncement effectively signals the death of wireless networking in business networks" is ridiculous.

  14. Hype-Sicle by sarkeizen · · Score: 2, Interesting

    Weird that this article seems to call down doom for WPA in general and particularly in the enterprise.

    a) 100x increase, even using 10,000 machines seems insignificant if you are using the maximum WPA key length employing uppercase, lowercase and punctuation? Even a 30 char password seems to last far longer than most of us will be alive. So at worst all this changes is the minimum key length that can usefully be employed on WPA.

    b) In the enterprise in my experience you either use no encrypting and rely on protection at other layers (VPN, SSL, etc) or you use a RADIUS based system that hands out a new key for each session. This seems even less likely to be affected by this. Unless...and I admit I've never checked this...they keys being used have some weakness (short, not very complex, etc...) which, again at worst seems to be a wake-up call for hardware vendors if nothing else.

    So wrt wireless this is interesting but hardly industry changing.

  15. We're okay by Anonymous Coward · · Score: 5, Funny

    Hah! My company is okay- we're only using MAC filtering for our security, none of this insecure WEP/WPA crap.

  16. Already GPL'ed ... by Anonymous Coward · · Score: 4, Informative

    All of this is already available as a GPL'ed tool that has been out for about a month. See http://pyrit.googlecode.com

  17. SSL keys aren't entered by hand by Joce640k · · Score: 2, Interesting

    ....that's the difference.

    So long as people use convenient passphrases for their security then no amount of fancy algorithms will save them.

    This realization is why the US Government eventually dropped all the regulations they used to have on exports of strong encryption.

    --
    No sig today...
  18. ..since as we know, ... by Marcika · · Score: 5, Funny

    ... Most people use passwords. Some people use passphrases. Bruce Schneier uses an epic passpoem, detailing the life and works of seven mythical Norse heroes.

  19. Bullshit, FUD and the worst summary I've ever read by Anonymous Coward · · Score: 5, Insightful

    Using GPUs to crack is not "new", it's a well known tachnique. Furthermore, an increase of a factor a 100 is insignificant relative to the number of years it would take to crack a key, hence the crypto is not weakened, dispelling their whole "death of wireless networking" doommonger bullshit. The only thing this actually does is speed up already feasible attacks against bad passphrases, nothing new, and certainly not a "breakthrough".

  20. Please send me your password, so I can verify ... by PolygamousRanchKid+ · · Score: 2, Funny

    My Dearest Friend,

    I am the Minister of the Nigerian Ministry of Butt-loads Of Networked Nvidia PCs (NMBNNP). We would like to test this software, but in order to determine if the software has successfully cracked the password, we need your login password, so that we can verify.

    Afterward, you will be granted unlimited access to the NMBNNP grid.

    Oh, and please send your bank information, as well.

    --
    Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
  21. yeah right by Lord+Byron+II · · Score: 4, Interesting

    wpa2 with a shared key is only crackable with a brute force attack. Assuming that an alphanumeric character is used for each character of the attack, then for a key of length 8 (the minimum) the attack takes 26+26+10+10=72^8 (lowercase+uppercase+numbers+shifted num keys) time which is 7x10^14. A factor of 100 isn't a big deal - it reduces it to 7x10^12.

    Even worse, if the key is longer than the minimum, say 14 digits, then the number of brute force keys are 1x10^26 and improving that to 1x10^24 isn't going to make much of a difference at all.

  22. Where I work, we call this FUD by Roskolnikov · · Score: 3, Insightful

    The WIFI at my workplace is available, there is little if any security and the traffic isn't encrypted; why? well it has always been associated with being insecure, so when WIFI was rolled out it was placed on the Big I instead of the little i and to get anywhere internal you must bring up a VPN tunnel to work, add some poisoned routing information on both sides to account for the networks being used (internal versus internal) and you have some hope of preventing someone from bridging i to I.

    You shouldn't use WIFI for anything that you wouldn't want to share openly and even if you believe that what you are doing is secure you should know that someone could still be capturing your session and working on it offline; the vendors haven't helped either, most wireless routers will 'work' right out of the box, purchase at worst-buy, plug it into your cable modem and in 60 seconds your on, I can't tell you how many networks I've found this way, most still have the default admin account set (just google the model number being advertised by the network)
    and your in....

    --
    Unix, an obscure operating system developed by bored researchers in an attempt to get a better game playing experience.
  23. Open Source Framework released at DEFCON by dr.ka0s · · Score: 2, Informative

    These guys are late to the party.

    FYI, Adam Bregenzer released an open source framework at DEFCON this year that provides pseudo-automatic multithreading, distributed password cracking capabilities AND takes advantage of existing commercial cloud computing services (ala Amazon, et. al.). The framework is easily adaptable to any number of computationally intensive applications, though he provided hard numbers and demonstrations from his work using coWPAtty and John the Ripper.

    https://www.defcon.org/html/defcon-16/dc-16-speakers.html#Bregenzer

  24. Also by Sycraft-fu · · Score: 3, Informative

    A "100x" increase in the speed of cracking an encryption system is not necessarily impressive, or indeed meaningful.

    It sounds like a lot, and would be if it were a situation of "It used to take 100 years to crack a password, now it takes 1." Ok well that just moved the problem from something impossible or at least totally worthless (the technology will be outdated by the time you get the answer) to something potentially useful for a determined attacker.

    However, that isn't the sort of timescale we are talking about for modern encryption. We are instead talking about amounts of years that are generally expressed with exponents. Ahh, well now that changes things. If an encryption system currently takes 10^14 years to crack and you've sped up cracking 100 times so it now only takes 10^12... Well that still doesn't get you anything. You are talking many times longer than the universe has been around. Even an increase of 1,000,000 times doesn't get you anywhere near anything useful.

    So while announcements like this are cool in an academic sense, they have no real application or threat.

  25. Not correct by omuls+are+tasty · · Score: 2, Informative

    SSH is not dependent on SSL/TLS - it's just that one particular implementation of SSH (OpenSSH) is dependant on the OpenSSL library for its cryptographic primitives.

    More details

  26. Company where I work had WiFi encrypted for years. by Ungrounded+Lightning · · Score: 2, Interesting

    Cracking WEP/WPA will hardly be the end of business WiFi.

    For instance: The company where I'm working has operated for years on the assumption that WiFi's own encryption is just a warning sign and trivially broken.

    They have the WiFi on its own subnet with its own firewall. Get on (with the WEP key) and you can only reach the nameserver, VPN server, and SSH server. Use an encrypted tunnel or you might as well be standalone.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way