Slashdot Mirror


'Evil Twin' Threat to Wireless Security

BarryNorton writes "The BBC are currently reporting on research from Cranfield University on the ability of unscrupulous third parties to spoof wireless networking clients into believing they are connected to a 'valid base station' and compromising their passwords for Internet banking etc. Of course the rest of the connection through the Internet, even from a trusted router, is insecure in any case and such sites should be using end-to-end security like SSL. Is there, therefore, anything (other than the cute name 'evil twin') to this story?"

222 comments

  1. Yes by lachlan76 · · Score: 2, Insightful

    Is there, therefore, anything (other than the cute name 'evil twin') to this story?

    Yes. If they control the gateway they now have the capability to perform a man-in-the-middle attack.

    1. Re:Yes by keesh · · Score: 2, Informative

      ...which you can do if you own any popular router anyway, which is why SSL includes various things that make man in the middle ineffective.

    2. Re:Yes by lachlan76 · · Score: 1

      Could you elaborate? Why is it not feasible to negotiate a session at the router, and one to the site, and re-encrypt the data at the gateway?

    3. Re:Yes by It+doesn't+come+easy · · Score: 1

      Ah, but the access point is first man in, meaning that you have to both do a WEP connection to the access point AND an SSL connection to every place you go to on the internet in order to defeat the man-in-the-middle for an evil wireless access point... And since MOST internet access is not protected by an SSL session (and the user rarely has control over that), the risk is very real.

      --
      The NSA: The only part of the US government that actually listens.
    4. Re:Yes by scovetta · · Score: 1, Flamebait

      How often do you look at the name in the SSL certificate for each page that you're on? Do you regularly review your CA trust configuration? SSL is *very* susceptible to MITM attacks. Are you also using a local DNS server or are you asking the router for the IP of "www.capital1.com"? Are you at least resolving the IP independently and verifying?

      Anyone who thinks SSL is secure needs to get their learn-on.

      --
      Wer mit Ungeheuern kämpft, mag zusehn, dass er nicht dabei zum Ungeheuer wird. --Nietzsche
    5. Re:Yes by jobsagoodun · · Score: 0

      absofrickinlutley.

      No reason at all why the router can't do this at all. Scary stuff.

      Shit. Am I posting to slashdot, or evil-slashdot?

    6. Re:Yes by lachlan76 · · Score: 4, Funny

      If you check carefully, you'll find out that your password has been sniffed, your box 0wn3d, and you have actually been connecting to 127.0.0.1 ;)

    7. Re:Yes by quigonn · · Score: 1

      It is feasible, but that's exactly what server certificates are for, as they are pretty hard to spoof.

      --
      A monkey is doing the real work for me.
    8. Re:Yes by lachlan76 · · Score: 2

      Because no-one has ever managed to get legit certificates in the name of a major company? Right?!

    9. Re:Yes by Delirium+Tremens · · Score: 2, Insightful

      It is actually easy once you also spoof the DNS servers -- which is a piece of cake when you already own the gateway and the DHCP server.

    10. Re:Yes by Delirium+Tremens · · Score: 1

      ... until the DNS server or DHCP sever is compromised.

    11. Re:Yes by squiggleslash · · Score: 5, Informative
      Regular HTTPS (the usual SSL) includes a system of signed keys as part of the passing on of session keys that apply to specific host names. The signatures for those keys are signed by a small number of authorities whose credentials are usually built into the browser you're using - IE, Firefox/Mozilla, Opera, et al, come with these authority keys pre-loaded.

      I don't know the exact technical details but I believe the process goes something like this:

      Client: I want to make an HTTPS connection to your server www.bankofslashdot.org. Get the ball rolling by sending me your public key.
      Server: Here it is. [String of several hundred binary digits follow]
      Client: (Examines key) Ok, it's signed by Verisign, and it applies to www.bankofslashdot.org, the site I'm trying to connect to. Sounds good to me. Can you give me a session key I can use to encrypt information I send you?
      Server: Here's the session key you're going to use, signed by my private key, which you can verify using the public key I just gave you
      Client: (Encrypted) looks good, here's the session key you can use to send me information.

      ....

      (In general RSA encryption is used. RSA is dual purpose, it can be used to sign information and to encrypt it. RSA keys have a public element and a private element. The public element can be used to encrypt information and verify signatures, but cannot be used to derive the private key. How does it work? Products of two very big prime numbers, don't ask me more than that 'cos I seriously don't know.)

      A "man in the middle" would have a little bit of difficulty, as there's no way they could sign the session key they send to the client because that session key can only be signed if you have access to the private key, which they don't have.

      If the key is invalid, or there isn't one signed by an authority to begin with (they're not compulsory), then browsers usually warn users.

      The best I can think of is that you try to redirect a user to the wrong site. For example, the "Log in" button on http://www.bankofslashdot.org could redirect to https://www.blankofslashdot.org, though doing so would potentially expose the attacker as you have to prove you're real and you're the owner of the domain to most authorities to get a certificate for your key.

      Anyone spotting obvious errors or wanting to fill in gaps in my explanation is most welcome to do so.

      --
      You are not alone. This is not normal. None of this is normal.
    12. Re:Yes by squiggleslash · · Score: 4, Informative
      No it isn't. DNS allows you to redirect the browser to look at a different IP address, but it doesn't give you access to a key you can use to tell a browser that "you really are connecting to "www.bankofslashdot.org" and Entrust/Verisign/etc have signed my key to say so."

      Keys and certificates have nothing to do with DNS, they're actually there to confirm that you really are connecting to a specific machine, not just a machine with the right IP address.

      --
      You are not alone. This is not normal. None of this is normal.
    13. Re:Yes by Anonymous Coward · · Score: 0

      Because no-one has ever managed to get legit certificates in the name of a major company? Right?!

      Yes. Correct issueing of legit certificates is the only way to really protect from MITM.

    14. Re:Yes by hobo2k · · Score: 1
      You a right about me needing to get my learn on, but what you say is contrary to what I thought I knew. The SSL cert is based on the domain name, right? The IP shouldn't matter because without physical possession of the CA issued certificate you can't pretend to be that domain. And the user doesn't need to always check that the server's cert matches the domain name because the browser will do that.

      Once your box is rooted the CA trust could be messed with, but rooted is rooted. Game over. Same for if the server gets cracked.

      The weakest link I see is the user. How many people would just ignore the browser's warning about an invalid SSL cert? Probably many.

    15. Re:Yes by Anonymous Coward · · Score: 0

      SSL is *very* susceptible to MITM attacks.

      No. SSL does not depend on trustworthy routers or DNS servers. SSL is not vulnerable to MITM providing that CAs only issue certificates to legit customers.

      Of course, some CAs are less than diligent, but that is a CA problem, not a SSL problem.

      Of course, if a user ignores all the warnings from their browser about bad certificates, then you can have a MITM attack, but that is a user problem, not a SSL problem.

    16. Re:Yes by mjs · · Score: 2, Informative

      I don't think SSL uses RSA for encryption exactly: it uses RSA "encryption" to securely send a key from the server to the client; a symmetric key cipher (like Blowfish or AES) is then used to send the actual data back and forth. (Symmetric key ciphers are much faster than asymmetric ciphers.) i.e. public key cryptography is only used in the "negotiation" stage.

    17. Re:Yes by maxwell+demon · · Score: 3, Informative
      How does it work? Products of two very big prime numbers, don't ask me more than that 'cos I seriously don't know.

      Well, the idea is the following:

      The product of two primes has exactly the same information as the two primes themselves (there's exactly one way to factorize a number into primes). However while going from the two primes to the product is trivial (just multiply them), doing the reverse is actually hard.

      Now RSA relies on a reversible transformation, where for encryption, you just can use the product directly, but for decryption you need the two primes separately. So if you send someone the product, he can easily encrypt a message with that key, but he cannot decrypt even the message he just encrypted, because to do so he would need to factorize the product, which is hard.

      So essentially the public key in principle contains all the information to decrypt (otherwise it could not be used for encryption), but in a form where it is practically useless for decryption (because you just can't get at the necessary information in reasonable time).
      --
      The Tao of math: The numbers you can count are not the real numbers.
    18. Re:Yes by Anonymous Coward · · Score: 0

      The story is pure bunk. BBC's news quality has really been poor lately. Consider the following two statistics they proffer:

      The US has 22,081 HotSpots
      London has 1000

      I believe both numbers are quite low or they are using a restrictive pay-only definition for HotSpots.

    19. Re:Yes by quigonn · · Score: 0, Offtopic

      That assumes that you don't have any data about the valid, real certificate, and thus cannot check fingerprint and stuff. But I agree with you, you described a possible attack vector, although it's on a completely different layer (social engineering) than a man-in-the-middle attack (technical attack on SSL/TLS).

      --
      A monkey is doing the real work for me.
    20. Re:Yes by Christopher+Bibbs · · Score: 1

      From my experience, you feed the user a dynamically generated certificate with your fake CA and the warning is that stupid "This certificate was issued by a an authority you do not trust" message. *EVERYONE* clicks 'ok'. No really, I haven't had a problem with it yet. Most of them report never even seeing the message. Some go so far as to install my fake CA so they never get the warning again.

      It makes my job so much easier.

    21. Re:Yes by Anonymous Coward · · Score: 1, Interesting

      Uhhh, how about the man in the middle connecting to bankofslashdot on behalf of the client and passing the real, valid, cert from bankofslashdot (signed of course by Verisign) back to the client. The client sees a perfectly valid cert, but all traffic is still going through the MIM.

    22. Re:Yes by ergo98 · · Score: 1

      So someone manages to fool my machine into thinking mybank.com is really found at their server -- there's still a problem that they need a signed certificate (the private certificate) on their end that says mybank.com, and it needs to be issued by one of the CAs on my trust chain.

      Obviously all of this relies upon the user noting that the connection is secure, and paying attention to URLs and any warning messages, however SSL is far more secure than people are pretending it is on here - first we're told that you just need to control a router. Nope, that's wrong. Then we're told that you just need to control a router AND DNS. Nope, that's wrong. Next we're going to be told that SSL is insecure because someone might stage an armed takeover of a CA and issue themselves certificates.

    23. Re:Yes by lachlan76 · · Score: 1

      No, the social engineering attack only makes the man-in-the-middle attack more feasible. It means I (the attacker) now has a valid cert in the name of the bank.

      Setup a fake DNS, and I'm in.

    24. Re:Yes by Allen+Zadr · · Score: 4, Insightful
      Not even necessary...

      Open web browser (usually defaults to google or MSN).
      418 Connection Refused; Your <link...>router is having an encryption problem. Click <link...>router for more information.
      User clicks on link, which installs Certificate Authority (with the requisite warnings). Seems simple to most users. There's an error about Wireless Encryption - and it wants to install a certificate. Since the user wasn't trying to hit a secure site at the time, it doesn't seem as immediately suspicious.

      No, the "one percent"ers around here know the diff between a Cert and a C.A. But the other 99% don't. Hopefully, by the time they hit their online banking - they will have forgotten about the previous "router issue".

      As usual, a small shaking of social engineering in a technical issue can turn a seemingly trivial security issue a very real security issue.

      --
      Kinetic stupidity has a new brand leader: Allen Zadr.
    25. Re:Yes by jellomizer · · Score: 1

      Sure but this isn't nessarly like a man in the middle. Lets say you modify your Fake Accesspoint so it asks for WEP key like normal WiFi But when one is entered automaticlly start sending data on that key. So Now they have the WEP Key for the real access point on file, next you just route and record the traffic. You will not be seen as causing a Man in the Middle Attack just a router who seems to make a copy of every packet it routes and stores them. But if they want to get really fancy they could make fake pages of banks with fake verisign or whatever responces to ssh certificates So you encrypt the data for the user thinking they are safe while you are just taking all the information.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    26. Re:Yes by squiggleslash · · Score: 3, Informative

      No, read the explanation again. The MitM can pass on the certificate but they can't sign the session key with that certificate's private key 'cos they don't have it.

      --
      You are not alone. This is not normal. None of this is normal.
    27. Re:Yes by troc · · Score: 1

      And slashdot is simply a good/clever/poor/scary/mindless (delete as appropriate) Eliza application.

      Troc. (or am I?)

      --
      Troc's dubious podcast and blog: http://www.trocnet.net
    28. Re:Yes by irc.goatse.cx+troll · · Score: 1

      Maybe if its the first time logging into the bank, otherwise your new cert won't match against the old bank cert, and I won't login. Some might, but they'd probably login if you just removed the SSL entirely.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    29. Re:Yes by Bloem · · Score: 1

      Your explanation is correct. But I think I have a small contribution.

      When the client connects, the server returns a certificate (in X.509 format) that states that this is indeed www.bankofslashdot.org. The public key is just a part of this certificate. This certificate is signed by an organition that both the server and client trust (in this case verisign).
      In a complete SSL session the client then presents his certificate to the server to announce who he is. This certificate is also signed by an organisation both client and server trust. (This part is often not implemented because it is a hell of a job to distribute all those client certificates).

      Often the verification of X.509 certificates is not correctly implemented by browsers (http://www.securityfocus.com/bid/2735) which enables an attacker to create his own certificate and offer that instead.

      When connecting to an SSL-enabled site it is often best to inspect the certificate yourself. When the connection is realy important you can use the fingerprint of the certificate to see if this is realy the right site. It should be possible to call your bank and have the fingerprint verified. Be warned though, not all banks know what the H*ll a X.509 certificate is and what that fingerprint is you're moaning about.

      --
      the use of knowledge is highly overrated
    30. Re:Yes by lachlan76 · · Score: 1

      Quite a few would log in because they have a certificate signed by Verisign/Thawte/whoever saying that it is their bank.

    31. Re:Yes by Anonymous Coward · · Score: 0

      Tell me about it. My bank wouldn't take a two dollar bill, they though it was fake.

    32. Re:Yes by Anonymous Coward · · Score: 0

      Which you can easily get aroung by not providing an SSL connection.

      You simply spoof the DNS so nthnationalbank.com goes to one of your servers which serves exactly the same pages with exactly the same forms for all your information but does not use https, but rather standard http. You can do the translation on the fly, even, by conneting to the real nthnationalbank.com, with SSL and everything to retrieve the pages, and serve them back to the client without encription.

      I can assure you, most people won't notice a missing s in the address bar. Would you?

    33. Re:Yes by hackstraw · · Score: 1

      A "man in the middle" would have a little bit of difficulty, as there's no way they could sign the session key they send to the client because that session key can only be signed if you have access to the private key, which they don't have.

      A couple of things here. 1) it would be trivial to buy one of those 10,000 extra stupid TLDs out there and really buy a cert for that domain. So for the bankofslashdot.org example, one could buy bankofslashdot.com or bankofshalsdot.info or .biz, or any of the ones that they come up with next week.

      You could hijack the real bankofslashdot.org via DNS and simply redirect them to one of the scammed domains.

      This is even made more simple with a stupid bank like bankofamerica.com that REFUSES to put their login page on a secure page. I have told them a number of times about this, and they simply will not do it. Even if I change the http://www.bankofamerica.com page to https://www.bankofamerica.com myself, it redirects me back to the unsecured site. So for that page, all you have to do is hijack the name via dns and be a real man in the middle. I'm assuming that 99% of the people out there have turned off the warning that "I am doing a web search over a nonencrypted line, do you want to keep warning me about this?" bozobox. The bank of america people said that the way they did it was OK, because the browser would warn the user. Morons.

    34. Re:Yes by Anonymous Coward · · Score: 0

      The reason I have a wireless router with absolutely no encryption or access control is to have a plausible deniability in court...it wasn't me - must've been someone randomly connecting to my wireless router. Not that I'm up to anything nefarious - it's just that my paranoia level has gone through the roof these last few years (O.J. Simpson *not* guilty? Microsoft *not* guilty? GWB?) with the plethora of malicious, premeditated, unconstitutional, anti-citizen evil judicial rulings.

      {Duh - of course I'm posting AC.}

    35. Re:Yes by jci · · Score: 1

      I just went to bankofamerica and found that if I used the "Sign In" link on the top right, then selected online banking that the sign in would be on a secure site.

      Hope that helps you out,
      David

    36. Re:Yes by Anonymous Coward · · Score: 0

      It's better now with Firefox where it colors the URL for https addresses, but in the past (and with other browsers) a potential problem was that not everyone checks to see if there's a little lock icon in the corner.

    37. Re:Yes by rob_squared · · Score: 1

      "that make man in the middle ineffective." So... a, "reverse viagra," if you will.

      --
      I don't get it.
    38. Re:Yes by reed · · Score: 1

      You can "Man in the Middle" this SSL exchange by spoofing the entire look and behavior of https://www.bankofslashdot.org. The only problems are getting a key signed by a CA (not that hard), and implementing the spoof deeply enough that you can get the info you want before throwing up a mysterious error at the user and making them go away.

    39. Re:Yes by wasabii · · Score: 1

      Because your web browser will say "Alert the certificate is not valid!" That's hte point of SSL. Not just to encrypt, but to ensure the integrity of the entire connection between both end points. Private/public key... only the web server and web client have one. The guys in the middle don't.

    40. Re:Yes by jqh1 · · Score: 1

      The man in the middle can set up an http proxy, route all IP addresses to it, and present their own certificate. Sure, it won't be from the bank, and it may be difficult to come up with one that's signed by a trusted CA, but the little lock in the browser status bar will look the same... Then, they can happily decrypt all transmissions both ways and see what's going back and forth.

      --
      who's moderating the meta-moderators?
    41. Re:Yes by squiggleslash · · Score: 1
      Sure, it won't be from the bank, and it may be difficult to come up with one that's signed by a trusted CA,
      Indeed. A trusted CA will not sign a www.bankofslashdot.org certificate. Thus, at the very least, if the user goes to https://www.bankofslashdot.org or has that in their URL bar, their browser will reject, outright, the website, or present a warning - and not the ordinary warnings about "You are about to enter a secure website", but a non-disablable(sp) requester giving details of the certificate, that should at least make the user smell a rat, especially if they regularly visit the site and have never come across the error before.

      There is no real way to defeat HTTPS itself. You can try other types of hack to get the information, including the most popular user psychology type hacks, but on a technical level, HTTPS is (to the best of anyone's knowledge) secure. It does what it does.

      --
      You are not alone. This is not normal. None of this is normal.
    42. Re:Yes by Anonymous Coward · · Score: 0
      The report on BBC Radio 1 this morning seemed to imply that the problem was that if you could get someone to connect to another access point that you control, whenever they connect to say, hotmail, you could route them through to a fake version of the site (hence the name "evil twin")

      Whoever is controlling the evil twin need not worry about SSL then.

    43. Re:Yes by jqh1 · · Score: 1

      but would they sign a www.bankofslushdot.com cert or a www.wollsforgo.com cert? If so, the man in the middle can put a redirect from the main website address to the typo-like address, then present a valid cert -- it would be up to the user to catch the subtle change in the displayed URL.

      --
      who's moderating the meta-moderators?
    44. Re:Yes by squiggleslash · · Score: 1
      This is true, but ultimately at this point:
      1. You're not talking about technical measures, you're talking about psychological tricks. This is always going to be outside of the scope of this arena
      2. You can almost certainly be traced. Server certificates need a hell of a lot more verified information than domain names. I registered a domain on my company's behalf and then proceeded to get the certificate. The amount of paper work we needed - articles of incorporation, tax records, etc - was far more than it's credible to expect from someone trying to get the password for one person's online banking account.
      In short, if you're going to go this far, you might as well go down a different route that'll net more victims.
      --
      You are not alone. This is not normal. None of this is normal.
  2. Be careful by drivinghighway61 · · Score: 5, Insightful

    So, in other words, be careful when you connect to an unfamiliar access point? Shouldn't people already be doing this? This is about the same parallel as "Don't take candy from strangers."

    1. Re:Be careful by It+doesn't+come+easy · · Score: 3, Interesting
      Actually, ANY access point is risky unless you run it yourself (after all, it's a well known fact that all sys admins are voyeurs of the worse sort)

      Seriously, anytime there is a man-in-the-middle, you have the potential of a man-in-the-middle attack. Imagine if you will a surveillance of an individual suspected of being involved in some nefarious political scheme. The individual is known to frequent his local Starbucks in the morning to have a cup of coffee and check his email, stocks, personal chat rooms, etc. A wiretap could watch his every move and he would never know.

      Bottom line, never forget there is NO privacy on the unencrypted internet.

      --
      The NSA: The only part of the US government that actually listens.
    2. Re:Be careful by peter_gzowski · · Score: 2, Informative

      Shouldn't people already be doing this?

      Yes, but I think that Windows XP, when looking for a WAP, is pretty indiscriminant. I seem to remember setting up a linksys wireless router for a friend, changing all the defaults, using the encryption keys. Then one day when his laptop couldn't find the network, it just went to the next available network, an insecure WAP that was his neighbour's.

      --
      "Now gluttony and exploitation serves eight!" - TV's Frank
    3. Re:Be careful by Anonymous Coward · · Score: 0

      What about if it looks like it is a familiar access point?

      Isn't that what they are talking about with the 'twin' bit?

    4. Re:Be careful by CmdrGravy · · Score: 2, Interesting

      My Dad just bought a wireless kit for his Windows PC and laptop and a few days ago he noticed that even though he had turned off the base station a laptop he was repairing for someone was still somehow accessing the Internet.

      It turns out one of our neighbours is running a totally unsecured wireless system, we can access their wireless router setup page and because they haven't bothered changing the password can muck about with it as much as we like.

    5. Re:Be careful by Anonymous Coward · · Score: 0

      No, this is about connecting to a FAMILIAR access point and not ending up where you think you're connecting. All information by which consumer grade access points identify themselves is public. An attacker can clone the AP and boost the signal so you connect to his AP instead of your own. He is then a man in the middle and can even listen in on HTTPS if he can make you accept the certificate warning.

    6. Re:Be careful by squiggleslash · · Score: 1
      No, that's not the point at all. The point is that it's very easy to set up a WAP that looks like someone else's WAP, so they log into it without realizing they're logging into someone else's network.

      Of course, geeks are more likely to implement WEP et al, thus making it 2% less likely you'll be hacked in this way.

      The lesson isn't "Don't take candy from strangers", it's "Check that your mother really is your mother before accepting candy from here: always ask for ID. She may be someone who's taken cosmetic surgery to look like your mother."

      Except that this particular situation is a little less improbable.

      --
      You are not alone. This is not normal. None of this is normal.
    7. Re:Be careful by Gopal.V · · Score: 1
      > So, in other words, be careful when you connect to an unfamiliar access point? Shouldn't people already be doing this?

      Most people just click on the scan, pick a network and start working - especially when using a laptop. Of course the spoofer would not be using WEP. This is a combination of phishing with man in the middle.

      The man in the middle is defeated by simple SSL authentication. However the phishing part of it, can replace the original website with something else (like forwarding to goatse.cx with a popup saying, "don't use my network" ?). WiFi routers are like ISPs without the security assurances, death to all who use "linksys" as the SSID !!. (or more practically - use those for your bittorrent needs).
    8. Re:Be careful by borkus · · Score: 1

      No, that's not the point at all. The point is that it's very easy to set up a WAP that looks like someone else's WAP, so they log into it without realizing they're logging into someone else's network.

      If it's a secure network, I imagine that it'd be a little harder. My system not only matches the network name but also the key to connect to my router. The name would be easy to spoof, but the key would be a little harder. If the key doesn't match, then I can't connect anyways.

      On the other hand, I can't tell you how many times I've seen a network named "linksys" pop up on my list of networks at the neighborhood coffee house or at my job (no, ours isn't name Linksys).

    9. Re:Be careful by squiggleslash · · Score: 1
      WEP is somewhat hackable, which is why I joked about the average geek using WEP and being 2% more secure...

      There are, obviously, alternatives. I think the best would be using VPNs if only the average WAP would include VPN servers supporting the sixty or so "standard" VPN systems so you didn't need additional hardware for that kind of thing.

      --
      You are not alone. This is not normal. None of this is normal.
    10. Re:Be careful by It+doesn't+come+easy · · Score: 1
      Everyone needs to take a step back and think about what WAP is...

      A connection to an access point protected by WAP does not protect you from an evil access point administrator. It is the evil access point administrator that provided your WAP authentication. After you are authenticated and connected, all your data passes through the evil admin's access point UNENCRYPTED. As they say, all your data are belong to evil admin after that...

      Damn them evil admins...

      --
      The NSA: The only part of the US government that actually listens.
    11. Re:Be careful by Not_Wiggins · · Score: 1

      Actually, ANY access point is risky unless you run it yourself

      Actually, this isn't necessarily true, either.

      One of the methods I've read for breaking into someone's network is to spoof the AP and boost the signal strength so the wireless device lands on your "evil" AP instead of the owners AP. Then, it can route traffic *back* to the user's AP, thus ensuring they have no idea that there's a "man in the middle."

      Once in the middle, you get all sorts of opportunities to sniff data.

      And sure... while it is unlikely someone will do this and get meaningful/realtime data from an SSL secured transaction (same risk we all face going through the public networks anyway), it can be used as a means of gaining other information that might lead to other exploits (ie, if someone is targeting my wireless network, it doesn't matter if my bank transaction is SSL protected, if I use the same username/password to login to Yahoo non-SSL).

      --
      Diplomacy is the art of saying, "Nice doggie!" until you can find a rock.
    12. Re:Be careful by cyberwiz01 · · Score: 0

      When are people going to understand that "Wireless security" is an oxymoron.

    13. Re:Be careful by jschottm · · Score: 1

      I think that Windows XP, when looking for a WAP

      OS X can be just as bad. If you've ever excepted 'Linksys' as an access point (not me, but using friend's APs who have no desire to change anything about it), OS X will happily join any 'linksys' without asking you.

    14. Re:Be careful by DustMagnet · · Score: 1
      So, in other words, be careful when you connect to an unfamiliar access point? Shouldn't people already be doing this? This is about the same parallel as "Don't take candy from strangers."

      That doesn't make sence here. An evil twin looks just like the normal friendly access point. One you already know and trust. In other words, what we are talking about here is people think they are taking candy from friends. As others have mentions there is software out there to mock pay-for-access WiFi providers.

      --
      'SBEMAIL!' is better than a goat!!
    15. Re:Be careful by It+doesn't+come+easy · · Score: 1
      Just a comment, the wireless capture and resend signal attack you describe sounds like it would have a delicate physical positioning requirement.

      I agree with the Yahoo/non-SSL/ID and password thing. Passwords as security are problematic. You should always use a unique password for each site, especially for important sites like bank accounts and the like. However, easier said than done, right? Who can effectively remember 50 different passwords? Few of us, for sure. That is why I personally recommend two levels of passwords...

      Level one: Passwords you remember and never write down or share. These need to be strong passwords (at least 20 random characters). Passwords based on mnemonics are best, easy to remember and hard to brute force. An example, a easy phrase with some pattern used to select the letters used for the password, and with upper case, lower case, numbers and special characters mixed in at places that you can remember. The key to remembering these passwords is to come up with an ad hoc pattern used to select the letters. An example, working backwards, select the 5th letter, then 4th, then 3rd, then 4th, then 5, then 4th, etc. Mix in upper and lower case with another pattern (every other letter for example), and numbers and special characters as well. You get the idea. In that way, you can carry the phrase on a paper with you and "read" your password, making it easy to type but hard to guess.

      Level two: Maintain a file that stores all the other passwords. Keep the file encrypted with a strong encryption program and use one of the "Level one" passwords for the password of your password file.

      The password file lets you create as many passwords as necessary and keeping it encrypted is the best compromise between lots of passwords and having to write them down to remember them.

      As to the encryption program for your password file, I use and highly recommend the free AxCrypt - File Encryption Software for Windows if you are using any version of Windows for your operating system.

      --
      The NSA: The only part of the US government that actually listens.
  3. Airjack by Megor1 · · Score: 4, Interesting

    http://sourceforge.net/projects/airjack/

    Alls you need

    --
    Everyone that disagrees with me is a paid shill
    1. Re:Airjack by Anonymous Coward · · Score: 0, Funny

      Alls you need ... (from the project summary): "It is ment as a development tool for all manor of ..."

      All you need, except for an adult grasp of spelling and grammar.

    2. Re:Airjack by wernercd · · Score: 1

      lol Shhh... Don't tell the gramar nazi's this. It'll remove their self righteous mission in life.

      Then again... Maybe they'll leave their momma's basement long enough to realize...

      Thanks for the laugh tho :)

    3. Re:Airjack by Ernesto+Alvarez · · Score: 1

      I was thinking exactly the same thing as you, I remembered airpwn.

      This is even worse that an "evil twin" mentioned on the BBC because the airpwn guys did not set up a new AP, they messed with the data being transmitted to the real AP.

      Now you know why you should use authentication (or encryption if you think you need it) when putting data on the air.

      PS: check the pictures

  4. SSL? by bendelo · · Score: 1

    I imagine an SSL man-in-the-middle attack could also be quite effective (assuming their browser hasn't already seen the 'bank.com' certificate to know its changed.

    1. Re:SSL? by ColourlessGreenIdeas · · Score: 1

      Assunming the bank isn't using a broken proprietary app, it doesn't matter whether the client has seen bank.com's cert before. If the returned cert isn't from bank.com or isn't signed by a trusted root (i.e. verisign etc) then a reasonably scary but quite incomprehensible warning dialog should appear. Some people will ignore it of course; it'd be interesting to know how many.

      --
      In soviet russia stale jokes recycle you!
    2. Re:SSL? by EvilTwinSkippy · · Score: 1
      You realize the SSL is specifically designed to twart man-in-the-middle attacks, don't you?

      The only danger here is if someone has a for pay account with a wi-fi service, and he/she surrenders their password to a phony logon screen.

      All other encryption doesn't trust the data path, or any steps in between, farther than they can throw them. This is no different than a hostile party controlling a router or having a promiscous connection to a switch.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    3. Re:SSL? by friedmud · · Score: 1

      "If the returned cert isn't from bank.com"

      I've been wonering how hard it would be to get a cert (from verisign) for something like "securebank.com" (where bank is the name of the bank you want to hijack) and use that certificate instead....

      I know you would then have actually given Verisign a name and address to go with the Cert... but by the time anyone figured it out you would be out of the country (or maybe you could even spoof these somehow).

      I don't know anyone that would take a close enough look at the certificate to see that it wasn't just plain "bank.com" and even if they did they would probably just think that "securebank.com" was the name of their secure online server...

      So you use DNS to redirect them to a site (you are controlling the DNS since they connected to your WAP) that redirects them to securebank.com that looks exactly like it should - you get no browser warnings (you do have a valid Verisign Cert for the address they are connecting to) and they go to sign in.... and you have them.

      Anyone see a hole? How hard would it be to get a cert like that??

      Friedmud

    4. Re:SSL? by Anonymous Coward · · Score: 0

      SSL 2 is vulnerable to MitM attacks.

      Feel free to check your browser for allowed
      SSL versions and I guarantee that Version 2
      will be acceptable by default. Turn it off.
      Then talk about SSL being designed to thwart
      MitM attacks because Version 3 was and you
      will be correct.

  5. Not a problem by Nuskrad · · Score: 1

    How many banks don't use encryption? Frankly, if you entrust your valuable information to any site on the internet that doesn't provide end to end encryption, you're an idiot.

  6. Seems improbable in practice by wildBoar · · Score: 2, Interesting

    That was my first thought. To properly spoof all the sites so a user is fooled.

    But I suppose key sites you want to capture are all that are required and the rest can be passed through.

    So who wants to get one of these going :-)

    1. Re:Seems improbable in practice by peter_garner · · Score: 1

      The thing is that some banks change site layouts quite a lot to cater for different marketing campaigns, so as long as the wicked Evil Twin kept the login panel the same I don't reckon the average user would necessarily notice.

    2. Re:Seems improbable in practice by kjamez · · Score: 1

      or a 'transparent' proxy-like-app that grabs the page, modifies it, and passes it along ... collecting that POST vars, searching regexps for 'pass' 'pw' 'user' 'account' 'uname' 'ssn', etc, etc, maybe producing invalid logins by malformsing the POST stuff being submitted ... the user would be oblivious.

      you wouldn't only have their bankofslahsdot login account, but maybe their pornwizards.com username/password, msn, hotmail passwords too ... how many people duplicate passwords? a lot of the non savvy types surely. how many 'small' sites offer ssl logins? how trustworth is a self-signed certificate?

      --
      you can't have everything, where would you put it?
  7. Expected? by Aurix · · Score: 3, Interesting

    You can never trust what you're connecting to... It's the age old problem, you're asking for anything you get without performing proper encryption between both links.

    Seriously, the only time this problem is going to be fixed is when it's EASY to perform encryption. Where's the easy support for GPG in email clients? SSL in web browsers was certainly a step in the right direction, but what about IM services, email, ftp? Most hosting companies (afaik) don't provide for secure ftp...

    1. Re:Expected? by Gr8Apes · · Score: 1

      For IM, use GAIM and get the GAIM encryption plug-in. Nice, seamless encryption over anyone's IM service. Only issue - your friends also need to be running Gaim with the encryption module.

      --
      The cesspool just got a check and balance.
    2. Re:Expected? by maxwell+demon · · Score: 1

      Well, while encryption makes things a lot more secure, it actually doesn't completely solve the problem. It just reduces it to the problem of "how do I make sure that the certificate really belongs to the person/organization I believe it belongs to?"
      The point is, there's always the point where you just have to say "I trust this" or "I trust those". It's relatively easy if you meet someone in person to give the key (but even then only if you already know them, or again have an independend means of identifying, which means to move the trust again to some different point, e.g. if you check the driving license, you have to trust that), it's more difficult if the connection is just through the net.

      For example, the browsers come with a preconfigured list of certificates of authorities to trust. Have you ever reviewed those certificates if you trust them? What if someone managed to add a bogus certificate (either directly on your computer using e.g. a virus or worm, or indirectly by cracking a computer which hosts the browser)? Indeed, I must say that I never heared of most of those. I just trust the makers of Mozilla that they added only non-bogus ones.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    3. Re:Expected? by alexpage · · Score: 1

      Or use Jabber - Jabber supports OpenPGP which means you can use it with your existing GPG setup to securely communicate with other users, if you're talking to another Jabber user.

      If you're just worried about having your conversation sniffed over a local wireless network, most Jabber servers support SSL between client and server. Since all communications, including those which go via transports to MSN etc. users, go over this link, it's a good way of securing all your IM.

    4. Re:Expected? by jaseparlo · · Score: 1

      Many hosting companies will give you SSH, which means you can use SCP, or SFTP

      --
      All available data suggest that regardless of any of this, the sun will still come up tomorrow.
    5. Re:Expected? by Gr8Apes · · Score: 1

      GAIM also supports Jabber. However, I'd rather have client to client encryption than client to server. There's still a man in the middle in that scenario.

      --
      The cesspool just got a check and balance.
    6. Re:Expected? by alexpage · · Score: 1

      There's the possibility of an MITM attack with client to server encryption, yes. But not over a local wireless network, which is what we're talking about here.

      Last I checked, Gaim's Jabber module didn't support OpenPGP; while Gaim's encryption works with any Gaim user, Jabber's works with any Jabber client that supports it. It's horses for courses really.

  8. End to End Security by Phillip2 · · Score: 1

    This is a problem. While it would be nice to think that everyone used SSL or a VPN to encrypt all of their traffic it doesn't always happen. Many people for example, only use encryption when away from work. What's to stop someone setting up this sort of facilities within what people suppose to be a secure environment.

    Of course, only time will tell how much of a problem it turns out to. It's always hard to tell which security threats are going to turn into really big security problems.

    Phil

    1. Re:End to End Security by EvilTwinSkippy · · Score: 1
      This doesn't cover SSL or VPN or any kind of uber wulu sophisticated attack. This is someone setting up a piece of equipment to steal poeple's logon to a wireless network.

      Everything else you touched on is a problem regardless of how you connect to the net. A hostile party could easily obtain this information, and more, with a copy of tcpdump and a promiscuous wifi card.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    2. Re:End to End Security by spooky_nerd · · Score: 1

      Exactly. This is why I run my own VPN server at home. If I want to get email when I'm using a public hot spot, I just VPN to my home server on comcast cable. Then I check mail using SSL. So I have an encrypted SSL connection tunneled inside an encrypted VPN connection. Now if only everyone else was as paranoid as I am.

  9. Email interception by rednip · · Score: 4, Interesting

    I think that Email Interception is the real hole here, rather than depending on unsecure websites. If you can see at which sites a person does secure transactions, you can use the 'email password' functionality to send that user an unencrypted email containing the password or reset link. That email would be easily read by a packet sniffer. Of course the victim would have to have their email client get the email, but email is the first thing that most people check. Sure the victim would get the password reset email, but most would believe that it is just a glitch.

    --
    The force that blew the Big Bang continues to accelerate.
    1. Re:Email interception by Jondaley · · Score: 1

      I suppose this is redundant, and maybe I should just say mod parent up, but rednip has got a good point.

      Hopefully, people would be smart enough to not ignore the password reset thing, but even if they did, it is probably too late, since the sniffer would be waiting for the email, and could presumably change the password before the victim would, and then when the victim clicks on the link, the bank would say not valid, and the customer would then assume it was junk, and doesn't realize his password was changed.

    2. Re:Email interception by lachlan76 · · Score: 1

      Another possibility is to spoof the email's from address, set a local DNS record to redirect the password-reset locally, and just get the user to give a probable password.

    3. Re:Email interception by moshez · · Score: 1

      This is why my e-mail is accessed through secure (https) webmail.

    4. Re:Email interception by EasyTarget · · Score: 2, Informative

      SSL POP
      If youur ISP does not provide it, get a better ISP.

      Mind you, explaining this to my parents would be a long and fruitless excercise.

      --
      "Oops, I always forget the purpose of competition is to divide people into winners and losers." - Hobbes
    5. Re:Email interception by ipjohnson · · Score: 1

      How about the connection between the ISP and the bank?

    6. Re:Email interception by Anonymous Coward · · Score: 0

      You think you're clever because you use secure email and most people don't. But let me ask you a simple question:

      Do you drive to work in an armored vehicule?

      Mind you, explaining this to you would be a long and fruitless excercise.

    7. Re:Email interception by cortana · · Score: 1

      What about it? I only communicate with my back using SSL.

    8. Re:Email interception by Anonymous Coward · · Score: 0

      "I only communicate with my back using SSL."

      You don't want your belly to eavesdrop?

  10. Details??? by CommanderData · · Score: 2, Interesting

    TFA has no info on how this is being done. Are the "Cybercriminals" using a regular computer with a wireless card and wired network bridged- forwarding packets and saving a copy for themselves, or are they using a WRT54G with rewritten firmware (OpenWRT?) and to capture packets? Why go through all the trouble when you can park your butt down in the coffee shop with your laptop and latte and sniff everyone directly.

    Also it would seem to me that the "evil twin" method would only work with unsecured access points, unless you know the WEP key for the secured access point you are trying to dupe. Anyone trying to connect to their favorite secured AP with their default WEP key would fail to connect to an "evil twin" unless it had the matching WEP key...

    --
    Urge to post... fading... fading... RISING!... fading... fading... gone.
    1. Re:Details??? by armypuke · · Score: 3, Informative

      Perhaps you should read WEP: Dead Again, Part 1. It compares various WEP cracking tools to see how fast they can crack WEP keys with varying amounts of packets. While the popular AirSnort usually needs over 10 million encrypted packets to crack a WEP key, aircrack usually needs around 500,000. That's the difference between being able to gather enough packets in a day versus a week or more.

      --
      Army of One!
    2. Re:Details??? by digitalchinky · · Score: 1

      How does radar jamming work - you make your signal more attractive than the faint echo. It gets more complicated with pulse modulation and frequency hopping, but same deal really.

      How do you break an encryption stream? You spike either side of the link so that they have to re-negotiate their details, record the result - it's called active sigint.

      wifi uses just the same modulation methods as the vast majority of satellite transmissions - QPSK/CDMA etc. It's not really as difficult as one might think.

      Just need a spec-an, modem, bit capture card, some software, a linux box, or Sun powered whatever.

      It's not cheap, but for those serious enough - remember joe-dumbarse-billionair with his apple laptop has no clue about security, he pays someone to handle that. Thus the well off a good target for a lot of fraud.

      It takes money to make money I guess.

    3. Re:Details??? by BooRolla · · Score: 1

      please don't use "WEP" and "Secured access point" in the same sentence.

    4. Re:Details??? by bill_mcgonigle · · Score: 1

      WEP key would fail to connect to an "evil twin" unless it had the matching WEP key...

      Fortunately for Mallory, many WAPs offer up the WEP key via SNMP (walk the MIB).

      But we're safe since most users at Best Buy know to change the community string, right?

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  11. Who's paying? by ResistanceIsIrritati · · Score: 1

    I wonder if the research was sponsored by a paid-for hotspot provider in order to scare people away from free competition?

  12. It's been said before by Baorc · · Score: 3, Interesting

    and I'll say it again, the average person (not average slashdot person) wants things fast and easy. So anything requiring the least effort is the best route for them. And for some people, that is doing banking on a wireless connection without proper encryption. Of course, this is just one of the many problems that exist with doing online banking without taking precautions or cleaning your cookies afterwards. As long as these settings are not done by default for such interactions, there will always be some people to steal from. Quite easily too might I add.

  13. Thist article misses the point.... by Ajmuller · · Score: 4, Insightful

    The security lapse isn't with bad software, it's with bad policy and hapless users. If you connect to a fraudlent base station, then you can intercept banking passwords even on with connections that use end-to-end encryption. Why, and why isn't this protected. Simple. If you connect to a website, even the most-secure site in the world using SSL. If there is something wrong with the SSL certificate you will be presented with a dialog asking you if you want to accept the certificate. 99% of people blindly click yes, because clicking no means that it "wont work" and clicking yes means it "will work". So to the average user there is no downside to clicking yes and a large downside to clicking no. Enough with the psychology though. Once you have clicked yes on this dialog the entire chain of communication is now suspect. You cannot be sure that there is not someone sniffing your connection. Even if you check the certificate and everything looks OK (Sane information in text fields) you still can't be sure that it's valid unless you compare the signature of the SSL certificate with a known-good one. So, the real danger here lies in unsigned SSL certificates and hapless users. This type of attack is just as easy to orchestrate (if not easier) by associating with any wireless access point and spoofing dns or even on a wired network.

    1. Re:Thist article misses the point.... by peter_garner · · Score: 1
      bad policy and hapless users
      Absolutely right, and they didn't suggest for once minute that the luser might actually have to do something, like check browser security settings. Unfortunately that doesn't make quite as compulsive viewing as just suggesting that the Evil Twin might be part of your session.
    2. Re:Thist article misses the point.... by cortana · · Score: 1

      You can't fix stupidity with technology.

      Even if their browser denied them access to a site if the certificate didn't check out, they would complain that THE INTARAWEB IS BROKED!!

      Maybe once enough of them have their life savings stolen, the stupid gene will die out? :)

    3. Re:Thist article misses the point.... by megarich · · Score: 1
      yup. that's the case with life. lets say a fullproof system to the problem is discovered and implemented world wide. the problem will still exist because of the weaklink, the user.

      sure education is key but even if you shove it down people's throats, their will be those who ignore or those who can't grasp the concept thus the problem begins anew again......

      moral of the story, knock off the human beings, the world will be safe a secure :)

    4. Re:Thist article misses the point.... by jschottm · · Score: 1

      Even if you check the certificate and everything looks OK (Sane information in text fields) you still can't be sure that it's valid unless you compare the signature of the SSL certificate with a known-good one.

      If I wanted to be really evil, I'd just set up a CA that masqueraded as the default CAs that IE includes (use DNS to route all requests to CAs to the evil one). Then set up a system that takes https requests, and does a man in the middle shuffle of the data, syphoning off the form information in the process.

    5. Re:Thist article misses the point.... by tialaramex · · Score: 1

      But the request to the CA is only asking for (signed) data about cancelled certs. You can't use it to issue your own certs, that's not how it works.

      For MITM attacks to work against a bank, shop or similar SSL protected service you need to persuade the user to click through a dialog warning them that you're trying to spoof them.

      Why not just walk up to them and say "Government Wallet inspector" ? It should work on the same people.

    6. Re:Thist article misses the point.... by jschottm · · Score: 1

      But the request to the CA is only asking for (signed) data about cancelled certs. You can't use it to issue your own certs, that's not how it works.


      User sends a request via https for www.somebank.com. My server pretends to be any site out there. So it does a request to the same site, and re-presents the same data to the client from its own web server with its own SSL cert. As far as the client computer knows, it's talking to the bank and just got a security cert from Thawte (or whoever). The client checks with what it thinks is Thawte, the rogue CA, which happily confirms that the site is indeed somebank. The attacking server sits there and sends the data back and forth on behalf of the client and the server without ever letting either one talk to the other directly.

      It might be a pain to get it to work perfectly and would prolly be complete overkill for the purpose, given that anyone with half a clue can get all kinds of identity theft stuff on IRC with little effort. But it could be highly interesting to park a box with that setup near your competator's office.

  14. Just use ssh or a VPN by Mordant · · Score: 1

    to connect back to a trusted network (i.e., one under your own control) so that you do all your email, browsing, etc. from there, and you'll be fine.

    I do this with commercial hotspots, free hotspots, wireless at hotels, conferences, etc. - not to mention wired connections at any network which isn't my own.

  15. Virtual Private Network by CypherXero · · Score: 2, Interesting

    This is exactly the reason why VPN was created, for situtations like this. Just create a secure tunnel across the internet, and they can't sniff your data.

    1. Re:Virtual Private Network by maxwell+demon · · Score: 1

      Which of course only works if there's a running, trusted computer to connect to on the net.

      --
      The Tao of math: The numbers you can count are not the real numbers.
  16. Bandwagon by chillihead · · Score: 1

    This is just the BBC jumping onto the IT security bandwagon again. Whenever a theoretical threat which any sensible user will not be vulnerable to anyway is reported by a researcher, the BBC immediately trumps it up on their news programs as the end of the internet.

    We've already had 'end of the internet' panics from them in the last year about spam, virii, child porn, spyware, and lack of bandwidth.

    This style of reporting just indicates the increasingly dumbed down approach of the BBC to news.

    1. Re:Bandwagon by harrkev · · Score: 1
      We've already had 'end of the internet' panics from them in the last year about spam, virii, child porn, spyware, and lack of bandwidth.
      And don't forget "badly written laws will criminalize browsers, telnet, and FTP."

      Although there may be some truth to this. After all, smart people are working to combat virii, spyware, etc. But I have never heard of a smart person making a law ;)
      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
    2. Re:Bandwagon by harmlessdrudge · · Score: 1

      And... don't forget... the world is running out of Internet addresses scare

  17. Heard this on BBC World Update this morning by sczimme · · Score: 4, Informative


    The interviewee seemed to be doing his best to simplify the concepts involved, but it sounded as if he were focused on the problem of the initial authentication. For example, the User goes to a public place like a cafe that has a pay-as-you-go model, e.g. he pays a certain amount per minute; such places often require a credit card to initiate the session. (Some business centers in hotels work this way for Internet access.)

    If the user sits down at WiFi-R-Us to check his mail, he will have to enter a credit card number. However, there might be a 'rogue' WAP in the area configured to look legitimate, e.g. Wi-Fi-Are-Us, complete with ripped HTML, etc. to make the authentication page look legitimate. (See 'Phishing 101'). The user then enters his information on what he thinks is the proper authentication server.

    It's an interesting issue, and I was glad to see it getting some broad[er] exposure.

    --
    I want to drag this out as long as possible. Bring me my protractor.
    1. Re:Heard this on BBC World Update this morning by akadruid · · Score: 2, Interesting

      Not only that, but many places work on a large scale subscription model, so you deposit you CC details with BT or T-Mobile, and then log on at any one of dozens of places.

      So the phisher has a an account to wireless network and internet access, and you're paying for it. The phisher then has lots of bandwidth and information to do various other illegal things, with your money and your liability carrying the can for them.

      --
      "Those who cast the votes decide nothing; those who count the votes decide everything." (attrib. Joseph Stalin)
    2. Re:Heard this on BBC World Update this morning by dustinbarbour · · Score: 1

      I part of a research team studying wireless security for a large metropolitan police department and we've actually performed studies and real-world test of this same thing. As with most things wireless, perfectly easy to dupe most anyone. Just another reason I'm still wired at home.

    3. Re:Heard this on BBC World Update this morning by kjamez · · Score: 1


      It's an interesting issue, and I was glad to see it getting some broad[er] exposure.


      the broader exposure unfortunately is indicitive of the coming problems. your wifi-r-us example is on point, the hotels are better:

      1. check into (full, wifienabled) hotel, setup ap.
      2. setup 'proxy' (my previous post)
      3. ???
      4. profit.

      5 is useually jail in identity theft type situations, but apparently there is a whole market for stole personal info databases ... i think /. blamed irc.

      --
      you can't have everything, where would you put it?
    4. Re:Heard this on BBC World Update this morning by synergy3000 · · Score: 1

      A way to help prevent this is for the credit card companies to start going to numberless charge cards. They would have to eat some costs of giving consumers card readers for their online shopping use, but they could easily shove down the throat of retailers machines that could use these numberless cards. Now of course when you boil it down they will have numbers in the forms of zeros and ones. But get rid of the stupid numbers on the card. Have the info sent encrypted over the network to the bank for approval where they unencrypt and send a yes or no approval. Obviously will take some more engineering. But the dumb credit card companies might figure it out once they get a whole lot of money stolen form them. That or the retailers push back hard on charge backs.

  18. Which is... by the_mighty_$ · · Score: 1

    For those that don't know, Wikipedia has a nice article explaining man-in-the-middle attacks.

    --
    VI VI VI - the editor of the beast!
  19. Surprising? by Pan+T.+Hose · · Score: 1, Redundant

    Is it really that surprising? Hardly. We had it coming. The lesson is: don't ignore security professionals when they say that your products are inherently flawed, but we knew that already, right? Right?

    --
    Sincerely,
    Pan Tarhei Hosé, PhD.
    "Homo sum et cogito ergo odi profanum vulgus et libido."
  20. BBC Breakfast and Gnome by peterprior · · Score: 0

    As pointed out by James Ogley they had this on BBC Breakfast TV with a Gnome box :)

    Of course the Gnome box was the one doing spoofing at the expense of the poor innocent Windows box user.

  21. One question by ccharles · · Score: 1

    This is about the same parallel as "Don't take candy from strangers."

    What do you mean by, "Don't"?

  22. SSL not so easy to MITM by Gollum · · Score: 1

    If you look up www.bank.com, receive a wrong IP address from the DNS server (e.g. dnsspoof), and connect to it, your browser will warn you that the certificate does not match the name. (Note that if the attacker is using dnsspoof, using a local DNS server will not necessarily protect you from this)

    If you ignore this warning, you deserve everything you get.

    It is not so easy to get around this problem, other than:
    a) brute forcing the server's SSL cert to get the private key (a HARD problem)
    b) stealing a copy of the cert by hacking the bank's webserver. (Hopefully also a HARD problem), or
    c) getting your own CA cert installed into the victim's browser (maybe not *that* difficult, but still not trivial)

    Anyone who thinks that SSL is *INSECURE* needs to understand the protocol better.

    1. Re:SSL not so easy to MITM by Anonymous Coward · · Score: 0

      "c) getting your own CA cert installed into the victim's browser (maybe not *that* difficult, but still not trivial)"

      And if you can do that, you're already in.

  23. Since when is 'research' _that_ close to reality by ignatus · · Score: 1
    --
    - Never underestimate the power of human stupidity.
  24. GPG by BriniestMark · · Score: 1
    Well, the GPG thing is already happening. Evolution, KMail, Mozilla Mail, and Mozilla Thunderbird all either support GPG directly, or have a widely available plugin for using GPG.

    Still, your point is well made.

    --
    You see that brine there? That's my brine.
  25. Wow! Another /. First! by eno2001 · · Score: 0, Offtopic

    Ladies (ostensibly) and gentlemen, meet Slashdot's first self negating story. God it's getting worse around here by the day. ;P

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  26. old news by Anonymous Coward · · Score: 0

    The man in the middle type of attacks have been around for a couple years by now. This is old news turned into new FUD. There is no reason to fear that. Leave your access point open and keep in mind that it is the individual user's responsibility to use end-to-end encryption.

  27. I'm teaching a computer class this year... by cvd6262 · · Score: 1

    To college students working on their teaching certs. The funny thing is the department specifically asked me to teach a 2-hour lesson security "for the common person". Boy, has it opened my eyes to how trusting people are.

    Most people have come to trust brand names. Research shows, as does personal experience with my 3-year-old, that children in the US develop brand recognition at an early age, and associate Nike or, [shudder] Microsoft, with quality. It is of little wonder that when they see a hotspot with the T-Moble logo on the login page, they immediately trust it.

    Don't get me started on phishing.

    The class I teach meets in a lab where the students check out wireless laptops, and are supposed to use them as we work together in class, but, of course, most of them are just checking their email, etc. This week, I'm going to run Kismet on my Zaurus during the class and then show them the results at the end.

    --

    I'd rather have someone respond than be modded up.

    1. Re:I'm teaching a computer class this year... by michaelggreer · · Score: 2, Interesting

      It is not unreasonable to base trust on a brand name. That is indeed the purpose of the brand: otherwise we would have to sort through bins of goods and analyze them carefully with each and every purchase. Which we do sometimes (with fruit), but not with everything. We just don't have time for that and in purchases over the internet, it is impossible. Collective opinion (including websites) is often the basis for this trust. The only thing you can ask of people is that they ask around sufficiently before forming trust.

      Your issue, I think, is actually that people think something is a brand because it has the logo on it. That is, they are too trusting of the logo itself not being counterfeit. I don't know what we should do about that. SSL can tell us that a website is who it says it is, but it can't verify the correctness of a logo or claimed corporate identity.

    2. Re:I'm teaching a computer class this year... by Anonymous Coward · · Score: 0

      Kismet is a tool for discovering access points, not eavesdropping when already connected to one. dsniff, on the other hand..

    3. Re:I'm teaching a computer class this year... by dr_dank · · Score: 1

      Kismet-qt on the Zaurus has a string capture function that can pluck plaintext out of the air.

      --
      Where does the school board find them and why do they keep sending them to ME?
  28. Routers by armypuke · · Score: 2, Informative
    Adding your own hardware to a network to hijack network connections is not new. BlackHat Briefings has a good presentation on fun things you can do with routers. Some of the more interesting techniques require that you have physical access so that you can add your own router to the network. Your router can then be used to hijack HSRP and other things. I almost came to the conclusion that a wireless AP is easier to hide, but it still needs to plug in to a network somewhere.

    The technique used in the article talks about jamming the legitimate AP to hijack the client connections. The real trick would be to figure out a way to forward the hijacked connections back to the real AP.

    --
    Army of One!
  29. Assuming only validated certificate authorities... by Allen+Zadr · · Score: 1
    Right, so you would have to take the additional step of getting the user to install the router's own certificate authority key. If the user does this, then the router can sign it's own keys in the name of anybody.

    How would I go about that? Connection refused - there is a router encryption problem - click here
    This will install the certificate authority, "Wireless Router". No, it's not a sure bet, but there's a good chance it would work.

    Social engineering so often plays an important role in computer attacks.

    --
    Kinetic stupidity has a new brand leader: Allen Zadr.
  30. Happy root kit downloading by hobo2k · · Score: 1

    One attack of non-SSL communication would be to target software downloads. When you see an exe, msi, zip come through in the clear, simply add your virus to it. Unless the user double-checks the md5 hash, the user will probably never know what hit him.

    1. Re:Happy root kit downloading by maxwell+demon · · Score: 1
      Unless the user double-checks the md5 hash, the user will probably never know what hit him.

      If you see him requesing the MD5 hash, just send the one of your modified file instead.
      --
      The Tao of math: The numbers you can count are not the real numbers.
    2. Re:Happy root kit downloading by TheLink · · Score: 1

      Don't forget the various gpg/pgp public keys ;).

      --
  31. This will help out. by agent · · Score: 1

    http://www.sysadminmag.com
    June 2004 Volume 13 Number 6
    Peace.

  32. The real threat... by BrakesForElves · · Score: 1

    ...isn't a quick one-time man in the middle attack, where a proxy server issues a one-time bogus certificate that the surfer has to accept in order to become a victim. The real threat is that the one bogus certificate can be built with the rights of a root certificate authority, capable of issuing other certificates.

    So the really scary attack goes like this:

    1) Set the evil proxy to transparently pass all traffic until an innocuous, non-SSL site (like maybe slashdot.org) is surfed.

    2) When such a site (which wouldn't arouse one's security suspicions) is surfed, spoof it with a page announcing a "new, secure version" of the site is available as a feature, explaining that all the surfer has to do to get the "enhanced security" is to accept a one-time special certificate.

    3) Send the bogus cert with the CA certification flag as securing, for example, https://slashdot.org.

    4) Proxy all of the slashdot traffic using ssl, and wait (perhaps a long time) for the victim to eventually surf an actual SSL-secured site.

    5) Generate a bogus cert for the SSL-secured site, proxy it, and record anything of interest. Once the victim has installed your bogus cert with the CA flag, you have the ability to generate certs for any domain, and spoof any secure URL he ever surfs without any certificate acceptance dialogs popping up.

    Anybody see any holes in this compromise?

    --
    About the word "if": If bullfrogs had wings, they wouldn't bounce around on their little green butts.
    1. Re:The real threat... by cyberfunk2 · · Score: 1

      Well, you have to get the user to accept the initial Cert, and most people who visit slashdot.org might get a little wary.

      But seriously, that is pretty solid from what I can see.

    2. Re:The real threat... by BrakesForElves · · Score: 2, Insightful

      Well of course you're dead on about slashdot readers. But what about the kid who makes one extra click to surf the new, secure https://disney.com in the morning, whose dad surfs his bank that evening? Hell, with 80% of the wireless routers in residences running default SSID's and no WEP or WAP, one could even launch this attack on a stationary target, where the likelihood of eventual compromise over a period of hours or days would approach certainty. Good luck associating that cause and effect!

      --
      About the word "if": If bullfrogs had wings, they wouldn't bounce around on their little green butts.
  33. For this, you don't want GPG support ... by fizbin · · Score: 1

    Instead, what you want to avoid this attack (unscrupulous network device in the middle) is SSL-enabled mail checking protocols.

    Such as, say, secure POP and secure IMAP which the major mail clients have all supported for years, and which most mail servers now support out of the box, but which, for some reason, most ISPs don't make the default (or occasionally, don't even make possible)

    GPG defends against J. unethical sysadmin at your mailhost reading the content of your email; while it would provide a protection against reading email here, it wouldn't prevent the sniffer from getting your username and password, which is probably what people are more worried about. (Besides, can you _guarantee_ that all of the people likely to send you sensitive email will use GPG? Even if you can, do you want to give some sniffer owner the ability to do whatever else he can with your email account, which may include filling webspace provided by your ISP with the latest warez, deleting all your email, setting up a "This dud got 0wn3d" auto-responder...)

  34. What is up with Wireless security? by Anonymous Coward · · Score: 0

    Is there anything special about traversing a wireless network vs. traversing a wired network? Don't all the same possibilities of sniffing snooping redirection man-in-the-middle etc. apply to both? Isn't it just a manor of degrees - maybe easier to gain access to the wireless network vs. the wired network?

  35. Vee Pee Endpoint. by SoupIsGood+Food · · Score: 1

    Why someone doesn't just slap an open-standard VPN server onto the base station is byond me. Solves a bazillion problems all at once.

    SoupIsGood Food

    1. Re:Vee Pee Endpoint. by Anonymous Coward · · Score: 0

      Why someone doesn't just slap an open-standard VPN server onto the base station is byond me. Solves a bazillion problems all at once.

      Linksys already makes one: model WRV54G.

      But, with true idiocy, they put the VPN only on the wired side, not the wireless side.

      So, you can set up a secure VPN to your office, then allow any idiot to connect wirelessly with no security!

  36. Linux bad guys by streepje · · Score: 2, Funny

    I watched the piece on BBC TV news this morning.

    Guy sits down, opens his laptop, starts a Microsoft OS, opens IE and calls up his bank's homepage.

    Other guy comes in, sits down, opens his laptop. He's running Linux!
    Really, Linux on a BBC news piece, wow!

    But then he starts evin twinning the Microsoft guy's wifi link. He's the Linux bad guy. :-(

    Nice one BBC.

  37. Here a few workarounds by digitalgimpus · · Score: 1

    Isn't this really a new varient of 'man in the middle' (quite literally)?

    Here a few ideas:

    1. An easy way to prevent this is to have your Access Point assign you a strange IP address. That way if you normally get 192.168.1.251... and you end up with 192.168.1.1... you have an idea something is wrong.

    A simple way to get a clue.

    2. Another way to do this is a bit more complex. If you have another computer or file server at home, set up a webserver. Make sure this system is wired. Set your computer's homepage to that system (using your internal 192.168.x.x ip).

    Now whe you open your web browser... if your using your own access point, you can view that site. If your being tricked onto another Access Point... you won't be able to view it.

    3. Setup your computer to ONLY use WEP enabled Access points. Then the only way your connected is if your computer successfuly connects to an access point using your WEP key.... that requires the hacker to know your WEP key. Not available on all wireless software packages, etc. etc.... but for those who have the option, another decent trick.

    Just a few pretty simple tricks.

    1. Re:Here a few workarounds by Big_Al_B · · Score: 1

      I have to respectfully question the value of your suggestions.

      They all assume administrative control over the AP. What if you're a security-focused user of another trusted AP? By "trusted" I mean that I have personal knowledge that the administrator of the network is cautious, clueful and trustworthy.

      1. An easy way to prevent this is to have your Access Point assign you a strange IP address. That way if you normally get 192.168.1.251... and you end up with 192.168.1.1... you have an idea something is wrong.

      If I know the brand of AP that I'm targeting to spoof, I also know the default RFC1918/NAT network it uses to assign addresses to clients. I'll assign addresses in the same manner, and I'll probably figure out yours eventually, especially if you just pick a "strange" one from the default subnet.

      2. Another way to do this is a bit more complex. If you have another computer or file server at home, set up a webserver. Make sure this system is wired. Set your computer's homepage to that system (using your internal 192.168.x.x ip).

      Now whe you open your web browser... if your using your own access point, you can view that site. If your being tricked onto another Access Point... you won't be able to view it.


      Hmm. This assumes your webserver is not compromised. And it assumes that everyone uses RFC1918 addresses and NAT on their home network. Most probably do, but some of us don't.

      I have a /26 out of a CIDR block. My buddy at work has several /24s of CIDR space. It's a perk of being the network guys for an ISP. I don't NAT a damn thing, because NAT is ugly, broken networking. Ever try putting H.323 through NAT? Yuck.

      3...

      WEP keys are fairly easy to brute force. They're much stronger methods for this, which I'll leave as an exercise...

    2. Re:Here a few workarounds by Creepy+Crawler · · Score: 1

      ---Isn't this really a new varient of 'man in the middle' (quite literally)?

      Sure is.. Just on layer2

      ---Here a few ideas:

      ---1. An easy way to prevent this is to have your Access Point assign you a strange IP address. That way if you normally get 192.168.1.251... and you end up with 192.168.1.1... you have an idea something is wrong.

      I dont like that. First off, many people wouldnt look at this (well, the ones who mattered, anyways). Second, I'd monitor the network for things like this. When I see the usual setup, i'd emulate that setup, no matter how much 'weirdness' was there.

      ---2. Another way to do this is a bit more complex. If you have another computer or file server at home, set up a webserver. Make sure this system is wired. Set your computer's homepage to that system (using your internal 192.168.x.x ip).

      ---Now whe you open your web browser... if your using your own access point, you can view that site. If your being tricked onto another Access Point... you won't be able to view it.

      Thats somewhat like NoCat. If im going to half-way set up NoCat, Ill use their system, and set up the corporate login (unless its for home).

      ---3. Setup your computer to ONLY use WEP enabled Access points. Then the only way your connected is if your computer successfuly connects to an access point using your WEP key.... that requires the hacker to know your WEP key. Not available on all wireless software packages, etc. etc.... but for those who have the option, another decent trick.

      Good idea.. though many Windows software makers dont have this option. The ones that do are good ;-)

      The hands down best idea is a ssh-login setup. Once you have a session, then have the password checks. If the connection is MiTM'ed, have ssh scream over the display, "HACK IN PROGRESS! CALL MANAGEMENT!". Have the SSH server only be able to decrypt to your data, and your mahcine to decrypt their data. The server should not allow any other keys to be used.

      --
    3. Re:Here a few workarounds by Chanc_Gorkon · · Score: 1

      Except it's EASY to sniff the WEP key. WEP keys are also pre-shared, so it would be damn easy to get the WEP key. No, we should be using WPA with a Radius server serving up the keys.

      --

      Gorkman

  38. Re:Yes, BUT by quarkscat · · Score: 1

    Isn't there a possibility that a well organized
    crime ring would go to Verisign for their signed
    authority? If the CA is included in the browser,
    the DNS cache poisoned, and the URL spoofed, how
    would the end-user know any difference?

  39. Had this happen.... by Anonymous Coward · · Score: 0

    Last year I noticed my wireless reception was bouncing between excellent and poor. After some experimentation, I changed the channel on my wireless router...bingo...I then see that someone in my vicinity had set up shop on the same channel as my router, and was using the same SSID...an attempt to get my pc to connect to his base station. Once connected he/she would have been able to sniff all my traffic, launch all manner of windows exploits, etc. I promptly renamed my SSID to F**KOFF to send a message. Exchanging a WEP key would have taken care of this, but I wanted to keep my net open.

    -h3dge

  40. Jamming and re-forwarding by fizbin · · Score: 1

    Actually, that in and of itself isn't too hard - all an attacker would have to do is broadcast a very strong signal on a channel different than the one the accesspoint is using, but with the same SSID, and then have a second wireless card locked to the correct channel communicating with the "real" accesspoint. I don't know about Linux wireless, but my windows laptop has no problem reconnecting if I change the channel my access point is using. (and this is after I've locked it down so that it won't autoconnect to other networks, or even to my own if I disable WEP - the key has to match, but the channel can jump all over the place) Certainly if someone is going to connect to a network and sees two TMobile networks, one with a strong signal and one with a relatively weak signal, they'll choose the strong one. Also, who hasn't sat out in the Borders parking lot trying to use wireless that's normally only available inside Borders? And who would find it suspicious that the wireless signal now covered a much larger area?

    If the accesspoint is set up as, for example, T Mobile accesspoints are, all access is initially blocked except web access, which is immediately redirected to a T-Mobile sign-on screen. Now I don't know whether the real sign-on screens use https or not, but certainly some phishers fake login screen wouldn't use https, and after a bit of niggly stuff left as an exercise for the reader, the victim has given the fake accesspoint all of the information necessary to log onto the network: either a TMobile userid and password, or their credit card details, etc.

    And all of this because the victim never noticed that the login page he was automatically redirected to was served over http, and not https. Remember, the initial login redirect isn't an address anyone types in; they want to go where they want to go, and the login page is a familiar and accepted hurdle to jump over. Assuming that the attacker's setup does sufficiently complicated redirecting and rewriting of html on the fly, the page could in fact be an exact replica of the TMobile signon page, just served of plain http.

    All this of course assumes that the initial login redirect is served over https to begin with. If the initial login page is served over plain http, then everything is much easier for the attacker, who just needs to forward packets back and forth and sniff like crazy. (there's still the minor problem of DHCP packets, which may need to be forwarded with the original MAC address intact, and so could make it difficult to phish many people at once, but...)

  41. WEP's easily breakable... by Svartalf · · Score: 1

    Tried it against my own AP. Nice, nifty little program called airsnort- within 4 hours or less you can have the million or so packets needed to crack pretty much any sized key for WEP.

    WPA's potentially better in that it changes the WEP key every so often with the handshaked parties to make it dramatically more difficult to obtain the WEP key- but there's still a risk that the WPA key can be broken or sniffed out of the whole mix.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  42. How is this new news? by Anonymous Coward · · Score: 0

    This has been a known expliot for three years now. How is this news?
    Its pretty simple, most operating system wireless system will connected to the SSID with the strongest signal. Just set up and closen the SSID, put out more power and then send a disconnect packet. The clients will disconnect and then attempt to reconnect and will select your base station. The user will have no idea...
    Very old news, this is just scratching the surface on some of the issues surrounding wireless security.

  43. Oh yes it is by infonography · · Score: 1

    If your doing a MitM attack, your routing certs from the whereever you say. Your fake DNS jives with the real DNS, meaning you route victums to x.x.x.x and they pass thru z.z.z.z Your not just fooling the user and his/her computer your fooling the cert.

    Nothing prevents you from asking the original target for it's cert and replaying that answer to the victim. They start the conversation and you finish it as you wish. Just intercept their logoff and your can do what you wish and they think they logged out. Worse yet, the transaction is mixed with real and faked info and hard to tell apart.

    So you paid your electric bill and gave $200,000 to Scammo the 419? All in the same transaction. Do you expect us to believe that it's wrong?

    --
    Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
    1. Re:Oh yes it is by squiggleslash · · Score: 2, Informative
      Can I suggest you reread the explanation I posted? I'm really not sure what you're trying to say except to say that what you're saying doesn't make any sense.

      You can't "fool" a certificate. The entire system is designed to check that the site claiming to be "www.bankofslashdot.org" really is "www.bankofslashdot.org". This is done not by checking IP addresses, but by ensuring that the site you're connecting to (a) has a signed certificate and (b) knows the private key part of that certificate.

      If an attacker merely redirects browsers to a different web site, they'd still need the private part of that certificate, which is something they will not have. Why is that important? Because without the private part of the certificate, the spoof site cannot sign anything which means the browser will realise the site is fake immediately.

      If an attacker tries to create a bogus certificate, for which they have the private part, they'll have problems getting it signed by any of the authorities whose keys are stored in every modern browser. (Want a list? Get Firefox [I don't have IE here so can't give the instructions for IE], check Preferences, Advanced, Certificates, Manage Certificates, Authorities.)

      Unless the certificate is signed by an authority known to the browser, the browser will issue a warning, and while the average user might click through for unsigned certificates for "pr0n.net" or "fredsdiscountshop.com", they're sure as damn it not going to for their online banking. Indeed, in the latter case, the browser itself may actively prevent them from connecting if they've been to the site before and it had a legitimate, signed, certificate at that point.

      There's no fooling the certificate. The certificate DOES NOT USE DNS. It associates a hostname with the certificate, but the entire point is to make sure that the machine that ultimately is connected to is the real thing, and the real thing could have any IP address.

      You're saying, essentially, that the certificate system would be fooled by the very thing it was designed to prevent. It isn't. One of the primary reasons of designing it this way was to prevent this kind of attack. Otherwise, why store all the certs in a browser? It'd involve a hell of a lot less administration if we could just download the certificates automatically as we need them.

      --
      You are not alone. This is not normal. None of this is normal.
    2. Re:Oh yes it is by greed · · Score: 1
      Unless the certificate is signed by an authority known to the browser, the browser will issue a warning, and while the average user might click through for unsigned certificates for "pr0n.net" or "fredsdiscountshop.com", they're sure as damn it not going to for their online banking.

      That's the weakness, though.

      If you trick someone into adding the new signing authority, you've got them. That is, to be sure, more work that just hoping they'll click through the "Site certified by unknown authority" dialog.

      But it won't take much social engineering to convince some people to add a new authority certificate if you bait them with free pr0n, or the wonders of a new IE toolbar, or....

      Heck, how hard would it be for malware to add a certificate authority?

    3. Re:Oh yes it is by HrothgarReborn · · Score: 1

      Heck, how hard would it be for malware to add a certificate authority?

      Much harder than simply using malware to install a key logger and getting data that way. But now you are talking about exploiting the local OS through user carelessness and have bypassed the subject of a rouge wireless access point and the related subject of end to end SSL security. You are now saying can I hack the persons box and install malware to get data, which is way off topic since it no longer has any bearing wether they are using wireless or not. Read squiggleslash's comments they are some good explainations of how it works and very precise.

    4. Re:Oh yes it is by infonography · · Score: 1

      Perhaps your missing the point here as well. Your context is wrong. The attacker has all your traffic from start to finish. To both sides the attack is coming from inside the transmission.

      Your computer asks the Evil Access Point (EAP) to validate the cert, the attacker transmits that request directly to the bankofslashdot.com. A certified session is created. But not just with your computer. It's done thru the EAP, to the outside world that EAP is you. Your password, your data is all going into a file encrypted in a key the attacker now knows.

      "When a web browser receives this, it should verify that the CN field of the leaf certificate matches the domain it just connected to, that it's signed by the intermediate CA, and that the intermediate CA is signed by a known CA certificate. Finally, the web browser should also check that all intermediate certificates have valid CA Basic Constraints."

      The EVP never claims to be anything but a switch.
      The outside world sees that EAP has the origin for your session. A NAT'ed address. Any Key your computer provides is logged and thus useless.

      Once the keys are exchanged the rest is trivial. If the attacker is online and watching your session he can block the logout and once you do he severs the connection to you you think you have logged out. bankofslashdot.com thinks your still logged in from the same IP.

      http://www.seifried.org/security/cryptography/20 01 1108-sslssh-followup.html

      "Of course an attacker can simply prevent you from ever making it to the real web site, say you are shopping at example.org, generally speaking the only part that would be SSL protected is the actual order submission, meaning an attacker can do a man in the middle attack and host a fake example.org web site. When you hit submit to place your order they would simply direct it to either a non secure site or their own secure site."

      That the hard way, it's easier to just hijack your session.

      Oh and the elves will help him.

      --
      Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
    5. Re:Oh yes it is by squiggleslash · · Score: 1
      Your computer asks the Evil Access Point (EAP) to validate the cert, the attacker transmits that request directly to the bankofslashdot.com. A certified session is created.
      And how is the attacker then going to decrypt the data send from the browser using the public key passed on from bankofslashdot.com?

      Remember: bankofslashdot.com will not send private keys, neither for the certificate nor for the session. Only public keys will be sent. The certificate will be signed by an authority. The session encryption key with the certificate.

      You can't intercept the communications, suddenly switching the source of data. If you could, you wouldn't need to go to such extremes anyway because you could decode everything sent anyway, without the need for a fake server.

      --
      You are not alone. This is not normal. None of this is normal.
    6. Re:Oh yes it is by sylvandb · · Score: 1

      Perhaps your missing the point here as well. Your context is wrong. The attacker has all your traffic from start to finish. To both sides the attack is coming from inside the transmission. ...

      The EVP never claims to be anything but a switch.
      The outside world sees that EAP has the origin for your session. A NAT'ed address. Any Key your computer provides is logged and thus useless.


      Your comment shows that you simply do not understand how public key cryptography works. Until you understand that, you will not understand the ridiculousness of your MitM scenario.

      In short, public key crypto has two associated keys, a private key and a public key. It does not matter who has the public key, that is why it is called public. The private key is never disclosed or transmitted. A message is encrypted with either one (only one) of the two keys, and can only be decrypted by the other.

      Public key crypto is the foundation for signed certificates. A certificate authority uses their private key to sign a certifcate, so only that authorities public key will verify the signature. If the signature does not verify, the certicate is forged. This prevents forging a certificate, because a forgery would not be signed by a trusted authority.

      Signed certificates contain a public key for the owner of that certificate. Using that key your browser encrypts data for the owner. Only the owner can decrypt it, by using their private key.

      This prevents MitM attacks. It works.

      At least until someone comes up with a cheap way to deal with large prime numbers and ruins public key crypto.

      sdb

    7. Re:Oh yes it is by scdeimos · · Score: 1
      Your computer asks the Evil Access Point (EAP) to validate the cert, the attacker transmits that request directly to the bankofslashdot.com. A certified session is created.

      Bzzt, no: The client computer validates the cert itself, using the locally-stored CA Certificates.

      Theoretically, it would be possible to setup a re-encrypting SSL transproxy to launch a man-in-the-middle attack for sniffing and stealing client information (passwords, PINs, account details, etc.). The *only* way that could work, however, is if the transproxy had the Certificate Secrets for every SSL site the client is likely to visit - which means the source sites (banks, etc) would have to have been compromised so these Certificate Secrets could be stolen. Alternatively, you could steal the CA Master Secrets and dynamically sign the certificates you send back to the client yourself. These are both highly unlikely, and they are precisely the reasons why Certificates expire and also why CRL (Certificate Revocation) exists.

      I wonder how many gumbies have disabled CRL checks in their browser? :)

    8. Re:Oh yes it is by Anonymous Coward · · Score: 0

      It sounds to me like both "sides" here are missing the point by assuming that the goal of an attacker is to have the full man in the middle access i.e. that he's doing it for fun or research to prove a point.

      The only thing a reasonable attacker wants is to grab your identification data. After that he let you hit the "invalid password" page or just refresh the original page and say insert a cookie to let his fake-switch stop interception.

      That is the real danger here - a guy with say 10-20 most popular bank home and login pages harvesting account numbers, SSN-s and passwords at a library or Starbucks.

      The key question here is how hard/expensive/bulky/practical is it to actually do this attack. For example is all a guy needs a laptop, or does he need a rather hefty additional hardware, or maybe just the normal home WiFi access station? Or does he need a mini van? These things decide the plan of response from punching a guy in his face to calling FBI and yelling that someone moves his but NOW :-)

      The second question is the matter of signal interference. Radio signal jamming to just block reception is one thing, doing it to replace signal is entirely different story - requiring much stronger signal to avoid noticable interference, meaning that the most vulnerable places could detect attack by having 2-3 sensors installed or even a just one to measure intensity and spurious packets.

    9. Re:Oh yes it is by scdeimos · · Score: 1

      Your reply suggests you don't seem to have the foggiest idea how SSL actually works.

      SSL (or TLS/Transport Layer Security) is negotiated between the web browser client and the source server before *any* HTTP activity occurs. In the briefest of summary, the client connects and says "I want an SSL conversation" (this is why SSL/https:// generally runs on a different port to regular http://), the server sends its public-key decryptable identity, the client optionally checks the certificate against the necessary CRL's, client and server exchange a few session keys and *then* if all has gone well, the browser client sends a "GET /blahblah HTTP/1.x" request over the now-encrypted channel.

      Unless you can fool the client browser into thinking that it's actually connected the the source site via SSL (eg: https://give-us-all-your-money.some-bank.com) you're not even going to see the username/password prompt to be able to enter your username and password.

      Intermediate proxies will generally accept a CONNECT command (to the source server) from a web browser client and then send/receive byte-for-byte data (without decoding/understanding it) until the source server or web browser client disconnect.

      If you want to be able to capture identity information over an SSL connection then you have no choice but to decrypt the data stream, which you'll find very difficult to do without the certificate secret(s) and session keys.

      It might be easier to be a man-in-the-middle to the ISP/EAP's "known" proxy server, intercept CONNECT's to known SSL sites and issue HTTP/302 redirects to your own non-SSL version of the sites. But you risk a half-intelligent user noticing the absence of the SSL Padlock in their browser UI, or intelligent browsers complaining about the security breach (getting redirected from SSL to non-SSL). Would be considerably easier, though.

  44. Nothing new here.... by casualgeek · · Score: 1

    Any "Network-security" minded person would always consider a WiFi network as untrusted (like the Internet).
    Just run a VPN on top of it...and/or when accessing HTTPS web sites, carefully check the certificates.


    Also, WiFi and some AP have terrible security flaws. I own an old D-Link DI-514 802.11b Wireless Router. Because WEP is so bad, they added support for WPA-PSK. The problem is that anybody could try to brute-force password the configuration web utility: Password limited to only 8 chars!) and then, in the menus, the WPA-PSK key is displayed in clear text (no '*'!). Wow! What were they thinking?

    Security is only as strong as the weakest link...

  45. Here's how it's done by max+born · · Score: 1

    This is old news.

    Set up a regular access point.

    Install a web server like NoCat.

    Subsitute the NoCat splash page with a copy of the T-Mobile (or whatever) login page. You can use wget to grab this.

    From there you use a plain old cgi script to pipe the userID, password, credit card number, etc. into a text file.

  46. Evil Twin indeed...but what am I talking about? by stoneaxe+coming · · Score: 0

    A columnist connected the last earnings report with the last US election which both took place on 2nd November 2004. Major transaction also announced on the same day as inauguration today. There is a more than suspicious connection between the two. I have always wondered if the two have the same fate, this time it is confirmed. This explains why news concubine has been hiding the shit. Hoho, there will be some serious fun in the next 1 to 2 years.

  47. A real threat by Anonymous Coward · · Score: 0

    At the university I go to, there's widespread wireless, on a closed network with pptp required to connect to anything. It'd be relatively straightforward for someone to set up fake dhcp, routing (and sniffing) to the real world, catching pop passwords automatically sent every 5 minutes, from computers which are yet to connect to the pptp server but have 'seen' the wlan network.

    So it is a real threat...

  48. What a load of fud by Gyorg_Lavode · · Score: 1
    Give me a break. My connection passes over 30 hops on the internet, none of which I know. It is detectable from 55 miles in any direction w/ LoS. And I'm supposed to worry about the fact that I might not be able to trust the guy runnin the AP? give me a break. The internet has always had insecure routers. Anyone who works in IT or security has known to assume that the routers are hostile. Must have been a slow news day at the beeb.

    Now I can see how this might apply to a corporate network with a government network, but maybe you should realize that the fact that the AP doesn't have any protection and the network doesn't look the same should ring some warning bells.

    --
    I do security
    1. Re:What a load of fud by EvilTwinSkippy · · Score: 1
      Amen.

      Perfect security is perfect paranoia. Perfect paranoia is perfect security. If it's not worth being paranoid about, it's not worth securing.

      And no, you don't want to secure everything. Part of what allowed the British to crack the Enigma machine was the fact that the Germans used it for everything, including weather reports and repetitive status updates.

      If someone is really interested in my google searches, bully for them. If I whip out the credit card, you bet I use one with no other transactions on it, that isn't attached to my bank account, and it doesn't even come out of my wallet until I've verified the SSL information. And I watch the thing like a hawk to make sure nothing else shows up on it.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  49. Back in my day by Anonymous Coward · · Score: 0

    Back in my day we didn't have fancy terms like "Evil Twin"... we only had man-in-the-middle.

    These kids have it all :(

  50. Now hold the phone... by EvilTwinSkippy · · Score: 2, Funny
    I object to this being called an "Evil Twin" attack.

    I prefer the term "Imposter Gateway." (Cough)

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
  51. Practical tips for a linux user? by cortana · · Score: 1

    What is the best way that I can ensure that the WAP I am connecting through is the WAP I believe it is?

    I know XP users seem to have it worse--from reading the comments to this story, XP seems to associate with *any* available access point automatically... eep!

    If my machine can't contact its AP, the interface is not brought up and I am safe. If the real signal from my AP is jammed, and an attacker spoofs it, then I am still reasonably safe because my machine will try to use a WEP key which the attacker will not have, unless they spent some time doing whatever analysis one needs to do to captured 802.11 traffic to obtain the WEP key.

    I have been meaning to switch to WPA, but couldn't get wpa_supplicant to work at all a few months back, and so apathy triumphed over security. :)

  52. Too easy by zcat_NZ · · Score: 1

    1) Get broadband and set up cheap AP at home
    2) Run dsniff
    3) ???
    4) Profit!!!

    --
    455fe10422ca29c4933f95052b792ab2
  53. This almost happened to me by Anonymous Coward · · Score: 0

    This almost happened to me, but right before I connected I looked at the router and it had a little goatee so I steered clear.

  54. simple solution by Anonymous Coward · · Score: 0

    dont use wireless for data-sensitive networks.
    and put good security on the computers you use.
    WIFI is overrated.
    Most of the bandwidth is wasted on just authenticating packets (so 11 mbps is more like 4 mbps)

    It's a waste of time, and it may end up being a health risk too. (microwave radiation being used so wildly)

  55. What about this? by dmeese · · Score: 1

    Can the "evil" wireless router just have a local system attached that has fake versions of a whole bunch of common banking websites, etc, and a fake DNS server, which redirects these DNS lookups to the fake versions of the sites? In IE, most users turn off the notification that the site is not secure(no certificate, no SSL), (or just click through it), and treat it as the real site, thereby giving up their login info.

    The DNS server could even be set up to pass through to the correct site any that weren't spoofed on the local fake webserver, and gradually make up login pages for each of them in order to fool more people.

    It seems to me that most people are so security unconscious that all the little telltale signs that would set off alarm bells for a security expert(http vs https in the address, etc).

  56. cat intercepted-passwords.txt by daveewart · · Score: 2, Funny
    When they showed this story, the 'attacker' was a BBC-stereotypical geek running some Linux-like OS. There was a close-up of him typing
    cat intercepted-passwords.txt
    in an xterm. "Ooh, *command-line*. That's evil!"
    --
    "If you think the problem is bad now, just wait until we've solved it." --- Arthur Kasspe
  57. by unanamous consent by Anonymous Coward · · Score: 1, Funny

    Evil twin access points must be uplit, and wear a goatee.

  58. Easy to fool the unsuspecting. by phorm · · Score: 1

    So you have somebody connecting to your network, right? Here's a partial example from memory

    In /etc/hosts, add 127.0.0.1 slashdot.org

    To your firewall rules, add:
    iptables -A prerouting -s 192.168.0.0/24 -d 66.35.250.150 -j REDIRECT

    Setup a local DNS, using internet DNS for all names except those already in hosts

    Add an apache entry like
    <Virtualhost slashdot.org$gt;
    </VirtualHost>>

    Whammo, all connections going to slashdot get redirected to the local machine. The local machine serves out pages for anyone going to slashdot.org, which happen to clone slashdot. You could do the same for a self-signed cert on https, except the user would get a warning (which most click-through anyhow).

    And yes, it's easy and it works. I've done this for a staff member whom was working his personal site on work time (cloned it, copied it locally, redirected and "modified" some of the products so there were a little more amusing).

    1. Re:Easy to fool the unsuspecting. by TheLink · · Score: 1

      April 1st 2004, I added *.doubleclick.net and wildcarded a few other ad domains to the DNS server in my office.

      Pointed it to a local server, which just served up the corporate logo.

      It seems maybe only one or two people noticed... Maybe it shows how much people surf at my office or actually notice ads.

      Maybe I should have served up "Meeting at 2PM" and other announcements...

      I wonder what the legal implications are if a company voluntarily hijacks ads on it's network. Or an individual does the same on his/her own network - giving out free internet service to neighbours etc - except that you can't visit ad sites of course...

      --
  59. Access Points with teeth by dongkiru · · Score: 2, Interesting

    There's a small SF Bay Area startup that makes specialized wireless access points. You setup a network of the access points. The access points know about all other access points that *should* be there. When it detects another access point that is acting like an "evil twin," the network of access points can not only locate the evil AP to within few meters, but also DOS it with bunch of bad packets to knock it off the network. The CS department in Berkeley uses it. It can also be configured to knock out any non-evil AP if you want to restrict wireless APs in your organization. I don't know the name of the startup as the presentation by CS IT department chose not to disclose the company.

    1. Re:Access Points with teeth by Moskit · · Score: 1

      "Rogue access point" is an issue that has been discussed long ago, even such giants as Cisco have picked it up and describe fighting with them in "security best practices" whitepaper:
      wireless security best practices

      They also have a neat management system that can detect rogue clients/access points, display their location on them map and trace/disconnect them from Ethernet port:
      wireless management system

      Sure, Cisco's not a startup and not Linus, but you cannot deny that they already have the technology and products. While not exactly cheap (as in for an average person or knowledgeable geek) such security functions do make them attractive to bigger customers.

  60. Airsnarf by Anonymous Coward · · Score: 0

    http://airsnarf.shmoo.com/

  61. Chase.com insecurity.. by slashkitty · · Score: 1

    Yes, SSL is effect at this. However, many banks don't practice complete SSL security.

    Take a look at the homepage of Chase:
    http://www.chase.com/

    The put a "secure" login on the page. Just look at the little lock there. Just like people are taught to look for.

    The problem with this page is that it's not secure... A man-in-the-middle attacker could easily replace this page and where the login form goes to.

    I've already complained to Chase about this many times, yet they don't believe that this is a security problem.

    --
    -- these are only opinions and they might not be mine.
    1. Re:Chase.com insecurity.. by avanha · · Score: 1
      AMEX does the same thing. In an effort to increase convenience they've short-circuited the protection SSL is supposed to provide.

      It's easy to circumvent these pages with a man in the middle, since you control the login-form:

      Low-Tech - Easier to spot
      1. Modify the login form's action to point to your own non-ssl capturing script. Tell the user the service is down, you now own his account.

      Medium Tech - Harder to detect, but some users may look for the SSL lock.
      1. Your capture script attempts to log-in to the real site with the supplied info.
      2. Proxy the traffic, rewrite URLs.

      Higher Tech - Only paranoid people will detect it
      1. Get yourself an SSL cert for a domain name close enough to your target, and use it on you capturing proxy. Now even the browser lock will show up.

      The Banks are stupid, they should at least provide a link to a secure login form. Right now, an ugly workaround is to use an invalid username/password to get to a secured login form.

    2. Re:Chase.com insecurity.. by Anonymous Coward · · Score: 0

      Take a look at the homepage of Chase:
      http://www.chase.com/

      The put a "secure" login on the page. Just look at the little lock there. Just like people are taught to look for.

      The problem with this page is that it's not secure... A man-in-the-middle attacker could easily replace this page and where the login form goes to.


      My Condolences that you have to bank with Chase. But, if you try to login with a fake username & password, you'll get the "login error" page. That page is ssl encrypted, and from that page you can login using ssl.

      AMEX is the same way.

    3. Re:Chase.com insecurity.. by slashkitty · · Score: 1

      Oh yeah AMEX too. I actually did work at a bank for a few years. They certainly understood it a little more than these guys. Their excuse: "But the username and password are submitted securely. I don't see the problem." ... And it's true, that even if they did take away the login on the unsecured homepage, an attacker could spoof the old homepage that had the login. What they really need to do is teach users never to login on an UNSECURE page. Unfortunately, they teach just the opposite everyday, rigth on their homepage.

      --
      -- these are only opinions and they might not be mine.
  62. Re:Yes, BUT by jascat · · Score: 1

    You have to produce a good bit of documentation stating who you are and where you are before you will get a key. If you managed to pull it off, I would imagine it would be fairly hard not to get caught if you were to be found out.

  63. question by Anonymous Coward · · Score: 0

    how about a fake certificate authority?

    if u have a fake bankofslashdot setup could u not have a coresponding certificate and a fake verisign certificate authority to say it is ok.

  64. Whoa, what's this 'Internet banking' you speak of? by gearmonger · · Score: 1

    We use the "wireless" all the time here -- that Jack Benny is a hoot!

  65. Re:fish heads by Anonymous Coward · · Score: 0

    I took a fish head out to see a movie, didn't have to pay to get it in.

  66. Not a good idea. by TheLink · · Score: 1

    This is _wireless_ stuff.

    People who live in glasshouses shouldn't throw stones (or "bad packets"). With wireless networking, it's really a glasshouse in more ways than one.

    If you depend on wireless networking that much, you definitely shouldn't be throwing bad packets around. The person you are DoSing may not need wireless networking as much as you do. An eye for an eye and the whole world goes blind and all that.

    Good luck finding proof that it's an Evil AP.

    Plus I'm not sure how clear the laws in various countries are over running tcpdump on traffic that runs through your _own_ networks. And whether if it's such a good idea for people to go to jail for running ethereal on their own machines...

    It's not exactly wiretapping... if it's wireless...

    --
  67. ReMiTM not ineffective by Splork · · Score: 1

    *most* users when confronted with a dialog box saying the certificate signature is unknown or does not match will just click it to go away as fast as possible because its getting in the way of their bank login.

  68. Re:Yes, BUT by ShakaUVM · · Score: 1

    I had a long conversation about this topic with a friend of mine at Microsoft.

    It's great that you could get caught. (And it's debatable in such a case, because how do you track town which of the Starbucks you connected to a "T-Mobile" WAP at was the spoofed one?) But the person's already had access to your bank account, and possibly your computer (if you download any executables), so you've already lost.

    Best thing to do is to not sign up for any wireless service in public at all (registering for T-mobile at home is the correct thing to do from a security standpoint), though this process defeats the idea of the oncoming era of wireless being available on every street corner... what's the use in having ubiquitous wireless when anyone with any sense is too paranoid to use it? (Unless it's free, of course.)

    -Bill

  69. This was really big news... about two years ago by Anonymous Coward · · Score: 0

    Slashdot is surely on a roll for front page old news..

  70. I have little faith in Verisign, so I assume that you could easily get the securebank.com cert. If they won't sell it, someone even more useless will. Maybe not for citibank, but certainly for an Your scheme has a minor hole in that you can't use DNS to do the redirect; it'll point to the securebank.com but the browser will still think it's bank.com, and so will expect a bank.com cert. The redirect you're expecting happens at the HTTP level, but the SSL handshake will happen first so they'll still see the warning. However, I'm sure a cleverer mind can fix that hole...

    --
    In soviet russia stale jokes recycle you!
    1. Re:Easy by friedmud · · Score: 1

      That's why I said redirect you to a... page that redirects you (via javascript)... to the securebank.com. But you're right that a browser still might give a warning that you're being auto-redirected to an SSL site... but I think that would be browser dependent.

      Friedmud

  71. Javascript. by TheLink · · Score: 1

    There's are a few problems though.

    Internet Explorer (one of the most popular browsers) treats the option to "warn when going to a secure site" as the same as "warn when leaving a secure site".

    How many people have disabled the warnings?

    Worse: could a hijacker/phisher create a non-secure page and use javascript to overlay the "secure lock" logo on the relevant parts of the browser window? And erm, draw the necessary "windows/dialogs" to help the user check the certs?

    Most people start with http://.../ instead of https://.../ so they won't notice.

    Could the javascript stuff also pop up a dialog saying "You are about to view pages over a secure connection."? in response to the click? Many pop up blockers don't block popups directly triggered by the user.

    I don't see why you can't do all that with javascript - after all I've seen javascript draw birds flying around the screen etc etc.

    The trouble is many of these banks/organizations are stupid (or evil) and _require_ javascript for their online applications to work. How convenient for the attacker. I have complained to some of these organizations but they don't care.

    I used to be an IT Security Consultant - but I think not enough people care about IT security... :).

    Have a nice day...

    --
    1. Re:Javascript. by squiggleslash · · Score: 1
      Internet Explorer (one of the most popular browsers) treats the option to "warn when going to a secure site" as the same as "warn when leaving a secure site".
      That's not a problem. The warning that comes up for a bogus certificate or unsigned certificate doesn't appear in the same way. You can't disable it either.
      Worse: could a hijacker/phisher create a non-secure page and use javascript to overlay the "secure lock" logo on the relevant parts of the browser window? And erm, draw the necessary "windows/dialogs" to help the user check the certs?
      That would be relatively difficult without risking giving the game away. A different in appearance between the emulated browser and the real one (look at recent different versions of IE) or a slight change in functionality would likely give the game away. Sure, it may fool a number of people, but it would also be a dead giveaway to others, who'd be extremely likely to investigate.
      Could the javascript stuff also pop up a dialog saying "You are about to view pages over a secure connection."? in response to the click? Many pop up blockers don't block popups directly triggered by the user.
      Yes, that's possible. Again though there are a lot of risks involved.

      In any case, my point was that the type of interception being suggested isn't practical. You can't break, in any of the ways described, HTTPS. You can install spyware, you can emulate a browser, you can do lots of things to get around the system, but you can't actually create a secure website that purports to be another in a generic, not exploting a specific browser's bug, way. That part is pretty solid. The types of DNS spoofing mentioned by the GGP aren't holes that the designers of HTTPS never thought of.

      --
      You are not alone. This is not normal. None of this is normal.
  72. This is NEWS? "Baaaaaa", goes the mindless sheep. by b33t13 · · Score: 1

    Could've sworn I publicly demo'd how to steal T-mobile, PayPal, E-Trade, you name it passwords from users with rogue APs ummm... almost 2 YEARS AGO.

    http://airsnarf.shmoo.com

    Maybe we just don't pay news organizations enough to pimp our shit and get some Slashdottin'? Shame on us.

    We're obviously slacking, but the world better wake the fuck up. Slashdot, too. And maybe university professors with eureka-look-what-hackers-have-been-doing-forEVER moments.

    FYI, we're hosting a hacker conference in D.C. in a couple weeks--just in case you want to get a head start on the news items that Slashdot will pick up on 2 years from now.

    Sincerely,

    Beetle
    The Shmoo Group

  73. Evil Twin by Anonymous Coward · · Score: 0

    http://www.remote-exploit.org/?page=hotspotter

  74. The root.... by Anonymous Coward · · Score: 0

    You're silly if you do banking on-line anyway, using credit cards is one thing, and they can be made much more secure by doing verifications for all on-line transactions. Sure it may be a little inconvenient, but come ON, you must drive past the bank on your way to SOMEwhere?!?! Unless you don't leave your house, which means you probably weigh 300 lbs. at 5'10", and you have many more problems than who's stealing your money. Like, how you're contributing to the sedintary problems of the populations of the developed Western nations. See? So in effect, this internet banking thing is a non-issue, it shouldn't even exist in the first place.

  75. Re:This is NEWS? "Baaaaaa", goes the mindless shee by rworne · · Score: 1

    And I need to thank you guys for that wonderful application. I made some modifications to it and used it to circumvent the VPN and steal some admin passwords to prove the lack of security on my campus for my master's thesis on (the lack of) 802.11 security. It made them rethink their network security setup.

    All I needed was a WiFi DoS utility and I whitelisted the rogue AP, the victims never had a chance.

    --
    I tried every decent and legal way I could think of to resolve the issue w/the business before I rented the chicken suit
  76. Readable version by Anonymous Coward · · Score: 0
  77. Re:This is NEWS? "Baaaaaa", goes the mindless shee by Anonymous Coward · · Score: 0
    Fianlly!! Someone saying what I was thinking as soon as I read this horribly out of date story.

    I am a professor at a university, and we have already done all this stuff years ago like you said. I am going to be kind and say that I am hoping that this being reported as "current reasearch" is due to the fact that the media have just picked up on it, rather than this institution doing that currently. You may also find that they were told to dumb it down by the reporter. I did a story for the media recently myself about wi-fi use and had to keep it really simple.

    However, while that explains it for the vast masses out there, it certainly does NOT explain why it is on slashdot. What the?

  78. IPV6? this is the banks fault by charmandave · · Score: 1

    why doesnt your bank just assign you a Network card and verify by the mac address?