WPA/WPA2 Cracking With CPUs, GPUs, and the Cloud
wintertargeter writes "Yeah, it's another article on security, but this time we finally get a complete picture. Tom's Hardware looks at WPA/WPA2 brute-force cracking with CPUs, GPUs, and Amazon's Nvidia Tesla-based EC2 cloud servers. Verdict? WPA/WPA2 is pretty damn secure. Now to wait for a side-channel attack. Sigh...."
Secure from brute force attacks != secure. Hello, exploits!
http://www.wi-fiplanet.com/news/article.php/3784251/WPA-Vulnerability-Discovered.htm
Ultimately the only solution is to have a segregated WiFi network. I've set one up in one of our offices, with the others to follow soon. If one our workers needs to access internal network resources from our WiFi network, he's got to do what he'd do if he was in a coffee shop or an airport, establish a VPN connection to the internal network. There simply isn't any other solution so far as I can tell. You have to treat WiFi as a potentially hostile entry point.
The world's burning. Moped Jesus spotted on I50. Details at 11.
It's not possible remotely. I'd like to know how a side channel attack could be executed against a wireless target? Magic? "Hey, do you mind if I hook up my oscilloscope to you router for a few hours? Why? No reason."
mov ah, 4ch
int 21h
"We", pretty much do. The underlying algorithm is AES, used in ssh, https, bitlocker, GPG, and so on.
I find this article about security to be informative. Always good to be reminded to look at how secure we think we are.
However, I didn't appreciate that, without NoScript, the web page on which the article sits would have pulled in scripts from over 25 sources from around the web...
And when is the last time in your company that an outsider sporting nothing more than a handcart was given access to physical network resources? It simply isn ot in the same level of risk as a WiFi network.
The world's burning. Moped Jesus spotted on I50. Details at 11.
in some office buildings the building maintenance can get in to any room and some they are guy that must change the light blubs / fluorescent light bulbs.
Any ways it's easy to say that I need to check out a leak or any other issues to have cover story to get in they can say the office under you has the issue.
When was the last time in your company that an outsider sporting nothing more then a laptop cracked your properly secured wireless network?
Analogies don't equal equalities, they are merely somewhat analogous.
I did refrigeration for 8-10 years. You can walk into just about anywhere. NOBODY EVER says anything, in fact of the 1000's of places I walked into, I don't think anyone ever challenged me. Maybe, 1 out of 20 times someone ask "can I help you?" I 'd say "I'm fine just here looking at the A/C" and then was totally ignored after that...
In any secure setup, that guy can't get into server rooms without one of the operations guys watching him.
At least, thats the way its been everywhere I've managed.
Don't care whats going on in the server room, you don't go in without an authorized employee. If this is not policy, you're doing it wrong, period.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
How would an attacker cause a fire or a massive water leak in the server room?
The Tao of math: The numbers you can count are not the real numbers.
This was really informative and good. If I were protecting valuable data, I'd use WPA and a 10-character pass and I'd be protected against hackers with today's leetest gear for the rest of the existence of the universe. That's actually a pretty amazing statistic given just how hackable everything else is these days. Well done, designers of WPA!
Yawn! There is CAT 5 running all over most office buildings. Physical access is always the least secure and easiest to get my hands on heh.
By hacking the network. :-)
I think it's because of two things:
In the earlier days of the internet, a lot of sites wouldn't accept passwords longer than eight characters or with spaces in them. I think because of the way they were saved. What's worse is that some sites would accept the password at registration, but filter it when signing in; thus locking out the user forever.
And nowadays there's too many sites that ask such nonsense as "Must be longer than 6, shorter than 10, have 3 numbers, one capital letter". My phone company asks for 4 numbers and then 6 letters. I guess they get lots of reset password calls. I make one each 6 months or so.
With respect to the "dictionary attack," as pointed out recently on XKCD, use of a few random words would be a lot tougher for a computer to figure out than random letters/numbers/characters put together.
Absolutely not. That XKCD comic was just fucking wrong. As usual with XKCD.
Raw entropy only matters when your search pattern is random. ... up to some length of characters, well before trying patterns like 7{`G2we7+_+1\aW/.
Any attack that hopes to succeed on non-trivial passwords on a non-astronomical time scale will not be using a random search pattern. It will be using a dictionary-based attack, and will try single words, 2 words, 3 words,
While a four-word password may have a large amount of digital entropy, it has a low amount entropy when considered by a human. Password crackers are designed to try things from simple to complex, as considered by a human, precisely because humans tend to more easily remember them (and thus use).
Beyond that, his shitty comic refers to an attack against a remote service. Any remote service worth a damn will throttle log-in attempts to all hell, and eventually lock a user out until some other verification requirement is fulfilled. Any non-trivial password is sufficient for a well-behaved remote service.
The problem occurs when the site gets hacked and the hashes get out. Then the only thing that protects you is the amount of time it would take to crack your password (with a big ol' GPU cluster courtesy of Amazon), and the amount of time you have to change it.
If the site that got hacked is shitty and doesn't notice or notify users promptly, or if they use a standard crypto scheme (scheme != algorithm, scheme includes salting, number of rounds, etc.) and are susceptible to existing rainbow tables, or if they just fucking leaked your shit in plaintext, you're fucked.
Use complex passwords. Not fourstupidwordshere, but &5b3Pwv}|=1k. Deal with it.
air conditioners, bathrooms, water pipes a floor above can start to leak. Sometimes those need to be dealt with quickly to contain.
As far as fire, haven't you ever seen the dukes of hazard? They could shoot bows and arrows with dynamite on the ends and blow things up and catch them on fire.
Ninjas don't carry tic tacs
1. have you mother feign car trouble and ask to use the restroom
2. while she's there, she leaves a remote-control smoke bomb in the trash.
3. find a sysadmin that's out on vacation (?wtf, that can't be right?)
4. make up a gift basket, hide some elemental sodium (hah! really?! Florida's pretty damn humid...) in it
5. send gift basket (4) to absent sysdamin (3), where it gets left sitting in the server room until his return
6. trigger smoke bomb (2)
7. smoke (6) triggers sprinkers
8. water from sprinklers (7) ignites elemental sodium (4) starting a two-alarm conflagaration
9. sneak into gangster's warehouse disguised as fireman
10. steal wifi
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
I think you're missing the point of the XKCD comic... There are around 3000 commonly used words in English (xkcd assumed 11 bits per word, or 2048 words). A 6 year old child has a vocabulary of between 2500 and 5000 words.
If user uses a 5 word password there are 3000^5 = 2.4E17 different combinations
In your 12 character, mixed case (52) + numeric (10) + symbols (20 common symbols?) password there are 83 possible symbols, so that's 1E25 combinations.
So technically, your "random" password may be 500,000 times safer, but even 2.4E17 combinations will take thousands of years to brute force at a million guesses/second. Not many people have secrets worth that much effort, and for those that do, they can use a 6 word passphrase so even at a billion guesses/second it would take thousands of years to brute force it.
Few people can reliably remember a random string, especially when they need a different password for different accounts, and have to change it every 30 - 90 days, so they'll end up writing it down or storing it in some password keeper that's subject to attack.
However, most people can remember: "seesawseashoresally" or "liontigercougarnotdog" much more easily than a random string, and they'll end up with a very secure password than the usual method of doing s1mpl3 sub5t1tut10ns. And many people (like me) can type a 20 character phrase faster than a 12 character random string.
If that was "s1mpl3 sub5t1tut10ns" you're maybe doing okay. Either s1mpl3 or sub5t1tut10ns by themselves are going to be a little easy to hit with rainbow tables.
But I would probably expect $ub5t1tut10ns to last longer in an attack than "I date Sally."
"I date Sally's calendar." is better than "I date Sally."
"I date banana shipwreck." is better than either, but I would still use leetspeak to tighten it up.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
Easy on the hyperbole there, trigger. http://arstechnica.com/business/news/2010/07/wifi-hole196-major-exploit-or-much-ado-about-little.ars/2
mov ah, 4ch
int 21h