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
why dont we use it for EVERYTHING else?
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.
... so ... yeah...
Too long, didn't read. I didn't get the complete picture. What I do know is that the weak link continues to be people and, more specifically, decision-making people.
"Someone give me 'Easy Security' damnit!!"
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
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...
Anyone with a set of overalls a handtruck/cart and a cardboard box can get into pretty much any office.
"Ahh, I see you are here to deliver the new bits for our network! Would you like a chair, or are you comfortable just squatting next to the printer with your laptop? And do I have to sign anything?"
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.
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
Are you telling us that if there is a fire or a mazzive water leak, no one can get into that area without one of the ops guys letting them in?
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.
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. I'm not sure how many characters are possible in ASCI II, but assuming it is 100 characters, and I choose a password 8 characters long (roughly 1 x 10^16 possible combinations), it will not be nearly as secure as four easy-to-remember words put together. The article points out that each word from the dictionary is basically like one character--true, but it is one character from a character set of 300,000 (roughly 8.1 x 10^21 possible combinations).
The problem it seems, then, is that computer geeks are still thinking in terms of bytes--fitting as secure a password as possible in as small of a space as possible. But now, as XKCD points out ( http://xkcd.com/936/ ), bytes aren't really an issue anymore--but human memory is (I have no idea how I would survive without lastpass). A longer password consisting of whole words is easier to remember, more secure, and takes less finger gymnastics to type.
Also, the article fails to note that a truly random password from the full ASCI II character set includes within it the character combination "password", and 41 instances of the number 1, and so on. The attacker might be able to figure out what character set the network will allow for possible passwords, but s/he won't know what minimum character set the user could actually pull his password from. Requiring a minimum password of 8 characters, at a least one capital letter, etc leaves out a lot of possible passwords (like everything with 7 or fewer characters, and everything without capital letters), so the attacker can limit his crack to passwords of at least 8 characters with one capital letter, etc.
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.
How would an attacker cause a fire or a massive water leak in the server room?
Gasoline and a match, of course.
First it's on fire, and then the sprinkler systems flood the room.
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
funny how a simple article turns into a pissing match with stupid commenter
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 you are an idiot and leave your network ID as one of the 100 most common then there are hash table available. If you also have a password with insufficient entropy then you basically aren't safe against a determined attacker. If you're not basically an idiot, though, WPA/WPA2 is good.
Are you guys this late in the game or what? WPA2 is crap and was blown open fairly easily.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
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.