Slashdot Mirror


Sophos Researcher Suggests Password 'Free' to Spur Wi-Fi Encryption

An anonymous reader writes "In the wake of concerns about FireSheep sniffing credentials from people using unencrypted public WiFi hotspots, a security researcher has proposed that the problem does not just lie with big websites like Facebook, but also with those who provide free wireless internet access. Chet Wisniewski, a researcher at security firm Sophos, proposes that all free WiFi hotspots should be encrypted — with the password 'free.' ''I propose standard adoption of WPA2 and a default password of "free." Whenever you wish to connect to complimentary WiFi, you select "Courtyard Marriott" or "Starbucks" like you always have, but you are then prompted for a password. Just type "free". It's not hard. In fact, operating system vendors could even program your PC to automatically try the password "free" before prompting you for a password on the assumption that you might be selecting a free service.'"

332 comments

  1. I like this. by Anonymous Coward · · Score: 0

    This is actually a pretty good idea.

    1. Re:I like this. by tqk · · Score: 1

      Me too. Isn't this an example of a "mesh network", a la OLPC?

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    2. Re:I like this. by TheLink · · Score: 5, Interesting

      I've suggested this before a few times: http://it.slashdot.org/comments.pl?sid=457132&cid=22455074

      Thing is he left out the part where there are two different modes of WPA2.

      One (WPA2 PSK) where if everyone has the same password, it's still not secure (know the same key, sniff a session's 4 way handshake, and you can decrypt that session's traffic).

      And one (the other WPA2) where it's supposedly more secure, but apparently still has problems: http://wifinetnews.com/archives/2010/07/researchers_hints_8021x_wpa2_flaw.html

      Yeah, not so simple for Starbucks to get right...

      Basically the WiFi standards bunch screwed up. So I actually blame them for a lot of the problems. So many years and they still haven't got WiFi to the level of TLS/HTTPS.

      HTTPS doesn't solve the "stupid user problem", or the "browsers not warning users of changed CAs", but at least the tech/standard isn't that crap, it's more a people problem.

      --
    3. Re:I like this. by bemenaker · · Score: 1, Insightful

      But then isn't all traffic encrypted using "free" then? So, all you have to do is decrypt the traffic and you still have the same info. Or am I missing something?

    4. Re:I like this. by bemenaker · · Score: 2, Informative

      Nevermind, read more posts and my question was answered.

    5. Re:I like this. by Anonymous Coward · · Score: 0

      Use clear-text on the network but authenticate and authorize to an HTTPS VPN for Internet access using a portal.

      Use the card number and PIN on the "Company offering free wifi x" preferred customer card or branded prepaid card? Tie into that database for auth and voila... certificate and PIN using an existing infrastructure.

    6. Re:I like this. by clone53421 · · Score: 4, Informative

      On a WPA2 network, a user cannot eavesdrop on another user despite having the same key, because a unique handshake is performed when each user connects. Without the data that was passed in the handshake, an eavesdropper has no way of decrypting your traffic.

      They can, however, force your connection to be reset, and when you reconnect they can capture the handshake. With the data that was passed in the handshake, they can decrypt all of your traffic.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    7. Re:I like this. by drinkypoo · · Score: 1

      The best solution, if it could be managed gracefully, would be IPSEC with Opportunistic Encryption. It's been tried and it apparently failed, at least it doesn't seem like you can just install a package and go. You could for a while and then there was some security fail or something, I'm too lazy to figure it out which is why it has to be easy. That's why it's called Opportunistic.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    8. Re:I like this. by Anonymous Coward · · Score: 0

      Opportunistic is based on keys stored in DNS, so it slowed everything down (extra TXT query for every connection) and without dnssec you could be given whatever key rather than the one you should be getting.

    9. Re:I like this. by drinkypoo · · Score: 1

      So do we get to take a run at it again when dnssec comes around again? Does it work better with IPv6?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    10. Re:I like this. by MobyDisk · · Score: 1

      One (WPA2 PSK) where if everyone has the same password, it's still not secure (know the same key, sniff a session's 4 way handshake, and you can decrypt that session's traffic).

      I keep seeing this posted and I don't understand. Listening to the handshake should not allow an attacker to decrypt the session. This is what key exchange algorithms are for. Why would this not be the case with WPA2?

    11. Re:I like this. by Hatta · · Score: 4, Insightful

      Basically the WiFi standards bunch screwed up. So I actually blame them for a lot of the problems. So many years and they still haven't got WiFi to the level of TLS/HTTPS.

      So use TLS/HTTPS over wifi. Why should the Wifi standard solve a problem that's already been solved? Wifi only has to be as secure as a wired network, at which point we can use all the protocols we use to keep our systems secure on the public internet.

      --
      Give me Classic Slashdot or give me death!
    12. Re:I like this. by skids · · Score: 1

      The PSK is supposed to protect against man-in-the-middle attacks. If the PSK is compromised, you can get in there and pretend to be both the AP and the client.

      In WPA-enterprise you generally do not have this problem because the AAA server presents a certificate which is verified by the client against it's trust chain before connecting (unless you stupidly turn off verification.)

      Which is why the OP won't work. While you can configure WPA-enterprise so that the clients do not need to have certificates manually installed (using PEAP-MSCHAPv2 or EAP-TTLS) you have to buy a certificate for your AAA server from one of the CAs that are in the default trust store. Marriot or Starbucks might be willing to do that. A mom and pop coffee shop isn't going to want to shell out that kind of cash for a string of bits every several years.

      Moreover any statement that begins with "operating system vendors could" is suspect. They could, but they won't, or it will take them a decade at least.

      As it stands this is a problem for institutions trying to manage visitor WiFi access. The default behavior of the operating system is not conducive to auto-discovering AAA protocols used in WPA-enterprise. You have to click through a lot of menus to set up the connection. If even they all defaulted the same (to either EAP-TTLS or PEAP-MSCHAPv2) then it might be workable. As it stands most institutions just punt and use WPA2-PSK.

    13. Re:I like this. by hedwards · · Score: 1

      Yeah, Open Mesh has had this capability for quite a while with some extra bells and whistles.

    14. Re:I like this. by TheLink · · Score: 3, Insightful

      So use TLS/HTTPS over wifi. Why should the Wifi standard solve a problem that's already been solved

      Solved already? Really? The last I checked "zillions" of sites don't support https. Slashdot for instance.

      Some people can tunnel or VPN everything to a trusted gateway, but how many cafe users can do that? So the problem is NOT solved.

      I hope you can figure out for yourself the difference between someone sniffing/exploiting traffic at a cafe, and someone doing it at the ISP or peering level.

      Wifi only has to be as secure as a wired network

      Yes, but it's _far_ from as secure at the moment. So they have failed.

      1) It's harder to "sniff" a wired network that a wireless one. You need a free port for the former and you need to do stuff like mac-flooding (which can be detected). Or you need super duper Tempest stuff.

      2) It's easier to set up a wired network where devices plugged into one port cannot snoop traffic from devices in another port. You could do this by either using what Cisco calls "port security" (other vendors have their own terms for it), or do "per port VLANs".

      I was in the "hotel internet" line for a while, and we configured our switches so that guests plugged into a port could only talk to our gateway server. So guests using the wired connections were protected from other guests. They might not be protected from the NSA/CIA/KGB/FBI once their traffic leaves our control, but that's arguably beyond our responsibility.

      Whereas wireless connections didn't allow us to protect guests from each other (at least while making it easy for guests to still use the system).

      I am well aware that wireless connections can be DoSed more easily than wired connections, so no matter how much crypto you have, it's still jammable, but that would be a different threat level. Guests could still plug in to the wired port, lose the convenience, but still do their stuff.

      FWIW: if a guest plugs into a wired port and intentionally/unintentionally tries to mess with the system we can usually figure out where that guest is, call the guest up and usually resolve things, even if we are in a different continent.

      --
    15. Re:I like this. by bluefoxlucid · · Score: 1

      No this is the dumbest idea ever. Encryption U Key == Plaintext. Now we'll just have sniffers automatically trying the WPA key 'free' to decrypt-- oh that works. Cool. Even if everyone gets a session key, you just wait for someone to re-authenticate and listen in on the handshake; or someone new to come along at least. You now have a smaller attack window-- or you can de-authenticate someone somehow, which is doable.

    16. Re:I like this. by TheLink · · Score: 2, Informative

      Because they screwed up: http://wiki.wireshark.org/HowToDecrypt802.11

      "WPA and WPA2 use keys derived from an EAPOL handshake to encrypt traffic. Unless all four handshake packets are present for the session you're trying to decrypt, Wireshark won't be able to decrypt the traffic. You can use the display filter eapol to locate EAPOL packets in your capture. "

      So if all four handshake packets are there (there are ways to help ensure you see them ;) ), you can crack WPA2 PSK, today with wireshark.

      And both the PSK and "Enterprise" mode are apparently vulnerable to this: http://www.airtightnetworks.com/wpa2-hole196

      So Mr "Senior Security Advisor at Sophos Canada" doesn't know what he's talking about. It's not so simple as just typing "free" (since no username is mentioned, I think he means the very broken PSK modes and not the less broken Enterprise modes).

      I blame the WiFi standards bunch.

      --
    17. Re:I like this. by anUnhandledException · · Score: 2, Interesting

      You can capture the handshake w/ WPA but not WPA2.
      Or more technically sniffing the WPA2 handshake will not allow you to decrypt the traffic.

      Of course TKIP is flawed and was only really included to allow backwards comptibility. WPA2 AES should be the only option.

    18. Re:I like this. by CAIMLAS · · Score: 1

      Basically the WiFi standards bunch screwed up. So I actually blame them for a lot of the problems. So many years and they still haven't got WiFi to the level of TLS/HTTPS.

      To be fair, TLS/SSL has been around for a lot longer - 15 or so years. Additionally, the Wifi 'standards' have largely been spear-headed by commercial interests, not a standards body (though they've been involved, too). In reality, there's no reason why TLS/SSL couldn't have been implemented as the security mechanism for wireless - except it wasn't for various political and financial reasons. I doubt it has anything to do with technical prowess.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    19. Re:I like this. by anUnhandledException · · Score: 1

      You fail to understand how WPA2 works

      The passphrase is no the ecnryption key. The passphrase is simply used to ID valid users.

      Each session generates a unique session key. If you and I are connected to same wifi hotspot w/ WPA2 and "free" as the passphrase you can't decrypt my traffic and I can't decrypt yours.

      Technically the "Free" passphrase isn't needed however WPA2 requires SOME passphrase. It would have been smart to allow encrypted traffic w/o identification but we are stuck w/ current system (at least until WPA3).

      So to get encrypted per session streams you need a passphrase ANY passphrase. To simplify deployment if all public hotspots uses the same passphrase the OS could be designed to always try that before prompting the user.

    20. Re:I like this. by Shakrai · · Score: 1

      Solved already? Really? The last I checked "zillions" of sites don't support https. Slashdot for instance.

      Slashdot supports https for subscribers. Try it sometime.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    21. Re:I like this. by jc42 · · Score: 1

      The last I checked "zillions" of sites don't support https. Slashdot for instance.

      True. And I've learned a lot of the reasons this might be true. The main one is the difficulty of keeping both your "http" and "https" site up to date and functioning. It seems that every 2nd or 3rd time there's an apache upgrade, the https site stops working. So we have to dig in and discover what slight tweak has broken our config this time, and then ask questions on forums until we find the trivial-looking change to httpd.conf that will make it work again.

      Right now, I have a site that I want to update to the latest release, but in my test setup, once again the https version doesn't work, and there are no error messages saying what's wrong.

      Years ago, I remember stumbling across a version in which all I had to do was:
          Listen 80
          Listen 443
      and it Just Worked. But that problem was fixed in the next release. Anyway, I now once again have a lot of browser windows in the background that are showing various pages that might explain why the latest release silently fails for SSL in our test setup, and the public 80/443 site is still running an older version. Maybe I'll stumble across the fix today, maybe it'll be next week, and maybe it'll be after the next update is released.

      It's even worse with the several other servers that I've tried out. Maybe some day, someone will figure out a way to make SSL "Just Work" out of the box, and keep working through upgrades. Until then, it'll continue to be a major PITA, and many people will just throw up their hands at the opaqueness of it all.

      Unless, of course, you decide to not install any updates, and just go with a release that you managed to get working. But of course people will jump all over me for suggesting that people might be doing that for good reason ...

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    22. Re:I like this. by MobyDisk · · Score: 1

      The PSK is supposed to protect against man-in-the-middle attacks. If the PSK is compromised, you can get in there and pretend to be both the AP and the client.

      I get that. A MITM attack could intercept the traffic. But that isn't what I keep seeing posted. What was stated was:

      know the same key, sniff a session's 4 way handshake, and you can decrypt that session's traffic.

      I think that is a false statement. You cannot simply listen to the traffic and get the key. You must perform a MITM attack. That is much harder to do.

    23. Re:I like this. by yuhong · · Score: 1

      To be honest, even a wired network isn't perfect either. ARP poisoning can be done both over wireless and over wired networks, and in fact Hole196 just provide another way to broadcast the necessary packets that bypasses any wired IPSes.

    24. Re:I like this. by TheLink · · Score: 1

      To be fair, TLS/SSL has been around for a lot longer - 15 or so years.

      I know, that's what makes it even more damning, and why I'm so disgusted by the state of "wifi security".

      --
    25. Re:I like this. by bluefoxlucid · · Score: 1

      The passphrase is no the ecnryption key. The passphrase is simply used to ID valid users.

      Each session generates a unique session key. If you and I are connected to same wifi hotspot w/ WPA2 and "free" as the passphrase you can't decrypt my traffic and I can't decrypt yours.

      How is that session key exchanged? What secret key is already known between Alice and Bob (Authenticating Client and Hotspot) that isn't known by Eve (third party eavesdropper) to do the initial set-up? Exchanging an RSA public key first is not secure; see EtheRape for examples of shit that makes you talk to it instead of the hot spot, MitM style.

    26. Re:I like this. by anUnhandledException · · Score: 1

      Agreed. There is no secret key known. I mistaken on how handshake in WPA2 works.

      However that doesn't mean that future protocol (say WPA3) couldn't use public key securely.

      Essentially imagine an SSL like implementation to authenticate and securely exchange keys but for AP instead.

      Client requests session from AP.
      AP returns public key cert (could be self signed but also could be CA signed for an organization like starbucks).

      For self signed certs you woudld still have the issue of MitM. For CA signed certs the client verifies the AP cert if valid and signed by a trusted CA. Thus client has at least some assurance it is talking to the "real" starbucks AP.

      Client creates a random session key and also a public/private keypair.

      Client encrypts everything w/ AP public key and transmits to AP.

      Now all traffic is encrypted w/ securely shared session key.

      However that would require something beyond what the article indicates. I was mistaken on the keyshare in WPA2. With Eve knowing passphrase it would be very simple to force a session disconnect and then capture the handshake.

    27. Re:I like this. by drcheap · · Score: 1

      Slashdot supports https for subscribers. Try it sometime.

      $ wget -S 'https://slashdot.org/'
      Connecting to slashdot.org|216.34.181.45|:443... connected.
      HTTP request sent, awaiting response...
          HTTP/1.1 302 Found
          Location: http://slashdot.org/

      (irrelevant headers suppressed)

      Supporting HTTPS by redirecting to HTTP. LOL

    28. Re:I like this. by Hatta · · Score: 1

      Solved already? Really? The last I checked "zillions" of sites don't support https. Slashdot for instance.

      Yes, and you should treat everything you send to such sites as potentially compromised. A false sense of security is worse than none at all.

      --
      Give me Classic Slashdot or give me death!
    29. Re:I like this. by Shakrai · · Score: 1

      As I said, it supports it for subscribers. Try it with a logged in and subscribed account through a regular web browser. I'm posting this over ssl through https://slashdot.org/

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    30. Re:I like this. by skids · · Score: 1

      Not with WPA's 4-way handshake... it isn't a dh or RSA key exchange algorithm, it's more basic. If WPA-PSK used a dh exchange, then yes you'd be right, but it is really a hack where the PMK that is normally (in WPA-enterprise mode, that is) negotiated between the client and AP is replaced by a PSK-derived value. The nonces are sent in the clear.

    31. Re:I like this. by Anonymous Coward · · Score: 0

      She said "for subscribers" silly.

    32. Re:I like this. by MobyDisk · · Score: 1

      Okay, thanks for that explanation, that makes sense. Any idea why they did it that way?

    33. Re:I like this. by skids · · Score: 1

      The way they figured it, a PSK network that could not control distribution of their PSK "should just use WPA-enterprise." I'd put that in the "attitude problem" category.

      The part where they left de-auths vulnerable to replay attacks, that was more in the "mistake" catagory.

    34. Re:I like this. by dave420 · · Score: 1

      You'll be done with your coffee before you manage to get internet access. We're talking about Starbucks and McDonalds here.

    35. Re:I like this. by TheLink · · Score: 1

      Just curious does that mean you can only get the Slashdot login form via http? If that's true, it's funny :).

      My point still stands: "zillions" of sites don't support https.

      And a number of the ones that do, like Slashdot, do it half-assed.

      --
  2. Careful with those quotation marks by Anonymous Coward · · Score: 0, Troll

    "free" and "free." are not the same.

    1. Re:Careful with those quotation marks by Anonymous Coward · · Score: 0

      that would be funny if the 2nd 'free' were not at the end of a sentence

    2. Re:Careful with those quotation marks by Anonymous Coward · · Score: 0

      Instead it's just factual. Isn't that funny?

    3. Re:Careful with those quotation marks by NoSig · · Score: 1

      In English punctuation is supposed to go before closing quotation marks, so it is never "free", but instead "free." Now granted that's completely stupid, but it is correct English and the sensible thing you are advocating is incorrect English.

    4. Re:Careful with those quotation marks by Anonymous Coward · · Score: 0

      The 2nd 'free' was not at the end of a sentence, it was in the middle of a runaway sentence.

    5. Re:Careful with those quotation marks by ildon · · Score: 2, Interesting

      Except when you're signifying an explicit string that will need to be readable by a computer. I would tend to err on the side of caution lest someone mistake my correct English punctuation for some sort of design intent.

    6. Re:Careful with those quotation marks by Anonymous Coward · · Score: 0

      I think you meant to say that "free" is not the same as "free.". ;-)

    7. Re:Careful with those quotation marks by Gadget_Guy · · Score: 4, Informative

      I'm afraid it is not that simple. You should always be wary of assuming that the rules used in your locality are universal. There are two styles in general use regarding punctuation and quotation marks. See the wikipedia entry on the subject:

      In the U.S., the standard style is called American style, typesetters' rules, printers' rules, typographical usage, or traditional punctuation, whereby commas and periods are almost always placed inside closing quotation marks. This style of punctuation is common in the U.S., Canada, and in the U.K. in fiction and journalism.

      The other standard style--called British style or logical punctuation--is to include within quotation marks only those punctuation marks that appeared in the quoted material, but otherwise to place punctuation outside the closing quotation marks.

      Using the British style is less ambiguous in this case.

    8. Re:Careful with those quotation marks by Anonymous Coward · · Score: 0

      ''I propose standard adoption of WPA2 and a default password of "free."

      And none of you noticed that "free." in that case should be 'free.' " What makes it funnier is that the first 'free' is in single quotes, because the whole thing is in double quotes which means that sentence should read, 'I propose standard adoption... of "free." '

      It's like a bug in some horrible recursive subroutine!

    9. Re:Careful with those quotation marks by corsec67 · · Score: 1

      And the 'Free' in the title as well.

      --
      If I have nothing to hide, don't search me
    10. Re:Careful with those quotation marks by Anonymous Coward · · Score: 0

      You missed the one in article's title - "Free"

      Nice work by summary writer, submitter and editor ..

    11. Re:Careful with those quotation marks by Anonymous Coward · · Score: 0

      In English punctuation is supposed to go before closing quotation marks

      This is only true if the punctuation is part of the quotation. In this case, it is not, so it is correct to write "free".

    12. Re:Careful with those quotation marks by Anonymous Coward · · Score: 0

      When "correct" English gets in the way of communicating effectively, I'm afraid I'm going to have to say it's no longer correct.

    13. Re:Careful with those quotation marks by ranulf · · Score: 1
      Well, I'm a Brit and 30 years ago, I was taught that punctuation should always go inside the quotation marks. I'm a bit of a grammar nazi in general, and I've hardly ever seen this so-called British style being used.

      Mind you, you say that the "American style" is used in UK fiction and journalism and I'd argue that they comprise the vast majority of UK literature anyway, so could be argued to be the "British style" too.

      Still, I guess that Wikipedia must know best. It's not like it can just be edited by anyone...

    14. Re:Careful with those quotation marks by Eudial · · Score: 1

      Computer programmer, are you?

      --
      GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
    15. Re:Careful with those quotation marks by TheRaven64 · · Score: 1

      Actually, this depends a lot on which set of style guidelines you read. In English, it's quite common to have punctuation outside quotes, although the Oxford and Cambridge style guidelines disagree on this. In American, you always put the punctuation inside the quotes even when that makes the sentence completely nonsense.

      --
      I am TheRaven on Soylent News
    16. Re:Careful with those quotation marks by Raenex · · Score: 1

      Still, I guess that Wikipedia must know best. It's not like it can just be edited by anyone...

      It has sources cited. What's your source besides your 30 year old education? I just looked at an online UK newspaper and saw the following:

      Last November, he was arrested by the police and then charged in March with "creating a disturbance".

    17. Re:Careful with those quotation marks by HungryHobo · · Score: 1

      Still, I guess that Wikipedia must know best. It's not like it can just be edited by anyone...

      What is it about lazy people who can't believe that they're wrong.

      Can't dispute the fact, well lets just attack wikipedia because you've got a stick firmly up your ass.

      Follow the fucking citation.

      Hyde, Grant Milnor. Handbook for Newspaper Workers. D. Appleton and company, 1921, p. 38
      http://www.amazon.com/Newspaper-Punctuation-Journalistic-Structure-Typographical/dp/1150066504

    18. Re:Careful with those quotation marks by Anonymous Coward · · Score: 0

      It's like a bug in some horrible recursive subroutine!

      If there is a bug in one line of your code, delete the line of text. In vi, the command to delete one line of text is "dd." :)

    19. Re:Careful with those quotation marks by Thinboy00 · · Score: 1

      Fiction is an exception to "British style".

      --
      $ make available
    20. Re:Careful with those quotation marks by Hatta · · Score: 1

      The British style is always less ambiguous. Putting punctuation inside quotes that are not part of the original quote is wrong. Any style manual that recommends it is wrong. Nesting matters.

      Reasonable people can disagree on things like the Oxford comma. There is no sane argument whatsoever for breaking the meaning of quotation marks just because you like the way it looks.

      --
      Give me Classic Slashdot or give me death!
    21. Re:Careful with those quotation marks by Kadin2048 · · Score: 1

      "Correct English" is just convention, and it's only convention because it was adopted in response to particular modes of transmission/distribution. Specifically in the case of the quotation rule, I've always been told that it was to prevent punctuation from disappearing visually into the whitespace at the edges of a typeset newspaper column. It's an obsolete rule kept alive by people who care more about convention than clarity.

      What you're espousing is nothing more than tradition for the sake of tradition. Unlike spelling or grammar-nazism, which at least are defensible since they make communication easier by reducing ambiguity, universally enforcing the punctuation-inside-quotes rule actually causes confusion. The British or logical-punctuation style is better by virtually any measure in effectively communicating the author's meaning.

      Unless you're hand-setting type, it's a silly anachronism. It's time to let it go.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    22. Re:Careful with those quotation marks by Anonymous Coward · · Score: 0

      The difference between the two has always irritated me. I often want to use the British style (which I think is clearly better), but people will actually tell me I'm doing it wrong.

    23. Re:Careful with those quotation marks by jc42 · · Score: 1

      In English punctuation is supposed to go before closing quotation marks, ...

      Careful; you're likely to get some grammar Nazi criticising you for saying "English" when you mean "American". ;-)

      Actually, the replies that already explain this distinction are wrong, too. In reality, the rule - when there is one - is really determined by editors and publishers, not by countries or language peevers. Various publishers, especially newspapers and the like, have their own standards that they enforce, and it has only a little to do with which country their headquarters are in.

      Also, it's common for people involved with computers to use the rule "only punctuation that's part of the quote belongs inside the quote. This makes it easy to write software that does it correctly. It also allows one to write sentences like:
            Joe asked "Is Bill there?".

      In this case, the '?' belongs inside the quote, because it's part of the question. The '.' doesn't, because the sentence as a whole isn't a question. It's a statement of fact about what Joe said, so it should end with a period.

      But nested logic like that is far too complex for the typical human brain, I suppose. And a century from now, we'll still be reading silly complaints about such things.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    24. Re:Careful with those quotation marks by NoSig · · Score: 1

      Theirs are a points to conventionals, examples of thissss ist thats you probabilty objectes to thes santenca. By your argument I should start writing like that if I believe English would be a better language for using those spellings. I'm not sure I agree with that, but even if we grant that you are right about that, you are still objecting to something other than what I wrote in that I didn't say that people must use correct English, my objection was that correcting people for using correct English is a bit silly, even if you'd like English to work some other way, and that's what the poster I responded to did.

    25. Re:Careful with those quotation marks by dave420 · · Score: 1

      1. I'm British, and I was never taught the US style. Thank fuck, too, as it's clearly illogical. I've only seen it used in material originating from the US.
      2. Wikipedia cites sources. If you read something on there, and the source is not cited or reliable, ignore it. That's how it's always worked. It's strange you don't know that.

    26. Re:Careful with those quotation marks by dave420 · · Score: 1

      We're talking about a language that has been used for centuries, and you're squabbling over a 90-year-old source that accurately describes a very fundamental aspect of said language?

  3. I don't think so. by Anonymous Coward · · Score: 0

    I'm afraid this does not work the way you think it does. If everyone knows the password, then anyone can still view all traffic on the network, no?

    1. Re:I don't think so. by Anonymous Coward · · Score: 2, Insightful

      No.

  4. Before everyone says that's idiotic... by Mabbo · · Score: 3, Interesting

    ... just keep in mind that with WPA, the initial password is just used for connecting to the network, after which a session password is shared (right? pretty sure I'm right about that). So, technically, it would prevent someone from stealing your interwebs as long as you were already connected. Now, the guy who got to Starbucks before you and started sniffing before you did, he definitely has your personal information now, and this is a stupid idea.

    1. Re:Before everyone says that's idiotic... by phantomcircuit · · Score: 4, Insightful

      So, technically, it would prevent someone from stealing your interwebs as long as you were already connected.

      Unless of course the attacker sends fake de-authentication packets forcing a new handshake to occur...

    2. Re:Before everyone says that's idiotic... by CosmeticLobotamy · · Score: 2, Interesting

      Security's not my area, so maybe this question is nonsense, but why does each wireless router not have its own unique public/private key pair installed at the factory (that could later be changed by the owner) so that the session key could be generated by the client, sent to the server encrypted by the public key, and now only the router can decrypt the session key?

    3. Re:Before everyone says that's idiotic... by yakovlev · · Score: 2, Interesting

      In other words, the designers of WPA2 screwed up by not using something like Diffie-Hellman to negotiate a private connection before the initial password even changed hands?

      I realize this would be subject to man-in-the-middle, but that would seem to be detectable as you would get two different responses when you tried to do the initial negotiation, after which the OS should report "something's screwy with this network" and refuse to connect.

    4. Re:Before everyone says that's idiotic... by Anonymous Coward · · Score: 5, Informative

      In other words, the designers of WPA2 screwed up by not using something like Diffie-Hellman to negotiate a private connection before the initial password even changed hands?

      I realize this would be subject to man-in-the-middle, but that would seem to be detectable as you would get two different responses when you tried to do the initial negotiation, after which the OS should report "something's screwy with this network" and refuse to connect.

      WPA designers punt the problem of establishing initial session encryption key to EAPOL. Designers of EAP applications can use whatever authentication protocol and crypto bindings between layers that they want.

      DH is pointless in the case you point out because it would be trivial to operate as you point out a middle man to circumvent. For a "This is screwy" response to be possible it would require some prior knowledge to establish a trust relationship between systems. Encryption without trust is less than useless.

    5. Re:Before everyone says that's idiotic... by Anonymous Coward · · Score: 2, Insightful

      Parent post raises an interesting point: Assuming you trust the security of the router itself, it's possible to have perfect inbound wireless security by giving your public key to the router, but it's impossible to have perfect outbound wireless security unless you have a pre-existing relationship with the router (i.e. you know its public key), or unless its key is signed back to a trusted root authority.

      I propose that the pre-existing relationship case is a lost cause, since it would essentially require the hotel or coffee shop publish its router's key behind glass and have the manager periodically check for signs of tampering of the published key (* social engineering hack: "key change notice" on official looking letterhead taped to windows around the store). However, I'll also propose that trusted root signing authority case is also a lost cause because of the massive infrastructure costs required. Essentially only the big players could afford it, and it would require enterprise level security procedures in coffee shops run by high school dropouts. Plus, who would actually check the router certificate to see if it looks valid? It's not something you can check programmatically like comparing a website certificate's subject to the domain name.

      Anyway, even if you somehow manage to secure the outbound wireless portion of the connection, that still leaves the router's private key or ISP connection as weak links. Random strangers won't be able to hijack your connection unless the key is easily cracked, but a determined hacker will still find a way to read everybody's data that passes over the router.

      My conclusion: It's impossible to have true wifi security, so let's not kid ourselves. If you care about your privacy, you should use SSL or some form of VPN to a trusted location. In this case, no wifi security may be the best answer, because it'll help push the adoption of SSL websites. The sooner we stamp out plain-text protocols the better.

    6. Re:Before everyone says that's idiotic... by kwerle · · Score: 5, Insightful

      ... Encryption without trust is less than useless.

      I am so tired of that statement. Encryption without trust is Encryption. It is way less than ideal, but way better than cleartext.

      I don't particularly trust my local cafe'.
      I really don't trust their ISP.
      I especially don't trust the phone company.
      I entirely don't trust the government.
      I certainly don't trust facebook.

      But I use the cafe' wireless who uses their ISP who uses the phone company who is tapped by the government when I use facebook. And if the wifi were encrypted, I would not also have to worry about my fellow cafe' sniffers.

      So is that first hop encryption a complete solution? Nope. Anyone between the wireless router and facebook can still listen in. But it'd sure be a hellofa lot better than in the clear.

      Encryption without trust is not security, but it is encryption.

    7. Re:Before everyone says that's idiotic... by Nursie · · Score: 1, Troll

      "And if the wifi were encrypted, I would not also have to worry about my fellow cafe' sniffers.

      So is that first hop encryption a complete solution? Nope. Anyone between the wireless router and facebook can still listen in. But it'd sure be a hellofa lot better than in the clear."

      Except it's not, because there are attacks that allow you to see the data if you capture the handshake, regardless of whether the traffic once you've set up the session is encrypted or not. And there are ways to force the handshake to replay without the user ever finding out. Even with DH there are various MITM, DNS insertion and other tricks that can be done.

      Worse than useless I'm not sure, but equal to useless, certainly, because it doesn't stop the other people in the coffee shop from doing anything much they like, they just need slightly more sophisticated tools than firesheep.

    8. Re:Before everyone says that's idiotic... by Anonymous Coward · · Score: 0

      How is encryption without authentication better than no encryption? You already agreed that it doesn't provide the security you need ("complete solution"). So you need end-to-end encryption with authentication anyway. That is exactly as good with no encryption on a lower layer, so what do you gain? I can tell you why encryption without authentication is worse in: People see that the Wifi is encrypted, and if they're not very knowledgeable about the subject, they think that that protects them from eavesdropping, so they don't look for actual security. I.e., they succumb to what's called a "false sense of security".

      (For completeness sake: There are scenarios where encryption without authentication can force an attacker to use an active attack (MITM) instead of a passive attack (sniffing). In that case, even encryption without authentication can be useful, but in the case of WPA with preshared secrets, it doesn't do that.)

    9. Re:Before everyone says that's idiotic... by Anonymous Coward · · Score: 0

      We like analogies here on slashdot. It might be equivalent to placing a lock on a door vs leaving it unlocked. The crook/snooper now needs to use a some tool to open the door, but at leasts keeps the curious gawker on the street from looking around inside your home.

    10. Re:Before everyone says that's idiotic... by Nursie · · Score: 3, Funny

      Well, given that it takes a tool of some sort to do it in the cleartext situation, and a much more complex tool in the encrypted situation -

      I'd say it's more like you used to have a door that could be opened with a crowbar, now the door's reinforced and you need a number 3 lockpick, possibly a number 4 as well.

      Actually I'm still not happy. Trying to find a simple analogy to a situation where the information is thrown around in the clear but it requires some knowledge and a special tool to access it... It's like you need a screwdriver to open the already unlocked door, and now you... Hmmm. How about -

      Or two people shouting in the street, except they're shouting in french.... no this one isn't going anywhere either. Damn!

    11. Re:Before everyone says that's idiotic... by Anonymous Coward · · Score: 0

      In the situation without encryption, the attacker needs to run a program to get the session cookies of other Wifi users. In the situation with unauthenticated encryption, the attacker nees to run a program to get the session cookies of other Wifi users. Sorry, what was the difference again?

    12. Re:Before everyone says that's idiotic... by tapanitarvainen · · Score: 1

      How is encryption without authentication better than no encryption?

      Two reasons. First the obvious: most would-be attackers are clueless, even little increase in the complexity of attack will stop lots of them. The second you already note:

      (For completeness sake: There are scenarios where encryption without authentication can force an attacker to use an active attack (MITM) instead of a passive attack (sniffing). In that case, even encryption without authentication can be useful

      That is *the* reason I'd want to be able to use https without expensive certificates without scaring the user (but also without showing the lock symbol or otherwise advertising security, just make it look like unencrypted http to the user).

    13. Re:Before everyone says that's idiotic... by smallfries · · Score: 1

      It would seem that you are tired of it before you have even understood it. Encryption without trust does not provide privacy - just the appearance of privacy, which is worse than useless.

      Your example is wrong because without trust encrypting that first hop doesn't even stop other people on the router listening in - it just makes you think that it does. So it is not even the first in a complete solution.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    14. Re:Before everyone says that's idiotic... by TheRaven64 · · Score: 1

      No, a better analogy is that it's like placing a lock on the door and giving everyone the key, while encryption with trust is like placing a lock on the door and ensuring that only the correct person has the key.

      Or, to give a more Slashdot analogy, it's like DRM: encryption doesn't work when the attacker has the key, and if you don't have some mechanism for ensuring trust then you can't tell the recipient and attacker apart.

      --
      I am TheRaven on Soylent News
    15. Re:Before everyone says that's idiotic... by paylett · · Score: 1

      Encryption is worthless without trust. Trust (here) means you know who you're talking to. It doesn't matter how strong your encryption is if you don't know whether you're talking to your bank or the bad guy. (Well, I suppose it means that a second bad guy couldn't watch as the first bad guy empties your account).

      --

      Believing something doesn't make it true. Not believing something doesn't make it false.

    16. Re:Before everyone says that's idiotic... by Anonymous Coward · · Score: 0

      It is a false sense of security, this could possibly be worse than useless.

      If you know that your car don't have any breaks you will drive very carefully or not at all.
      If your car has breaks but they don't work if you break hard you will probably die a horrible death.

      If you know that you are using an unsafe connection you will probably avoid doing any banking.

    17. Re:Before everyone says that's idiotic... by Anonymous Coward · · Score: 0

      You would need a trust relationship to be able to tell the real response from the fake one. "Something's screwy" only requires you to know that you got two responses to one request.

      Wireless makes the "in the middle" part of MITM difficult or impossible: you can't stop the victim from also getting the signal you're trying to replace. So it should be fairly easy to know when it's being attempted.

    18. Re:Before everyone says that's idiotic... by Skapare · · Score: 1

      You should strictly be using HTTPS, not just for logging in on web sites, but also for every access, post, or whatever. If that means the web site needs tons of new CPUs to crunch all that encryption, then so be it. I think Facebook, Google, Microsoft, and a few others can afford it. The only valid complaint would be the carbon footprint.

      --
      now we need to go OSS in diesel cars
    19. Re:Before everyone says that's idiotic... by Anonymous Coward · · Score: 1, Insightful

      It's much harder to MitM a DH key exchange in a radio transmission than in wires, and this is what the GP meant. Since you radio out your data, and the real connection will also radio back a response, so even if you forge a response the original sender will get two different responses. However, if you can saturate the spectrum in a way so that the real response doesn't reach the sender then you can create a true MitM. It is not enough to eavesdrop, you need to intercept.

    20. Re:Before everyone says that's idiotic... by Anonymous Coward · · Score: 0

      No it isn't. When will people get that into their heads. If you don't know the party you are talking to then you can encrypt anything you want, the rogue person is going to get it, decrypt it and read it.
      The difference of course is now you feel safe.

    21. Re:Before everyone says that's idiotic... by John+Hasler · · Score: 1

      > My conclusion: It's impossible to have true wifi security...

      Without out-of-band communication.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    22. Re:Before everyone says that's idiotic... by hedwards · · Score: 1

      Cost. If you do that you'd have to print up the correct password card for each and every piece of equipment you sell or make them go online to get it. I suppose that they could probably get around that by setting the password to include the MAC address, but there again you have a problem as they'd no longer be able to use a standard image for the firmware and would have to give each one a subtly different firmware.

    23. Re:Before everyone says that's idiotic... by hedwards · · Score: 1

      The phrase is correct. Encryption without trust is little better than an unencrypted transmission. You reduce the pool of people that can get at it, to the ones that already know what to do with it. And on top of that you've got that nice sense of security to ensure that you're not as careful as you would've been.

    24. Re:Before everyone says that's idiotic... by tepples · · Score: 1

      you can't stop the victim from also getting the signal you're trying to replace.

      Yes you can: you can directionally jam the Wi-Fi signal.

    25. Re:Before everyone says that's idiotic... by Kadin2048 · · Score: 1

      There are some recent Cisco home routers which do something like this. The router is packaged with a USB flash drive that you take around and plug into the various computers that you want to let access the network. I assume that in addition to the key, they also contain a Windows installer to make it idiotproof.

      They are somewhat more expensive than a lowest-common-denominator Zyxel or store-brand router, but are probably the easiest way for the technically incompetent to set up a secure WLAN (short of just begging someone else to do it).

      There are other wireless systems which use hardware addresses as part of their encryption scheme ... some of the PowerPlug home-networking devices (which are actually radio-based, but they transmit over copper power cabling) have a "security key" stamped on the bottom of the case on a sticker, next to the serial number. You have to give one unit the other unit's code in order to pair them (or something like that, it's been a while since I've set one up). It is a bit of a pain in the ass, but not complicated.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    26. Re:Before everyone says that's idiotic... by anUnhandledException · · Score: 1

      No you wouldn't. The AP would have a public/private key pair not a physical password.

      So each AP is given a psuedo random pubic/private key pair. Hell you could even design the router on reboot to randomly generate a new public/private key pair.

      Now a new user tries to connect to the AP. The AP sends it public key to the user (in plain text) as part of the handshake process.
      The user computer generated a unique session keys and encrypts it with the public key of the AP. The encrypted packet is sent to AP.
      Now only the AP can decrypt the message to get the session key. So even someone "sniffing" the handshake couldn't determine the session key without breaking (or knowing) AP private key.

      No "passwords" written down are needed. Just simply have each router configured at the factory w/ a psuedo random public/private key pair (or designed to generate one on hard reboot). Router could even be configured to accept a custom keypair. Paranoid users could have router randomly generate a new keypair at set intervals.

      For "public" AP it could be improved by combining it w/ CA. So all starbucks AP would have a signed key pair.
      1) User knows (assuming CA hasn't been spoofed) that they are talking to a "real" starbucks AP
      2) Only starbucks AP can decrypt the session key.

    27. Re:Before everyone says that's idiotic... by anUnhandledException · · Score: 1

      Then have the handshake protected by public/private key encryption.

      As mentioned up thread. It likely would require a new standard (like say WPA3).

      Each AP in would have a private/public keypair.
      1) Client queries AP for session
      2) AP sends public key to client
      3) Client generates a random session key (symetric encryption)
      4) Client encrypts session key w/ AP PUBLIC KEY
      5) Client sends encrypted session key to AP
      6) At this point even an intercepted session key could only be decrypted by the AP (or someone w/ AP private key).

    28. Re:Before everyone says that's idiotic... by Anonymous Coward · · Score: 0

      Yes, but your fellow cafe sniffer has the SSID and password, and therefore could easily setup a fake access point to make a man-in-the-middle attack. Therefore, encryption without trust can easily become in effect no encryption.

    29. Re:Before everyone says that's idiotic... by kwerle · · Score: 1

      ... (Well, I suppose it means that a second bad guy couldn't watch as the first bad guy empties your account).

      Right. It means that you are narrowing your list of threats, and that is a worthwhile thing to do. In the general case, where you trust your cafe' just a little bit and they encrypt their wifi well, it means you don't have to worry about everyone else in the cafe'. And that's huge.

    30. Re:Before everyone says that's idiotic... by kwerle · · Score: 1

      The phrase is correct. Encryption without trust is little better than an unencrypted transmission. You reduce the pool of people that can get at it, to the ones that already know what to do with it. And on top of that you've got that nice sense of security to ensure that you're not as careful as you would've been.

      Right, reducing the pool of people who can get at it. That's worthwhile.

      As far as "not as careful as you would've been" - maybe you have not been reading much /. Most folks would not be even a little bit careful. Ever. Bad passwords, identical passwords across sites, don't care about http vs. https even when they do understand it, etc.

      Well encrypted wifi would be a nice step. Instead of reading "anyone at a cafe' can steal anyone's facebook creds" we'd be reading "anyone running a wifi router can steal anyone's facebook creds". And while a lot of folks will claim there is little difference between the 2, it'd be nice for me not to have to worry about my mom visiting her usual cafe' and using facebook.

    31. Re:Before everyone says that's idiotic... by antdude · · Score: 1

      "Trust no one."

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    32. Re:Before everyone says that's idiotic... by kwerle · · Score: 1

      ...

      Your example is wrong because without trust encrypting that first hop doesn't even stop other people on the router listening in - it just makes you think that it does. So it is not even the first in a complete solution.

      I'm not sure what you mean. I said:

      ...So is that first hop encryption a complete solution? Nope. Anyone between the wireless router and facebook can still listen in. But it'd sure be a hellofa lot better than in the clear...

      But I think that [radio] traffic to/from the router is safe if you use decent encryption (wpa, 2), with limited exceptions (http://en.wikipedia.org/wiki/Wi-Fi_Protected_Access#Security_.26_Insecurity_in_pre-shared_key_mode).

    33. Re:Before everyone says that's idiotic... by Belial6 · · Score: 1

      It's like having a lock on your home's sliding glass door, vs. not having a lock on your sliding glass door.

    34. Re:Before everyone says that's idiotic... by rjstanford · · Score: 1

      And it kills off ipv4. Currently ssl requires a unique ip for a certificate to be served, then checks the cert against the hostname. Encryption without trust is treated far worse than unencrypted traffic by the user.

      Which made sense when encryption was expensive (and therefore rare) and lines were dedicated, but not now that ssl is cheap and connections often shared in the last 50 feet (but pretty trustworthy from then on, comparatively at least).

      --
      You're special forces then? That's great! I just love your olympics!
    35. Re:Before everyone says that's idiotic... by TheRaven64 · · Score: 1

      Nope. If someone smashes your glass door, you know that it's been done. If someone has spoofed your encrypted-but-not-authenticated connection, then you have no idea. You go on believing that it's secure, when it is not.

      --
      I am TheRaven on Soylent News
    36. Re:Before everyone says that's idiotic... by yakovlev · · Score: 1

      Yes, that's absolutely true.

      However, it takes more than a simple laptop with a standard card to *directionally* jam a wi-fi signal. The guy with the cantenna and a laptop in the coffee shop looks at least a little suspicious, particularly if a bunch of other customers who were already connected start noticing that their wifi reception just went to pot.

      Either way, this is about raising the cost of attack. Once it starts taking additional HARDWARE to tap a wi-fi signal, you've already significantly reduced the number of attackers.

      And I absolutely agree, some kind of public-key infrastructure would be best, but would in practice likely be subject to effectively the same MitM attack, since even if the standard laptop "prefers" the signed connection, it will probably accept the unsigned one if it couldn't find the signed one (because the attacker is jamming it, see above.)

    37. Re:Before everyone says that's idiotic... by yakovlev · · Score: 1

      My suspicion is that, in practice, this is no better than unsigned Diffie-Hellman, because it is subject to exactly the same man-in-the-middle.

      The attacker jams the "official" wi-fi. They then set up their own "unofficial" wi-fi and advertise for connections. The laptops are just looking for whatever access point is available, so they silently connect to the "unofficial" one. The attacker then unjams the official one and funnels traffic through it, thus successfully intercepting all traffic.

      *IF* you could convince the OS people to get involved, they could send a warning every time the user connects to an unsigned wi-fi connection, but I suspect the average user would just blindly click it. Even the savvy user would have to try and remember "Does joe's coffee shop have an unsigned connection all the time, or was that suzie's coffee palace?"

    38. Re:Before everyone says that's idiotic... by smallfries · · Score: 1

      Where you say that anyone can listen in between the router and facebook.... this is true, but it seems to imply that traffic between you and the router is private from other people. This is not true in the case that you don't have trust (authentication). Unless you authenticate the router you are open to impersonation / man-in-the-middle attacks. For wpa2 there are extra authentication layers that solve this problem (e.g eap), but these are examples of encryption with trust - not without.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    39. Re:Before everyone says that's idiotic... by kwerle · · Score: 1

      While it is true that you are vulnerable to MITM, etc, it is also true that you have eliminated an entire class of attacks: eavesdropping.

      And I think that's huge and worthwhile.

      Even if you have full encryption from end to end, with trust, you're still vulnerable to endpoint issues. Bad employees, api leaks, rooted servers. At your end (if you're not in the basement), it just isn't that hard to video you typing your password. Or keyloggers, etc.

      Without eavesdropping attacks, this particular problem would drop from "no facebook in public" to "holy crap - someone bothered to set up a MITM to get my facebook password."

      Obviously, this is just facebook we're talking about - not banking.

    40. Re:Before everyone says that's idiotic... by smallfries · · Score: 1

      The key point is that you have not eliminated eavesdropping - there is only the appearance that you have. In order to eavesdrop the attacker just performs the MITM and offers you a fake router. Without authentication there is no protection against this.

      In many ways encryption with authentication is like airport security - it's just there for show.

      Don't forget that "somebody bothered to setup a MITM to get my facebook password" becomes somebody used an automated attack to swipe credentials for *everybody* here.... Big scoop and then then filter. You'd be amazed how many people reuse a "secure" password for a server like facebook.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    41. Re:Before everyone says that's idiotic... by kwerle · · Score: 1

      The key point is that you have not eliminated eavesdropping - there is only the appearance that you have. In order to eavesdrop the attacker just performs the MITM and offers you a fake router. Without authentication there is no protection against this.

      We seem to have a definition problem - where you and I think eavesdropping mean different things.

      Me: eavesdropping means that anyone in the room can listen to what is said.
      You: eavesdropping means you don't know who you're talking to.

      Any time you connect to any encrypted service, you are placing your trust in that service. If you don't know who they are, that trust may be a poor decision.

      Any time you connect to an unencrypted service, you are placing your trust in everyone in the room and along the entire path.

    42. Re:Before everyone says that's idiotic... by smallfries · · Score: 1

      If you replace anyone with somebody then we are using the same definition. In cryptography you generally don't know who the adversary is, and so the standard definition of eavesdropping means that anybody is capable of listening in.

      When you connect to an encrypted service you are not just placing your trust in that service: without authentication you are trusting whoever you have actually connected to.

      When you connect to an encrypted (but none authenticated) service you are placing your trust in an unknown entity - not the the service that you think that you are placing your trust in.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
  5. Twenty years later... by Anonymous Coward · · Score: 0

    Why does it keep returning "free"??

  6. Ridiculous And Totally Not Helpful by phantomcircuit · · Score: 5, Interesting

    Maybe he hasn't noticed that wireshark can decrypt WPA2 traffic so long as the network is being sniffed when the client originally connects.

    1. Re:Ridiculous And Totally Not Helpful by tlhIngan · · Score: 4, Insightful

      Maybe he hasn't noticed that wireshark can decrypt WPA2 traffic so long as the network is being sniffed when the client originally connects.

      Yep. And then we'll have a new version of Firesheep with WPA2 decryption. And then another version that'll ARP-spoof the gateway machine so every connected device then routes through your PC.

      It'll end up being that a Firesheep user will just have a fast DHCP server and acting as a gateway for the WiFi so all traffic goes through your PC, forwarding packets to the real gateway.

      No, the ONLY way to defeat Firesheep is to properly encrypt sessions. Otherwise we're just doing an arms race. The ARP spoofing and fake DHCP is basically endgame short of access points going and isolating users from each other. Which would then end up being someone sets up a fake access point that routes to the real one.

      The endgame is, Firesheep can always win. Or anyone with a packet sniffer. Unless the site goes completely SSL.

    2. Re:Ridiculous And Totally Not Helpful by adolf · · Score: 3, Interesting

      The endgame is, Firesheep can always win. Or anyone with a packet sniffer. Unless the site goes completely SSL.

      Indeed, this is the most obvious end result.

      And now, for the most ridiculous question ever: Why isn't this being done? It isn't 1995 anymore: SSL is (at worst) easy and well-understood for these purposes.

      Why does this continue to be an uphill battle?

    3. Re:Ridiculous And Totally Not Helpful by Anonymous Coward · · Score: 0

      how do you encrypt sessions between your ps3 and your router?

    4. Re:Ridiculous And Totally Not Helpful by Anonymous Coward · · Score: 0

      Got a wireless-newbie question...
      Do you think, in a scenario where ARP spoofing and faking DHCP is possible, that it would be possible to act as the target victim's DNS server, sending target bogus replies to all *.facebook.com A record lookups? If that were true, and you also found a shady/bug-ridden/pliable certificate authority * to hand you a certificate that will validate using the current browser's trusted certificate authorities, would SSL not even be safe?

      *some security folks argue that even certificate authorities are not trustable

      PS. When I considered this problem, I googled around, and I found some folks at http://security.goatse.fr/clench-our-way-of-saying-screw-you-to-ssl-pki-forever who seem to have a solution that is useful even if SSL can't be trusted. Put simply, comparing hash(nonce+PK as client sees it+password) against hash(nonce+server's PK+password) without sending the hash across the wire. It gives additional security for a shared secret, ie a password, not additional protection against any other traffic sniffing if the SSL security is compromised.

    5. Re:Ridiculous And Totally Not Helpful by Anonymous Coward · · Score: 0

      Why isn't this being done? It isn't 1995 anymore: SSL is (at worst) easy and well-understood for these purposes.

      Why does this continue to be an uphill battle?

      Because certs from "trusted by default" organizations are ridiculously expensive.

    6. Re:Ridiculous And Totally Not Helpful by Anonymous Coward · · Score: 1, Interesting

      Because you have to pay to get your certificate signed, and sites that aren't transmitting sensitive data aren't going to pay for it.

      Yes, you can self-sign and avoid the costs, but if you do that the browsers tell the users that you're a dirty, evil cheat and liar for doing so, scaring visitors away from your site. It's taught people to think that insecure browsing is safer than SSL with self-signed certificates.

      Until something changes with either the browsers or the signing process, we'll never see 100% SSL use on webpages.

    7. Re:Ridiculous And Totally Not Helpful by Anonymous Coward · · Score: 0

      > It gives additional security for a shared secret, ie a password, not additional protection against any other traffic sniffing if the SSL security is compromised

      I just remembered that this won't be a concern: if the session won't validate due to MITM attack, the server will not proceed to show any sensitive data.

    8. Re:Ridiculous And Totally Not Helpful by Anonymous Coward · · Score: 0

      Because it is not entirely trivial to encrypt the volume of traffic running through something like facebook.
      Not to mention the issue of non-encrypted content hosted by possibly-3rd-party CDNs.

    9. Re:Ridiculous And Totally Not Helpful by Anonymous Coward · · Score: 0

      And why do people hate on self-signed certificates so much? They're perfect for this kind of thing.
      (They're no validation of the identity of the remote site, but that doesn't mean they're not useful for encrypting traffic.)

    10. Re:Ridiculous And Totally Not Helpful by psyclone · · Score: 1

      Even a $300 / yr EV cert is cheap for the top 100 internet properties.

    11. Re:Ridiculous And Totally Not Helpful by ADRA · · Score: 1

      It sucks for load balancers unless you're offloading the SSL to the load balancer itself, then you have issues with embedded server URL's needing to be rewritten to not only use the load balancer IP's but also all HTTP:// references into HTTPS:// references, which in turn may blow up some random poorly written apps that depend on specific file sizes... plus all the overhead of possibly decompressing a compressed result, scanning for the offending URI and re-compressing the fixed the results, etc...

      This is actually from personal experience regarding JNLP hosted from servlets, but the same can apply with any web technologies that use absolute addresses within the web application.

      --
      Bye!
    12. Re:Ridiculous And Totally Not Helpful by kwerle · · Score: 2, Insightful

      Ugh. Replies about SSL's being expensive. Please.

      SSL is overhead. Let's say that you're facebook, and let's say that the actual cost overhead is 1/1,000,000 of a penny per page served up.

      What is facebook's throughput? I have no idea.
      http://techcrunch.com/2010/04/21/facebook-like-button/

      So it's a lot. So much that even if SSL overhead is just one one millionth of a cent per page served up, it is clearly at least hundreds of dollars a month. From the article, I'd guess that it's at least thousands of dollars a month.

      Clearly, that's chump change for facebook, but until now, that's all money they've saved. And that's if the overhead is 1/10^6th of a penny. If it's 10^5th we're talking 10's of thousands. If ssl costs 1/10,000 of a penny per page, we're talking 100's of thousands of dollars a month. That starts to add up.

      Again, I have absolutely no freaking idea how much overhead it is, and I have no idea their volume. But at the volume they're doing, you can see where any measurable overhead would cost real money.

      My guess is that they will throw money at the problem and it'll go away. But they won't be happy to do it.

    13. Re:Ridiculous And Totally Not Helpful by TheLink · · Score: 1

      Yeah I've suggested this before him, but at least I got that part right[1] :).

      http://slashdot.org/comments.pl?sid=1578784&cid=31437480

      http://it.slashdot.org/comments.pl?sid=457132&cid=22455074

      It's quite sad "Sophos Researcher" doesn't seem to know how broken WiFi security is.

      [1] Somewhat right anyway - seems like the "secure" mode I mentioned in those posts might not be that secure: http://wifinetnews.com/archives/2010/07/researchers_hints_8021x_wpa2_flaw.html

      Blame the WiFi standards bunch, they can't seem to get stuff right. Why didn't they just copy ideas from SSL or SSH?

      --
    14. Re:Ridiculous And Totally Not Helpful by Nursie · · Score: 1

      "It's taught people to think that insecure browsing is safer than SSL with self-signed certificates."

      Look at it this way - someone sees the 'https' and thinks it's secure, so they do their internet stuff over it, potentially with sensitive personal or financial data.

      Is it secure? Is it bollocks. MITM is perfectly possible. To the extent that in our arms-race-at-starbucks scenario where the hacker has done his ARP spoofind and DHCP, you just add an MITM proxy for SSL connections. Done, your self-signed certs are now useless.

      Self-signed == no authentication == no security. UNLESS the private cert or cert authority public certificate is distributed first and in an offline manner.

    15. Re:Ridiculous And Totally Not Helpful by Nursie · · Score: 1

      So what if we had an authenticated wireless system (similar to SSL or SSH) using signed certificates? It pushes the processor requirements in a WAP up a little, but isolates users from each other.

      I think there are ways to do this sort of thing but at present they're complex and enterprisey...

    16. Re:Ridiculous And Totally Not Helpful by Anonymous Coward · · Score: 0

      Yes, if you talk about an attacker that can do a MITM attack on all those 50 locations all over the world you used your laptop last in.
      And that is without explicitly checking the fingerprint in some reliable way.

    17. Re:Ridiculous And Totally Not Helpful by icebraining · · Score: 1

      I got a PositiveSSL (trusted by every major browser) cert for free when I bought my $8 domain.

    18. Re:Ridiculous And Totally Not Helpful by muckracer · · Score: 1

      > Because certs from "trusted by default" organizations are ridiculously expensive.

      Aside from the money, the "trusted by default" organizations will not only be 'trusted' with the actually intended SSL-site, but equally 'trusted' for the 'officially' signed TLA MITM certificate. It's 2am...do you know where your Gmail certificate comes from?

    19. Re:Ridiculous And Totally Not Helpful by muckracer · · Score: 1

      > Until something changes with either the browsers or the signing process, we'll never see 100% SSL use

      It'd be great to use PGP/GPG's Web-of-Trust also for SSL sites. So if you have a trust path in your e-mail to the CEO of a company, that company's SSL site would also be accepted on the same terms. After all, people make/run web sites and people use them!

      Combine with DNSSEC at your leisure.

    20. Re:Ridiculous And Totally Not Helpful by muckracer · · Score: 5, Insightful

      > Is it secure? Is it bollocks. MITM is perfectly possible. To the extent that in our arms-race-at-starbucks scenario where the hacker has done his ARP spoofind and DHCP,
      > you just add an MITM proxy for SSL connections. Done, your self-signed certs are now useless.

      You're right. And yet this "It's gotta be perfect or it's gotta be nothing at all!" attitude is IMHO what has held crypto back a lot more than necessary. Regardless of crypto and its setup, it's still just one part of a security chain...a chain, which even in the best of circumstances will NEVER achieve 100% security! So let's cut the scare-mongering and focus on not black or white, but lovely hues of security degrees. Something people already know (traffic lights):

      Browser location bar is:

      Red: unencrypted plain-text HTTP
      Yellow: encrypted, unauthenticated HTTPS
      Green: encrypted and authenticated HTTPS

      Just a suggestion.

    21. Re:Ridiculous And Totally Not Helpful by Nursie · · Score: 1

      I'll leave you in charge of the communication and education campaign so that John Q Public gets the message reliably then!

      'cos some of them are only just figuring out that seeing https in the url bar is a good thing, let alone any of the other indicators their browsers show them...

      It's true, unless you personally vet and keep track of the authorities your browser allows, it's not perfect. But I don't think I really see much benefit from allowing self-signed stuff more easily, particularly when an unauthenticated certificate could be the indicator of an attack, and if people start getting used to them then others will start abusing that trust. Now perhaps if you walked into starbucks and they gave you a cd with something a cert to install into your browser....

      Yeah, that's a recipe for disaster and malware too. Hmmm.

    22. Re:Ridiculous And Totally Not Helpful by Anonymous Coward · · Score: 1, Insightful

      Isn't that the whole point of the self-signed certification? That is does nothing to secure you the first time you visit, but once it's registered with your computer (first time you connected, hopefully from your own computer at home), you can then be sure that you are talking to the same entity the next time you punch in the same address.

      All the MitM attacks against self-signed certs I have heard of has been regarding the first connection to a site. But perhaps there is a new attack that I am unaware of, I'm no computer wiz.

    23. Re:Ridiculous And Totally Not Helpful by KiloByte · · Score: 1

      With self-signed certs, you are vulnerable just once. With VeriSign's protection racket, you are vulnerable every single time.

      Especially if your first connection is from home rather than some suspicious cafe, an active hijack would require subverting one of routers on the way or your/your ISP's DNS server. There's typically only around ten or so routers on the way, so the attacker would need to either break into one of those few boxes or bribe an ISP employee (small crooks -- an admin, gov crooks -- the CEO). Typically, a home router is easily hackable, routers on the way not so. Of course, a cafe is fair game.

      With CA-based SSL, the attacker instead of ten weak points has several hundreds. It's a matter of sending a fax with a nice looking letterhead to any CA trusted by your browser -- and there's so many of them. It's enough for just one to be fooled, and they often take the money and do no checks whatosever.

      And then, there are such trustworthy ones like CNNIC and Etisalat, both trusted by the default settings of all popular browsers.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    24. Re:Ridiculous And Totally Not Helpful by muckracer · · Score: 1

      > I'll leave you in charge of the communication and > education campaign so that John Q Public gets the > message reliably then!

      John Q Public isn't getting the message now! All s/he usually knows is click Next until the page displays. We assume, that there is some inherent or trained "sense-of-security" with users. Fact is, there isn't. Especially not with the multiple innocuous SSL-Errors, like expired certs, misconfigured (shared) domains etc.pp.. I fully believe, SSL, while nice in concept, to be an almost total failure. Certainly so, when even with no errors you still can't say reliably, that your session isn't MITM'd by your friendly .gov certs, signed by one of the countless companies your browser "trusts". There has got to be a better way!

      > I don't think I really see much benefit from
      > allowing self-signed stuff more easily,
      > particularly when an unauthenticated
      > certificate could be the indicator of an attack

      An indicator, which you don't even have with plain-text HTTP! Therefore common sense only allows for treating unauthenticated but encrypted sessions not any differently (no warnings) than HTTP! You can still differentiate and provide info via colors, like I described, or whatever...

    25. Re:Ridiculous And Totally Not Helpful by TheLink · · Score: 1

      Because certs from "trusted by default" organizations are ridiculously expensive.

      Some are free:
      http://www.startssl.com/?app=1
      http://www.startssl.com/?app=39

      The Startcom CA cert appears to be installed in current versions of Firefox, Google Chrome and IE.

      --
    26. Re:Ridiculous And Totally Not Helpful by TheLink · · Score: 1

      Use firefox and the certificate patrol plugin.

      You cannot trust all CAs for everything.

      You can trust some CAs for some things (you don't have much choice if you want to use https with your bank anyway).

      So certificate patrol warns you if your bank cert one day appears to be signed by a different authority.

      My bank changed their cert and CA one day, and certificate patrol warned me when that happened.

      --
    27. Re:Ridiculous And Totally Not Helpful by AlXtreme · · Score: 1

      One of the reasons SSL is still not a default, even if you give out SSL certificates without cost like StartSSL does, is that you need a separate IP address for each SSL-encrypted host. This causes all kinds of problems especially for shared hosting environments that use name-based virtual hosting.

      Of course there is a solution (SNI) but that doesn't work for anyone with IE on XP. So for now in order to have each non-SSL host upgrade to SSL each site would require both a SSL certificate and a unique IP address. Not that hard, but not trivial either.

      --
      This sig is intentionally left blank
    28. Re:Ridiculous And Totally Not Helpful by Anonymous Coward · · Score: 0

      Red: unencrypted plain-text HTTP
      Yellow: encrypted, unauthenticated HTTPS
      Green: encrypted and authenticated HTTPS

      People with the most common form of colour blindness can't tell the difference between green and red.

      A friend of mine has this, and the only way he can tell the difference when driving is that he knows that red is at the top, and green is at the bottom of traffic lights. :)

    29. Re:Ridiculous And Totally Not Helpful by muckracer · · Score: 1

      > People with the most common form of colour
      > blindness can't tell the difference between green
      > and red.

      Good point! How about a visual feedback, that everybody knows even better than traffic lights:

      unencrypted plain-text HTTP: :-(
      encrypted, unauthenticated HTTPS: :-/
      encrypted and authenticated HTTPS: :-)

      I am serious! There could be a bunch of different options for just such a security-status feedback (chosen via Preferences)...why limit ourselves to just one. I'm just throwing ideas around...
      All I know is, that anything even remotely like that will work infinitely better for 99% of people, than some technical mumbo-jumbo text as in current browser warnings.

    30. Re:Ridiculous And Totally Not Helpful by John+Hasler · · Score: 1

      Aside from the money, the "trusted by default" organizations will not only be 'trusted' with the actually intended SSL-site, but equally 'trusted' for the 'officially' signed TLA MITM certificate.

      While I object in principle to government wiretapping in practice it is no threat to me or all but a tiny minority of other users.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    31. Re:Ridiculous And Totally Not Helpful by John+Hasler · · Score: 1
      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    32. Re:Ridiculous And Totally Not Helpful by muckracer · · Score: 1

      I am glad you're sure about that! ;-)

    33. Re:Ridiculous And Totally Not Helpful by jandrese · · Score: 1

      The problem is that if you have a system that's susceptible to MitM attacks and doesn't throw up huge red flags whenever there's a possibility of it, then the users will get complacent and not notice that their browser's icon is yellow instead of green like it should be. Then their banking information is stolen from a supposedly "secure" site and they're hopping mad at you. Partial security can be worse than no security, because at least with no security there are no illusions about it.

      --

      I read the internet for the articles.
    34. Re:Ridiculous And Totally Not Helpful by muckracer · · Score: 1

      > if you have a system that's susceptible to MitM
      > attacks and doesn't throw up huge red flags
      > whenever there's a possibility of it, then the
      > users will get complacent and not notice that
      > their browser's icon is yellow instead of green
      > like it should be

      OK fine. I am not opposed to warnings, where they are needed and sensible. Let's do the following:

      For each HTTP page you request = 2 warnings
      For each HTTPS page (unauthenticated) = 1 warning
      For each HTTPS page (authenticated) = 0 warning

    35. Re:Ridiculous And Totally Not Helpful by muckracer · · Score: 1

      > if you have a system that's susceptible to MitM
      > attacks and doesn't throw up huge red flags
      > whenever there's a possibility of it, then the
      > users will get complacent and not notice that
      > their browser's icon is yellow instead of green
      > like it should be

      OK...I am not opposed to warnings where they are warranted and sensible. But if we talk security it should be more like this:

      unauthenticated plain-text HTTP page = 2 warnings
      unauthenticated encrypted HTTPS page = 1 warning
      authenticated encrypted HTTPS page = 0 warning

    36. Re:Ridiculous And Totally Not Helpful by muckracer · · Score: 1

      /. ate my post, I think. Sorry if my response gets double-posted...

    37. Re:Ridiculous And Totally Not Helpful by kwerle · · Score: 1

      Exactly.

    38. Re:Ridiculous And Totally Not Helpful by muckracer · · Score: 1

      3rd try (what's with /. ?):

      If talking security it should be more like this:

      unauthenticated plain-text HTTP page = 2 warnings
      unauthenticated encrypted HTTPS page = 1 warning
      authenticated encrypted HTTPS page = 0 warning

    39. Re:Ridiculous And Totally Not Helpful by Anonymous Coward · · Score: 0

      I like it, but I'm colorblind so for people like me I would suggest adding patterns, symbols or words to help differentiate the security level. For symbols you could use

            "!" unencrypted plain-text HTTP
            "?" encrypted, unauthenticated HTTPS
            " " encrypted and authenticated HTTPS

      Or maybe emoticons:

            ":(" unencrypted plain-text HTTP
            ":|" encrypted, unauthenticated HTTPS
            ":)" encrypted and authenticated HTTPS

    40. Re:Ridiculous And Totally Not Helpful by rjstanford · · Score: 1

      And what did you do? Call the bank and talk to someone in IT? Or think about it for a while and shrug and hit accept anyway? For that matter, what if it'd been the first time you requested the cert? Why would it be less trustworthy?

      That's the trouble with a lot of these tools - it all boils down to blind trust (and a business relationship that says they'll make it right, NOT a technology solution).

      --
      You're special forces then? That's great! I just love your olympics!
    41. Re:Ridiculous And Totally Not Helpful by Em+Adespoton · · Score: 1

      Sounds like an excellent idea for a Firefox add-on!

    42. Re:Ridiculous And Totally Not Helpful by Pollardito · · Score: 1

      And CDNs charge more to serve HTTPS traffic, including Akamai which is the CDN for Facebook. I assume the extra cost is due to the processing overhead and the need to have certificates on their servers in order to serve as a middle-man

    43. Re:Ridiculous And Totally Not Helpful by TheLink · · Score: 1

      I emailed two different contact emails of the bank about the problem and included the certificate fingerprints, and both replied and said things were OK. Since both said things were OK, I have more leverage on the bank if stuff happens (which I doubt will of course).

      For that matter, what if it'd been the first time you requested the cert? Why would it be less trustworthy?

      There's a difference between:
      a) Going to meet someone and deciding whether to do business with him for the first time.
      b) Going to meet someone you have been doing business with for months (with no probs) and the person at this particular meeting doesn't resemble the person you've been doing business with, but claims he is from the same company, and deciding whether to do business with him.

      What do you do at this point? Think about it for a while and shrug and accept that person anyway? Or contact the company via two different listed contacts (local HQ and head office ) and have both say "yeah he's the new guy, he looks like the photo you sent".

      Learn what tools are available and what they are for. Certificate Patrol is not for a), it's for b).

      No surprise phishers etc are having an easy life...

      --
    44. Re:Ridiculous And Totally Not Helpful by ztransform · · Score: 1

      And yet this "It's gotta be perfect or it's gotta be nothing at all!" attitude is IMHO what has held crypto back a lot more than necessary.

      Totally agree. That and the fact that corporate firewalls still block everything except port 80 and 443. Which demonstrates a fundamental lack of understanding about TCP/IP: the port number does not determine the application! There is absolutely no reason why one website couldn't support many different SSL hosts, all on different ports. Or many different websites.

      The whole "certificate must be with a commercial provider" thing has been utterly ridiculous - I'm surprised that Google haven't created a free central certificate authority to be honest.

    45. Re:Ridiculous And Totally Not Helpful by tepples · · Score: 1

      but once it's registered with your computer (first time you connected, hopefully from your own computer at home)

      If your connection at home is MITMed, you're screwed. If you live in certain parts of the world or you have certain ISPs, then either A. your connection at home is MITMed or B. you have a connection at all only while not at home.

    46. Re:Ridiculous And Totally Not Helpful by tepples · · Score: 1

      There is absolutely no reason why one website couldn't support many different SSL hosts, all on different ports.

      Other than that "corporate firewalls still block everything except port 80 and 443", as you mentioned? Or that people aren't used to typing in a port number when they type in a URL?

    47. Re:Ridiculous And Totally Not Helpful by Anonymous Coward · · Score: 0

      "To the extent that in our arms-race-at-starbucks scenario where the hacker has done his ARP spoofind and DHCP, you just add an MITM proxy for SSL connections. Done, your self-signed certs are now useless."

      The fingerprint will change and the browser will alert the user, just like a ssh client will unless StrictHostKeyChecking is off. But somehow I never see anyone mentioning ssh is insecure due to lack of a central trusted authority.

  7. Forget free WiFi by Anonymous Coward · · Score: 0

    I want free LOVE, man. Where is the free love?

  8. Standard Default Password? by Mostly+Harmless · · Score: 1

    I don't like the sound of "standard default password." That's just asking for all sorts of trouble. How about changing the SSID to something like, "Starbux Network Password: freenet" This way the password is available without having to post signs, etc., and you don't have to worry about involving default passwords of any sort. However, this is still a band-aid over the real problem. Facebook and the like should just get on the ball and enforce TLS.

    --
    "`Ford, you're turning into a penguin. Stop it.'" -Douglas Adams, THHGTTG
    1. Re:Standard Default Password? by gnapster · · Score: 2, Interesting

      Unencrypted access points already use a standard password: the empty password. How is this any different?

    2. Re:Standard Default Password? by julesh · · Score: 1

      Unencrypted access points already use a standard password

      No, they don't. Unencrypted access points don't use a password at all. The password in WPA et al is used to generate a key; unencrypted networks don't have a key.

    3. Re:Standard Default Password? by gnapster · · Score: 1

      Whoops! Got me there! It isn't that they all use the same blank password, they actually don't use a password at all! Unencrypted networks don't have a key, nor do they (generally) have a password.

      Whatever... My point was that there is no difference between a passwordless network and one that has a standard (empty) password which you never need to enter. Furthermore, as far as authentication is concerned, there is no difference between an open, passwordless network and a WPA2-encrypted network with a standard, well-known passphrase like "free". Except that you do have to enter the standard password, unless it is so standard that your client takes care of it for you.

      Mostly Harmless, who I was responding to, said,

      I don't like the sound of "standard default password."

      and then went on to describe ways of publicizing the password without just standardizing on a universal one. I was pointing out that this is not much different from our current situation of unsecured networks.

      The main difference between this and the status quo is that with open networks, it is very easy to log in. I currently maintain a network for a small cafe, and I have heard people express gladness that it is easier to log in to our network than, for instance, the ones at Starbucks or McDonalds. Customer service is a reason that open networks are popular, and I don't see that changing quickly.

    4. Re:Standard Default Password? by Anonymous Coward · · Score: 0

      because they do not use encryption.

    5. Re:Standard Default Password? by hedwards · · Score: 1

      This is a step up from defaulting to the empty string that we currently do, or an extremely weak one like "password," or "1234." At least this way it gives the person trying to log in some way of knowing whether it was an accident to leave it open or not, and some minimal degree of security rather than being completely wide open.

      They should still be running their traffic through a VPN to a known secured point, but they'd have a bit more security than they would otherwise have as they'd only have to trust the hot spot provider.

      But, I think most folks would be better off going with something like open mesh As it gives you a way of authenticating people for free without having to handle it on a case by case basis or make it completely open.

  9. WPA2 minimum passphrase length... by atomicstrawberry · · Score: 5, Insightful

    ... is 8 characters.

    1. Re:WPA2 minimum passphrase length... by Anonymous Coward · · Score: 1, Informative

      OK then "PASSWORD"

    2. Re:WPA2 minimum passphrase length... by VincenzoRomano · · Score: 1

      So don't mind that security genius.

      --
      Maybe Computers will never be as intelligent as Humans.
      For sure they won't ever become so stupid. [VR-1988]
    3. Re:WPA2 minimum passphrase length... by Anonymous Coward · · Score: 0

      Is this standard-mandated, or simply an if-statement inside of your router's firmware?

    4. Re:WPA2 minimum passphrase length... by Anonymous Coward · · Score: 0

      ZACKLY what i was thinking!!

    5. Re:WPA2 minimum passphrase length... by sandawgscorch · · Score: 1

      bingo! that was the first thing i thought when i saw that he obviously doesn't work with wifi much....

    6. Re:WPA2 minimum passphrase length... by Architect_sasyr · · Score: 1

      A default password of "freewifi" then.

      I have the distinct impression that he is getting at using a word that makes people think "hangon, maybe I should change this" rather than just going "oh my wireless works now". We're still going to have issues with codes generated on phone numbers or serials or whatever, but making it a little more obvious to the end user that what they are connecting to is available to anyone should help (hahahahaha)

      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
    7. Re:WPA2 minimum passphrase length... by stms · · Score: 1

      So Make it freewifi this is a stupid idea anyway.

    8. Re:WPA2 minimum passphrase length... by wilson_c · · Score: 5, Funny

      freeeeee?

    9. Re:WPA2 minimum passphrase length... by VincenzoRomano · · Score: 1

      My point is about his actual knowledge and reliability in technology and security. Then I would prefer something like "01234567" and it's easier to type on a (smart)phone.

      --
      Maybe Computers will never be as intelligent as Humans.
      For sure they won't ever become so stupid. [VR-1988]
    10. Re:WPA2 minimum passphrase length... by Anonymous Coward · · Score: 0

      More like "Freeeeeeedooooom!!1" (also valid WPA2 password btw)

    11. Re:WPA2 minimum passphrase length... by Anonymous Coward · · Score: 0

      freebeer

    12. Re:WPA2 minimum passphrase length... by selven · · Score: 2, Funny

      freeeeee?

      ...dooommmmmm!!!!!!!

    13. Re:WPA2 minimum passphrase length... by Anonymous Coward · · Score: 0

      freebeer

      problem solved

    14. Re:WPA2 minimum passphrase length... by Anonymous Coward · · Score: 0

      Freebird?

    15. Re:WPA2 minimum passphrase length... by hedwards · · Score: 1

      As opposed to the current situation where one has little trouble figuring out the brand of hardware and with it the default password? If the status quo were to handle things securely, I'd agree. But this is a step up from leaving it blank or with the default password.

      It might be a stupid idea, but it's less stupid than what people are currently doing.

    16. Re:WPA2 minimum passphrase length... by bennomatic · · Score: 1

      Or what they can't take: freeeeeedommmmm!

      --
      The CB App. What's your 20?
  10. Portable Devices by Anonymous Coward · · Score: 0

    The problem with WPA2 is that in my experience some portable devices don't support WPA2.
    Example: Nintendo DS doesn't have any games that support WPA2(or any type of WPA as far as I know). WEP is the highest that it supports. (Now this may be wrong, but my understanding is that the network stuff is linked into the game, so older games will never be able to support anything better than WEP)
    And there is a Web Browser for it, there is the official Opera cart. It also only supports up to WEP.

    1. Re:Portable Devices by pedestrian+crossing · · Score: 1

      It's not at the game level, it is at the device level. The Nintendo DS only supports WEP.

      --
      A house divided against itself cannot stand.
    2. Re:Portable Devices by makomk · · Score: 1

      It's not at the game level, it is at the device level. The Nintendo DS only supports WEP.

      Nope, apparently it is at the game level. The DSi supports WPA but only on DSi games. DS games don't support it because the network drivers are bundled with the game or something equally daft.

    3. Re:Portable Devices by pedestrian+crossing · · Score: 1

      It's not at the game level, it is at the device level. The Nintendo DS only supports WEP.

      Nope, apparently it is at the game level. The DSi supports WPA but only on DSi games. DS games don't support it because the network drivers are bundled with the game or something equally daft.

      DS games don't support it because the DS hardware doesn't support it. The DSi is different hardware

      --
      A house divided against itself cannot stand.
    4. Re:Portable Devices by VGPowerlord · · Score: 1

      The DSi can play DS games. However, even on a DSi, DS games only support WEP, despite the system supporting WPA/WPA2.

      In other words, the WiFi configuration tool is bundled with the game, not the system.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    5. Re:Portable Devices by Anonymous Coward · · Score: 0

      The DSi can play DS games. However, even on a DSi, DS games only support WEP, despite the system supporting WPA/WPA2.

      I'm not following your logic. The DS doesn't support WPA, period. You can quibble about hardware vs. firmware, but the DS does not support WPA.

      If it did, then there would most certainly be DS games that supported WPA on the DSi. But they have to be compatible with the DS which doesn't support WPA, so there aren't any.

  11. Re:This will not work. by Mostly+Harmless · · Score: 1

    That's not entirely true. WPA2 will prevent Firesheep from working provided the WPA2 traffic isn't being decrypted.

    --
    "`Ford, you're turning into a penguin. Stop it.'" -Douglas Adams, THHGTTG
  12. Per-client encryption: WEP vs WPA by miquong · · Score: 1

    One important caveat: this would be useless if the access point is using WEP, which uses the same key to encrypt each client's traffic. It would be trivial to modify Firesheep or any other tool to be able to overcome this. My understating is that WPA is somewhat better since it uses the pre-shared key + a per-session key, though that per-session key could still be sniffed if the attacker captured the handshake when the target first connects. So neither option is secure but WEP would just be snake oil and little better than clear-text.

    1. Re:Per-client encryption: WEP vs WPA by Anonymous Coward · · Score: 0

      anyone using WEP is an idiot as I can crack the password in less than 5 minutes on a piece of shit laptop with barely any processing capacity.

    2. Re:Per-client encryption: WEP vs WPA by Anonymous Coward · · Score: 0

      Idiot or not, I still have some equipment that can only use WEP, so for now, that is what my router uses.

      Then again, I live on a farm and my nearest neighbor is 1/2 mi away, so I don't worry about somebody jacking my connection.

    3. Re:Per-client encryption: WEP vs WPA by rew · · Score: 2, Insightful

      Two guys, Diffie and Hellmann thought up a protocol that allows someone to listen to a "key exchange" without being able to determine the key that the two parties decide on.

      One party decides on a base (g) and a modulus (p) and sends it to the other side. Our attacker will of course grab this info. Next each party will think up a number. Alice choses a, Bob choses b. Alice sends g^a mod p to Bob. Bob sends g^b mod p back to A. They key is then easy to calculate for Alice and bob. Alice does K = (g^b)^a = g^ab , while Bob does K = (g^a)^b = g^ab where the listening crook just has g^a and g^b and can't figure out a or b which are needed to find the key K in reasonable time.

      Thus this protocol being known for almost 35 years allows easy encryption with a key that a eavesdropper cannot easily snoop..

    4. Re:Per-client encryption: WEP vs WPA by RaymondKurzweil · · Score: 1

      You know.. what you say is true, but of course useless and we are (depending on how you count) on the 2.5th or 3rd iteration of WiFi "security". The thing with WPA2-PSK... the whole shit is actually somewhat complex, its isn't any simpler than a DH protocol. What merry band of fucktards could do this? How could the system break down so badly. I know standards bodies suck anushole... but how could such shit like this happen.

    5. Re:Per-client encryption: WEP vs WPA by Anonymous Coward · · Score: 0

      Diffie-Hellman key exchange assumes that there is some way to authenticate the server and client beforehand (i.e. they know each others' keys), otherwise a man in the middle-attack is trivial.

    6. Re:Per-client encryption: WEP vs WPA by N+Monkey · · Score: 1

      Thus this protocol being known for almost 35 years allows easy encryption with a key that a eavesdropper cannot easily snoop..

      Actually, in "Applied Cryptography", (p516), Schneier says that Diffie-Hellman is vunerable to a man-in-the-middle attack.

      It doesn't go into details, but I guess the problem might be if g and p aren't pre-agreed between Alice and Bob and then Mallory substitutes Alice's selection of g and p for his own before sending those on to Bob.

    7. Re:Per-client encryption: WEP vs WPA by rew · · Score: 1

      Nope. That's not it. g and p are always "public". And it doesn't help if an attacker were to chose them. You could specify them in the protocol (i.e. publish them so that eve knows them beforehand) and D-H would still be secure.

      If you intercept all traffic, you can pretend to be A towards B and the other way around.

      Just like in the case at hand you can provide a "free" accesspoint (with WPA password "free") and funnel it back into the real access point yourself.

    8. Re:Per-client encryption: WEP vs WPA by rew · · Score: 1

      Hmm. rereading: "...if an attacker were to chose them."... that's probably not true. An attacker can probably chose pretty bad g and p, so that anyone can figure out the secret key.

    9. Re:Per-client encryption: WEP vs WPA by N+Monkey · · Score: 1

      Nope. That's not it. g and p are always "public". And it doesn't help if an attacker were to chose them.

      What I should have said (and only realised after I posted) was that something has to be 'secret' to avoid a MITM attack. It's either got to be some certificates to verify that Alice is really talking to Bob and vice versa or keep g and possibly p a shared secret, but that rather defeats some of the purpose of DH. (shrug)

    10. Re:Per-client encryption: WEP vs WPA by Anonymous Coward · · Score: 0

      DH is vulnerable to MITM attacks. You need some sort of authentication mechanism (e.g. RSA) to ensure you're handshaking with who you think you are.

      Otherwise, the bad guy can just use unauthenticated DH to exchange keys with Alice while pretending to be Bob, and use DH to exchange keys with Bob while pretending to be Alice. Neither Alice nor Bob are any wiser.

  13. Re:This will not work. by mattventura · · Score: 1

    I'm not familiar with firesheep in particular, but wouldn't the OS be decrypting the traffic for you (since you are connected to the network) and then firesheep simply captures it? or does firesheep work on a lower layer, bypassing that part of the OS's networking?

  14. 'Free' or 'free'? by snsh · · Score: 3, Informative

    capitals matter. and don't WPA2 phrases have to be at least 8 characters?

    1. Re:'Free' or 'free'? by at_slashdot · · Score: 4, Funny

      FreeWiFi (8 characters, combines lower and upper case to make it more secure ;)

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    2. Re:'Free' or 'free'? by pjfontillas · · Score: 1

      FreeWiFi (8 characters, combines lower and upper case to make it more secure ;)

      More secure? Even if everybody knows the passphrase?

      --
      Life. Is. Good.
    3. Re:'Free' or 'free'? by Anonymous Coward · · Score: 1

      Woosh.

    4. Re:'Free' or 'free'? by Anonymous Coward · · Score: 0

      I think he really meant 'freewifi' :)

    5. Re:'Free' or 'free'? by Anonymous Coward · · Score: 0

      I don't think the authentication security is an issue with Free Wi-Fi as it's 'free and open', encrypting your connection to that Wi-Fi is an issue hence WPA2.

      I can see what the Sophos Researcher is getting at, although he needs to go away and read the WPA2 spec first :)

    6. Re:'Free' or 'free'? by Anonymous Coward · · Score: 0

      Why not go all the way and make it FrEeWiFi? That way we look cool, too.

    7. Re:'Free' or 'free'? by noidentity · · Score: 1

      What about the FSF version? Would that be GNU/free? That's 8 characters.

  15. Yeah, with a password we'll never have any problem by Anonymous Coward · · Score: 0

    All it takes is one password, and you're fine. Doesn't matter that you're connecting to a network with no authentication, no security, and no way to really protect yourself in the event of being compromised.

    How about we get some better way to test credentials??

  16. No! by Anonymous Coward · · Score: 0

    That would require connecting to all available networks just to find out if any are accessible. The status of a network must be announced in the broadcast. If you wanted to have encryption enabled on public hotspots, then you'd have to standardize something that's in the beacon frames to declare public availability, for example an SSID prefix. Standard shared secrets are also not useful because they don't prevent attackers from sniffing or MITMing and decrypting the whole session. It's that "encryption without authentication" thing. Mr. Sophos researcher, keep working on the anti-virus snake-oil and let professionals handle encryption.

  17. ARP Poisoning by Anonymous Coward · · Score: 0

    ARP poisoning apparently means nothing to this "security researcher"

  18. I find it sad... by metrix007 · · Score: 2, Informative

    That a security research doesn't know better than this. Encryption with a PSK is useless as far as sidejacking is concerned. There is no decent client to client encryption unless you use WPA/2 Enterprise.

    To suggest otherwise is bullshit, and he should be blaming the websites who are the problem.

    --
    If you ignore ACs because they are anonymous - you're an idiot.
  19. Free by Anonymous Coward · · Score: 0

    I never understood what value people see in encrypting just the edge when the rest of the network is no more trust worthy. I never understood why people think using an open hotspot is any more of a security risk than using the Internet. Neither can be trusted and both should be assumed to be hostile.

    WRT using a well known secret to connect -- This only works if the server has a certificate and the client validates it. Not realistic for free hotspots because it requires the owner to pay for essentially an SSL certificate (EAP-TTLS or EAP-PEAP). This approach would offer the same security between the user and access point as https access to your favorite banking web site.

    If however there is no MITM protection (Server uses a self-signed cert or none at all) using a well known password does raise the bar over open wifi but not by much. The channel would be secure against passive easedropping only and would provide zero protection against attackers operating a proxy server...

    This is esentially the problem... You see a free wifi advertised and connect to it.. You have no prior relationship, no reason to trust the owner... No technological encryption solution will help provide security if there is no morsal of trust to build on.

    My advise is to use end-end encryption technology if you have anything important to do. It makes life much easier and actually has tangable value from a security perspective.

    1. Re:Free by rjstanford · · Score: 1

      Maybe because, in the real world, you're more likely to be inconvenienced by some kid at a coffeeshop hacking your facebook account than by the NSA reading your email in a massive datacenter?

      --
      You're special forces then? That's great! I just love your olympics!
  20. Free as in Fired by Anonymous Coward · · Score: 0

    This is a good idea in theory, it at least keeps the air-sniffing under control (Which is insanely easy to do.)

    However what really needs to happen is that people need to have their home wireless router have a VPN end-point that it always connects to, even if it's the local network. When it goes roaming, it then needs to connect again to this VPN endpoint so that it's traffic is again secure. It wastes double the bandwidth of your home connection, but at least you're not being snooped on.

    More technically inclined people can simply SSH a socks proxy of any machine they know, to use it as a ad-hoc VPN. Again, wastes their bandwidth but it's as safe as the end point network is.

    A better solution is in whatever replaces 802.11a/b/g/n is to have open-encrypted mode that basically operates as a "randomly generated password" on the connection, and the hardware that runs the access point only throws an instruction page if connected un-encrypted that allows for a one-time password key.

    Or even better yet, roll out IPv6 and the ability to hijack sessions will go away because IPv4 NAT that is responsible for this problem will then go away.

    1. Re:Free as in Fired by yuhong · · Score: 1

      Yep, having a VPN at home also allows you to access your home computers from anywhere you have Internet access. It can be combined with Windows's Remote Desktop, for example.

  21. I already do this by AceyMan · · Score: 1

    My SSID at home advertises the WPA2 key, that is my SSID is keyissomestring . Im happy to share my bandwidth, but I don't want to share my data.

    --
    -- Experience is a wonderful thing. It enables you to recognize a mistake when you make it again.
    1. Re:I already do this by Anonymous Coward · · Score: 0

      Uh... yeah, but do you realize how blindingly easy it is to capture and decrypt all the stations traffic on a WPA(2)-PSK network? Wireshark will do it right out of the fucking box.... ie, it is script kiddie level shit.

      Let me spell it out for you (please mod this redundant), dunce:

      If I have your PSK (you say you give it out to anybody) and I am sniffing anytime during the 4-way handshake, you're boned and I can entirely passively sniff. This handshake can happen more often than you realize, and certainly anytime you bring your compy out of suspend. If I don't mind injecting a couple packets (and who would in your case), I can get your station to re-handshake and capture the information.

  22. That says a lot about the 'researcher' by flyingfsck · · Score: 4, Insightful

    Uhmm, maybe Sophos should invest in security training of their staff before they start selling supposed security products.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  23. Why is WiFi security so crappy? by Anonymous Coward · · Score: 0

    Why do you need to type in a password to have encryption? Access control and confidentiality are different things. The access point and the client should both autogenerate their own key pairs, use those to establish a strong symmetric session key, and encrypt all further transmissions with that. By default. Completely transparent to the user, because the keys are autogenerated (e.g., from /dev/rand).

    Man-in-the-middle would not work either, because the would-be attacker would have to set up his own access point and then the end user would see two access points in the "Connect to" list and would notice the "fake" AP. And since the connection handshake is encrypted with the public key of the real AP, the attacker can't get inbetween.

  24. I tried it by goombah99 · · Score: 2, Funny

    Watch out! I tried typed in "Free" instead of of "free" like the Sophos Dude recommends and it wiped out all my time machine backups.

    Well, at least that's what happened after I hard crashed my computer in the middle of a back up. But I'm sure it was sophos to blame.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:I tried it by duguk · · Score: 2, Funny

      Watch out! I tried typed in "Free" instead of of "free" like the Sophos Dude recommends and it wiped out all my time machine backups.

      Well, at least that's what happened after I hard crashed my computer in the middle of a back up. But I'm sure it was sophos to blame.

      "Free" doesn't seem a very secure password. They should put some numbers and symbols in it.

    2. Re:I tried it by mcgrew · · Score: 1

      I don't see why one would need a password in an open, public network. Just educate people NOT to do any commercial transactions at the library computer, or at Starbucks.

    3. Re:I tried it by anUnhandledException · · Score: 3, Informative

      Because WPA2 generated per session keys.

      Although everyone connecting would use same password (in this instance free).
      Each session key would be unique and thus would prevent snooping.

      Theoretically one could redesign WPA (WPA3) to have a passwordless mode where traffic is still encrypted however no password is needed. This is simply a "could work today" modification of existing protocol.

    4. Re:I tried it by jc42 · · Score: 3, Insightful

      ... educate people ...

      I think I see a problem with your scheme ...

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    5. Re:I tried it by Shakrai · · Score: 1

      Just educate people

      I've quoted the flaw in your plan ;)

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    6. Re:I tried it by ehrichweiss · · Score: 1

      I didn't think that WPA2 by itself prevented snooping if one was already connected to the network. I know there are routers that will give each connected device its own subnet so that snooping is impossible/improbable but I snoop my own network all the time without said protections and I know for certain I'm using WPA2.

      --
      0x09F911029D74E35BD84156C5635688C0
    7. Re:I tried it by anUnhandledException · · Score: 1

      I stand correctly looks like you are right.

      We really need a public/private key based WPA3.

      i.e.
      access point has public/private keypair.
      Client creates session key (symetric) and encrypts it w/ AP public key. client also creates its own public/private keypair and sends the public key.

      This way
      1) session key can only be determined by AP (or anyone w/ private key)
      2) AP can use client public key to authenticate traffic from the client (client will encrypt traffic w/ session key but also sign traffic w/ client private key).
      3) For public AP the public/private key could be signed by a CA. Thus assumming CA chain isn't compromised a user would have some level of certainty that they are indeed connecting to "starbbucks AP" and that only that AP can decrypt traffic.

    8. Re:I tried it by mcgrew · · Score: 1

      True, or there would be few viruses.

    9. Re:I tried it by kmoser · · Score: 1

      I suggest "fr33". That way hackers won't be able to figure it out.

  25. Re:This will not work. by Dayta · · Score: 1

    Yes it does. Although you start out your session by connecting to the network with one password for everyone, your computer then negotiates an individual password for your connection to the wireless router. This means that you cannot see other people's traffic.

  26. Paid wifi by MrEricSir · · Score: 1

    The logical extension of this is that for paid wifi, we can always use the password "paid" right?

    --
    There's no -1 for "I don't get it."
    1. Re:Paid wifi by cbope · · Score: 1

      Exactly. This was the first thought in my mind when reading the article... businesses that sell (or rent) wifi access are not exactly going to be thrilled to give out the password "free" and then turn around and ask for money for said access. Not exactly a good way to start a business transaction... sounds too much like bait-and-switch. "the password is "free", but please enter your credit card details..."

  27. 'Free' or the SSID by Dayta · · Score: 1

    I quite like the idea of the password being the SSID name rather than 'free'. I think it's easier to adhere to (don't need to worry about capitalisation) and more likely to be adhered to as a 'standard' by all the random coffee shops who are out of their depth as it is.

  28. Pew Research Center is touting a relatively new fo by EdwardC · · Score: 0, Offtopic


    This mind you about how The Pew Research Center is touting a relatively new form of poll bias called the &ldquo;<a title="Election 2010 and the Cell phone Impact" href=" http://personalmoneystore.com/moneyblog/2010/11/02/cell-phone-effect-election-2010/">cell phone impact</a>,&rdquo; and based on the New York Times, it will impact Election 2010. As the NY Times puts it, about a quarter of American adults use mobile phones exclusively. As many poll individuals don't call cell phones, Pew believes that the results could be skewed by as much as four points.

  29. Free by Alsee · · Score: 3, Funny

    That's amazing! I've got the same password on my luggage!

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  30. Here's how I'd do it. by dannycim · · Score: 3, Insightful

    1. Bring laptop with extra WiFi dongle into a public area.
    2. Connect to Free WiFi spot using internal nic.
    3. Act as an Access Point on second nic with a cooler sounding SSID.
    4. NAT traffic to first WiFi net and grab everything of interest.
    5. ???
    6. Profit!!!1!!ONE!

    1. Re:Here's how I'd do it. by Anonymous Coward · · Score: 0

      Exactly why the proposed scheme is retarded.

    2. Re:Here's how I'd do it. by ADRA · · Score: 1

      You could always do that even if every 'open' access point was encrypted. If you want to start mandating legal licensing of access points than I think you're going to find some resistance from this crowd. If else, how can you assure that anything I'm connected to is legitimately what I think it is? That, or we start creating a registry of 'official' access points in the wild, and start issuing certificates like SSL currently works. Both require bureaucracy, and expense, and both are pretty much the only solutions that could close the gap we're seeing between security and wireless internet access.

      Oh, I thought of another good idea, though this involves extra hardware. You have (at the coffee shop) a card swiper/USB host/whatever that stores a single one time password and self-signed certificate onto the device. You read the card into your device (laptop/phone, etc..) and then you know that the device you're connecting to much have the same information as the swiped device, otherwise its spoofing. This means that coffee shops can regulate who can use the service (or give it away for free for people physically accessible to swipe the data) and it means the consumer of the wireless is sure that the system is closed. I haven't worked it all out since its cloudy in my mind, but this can also be a solution to the MIM attack, since I can transfer the initial handshake through non-open channels, nay?

      --
      Bye!
    3. Re:Here's how I'd do it. by Anonymous Coward · · Score: 0

      1. Bring laptop with extra WiFi dongle into a public area.
      2. Connect to Free WiFi spot using internal nic.
      3. Act as an Access Point on second nic with a cooler sounding SSID.
      4. NAT traffic to first WiFi net and grab everything of interest.
      5. ???
      6. Profit!!!1!!ONE!

      you aware brah?

    4. Re:Here's how I'd do it. by clone53421 · · Score: 1

      Why bother with an extra WiFi dongle? Win7 comes with drivers that let you create a virtual network adapter to broadcast an access point and set up an SSID and passphrase for it, and I think Linux should have no problem doing the same. No idea about Mac OS (though it has a Linux-based core, so I don’t see why not).

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    5. Re:Here's how I'd do it. by Anonymous Coward · · Score: 0

      That's too hard. Here's how you do it:
      - Connect to free wifi spot. Note your IP address
      - Set your (windows) machine name to WPAD or have your linux machine respond to netbios queries for WPAD.
      - Have your apache serve out a wpad.dat pointing to your IP address as a proxy. You have to set the content type for the file on apache.
      - Set up Squid.

      You're now grabbing anything any windows machine gets from the web. It doesn't matter how encrypted the wifi is. You can do MIM attacks on http, upside-down internet, etc. https is a bit harder, but you can try serving a self-signed certificate to see how many people click through

      Posting vague instructions on purpose to discourage the guilty. Full instructions aren't much longer.

  31. Let's says that this is really idiotic! by louarnkoz · · Score: 2, Informative

    There are so many ways this suggestion is wrong, it is not even funny.

    TFA says WPA2 negotiates unique encryption keys with every computer that connects to it. This means you and I cannot spy on one another's traffic even when sharing access on the same access point. That's true, but anyone who can listen to the exchange and know the shared key will be able to learn the key. Plus, there is a very neat man in the middle attack.

    Suppose that I am an evil sheep herder near a Starbuck cafe. Nothing prevents me from broadcasting a Wi-Fi beacon that announces that I am running a Starbuck access point. Here comes the sheep, who is really happyto see that the connection is secure. Hey, he used WPA2 and the "free" password, his packets are encrypted. Except they are all coming to my laptop. Oops!

    1. Re:Let's says that this is really idiotic! by Anonymous Coward · · Score: 0

      Nothing prevents me from broadcasting a Wi-Fi beacon that announces that I am running a Starbuck access point. Here comes the sheep, who is really happyto see that the connection is secure. Hey, he used WPA2 and the "free" password, his packets are encrypted. Except they are all coming to my laptop. Oops!

      Where's the problem? This is no different from a Starbucks employee sniffing packets that go through their router. Why do you think you or anybody else are less trustworthy than an access point in a café?

  32. Full of flaws. But highlights an important issue. by mmj638 · · Score: 1

    This proposal has a ton of flaws that have already been highlighted in other comments (4 characters is too short, summary screws up "Free" vs "free.", the session is still easily hijacked to anyone present during the handshake, an so forth).

    However, the real benefit to this kind of proposal, in my mind, is that it brings more public attention to the fact that unencrypted wifi is security madness.I've said to people before that I think that it needs to be illegal to sell an access point capable of unencrypted operation.

    But it brings attention to our desperate need for a solution allowing businesses offering "free public wifi" to be able to ensure users' authenticated sessions aren't shared with each other. This is a reasonable expectation of privacy equivalent to non-electronic forms of communication, for example where somebody can't see you filling out a paper form unless they're standing right there looking over your shoulder.

  33. encrypted but not authenticated by tolomea · · Score: 1

    Currently we have a Wifi security mode that is unencrypted and unauthenticated (open) and several that are encrypted and authenticated (wep, wpa1, wpa2 etc) There is a need for a Wifi security mode that is encrypted but not authenticated. Which is essentially what this proposal is getting at. Of course the actual proposal fails miserably because WPA is not secure against attackers who know the shared secret. So we need a new security mode that fills this role in a secure manner.

    1. Re:encrypted but not authenticated by Anonymous Coward · · Score: 0

      encrypted but not authenticated

      Next time your browser screams at you about an untrusted certificate, ignore it and go ahead. There you have it, encryption without authentication. Feel safer now?

  34. localization by cowtamer · · Score: 1

    Now anyone who travels abroad frequently will have to learn the local equivalent of 'free' in every location. Horrible for people who airport-hop internationally :)

    (It's bad enough to try to figure out Google's language settings)

  35. Re:This will not work. by yuhong · · Score: 2, Informative

    The client has the keys only to decrypt traffic targeted to the client, not to other clients.

  36. Re:This will not work. by yuhong · · Score: 3, Informative

    It is easy to bypass though by capturing a four-way handshake. A fake authentication can be used in order to have a client go though it again.

  37. Re:This will not work. by Anonymous Coward · · Score: 0

    Firesheep resides on the attackers computer, it forges the session cookie so that the attacker can access any site that you are logged in to. To forge your session cookie it monitors the traffic on the unencrypted wifi-network. If you have an encrypted connection the attacker first has to decrypt your connection before forging your cookie.

  38. Automatic login attempts... by ADRA · · Score: 1

    will still get you arrested for illegal breach into a seemingly closed system. The attempt (even if performed by the system) is still your legal responsibility. The only possible caveat being that this workaround somehow becomes part of the next wireless standard, in which case its assumed that you are offering your services for all to consume. Having an automatic attempt to connect using 'free' as a colloquial solution to WPA2's flaws are the wrong approach.

    --
    Bye!
  39. 802.1X uses public key encryption by sharps1 · · Score: 1

    That's just silly to require a password with the goal being encryption when the password isn't even what is used to encrypt the data. The 802.1X standard uses public key encryption so the solution is to move towards 802.1X and away from 802.11.

  40. He's not a researcher, he's a salesman by Anonymous Coward · · Score: 5, Informative

    Uhmm, maybe Sophos should invest in security training of their staff before they start selling supposed security products.

    He's neither a researcher (someone who works in the virus labs) nor an engineer (someone involved in development of our endpoint or management products). He's in sales. Nothing to see here people, move along.

    Posting anonymously because I work there.

    1. Re:He's not a researcher, he's a salesman by Anonymous Coward · · Score: 2, Informative

      From the Article's About the Author:

      Chester Wisniewski is a Senior Security Advisor at Sophos Canada. He provides advice and insight into the latest threats for security and IT professionals with the goal of providing clear guidance on complex topics.

      If Mr. Wisniewski is in sales, perhaps Sophos should reconsider how it hands out titles. It kinda reminds me of that article about McAfee's horrible advertisement e-mail which looked like a phishing attempt.

      Basically, If you're in the security business maybe you should avoid abusing trust....

  41. Re:This will not work. by kenshin33 · · Score: 1

    I've always wondered .. in an encrypted wifi network you can not just sniff if your connected to that net work can you ??????
    If the answer to that question is no you can sniff this doesn't solve the problem does it, if the answer is of course you can not just sniff ... well that's just a bump in a road, because all the protection that encryption (for wifi that is) provides ceases to exists once the traffic hits the access point (otherwise no internet at all), if you can manage to direct let's say all traffic through your laptop what would happen (one very handy tool to do that is good old ettercap)??? I'm guessing back to square one. So in any case the solution to the problem (this particular one) is between the hands of the web site (USE SSL) not the end user.
    Iplayed arround with this at the university found one workaround: (that works with facebook) LOGOUT. I'm guessing that invalidates the session cookie and no more possible access. Though it doesn't work with hotmail -- whether you logout or not the attacker (me for instance) still has access -- Gmail on the other hand is not affected at all (to my knowledge). The other not so easy solution is to get access to a vpn.

  42. This security firm has zero integrity by Mr_Plattz · · Score: 1

    If this firm had any integrity before this article, they can comfortable assume they have zero right now. What kind of "researcher" at a Security Firm doesn't know WPA2 is minimum 8 characters?

  43. A smarter research would suggest SSL by iamacat · · Score: 1

    How the heck do you even know you are connecting to starbucks hotspot and not my credential-grabbing Linux laptop? If you need security, you need it all the way to your destination, as in https://www.facebook.com/. If SSL doesn't scale, let's develop a lightweight replacement that may be susceptible to pattern analysis or stream corruption but not theft of data transmitted in regular use. Even HTTP digest authentication would do more good than known password sent to an unknown wireless service for many sites.

  44. Here's a proposition by mr_mischief · · Score: 1

    I suggest the keyword "Sophos" to mark advertisements for snake oil sold as computer expertise disguised as interesting article submissions.

  45. He has no clue what he's talking about... by Anonymous Coward · · Score: 0

    a) WPA passphrases must be between 8 and 63 chars long. So "free" doesn't work.

    b) WPA PSK (pre-shared key) traffic can be decrypted if you sniffed the handshake (because you then know the temporal key of the client). This handshake can easily be re-triggered by sending a DeAuth packet (this is how aircrack works) -- so you don't even need to be there before your target...

    So this "solution" is barely better than unencrypted WiFi, it would just require a bit of extra code in firesheep. IMO, said "security expert" should go back to school before saying silly things :-/

    1. Re:He has no clue what he's talking about... by Arimus · · Score: 1

      IMO most security experts who spout garbage like this suggestion from Sophos should be taken outside, placed against a wall and subjected to a fire power demonstration using a range of handguns.

      Idiots like this give the IT security field a bad name as being made up of charlatans and snake-oil sales men. More cowboys in this field now than the Wild West used to boast... and more bullshit generated than all the bulls in the wildwest used to ;)

      --
      --- Users are like bacteria -> Each one causing a thousand tiny crises until the host finally gives up and dies.
    2. Re:He has no clue what he's talking about... by dannycim · · Score: 1

      Idiots like this give the IT security field a bad name as being made up of charlatans and snake-oil sales men.

      Sadly, in my experience, it mostly is made up of charlatans, snake-oil salesmen and incompetents. Good security people are really rare.

  46. One problem with WPA2 by SharpFang · · Score: 1

    It's computationally heavy.

    A friend got Skype on his smartphone. WPA2 works. Skype works. Skype over WPA2 doesn't work - hiccups, pauses - the ~400MHz CPU is too weak to perform voice encoding and WPA2 encryption together. WEP is fine though.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    1. Re:One problem with WPA2 by Anonymous Coward · · Score: 0

      Which is kind of strange since all wifi cards these days have a hardware AES engine, but not an ARC4 one.

    2. Re:One problem with WPA2 by wolrahnaes · · Score: 1

      Other problem with WPA2: There are still somehow a number of devices out there that do not support it. I'm not sure how, since from what I've seen on the Linux side of things a driver or even OS-level update should allow any WiFi card to handle any form of encryption as long as it can see the network, but either I'm wrong about that or the driver/OS developers on the Windows side just don't give a shit.

      Also the Nintendo DS and other embedded devices likely will never be updated even if they could be. That's not much of a problem for the hotspot providers, but it is why home routers even still support WEP (though I sometimes wonder why anything still offers the option of 128 bit WEP. They're both trivial to crack, so why bother putting the effort in to anything more than 64 bit?)

      --
      I used to get high on life, but I developed a tolerance. Now I need something stronger.
    3. Re:One problem with WPA2 by yuhong · · Score: 1

      I'm not sure how, since from what I've seen on the Linux side of things a driver or even OS-level update should allow any WiFi card to handle any form of encryption as long as it can see the network

      I don't think so. You are probably thinking of hostap, which I think do all encryption/decryption in software, but only work with Intersil Prism cards with firmware that can support it.

      Anyway, I think it is because older 802.11b cards can't do AES in hardware.

    4. Re:One problem with WPA2 by yuhong · · Score: 1

      Yea, what smartphone is SharpFang using and how old is it?

  47. "British" style is indeed logical by Kupfernigk · · Score: 4, Interesting
    Do I need to point out that the so-called British style is syntactically correct, whereas the traditional style is not? NoSig has obviously never thought about syntax, or it would be obvious that nesting requires the stop to go outside the quoted material.

    It's also perhaps worth noting that punctuation style is nothing at all to do with correct English. Punctuation is there to help understand the text, not to be part of it, and anyone who has ever trained as a copy editor knows that there are endless arguments over its proper use. If putting a full stop inside a quote means someone would naturally consider it part of the quoted material, it is clearly wrong.

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
    1. Re:"British" style is indeed logical by raddan · · Score: 1

      While copy editors may argue language use ad-nauseum (and don't get me wrong, language is frequently ambiguous) the ones I know will, at the end of the day, defer to the various standards guides, i.e., the MLA and (to a lesser extent) the Chicago Manual of Style. The people I worked for published this book, which is the #1 selling college grammar textbook.

    2. Re:"British" style is indeed logical by Anonymous Coward · · Score: 0

      English is a spoken language first, and doesn't actually include nesting rules. The rules for written/typed English were developed with the goal of making things look good, not clarity.

    3. Re:"British" style is indeed logical by Hatta · · Score: 1

      If the style guides recommend illogical punctuation, they are wrong and should be corrected or discarded.

      --
      Give me Classic Slashdot or give me death!
    4. Re:"British" style is indeed logical by hedwards · · Score: 1

      In the US we use Typesetter convention to govern that. There is no other practical reason for putting punctuation inside of the quotes unless it's intended to be a portion of the quote. Just that folks got used to reading printed books with certain punctuation marks in the quotation so that the equipment wouldn't break on larger runs of copy.

    5. Re:"British" style is indeed logical by Anonymous Coward · · Score: 0

      Those are local rules again. May I suggest using a more modern and universal Manual of Style? Like http://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style#Punctuation_inside_or_outside .

    6. Re:"British" style is indeed logical by Anonymous Coward · · Score: 0

      Those are local style guides from people with a vested interest in publishing complicated rules. May I suggest using a more modern, universal, and available Manual of Style? Like http://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style#Punctuation_inside_or_outside .

    7. Re:"British" style is indeed logical by AliasMarlowe · · Score: 1

      Punctuation is there to help understand the text, not to be part of it

      I'd argue that punctuation MUST be considered a part of the text, which further justifies the British style. Punctuation is an essential part of the text in those cases where the punctuation is critical to interpreting/understanding the text.
      For example, the difference between "don't, stop" and "don't stop" might even be relevant to some slashdot denizens. The difference between "panda eats shoots and leaves" and "panda eats, shoots, and leaves" even motivated a whole book.

      --
      Those who can make you believe absurdities can make you commit atrocities. - Voltaire
  48. I don't see the point by mcvos · · Score: 1

    In what way is using a key that everybody knows any more secure than using no encryption at all?

    A better idea is to have open wifi still negotiate a password with everybody who uses it, and use that just to encrypt the communication. No hassle at all, yet your communication is as secure as the wifi-owner wants.

    1. Re:I don't see the point by Threni · · Score: 1

      Suppose you live somewhere where you're not allowed to run an open Wifi point, and you're required to use a password. Well...use this one. Unless they're going to start legislating a list of approved passwords.

  49. Set SSID to "password = free" etc. by billstewart · · Score: 4, Interesting

    If you put the password in the SSID so it's obvious, people won't have to guess if you're following that convention, or the convention that the password is "guest" or whatever.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Set SSID to "password = free" etc. by tixxit · · Score: 1

      It would also make more sense as a lot of these open WiFi hot spots aren't really free, but instead bring up a payment screen when you try to access the web. Having the standard be "free" is silly.

    2. Re:Set SSID to "password = free" etc. by gad_zuki! · · Score: 1

      Why bother with all this stuff that just confuses the end user and won't be implemented anywhere?

      The wifi consortium should be addressing this. I can see a solution where I have a password-free AP but it negotiates an encrypted link anyway. I imagine there are ways to work around or at least minimize a chance of someone intercepting that key during handshake (diffe-helman?). I also would like to see APs default to a "public mode" that firewalls each client off and looks to detect ARP poisoning and other common tricks. Modern routers are beefy enough to run a little IDS.

        WPA3 or whatever can address all this. In a few years we could have everyone using it without them doing anything different than connecting as they typically do.

  50. A simple modification to EAP-TLS by yuhong · · Score: 5, Interesting

    Christopher Byrd has a simple modification to EAP-TLS that disables client certificate validation to provide more secure open wi-fi:
    http://riosec.com/open-secure-wireless
    This would require modifying only the Authenticator and the Supplicant, and it would be a simple modification to both.

    1. Re:A simple modification to EAP-TLS by yuhong · · Score: 1

      And some Supplicants would be able to connect unmodified by using a dummy certificate.

  51. Standards conflate encryption and authentication by billstewart · · Score: 5, Informative

    Most of the Wifi systems are negotiating a random session key and using the password to authenticate it, so that's doing pretty much what you want.

    However, they were mostly designed with the assumption that the objective is to prevent unauthorized access, not to protect the contents of the communications from eavesdropping, so the only way you can get encrypted sessions is to have password control, which is too bad.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  52. Self-signed certs are vulnerable to MITM'ing by jonaskoelker · · Score: 1

    that doesn't mean they're not useful for encrypting traffic

    That certainly depends on where you want your encrypted traffic to go.

    Suppose you have (you'll never guess the names) Alice connected to Eve who is connected to Bob. Alice would like to send Bob a secret message.

    She asks Eve for Bob's key. She gets back a self-signed key. She encrypts her message with this key and gives it to Eve.

    Bob sees this: I'm asked for my self-signed key, so I give it out. Then I receive an encrypted message.

    Eve does this: when Alice asks her for Bob's key, she asks Bob for his key. Then she gives Alice her own (Eve's) self-signed key. Then she gets an encrypted message from Alice. She decrypts it and reads it. Then she gives Bob her own (Eve's) new and different message, encrypted with Bob's key.

    It requires Eve to be present when the session is initiated, but if she is the self-signed keys offer nothing. You can trust me because I made a certificate that says I'm an expert ;-)

  53. tcpcrypt by Fzz · · Score: 1

    What we really need is for tcpcrypt to be widely deployed. That would make the cost negligible.

    1. Re:tcpcrypt by hitmark · · Score: 1

      how about updating to IP6 and get ipsec as part of it?

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    2. Re:tcpcrypt by leuk_he · · Score: 1

      Tcpcrypt has the same overhead as ssl, except you do not have the CA authority key.

      It does not help against MITM atacks. And MITM is the same attack that will happen with fake access points that is the next possible attack if unencrypted wireless stops being popular. For that you need SSL with CA athority.

    3. Re:tcpcrypt by Fzz · · Score: 1
      Tcpcrypt is about 25x faster on the server than SSL.

      Whether it prevents MITM attacks depends on what authentication you do over tcpcrypt using tcpcrypt's session IDs. There's a drop-in replacement for libssl that can do batch-signing using SSL certs. It provides equivalent protection from MITM attacks to SSL, but maintains the performance advantage.

      Even for unauthenticated sessions, it means the attack needs to be MITM, rather than just passive eavesdrop, which raises the bar quite a bit in many situations.

    4. Re:tcpcrypt by Sancho · · Score: 1

      tcpcrypt seems really out there. I can't really figure out what good it does. I haven't used it, so I'm basing all of this on the page you linked.

      1) There is no apparent way to determine if your connection is being encrypted. Yeah, there's probably a log file somewhere--that's not really useful, though. I'm not going to change my behavior without knowing if there is encryption.

      2) They really seem to downplay MITM on the page. They mention one particular attack--denying tcpcrypt to force the session to be a normal TCP session. What about a MITM acting as a proxy similarly to sslstrip? Now both sides think that they're using tcpcrypt, but there's someone listening in.

      3) Somehow, the author thinks that authentication helps, but doesn't explain how. Does tcpcrypt have to share a credentials database with the application? Or does the author think that the fact that you must still log in protects you? This just doesn't make sense from the provided information.

    5. Re:tcpcrypt by leuk_he · · Score: 1

      Agreed. I did not read up on tcpcrypt, but you might be right there. (would have spend mods points but i

      But is it better security than setting a default "free" wpa2 password on open access points?

  54. Brain damage detected. by Kickasso · · Score: 1

    An attacker doesn't need to sniff anything. Why bother? Just fire up your own hotspot, name it "Courtyard Marriott" or "Starbucks", and trawl away.

    Think about it every time you connect to a free public hotspot.

    1. Re:Brain damage detected. by ledow · · Score: 1

      My old laptop had an RTL Mini-PCI chip in it that let it serve as a wireless access point even under Windows. You just run the utility, switched to AP mode and filled in the details. You could even then forward it onto another wireless network using a wireless dongle, or do fancy things along the lines of "range-extending" an existing network.

      Setting up a hotspot for friends on a 3G dongle took about 5 minutes, and I would't have to have anything "suspicious" looking on my desktop to be inside the cafe and rerouting everyone's connection with a local hotspot identical to, or confusingly similar with, any one I can find.

      If you don't trust your connection to the Internet, you need to make sure that you're using a VPN and suitable firewall to ensure that only the things you send are going out the interfaces you want, and properly encrypted. This is the same whether you're at home, in a cafe, round a friend's house, or using a remote VPN to do it (can you trust the access from the VPN endpoint to the general Internet?).

      People always find it surprising for me to tell them that VPN'ing into my home PC which is hard-wired to an Internet connection is still one of the best methods to get a secure connection over any medium. And most people just naturally assume that "a firewall or something" will somehow stop their POP3 passwords being read.

    2. Re:Brain damage detected. by savvysteve · · Score: 1

      I totally agree. If someone is intent of during something criminal they will find a way. The best thing you can do is make it harder for most people to do. These types of attacks are so easy that almost anyone can do them without having to have a lot of really knowledge. Just like locking your doors and having alarms on your car and/or houses, it only keeps honest men honest. If someone really wanted to steal your truck they would just have to figure out how to quickly bypass your alarm. Generally they would just move on to the next truck that is easy. When setting up wireless networks for clients I always recommend that they setup wireless security. I explain to them that these types of things can occur. Traffic could appear to be coming from your home that some scumbag used to surf child porn or do home grown terrorist research. Then the FBI comes knocking and the person has to deal with the wonderful government morons. You get what you pay for. Sometimes free can be a great thing and sometimes its not.

    3. Re:Brain damage detected. by VortexCortex · · Score: 1

      An attacker doesn't need to sniff anything.

      Yes, but sniffing my victims is half the fun!

  55. Solutions and Slashdot... by rgbatduke · · Score: 1

    Gee, logging into slashdot to post, it is difficult not to observe that it is a straight low security non-SSL login. Oh no! I could be hot mutton at any minute! Perhaps, in fact, this isn't even me posting this reply (an interesting existential dilemma).

    There are several fairly obvious solutions to the security problem. Obviously any solutions involving the setting of a common password are muttonheaded -- that's just like setting no password at all, sort of like the people who buy a WiFi and leave the default admin password set to "admin". MitM attacks become straightforward if nothing else. Requiring the registration of any open WiFi with a certificate authority and using SSL would work, but is expensive and relies on small cafe's and restaurants and bookstores having somebody who is not an idiot setting up their network, which is both expensive and unlikely. Solutions have to be idiot proof and robust, meaning that either one of the well-known robust solutions has to be implemented damn the expense by the access point provider (allowing idiot clients to connect safely) or a well-known robust solution has to be implemented by the client (allowing them to safely connect to an idiot provider). No solution exists to cover the part of the space where both the owner of the open access point and the connecting client are idiots, because you can't fix stupid (at least not without mandates from a higher level authority and greater expense, such as toplevel registration of all IP numbers in the web universe with a certificate authority so all web connections are secure by law, something that makes my head ache just to think about).

    Solution one: Get organizations such as facebook and slashdot(!) to change their logins to https; "encourage" all social website providers to use encrypted connections as standard/best practice. Cost: moderate -- most social sites are text-mostly traffic, which means that the efficiency penalty of encryption is likely not so great that it will bring either servers or the network backbone to its knees -- graphics and movies and music are a different matter, but even there one can easily maintain a reasonably authenticated connection and pass large items (interceptible) out of band unencrypted. The good thing is this solution is idiot proof everywhere but at the level of the social network provider involved, and a social mechanism exists (inventing firesheep for example and then publicizing the ease of embarrassing the clients of the service) for forcing the desired change without the need for laws or regulations. The marketplace doth provide.

    Solution two: SSL Proxies. Companies such as B&N and/or Starbucks can easily enough set up their networks (and often do) so that you have to pass through one of their SSL-authed servers to reach the internet. Or, use a (usually paid) SSL-based proxy provider. This has the dual advantage of encrypting your point to point traffic and hiding your IP number when you go snooping around top secret government installations or cruising for porn. Google, in its business plan of taking over the world, could offer this solution to pretty much everybody almost overnight and instantly close its already crushing fist on the gonads of Microsoft and its other competitors still further, and probably do it for free for those users. Cost: Typically an annual fee, although a really large core provider e.g. Google might be able to provide it for free on the user side and still make money in the process. It also requires that you trust the proxy provider not to be a honeypot or the FBI in disguise, and remember those lovely no-warrant wiretap provisions and court decisions post-"Patriot" act. Basically, you can't REALLY trust your provider (including Google) if you are engaging in illegal activity or the (any) government doesn't "like" you for some reason, but a commercial/corporate ssl proxy provider is still fairly robust once the not-a-complete-idiot user has it set up.

    Solution three: Don't be a

    --
    Even when the experts all agree, they may well be mistaken. --- Bertrand Russell.
  56. Not good. by bytesex · · Score: 1

    It's better to just accept any password.

    --
    Religion is what happens when nature strikes and groupthink goes wrong.
  57. Secret != secure by Anonymous Coward · · Score: 1

    ...as should be obvious from all the security-by-obscurity failures.

  58. Re:This will not work. by Joce640k · · Score: 1

    Firesheep works by stealing cookies. When you connect to www.whatever.com your browser sends all the cookies it has for that domain as part of the HTTP header (that's how cookies work).

    Sites like facebook keep you logged in via a cookie. If somebody can grab that cookie they can log onto facebook as you without even knowing your password. A packet sniffer can steal cookies.

    Moral: Set your bookmark to "https://www.facebook.com" so that the cookie is sent via a secure connection.

    --
    No sig today...
  59. Free... by abdulwahid · · Score: 1

    "Free"...Damn,.... I am going to have to change my neighbours w/lan password again otherwise everyone will be uisng it.

    --
    perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10);'
  60. Already doing this by Skapare · · Score: 1

    ... here ... except ... the password is "open".

    --
    now we need to go OSS in diesel cars
  61. Not Sure if universal passphrase is the answer by twzop · · Score: 0

    Knowing the password for all free wifi networks will still allow people to do man in the middle attacks and I think that each network should have a password and display it (i.e. A business providing free wifi should encrypt, but have a sign within the business displaying the password).

  62. "Free", "free." or "free"? by Anonymous Coward · · Score: 0

    Looks like we have a problem already...

    1. Re:"Free", "free." or "free"? by nOw2 · · Score: 1

      First thing I noticed too!
      WPA2 passwords are case sensitive, Mr Headline Writer.

  63. Or SSL encrypt more websites by z3nwizard · · Score: 1

    I know they is an overhead to small devices being forced into using SSL but wouldn't WPA2 cause the same sort of overhead? I prefer to just connect then use a VPN as they are loads of them around but it is true that your going to need a bigger passphrase then just "Free" due to the limit.. If people used the firefox plugin that forces SSL from EFF.org.. https://www.eff.org/deeplinks/2010/06/encrypt-web-https-everywhere-firefox-extension then most the top sites would be more secure but of course problems will still occur.. Last option freeradius but again could be a config nightmare. Personally I would promote SSL or just get people used to a VPN provider... Open Wireless in the UK like BTFON or BTOpenZone do give the user the option of free VPN software.. traced the VPN server to somewhere in London but it was very slow last time I tried it. Here... http://www.btopenzone.com/help/security/vpn-software.jsp I agree the solution needs to be tackled by the FreeWireless supplier more so then the end user.

  64. Diffie-Helman by Anonymous Coward · · Score: 0

    DH is pointless in the case you point out because it would be trivial to operate as you point out a middle man to circumvent. For a "This is screwy" response to be possible it would require some prior knowledge to establish a trust relationship between systems.

    Not if you use something like (EAP-)SRP which, while based on DH principles, is a zero-knowledge password proof.

    If the WiFi Alliance ever revises their "WPA2" requirements (or creates a "WPA3"), SRP should definitely be a necessity for conformity.

  65. I proposed this already in 2007 by George_Ou · · Score: 1

    http://www.zdnet.com/blog/ou/a-secure-wireless-lan-hotspot-for-anonymous-users/587
    It doesn't even need a password. It could be a blank username and blank password or any username/password combo for that matter. The point is that it will facilitate wire equivalent security on Wi-Fi networks. Of course we'll have to combat gratuitous ARP to prevent man-in-the-middle attacks on the "wire equivalent".

  66. Just put password in name of wireless connection by Rudolfo · · Score: 1

    You could also just put the password in the name your wireless connection, e.g. "Starbucks:Use Password XXX"

  67. Confusing troll post? by brunes69 · · Score: 1

    I honestly can not tell if you are trolling here or not. Do you really think Facebook cares about an extra hundred of thousand or even ten thousand dollars / month on their bandwidth bill?

    A company like Facebook has monthly revenues and expenses in the tens of millions of dollars. This is total chump change.

    The idea of SSL adding cost overhead for any company is completely nonsensical.

    1. Re:Confusing troll post? by kwerle · · Score: 1

      I honestly can not tell if you are trolling here or not. ...

      The idea of SSL adding cost overhead for any company is completely nonsensical.

      Nope, not trolling. All the money they've spent until now has been money saved. Again, I don't know how much it is. But it clearly adds expense (network, boxes, support, etc) to the mix.

      Like I said: I'm sure they'll throw money at it and it'll go away. But I'm also sure they won't be happy to do it.

      And if you want to foot the bill, I'm sure they'd be happy to hear it. Money is money.

  68. Re:Standards conflate encryption and authenticatio by bberens · · Score: 3, Funny

    If only there were some sort of encryption standard that individual websites could implement which would cause the browser and server to encrypt the data between them. Some sort of socket layer which is secured via encryption. That would readily solve these problems. Oh computer gods, why hast thou forsaken us?

    --
    Check out my lame java blog at www.javachopshop.com
  69. How does this address the problem? by SCHecklerX · · Score: 1

    Um,
    That doesn't really solve the problem. If I want to snarf people at a starbucks, I'm going to get on their public network, encrypted or not, and snarf that data the same as I always have. This doesn't solve anything other than authenticating that I'm actually connecting to starbucks and not my evil network with transparent proxy.

    A better solution is to enable wireless isolation so that your wifi behaves more like a switch and is not as easily sniffable. DD-WRT, for example, provides this option.

  70. Automatic Gateway VPN? by bill_mcgonigle · · Score: 1

    Basically the WiFi standards bunch screwed up. So I actually blame them for a lot of the problems. So many years and they still haven't got WiFi to the level of TLS/HTTPS.

    My thought as well. My mail server will encrypt opportunistically, no pre-shared key required - the fundamental problems are already solved.

    We're not going to fix the standards committee or replace all the gear in the field. Perhaps the better place to focus is on a community-built standard for communicating securely with the access point. For instance, figure out some sort of flag to put into the handshake that can indicate an OpenVPN capability on the access point (or named IP, for bridging access points), and have OpenWRT, DD-WRT, and Tomato support that. Bake it into NetworkManager. Teach OpenVPN how to accept any cert on a given interface, if it can't already.

    If it's any good Apple might pick it up for iOS 6 (the combined desktop/mobile version).

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  71. Re:Standards conflate encryption and authenticatio by hedwards · · Score: 2, Interesting

    That's why after the WEP fiasco they should've handed the problem off to somebody competent. WEP was pretty much always a joke, because you really do need a lot more security when things are going over the air than you do when they're going over the wire. At least when things are going over the wire you need some access to the equipment relaying the messages. With wireless you don't even need that.

  72. One extra suggestion by Anonymous Coward · · Score: 0

    And I've wanted this forever...

    1) a decentralized "Key counter" where browsers with a plugin can submit the keys being provided by a site, and whether or not they're valid (along with the CA path they're using).

    [relevant to your suggestion]
    2) Just let my browser use the self signed cert. Your color suggestions are fine. Just give me a big huge giant fucking warning WHEN THE CERT CHANGES. Certs are small, and can be cached/saved...effectively forever on modern drives. It isn't about educating users--people hitting google should come from a CA trust. When I connect to my home server, I am my trust. The key is matched, and it's really only interesting if for some reason the key changes.

    As you mentioned, security is not an all or nothing game. 90% of the time, I'm probably connecting in a "safe" environment. The cert I got in my living room or on the corporate LAN, if it matched what I get for google at starbucks is probably just fine.

    #1 in conjunction with #2 would provide a good way to see if anybody anywhere is trying anything hinky on the web, and start to force a bit of accountability--especially when you inevitably start catching CA's issuing things for domains they don't own at behest of uncle sam.

    1. Re:One extra suggestion by muckracer · · Score: 1

      Good suggestions and am with you on self-signed certs.

      For 1 there is the Perspectives plugin (FF). Close to what you want. Basically it polss SSL sites and their certs from several locations and throws up a warning, if the cert presented to your session is not what they have seen the past few weeks or so. (If I understand it correctly)

      For 2 you will love the CertificatePatrol plugin. Does exactly what you want. Even throws a big warning, if just the CA changed.

      Such things should be in the browser proper, IMHO. But then...by way of plugin perhaps it makes it there.

  73. Asswipe has it backwards by gurps_npc · · Score: 1
    It is NOT the responsibility of those providing a free service to make it clear that they are not charging.

    Instead it is the responsibility of those that wish to charge to make it clear that their product is NOT FREE.

    You can not leave your crappy junk all over the street and then get upset when people pick it up.

    Similarly, if you are so stupid as to leave your wireless network open without a password, there is NOTHING illegal with other people assuming your wireless network is a free network and using it to connect to the internet. Note, I am not condoning people hacking into your servers, just using your open network to access the regular internet.

    Morons should NOT be allowed to take our rights and force charities to bear the responsibilities that business owners have failed to live up to.

    --
    excitingthingstodo.blogspot.com
  74. Re:This will not work. by anUnhandledException · · Score: 1

    Wrong.

    While WPA2 uses a shared passphrase it doesn't use a shared encryption key.

    All connected clients to the access point have unique session keys. If you know the passphrase you can connected and decrypt YOUR OWN TRAFFIC but that doesn't enable you to decrypt any OTHER CLIENTS because they will be using different session keys.

  75. GHreat idea by hesaigo999ca · · Score: 1

    Great idea and does not cost anything, except for all router companies to add this tidbit for encryption default management,
    and all OS developers to add this tidbit in their OS network card management, of course it could be done easily by patches, but how many update their firmware on their routers, and how many update their OS, some do not even have legal copies, but is very great idea though.

  76. Pointless by Sloppy · · Score: 1

    I think it's just fine to update to WPA2. I've got no problem with people throwing on more encryption to the access point.

    My problem is with anyone viewing that as a serious solution to anything. If the stuff that WPA2 is encrypting isn't already ciphertext and being sent to an already-authenticated endpoint, then you haven't solved anything. Remember in the first paragraph, when I said the access point? Wait a minute .. which access point? If you have just made an encrypted connection (using "test" as a the password) to the N900 in the pocket of guy at the next table, then you're still trusting arbitrary random people with your plaintext, so what was the point of encrypting?

    And even if it's really Starbucks' access point, you're trusting them. And you're trusting Starbucks' ISP, and you're trusting whoever is on that mysterious floor in the AT&T building, and you're trusting the ISP of whoever is providing the service you're connecting to. Wow, good thing you encrypted one little link in the chain.

    Upgrade your fucking applications and set 'em to use TLS (*). And upgrade your server to work with that. End-to-end encryption doesn't mean each router needs to decrypt and re-encrypt (although that's fine to do!); it means the client and server are encrypting with keys only known to those two points. Do it right, and then throw on more depth if that makes you feel better. Wifi is the wrong place to start working on your problem.

    (*) Oh, and if you're updating your software to use TLS, consider GNU TLS so that you can upgrade to better trust models like OpenPGP. If you're going to encrypt things, you might as well reduce dependencies on centralized too-easily-coercible single-point-of-failure CAs, so that the MitM risks can be lowered. X.509 is a joke. Which of these two questions is more worrysome?

    1. Did they send a letter to Verisign?
    2. Did they get to all of
      1. any of: that guy I met at the LUG 3 years ago, or the guy he met at another LUG, or the guy he met at a conference
      2. any of: that hippy I met at the university, or his drug dealer, or his drug dealer, or that dealer's brother
      3. any of: that Swiss traveller I met, or the guy he met in another city after looking the place up on biglumber, or that guy's wife
      4. any of: that debian developer I met, who knows the guy whose service I'm using

      where each path was compromised years ago (before they signed), and every single one of them kept it under their hat all these years, in anticipation of the day that I would finally connect to this server?

    One threat is common sense and already known to be happening, and the other threat requires batshit insane paranoia. I say: require paranoia before you get worried. Don't let them get you, unless everyone is (and always has been) out to get you. ;-)

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  77. Struck out HTTPS by tepples · · Score: 2, Insightful

    someone sees the 'https' and thinks it's secure

    Chrome does it right, with three different indicators in the URL bar: nothing for HTTP, a struck-out HTTPS for a self-signed certificate, or a plain HTTPS for a commercial certificate. But you still need an IPv4 address because downlevel clients won't send the SNI.

  78. Maybe home VPNs are the best solution by Burz · · Score: 1

    ...apart from using HTTPS for everything, which is the least likely to happen in the short term.

    This guy who wrote TFA should be encouraging router manufacturers to distribute easy-setup home VPNs. You could have the router monitor the home email address and notify the client when it changes.

    Once you've got a home VPN, all of this free wifi security stuff is moot.

  79. Re:This will not work. by clone53421 · · Score: 1

    Moral: Set your bookmark to "https://www.facebook.com" so that the cookie is sent via a secure connection.

    That may not prevent the cookie from being allowed to be sent via an insecure connection. In which case, all the attacker has to do is pretend to be facebook and ask for it.

    If the cookie can only be sent via a secure connection, they can’t do that, since the SSL certificate ensures that the server you’re talking to is actually facebook. But just because the connection is secured doesn’t mean the “secure connections only” bit in the cookie gets set.

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  80. Anonymous Coward by Anonymous Coward · · Score: 0

    arp spoof + iptables nat/fwd+ dnsiff + tcpdump = no reason to turn encryption on.
    You can redirect packets anyway there's no added security.
    Unless these coffee shops are running arp watch... which they aren't.

  81. Disagree. Stupid idea. by Kaz+Kylheku · · Score: 1

    A ubiquitous password that everyone is trained to use without even thinking about it will make it easy for someone to set up a rogue wireless hotspot which supports that password. Not all users will notice that they are connecting to the wrong hotspot.

    Once you're routing through the rogue, your traffic can be sniffed by the rogue.

    Moreover, if this convention catches on, the dumb end users will try "free" against any wireless hotspot, anywhere without caring what they are connecting to. The rogues won't have to bother learning about the password of a public hotspot in order to replicate it. Just set up your gear, all set up with the "free" password, and off you go.

    This ubiquitous password can only work as intended for security-conscious, Wi-Fi savvy users who understand that it's important to know that you are connecting to the right station, and can tell whether this is the case.

    Public hotspots should have a true password, and should change it regularly. (At least once a day).

    Another problem is that even if you use this password and connect to the correct access point, that does not mean you are secure! The encryption stops at the access point. Sniffing could be going on upstream.

    There is no substitute for end-to-end encryption: VPNs, SSL, etc.

    If your session is not secured at the appropriate level, you can't band-aid the problem with a "free" password everywhere.

    Dumb, dumb, dumb.

  82. Any password? by kentsin · · Score: 1

    Free is good, but what if APs will accept any password the user enter?

  83. Better idea by Pichu0102 · · Score: 1

    Instead of having people connect to wifi spots with one password, have a unique passcode printed on every receipt for a business that's good for a day.

  84. Inspiring idea for Hackers by Anonymous Coward · · Score: 0

    Great I just label my laptop wi-fi or Mi-Fi device to Starbucks, password 'free' and then using a proxy I capture all peoples mail and web data as it goes through the proxy as they try to use my free wi-fi!

    Wonderful idea.