Slashdot Mirror


A Look at the State of Wireless Security

An anonymous reader brings us a whitepaper from Codenomicon which discusses the state and future of wireless security. They examine Bluetooth and Wi-Fi, and also take a preliminary look at WiMAX. The results are almost universally dismal; vulnerabilities were found in 90% of the tested devices[PDF]. The paper also looks at methods for vendors to preemptively block some types of threats. Quoting: "Despite boasts of hardened security measures, security researchers and black-hat hackers keep humiliating vendors. Security assessment of software by source code auditing is expensive and laborious. There are only a few methods for security analysis without access to the source code, and they are usually limited in scope. This may be one reason why many major software vendors have been stuck randomly fixing vulnerabilities that have been found and providing countless patches to their clients to keep the systems protected."

107 comments

  1. Wireless security is perfect..... by 3seas · · Score: 2, Insightful

    ... when you don't do anything that needs to be secure, over it.

    IS that what this is saying?

    1. Re:Wireless security is perfect..... by The+Mighty+Buzzard · · Score: 5, Insightful

      On the up side, if we're talking a wireless setup with the weak signal most home setups have, anyone attempting to crack it is also within physical ass-kicking distance. Minimalist security, a fair IDS, and a lead pipe are all you need unless we're talking something with a larger coverage than most WAPs.

      --
      Violence is like duct tape. If it doesn't solve the problem, you didn't use enough.
    2. Re:Wireless security is perfect..... by baadger · · Score: 2, Insightful

      Yeah ...except you're forgetting about the privacy concerns, which IMHO are much more scary than someone simply using my bandwidth.

    3. Re:Wireless security is perfect..... by STrinity · · Score: 1

      On the up side, if we're talking a wireless setup with the weak signal most home setups have, anyone attempting to crack it is also within physical ass-kicking distance.
      What do you do if you live in an apartment? Beat up twenty people who are close enough to latch on to your signal?
      --
      Les Miserables Volume 1 now up with my reading of
    4. Re:Wireless security is perfect..... by Architect_sasyr · · Score: 1

      Who says you need to have wireless to have fun!

      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
    5. Re:Wireless security is perfect..... by kb0hae · · Score: 1

      The best solution to the problem is to NOT USE A WIRELESS NETWORK AT ALL! Its that simple. You can choose to have the security of not using wireless networking, or the convenience of using it, but having a much less secure network.

      At the present time, you can't have both.

      Your choice.

    6. Re:Wireless security is perfect..... by el+americano · · Score: 1

      Not demonstrated. The sorry state of most wireless networks does not mean I can't secure mine. The article is alarmist, and a few years too late.

      --
      Those are my principles. If you don't like them I have others. -Groucho Marx
    7. Re:Wireless security is perfect..... by STrinity · · Score: 1

      No, at present time you can have pretty decent security if you go through the trouble of enabling it, and even if you don't, you can make sure that anything important you do online is encrypted between your computer and the server.

      --
      Les Miserables Volume 1 now up with my reading of
    8. Re:Wireless security is perfect..... by mlush · · Score: 1

      On the up side, if we're talking a wireless setup with the weak signal most home setups have, anyone attempting to crack it is also within physical ass-kicking distance. Minimalist security, a fair IDS, and a lead pipe are all you need unless we're talking something with a larger coverage than most WAPs.

      Your forgetting possible charges of assault and the difficulty of tracking the MAC ID back to a physical location. You could add breaking and entering to the charge list so you can be sure your beating up the right person...

    9. Re:Wireless security is perfect..... by hesaigo999ca · · Score: 1

      you are telling me you can pinpoint someone from outside their house as to who in your neighborhood is stealing your bandwidth??? I would love to send you my employer's form, we will pay you whatever you want for this super power of yours. Welcome to the justice league...

    10. Re:Wireless security is perfect..... by operagost · · Score: 1

      This reminds me of the gun-control advocate who said no one needs to carry a weapon because you can just "put up your dukes".

      I relayed that wisdom to the frail old lady who lives next door and she laughed while she reloaded her P229.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    11. Re:Wireless security is perfect..... by Anonymous Coward · · Score: 0

      Privacy concerns be damned.

      It's not about them stealing your bandwidth, it's about them using your connection.
      For example, the pimple-faced kid next door that you yelled at yesterday logs into your WAP, then creates an email account online (probably using your address and name). Kid then proceeds to send death threats to president@whitehouse.gov An hour later you get to talk to Secret Service.

      This is just one scenario. Unsecure WAP are quite tasty for hiding traces of hacking or other illegal activity.
      Know all those lawsuits from the RIAA? Well, maybe Suzie Neighbor has been running P2P from your IP... even if you can prove innocence have fun in court.

      Many ISP's specifically dictate that it's YOUR job to secure the connection, and you would be liable for ANY activity that happens using it, even if you can prove you didn't do it or know about it, you can still be held liable for being negligent.

  2. If only we could contain the wireless signal by Anonymous Coward · · Score: 5, Funny

    ...in some kind of tube that we could install between the source and the destination.

    1. Re:If only we could contain the wireless signal by numbware · · Score: 1

      This tubing system you have will not work. It's not like a big truck.

      --
      I'm going to go create my own technology news site, with blackjack and hookers. You know what? Forget the news site.
    2. Re:If only we could contain the wireless signal by iminplaya · · Score: 2, Insightful

      You're right. Why is there no VPN and SSL in wireless? I hear that those things are pretty secure.

      --
      What?
    3. Re:If only we could contain the wireless signal by swb · · Score: 2, Insightful

      I'd guess that the vendors don't want to put in either faster CPUs or crypto codecs to keep performance from falling apart. But you'd think that's exactly what they would do, embed SSL encryption into the layer 2 transport, or at least make it a (default) option. Most 802.11 implementations are more likely for "convenience" wireless and not for high performance anyway, so I would imagine that some kind of default good cypto wouldn't be noticed by the 99% of WAP users.

    4. Re:If only we could contain the wireless signal by Anonymous+Brave+Guy · · Score: 1

      You mean like the Internet? ;-)

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    5. Re:If only we could contain the wireless signal by setagllib · · Score: 1
      --
      Sam ty sig.
    6. Re:If only we could contain the wireless signal by arivanov · · Score: 1

      Exactly. I am still using WEP and I do not give a flying fuck about any newer security schemes.

      I run a 256 bit AES OpenVPN with 2048 bit DSA keys over it. Before that I used to run IPSEC with 3DES of an RC4 PPTP tunnel. Either one works perfectly fine for most stuff you want to be secure. It is not much slower on modern systems either because things like the new Core2 laptops do the wireless crypto in software anyway.

      It looks like I am not the only one. I look for a relatively big telecoms company and it has the same policy - wireless, fine, now run VPN over it.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    7. Re:If only we could contain the wireless signal by sempernoctis · · Score: 1

      SSL is a stream-based protocol, and wireless networks need to provide packet-based access. "VPN" can mean a wide variety of things, some of which are stream-based and some of which are packet-based, but in any case, offering packet-based encryption gets more complicated and produces much more overhead due to packet size limits and the fact that there is no guarantee that the packets will be delivered in order, if they are delivered at all.

    8. Re:If only we could contain the wireless signal by ettlz · · Score: 1

      Hmm, yes... just like 802.3...

  3. Security is relative by webmaster404 · · Score: 0

    Lack of security in wireless isn't that huge of a deal. If you meet a skilled hacker, no matter what you throw at him/her they will be able to beat it. However most security holes aren't a huge deal because as long as there isn't a .exe that Joe Script-Kiddy can execute its not going to be exploited. Fact is, a skilled hacker/cracker can defeat any encryption or any security you set up, no matter how advanced. You just need enough security (normally, now for governments or high-profile businesses it is different...) so a script kiddy can't break in.

    --
    There is no "disagree" moderation, and troll, flamebait and overrated are not valid substitutes
    1. Re:Security is relative by erlehmann · · Score: 5, Funny

      Fact is, a skilled hacker/cracker can defeat any encryption or any security you set up, no matter how advanced.

      do you got some of these skilled hackers ? i have a large semiprime to factor ...
    2. Re:Security is relative by Marcion · · Score: 5, Insightful

      If you meet a skilled hacker, no matter what you throw at him/her they will be able to beat it. However most security holes aren't a huge deal because as long as there isn't a .exe that Joe Script-Kiddy can execute its not going to be exploited.

      You are missing the vital link here.

      1. Skilled Cracker will find your security hole.
      2. Skilled Cracker will then brag about it on a forum and provide example code.
      3. Not-so-skilled cracker-wanabee will fill it out and package it as a .exe
      4. Joe Script-Kiddy executes the .exe

      On the Web, this cycle does not take very long. Imagine 1+2 happens on Friday, by the time you come back to work on Monday your server is being accessed.

    3. Re:Security is relative by ushering05401 · · Score: 4, Interesting

      On a related note... Humans are still the weakest link in any network.

      While it is interesting to read about insecurities in wireless it always bears to mention that even many well configured wired networks are easily compromised through the human component.

      I always think of this when reading about new network vulnerabilities: http://www.schneier.com/blog/archives/2006/02/proof_that_empl.html

    4. Re:Security is relative by Omnifarious · · Score: 5, Informative

      Lack of security in wireless isn't that huge of a deal. If you meet a skilled hacker, no matter what you throw at him/her they will be able to beat it.

      Bzzzt! Wrong! I really hope you aren't a programmer.

      There are encryption algorithms and protocols that are so good that nobody has figured how to defeat them, most likely even including the secret labs of various governments. Mostly what happens is that in practice they are misapplied or the person applying them doesn't understand them well enough and cuts a corner that results in a fatal implementation flaw.

      What I really don't get is public standards that have this problem.

      Those facile assumptions of yours as well as the pervasive defeatist attitude are likely the main reason there are so many problems in various commercial products.

    5. Re:Security is relative by n0-0p · · Score: 4, Interesting

      You're completely ignoring the reality of implementation flaws. Unfortunately, you fit in with the majority of the industry. I suggest you pick up a copy of Mark Dowd's "The Art of Software Security Assessment". It's 1100 pages exploring implementation flaws in real code (from a guy who's cracked everything from OpenSSH to Sendmail and MS Exchange). That's the stuff that programmers need to learn if they want to stop writing swiss cheese code, but instead they just claim that their encryption protocols solve everything. Yeah, secure protocols and design are necessary, but a bad implementation will beat you every time.

    6. Re:Security is relative by Anonymous Coward · · Score: 0

      How about a nice game of chess?

    7. Re:Security is relative by dubbreak · · Score: 3, Funny

      do you got some of these skilled hackers ? i have a large semiprime to factor ...

      plz send me teh codes. I need them for a schol project. thnx.

      do you aslo have teh codes for discrete logs? I need teh codes for that too. plzthnx.
      --
      "If you are going through hell, keep going." - Winston Churchill
    8. Re:Security is relative by Anonymous Coward · · Score: 0

      1. Skilled hackers are mammals.

      2. Skilled hackers crack computers ALL the time.

      3. The purpose of the skilled hacker is to flip out and pwn computers.

    9. Re:Security is relative by Anonymous Coward · · Score: 0

      [quote] I really hope you aren't a programmer.[/quote]

      Bzzzt! Wrong! I really hope you aren't a network admin.

    10. Re:Security is relative by neophytepwner · · Score: 1

      In fact, it is quite relative. So relative, in fact, that it remains true that anything created by man can in turn be undone. It would be foolish to assume that there exists an end to the war of codes, that being the battle between the encryptors and decryptors.

    11. Re:Security is relative by popmaker · · Score: 2, Insightful

      The fact that I'm piggybacking off of an unprotected wireless network right now might serve your point.

    12. Re:Security is relative by Anonymous Coward · · Score: 0

      do you got some of these skilled hackers ? i have a large semiprime to factor ...


      There are more ways to beat a public key system than to factor. Attackers don't have to play by your rules.
    13. Re:Security is relative by Omnifarious · · Score: 2, Interesting

      You're completely ignoring the reality of implementation flaws.

      I'm not. If you read again you'll see that I cite them as the reason why various implementations of cryptographic algorithms and protocols we know are well tested and secure fail in the field.

      That book sounds really excellent though and I will have to check it out. I'm all for increasing my (and everybody else's) knowledge of how to avoid those sorts of flaws.

    14. Re:Security is relative by n0-0p · · Score: 1

      Point taken. I should have more appropriately phrased it as "I think you're understating the pervasive reality of implementation flaws." Sorry, I tend to jump into this battle swinging because I regularly deal with development teams that think security was finished in the design phase. As such, they don't see the need to write secure code or perform code reviews. It's my biggest professional headache, and seems to be the prevailing attitude across the industry. Until that view changes, we're not going to see a large-scale improvement in the state of software security.

    15. Re:Security is relative by spir0 · · Score: 1

      actually, I would argue that it's facile assumptions like yours that are the main reasons why so many software products (commercial or otherwise) are riddled with security holes.

      do you make the assumption that because you're using tough encryption algorithms, your software can't be hacked? is all your software free of unchecked buffers? are all the libraries that you bind to? how's your memory allocation and deallocation? do you encrypt end to end, but store encryption keys in plain text? world readable?

      somewhere, somehow, every programmer will make a mistake. whether it's bad design or a genuine bug, but there are plenty of dedicated professionals and amateurs who will find it for you.

      --
      The reason girls and Windows users don't understand UNIX is because all the documentation is in Man files.
    16. Re:Security is relative by Omnifarious · · Score: 1

      I am not assuming that just because you have good algorithms and are implementing tested protocols that everything will be fine. I'm just saying that assuming that there are no such things and a deplorable lack of security is therefor acceptable is stupid.

      It is possible to implement software that has very few or no vulnerabilities. It isn't easy, but it's possible. That it isn't being done is deplorable, not "no big deal".

      Anyway, I think if you re-read what I wrote you'll discover you're attacking me for saying something I didn't say.

    17. Re:Security is relative by Deanalator · · Score: 1

      I know that's a joke, but it does show a good point. Crypto is not just about math. The math behind RSA is pretty sound, but it is pretty hard to get TLS right.

      If you have never connected to a machine before, how do you know it is the machine that you want? This applies to wireless access points, as much as it does to any other service over the internet. You can force people to get their stuff signed by some trusted root keys, but then it becomes prohibitively expensive for the home users to set up their own services.

      You could start supporting trusted roots that will sign keys for free, but then it is really hard to make sure that the free service is properly checking the credentials of everyone that submits keys to them, and you never really know how secure those root keys really are.

      You could also just support connecting to unsigned services, but then that opens many possibilities for man in the middle style attacks, especially if the attacker is able to downgrade the crypto during the initial handshake.

      I think the most difficult thing about all of this, is how do you communicate this information to a typical user. PKI is pretty complicated, and if you just lock the service out every time there is a hiccup in the exchange, most users will just get aggravated, and use a different product (as an example, see vista's new security warnings). If you are too lax about what you allow, you put users at risk.

      No matter where on the spectrum a vendor lands, attacks are possible.

    18. Re:Security is relative by kesuki · · Score: 1

      actually, part 2 is partially 'obsolete' many skilled crackers now work for that various organized crime syndicates, and they would get a nice bullet in the head for disclosing how their latest crack is compromising x million computers.

      I found out recently that my computers have been rooted since at least 3 years ago, and I've found a number of 'methods' paid hackers use to keep systems infected. 1. adding a session to a cd/dvd/bdr that auto installs the root-kit on windows. and 2. scanning broadband blocks for 'unpatched' systems. 3. 'malware' sites etc. 4. the piece de la resistance I backed up my motherboard bios to a floppy diskette, then compared the dates to dl the 'same' bios from the motherboard manufacturer, and they had different md5 sums. working computers with a bios not provided by the manufacturer.

      the root-kit was so stealthy only the various corrupted media, and a few inconsistencies like auto run disabling when certain dvds were put in that it was nearly impossible to tell anything was wrong. and since most computer places ignore the bios, thinking that bios virus would 'wipe' the bios, making it worthless, rather than replace it with working code that makes it a haven for mafia hackers... the infected backup media was how i determined how long i was rooted but in truth it may have been longer, if cd and dvd based root-kit re-installers were just getting started 3 years ago..

      since then I've switched to infra recorder, for windows PCs, and making all cds and dvds 'finalized' so no additional sessions can be added. (infra recorder does this by default)

      I don't know what i'm going to do when i get a BD-R drive, since it may take a while for open source to burn both data and video BD-Rs, and I will be getting a BD-R some time in the next 2 years...

    19. Re:Security is relative by MikeBabcock · · Score: 2, Interesting

      Really now? Feel free to tell me how a 'skilled' hacker cracks a properly established IPSec tunnel using AES256 and pre-arranged 2048bit public keys.

      I'm still waiting.

      --
      - Michael T. Babcock (Yes, I blog)
    20. Re:Security is relative by jonaskoelker · · Score: 1
      Here you go:

      discrete_log(g, h):
          n = 1
          while g**n != h: n += 1
          return n
      Warning: the above code may be subject to cryptography export laws. Don't read it if slashdot is hosted in the US ;-)
    21. Re:Security is relative by drinkypoo · · Score: 1

      Really now? Feel free to tell me how a 'skilled' hacker cracks a properly established IPSec tunnel using AES256 and pre-arranged 2048bit public keys.

      There have been numerous vulnerabilities in various IPSEC implementations which have been detected by third parties.

      I'm still waiting.

      No, no you aren't.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    22. Re:Security is relative by lareader · · Score: 1

      I'll phone up the secretary and ask her for the connection info so that I and my fellow investors at Venture Vultures, Inc can talk to her boss in private. Could she email the keys to us? Thanks.

      Social hacking is far easier than beating mathematics with brute force.

    23. Re:Security is relative by MikeBabcock · · Score: 1

      Find me a person who knows how to even FIND the IPSec keys and will also give them up, and I'll be impressed.

      In my configurations (and I specified well-configured, did I not?), I install the keys on the VPN gateways and nowhere else. I keep copies of the public keys on backup media, and in case of a system failure, a secondary set of new keys can be installed and used (for which the public keys have already been distributed) but to which the customer has had no prior access.

      IPSec VPNs configured at borders between networks are very fun.

      --
      - Michael T. Babcock (Yes, I blog)
  4. OSS by Anonymous Coward · · Score: 5, Insightful

    What we need is a strong, coordinated, open-source effort to create new standards for networking devices, rather than rely totally on proprietary software.

    1. Re:OSS by Anonymous Coward · · Score: 1, Interesting

      Majority of sold wireless devices (especially 802.11 base stations) already run with open source code. So the problem is not with proprietary software. In fact the problem might stem from companies wanting to save on software development costs and relying on "open source quality". It's expensive to have fuzzing tools and people running them in a coordinated manner.

    2. Re:OSS by jonaskoelker · · Score: 1

      Create new standards for networking devices, rather than rely totally on proprietary software.
      Standards and software are not the same thing. How would an FOSS implementation of existing standards be insufficient in freeing us from relying totally on proprietary software? How would a new standard guarantee that we won't rely on proprietary software? Are the current standards not implementable in FOSS? What makes new standards different?

      If the issue is lack of open-source drivers because there are no available specs for the NICs, the solution isn't new standards, it's a NIC with available specs. If the issue is the proprietary firmware in networking gear that you don't have a good way of replacing with your own code, again the solution isn't new standards. The solution is networking gear that lets you install your own code replacing the proprietary firmware.
  5. Patch and Penetrate is Security through obscurity by Marcion · · Score: 2, Insightful

    I agree that any attempts for security by proxy will always have vulnerabilities. If you haven't checked the code yourself, you can never trust it 100%. If no one can check the code but crackers with fuzzing tools, then you can't trust it at all.

    For most of readers here it will no doubt be obvious, but sadly this is lost on many people who buy software, even those who buy software for large companies.

  6. What a useless paper by Anonymous Coward · · Score: 0

    Read more like a marketing blurb for some companies fuzzer. Where are the exploitable vulns and in which products/codebases?

    Thank you for not wasting any more of my time.

  7. This is both onerous and a company fishing 4 work by postbigbang · · Score: 4, Insightful

    If you RTFA, you'll see that there are lots of wireless holes. It's a constant battle to keep things patched-- when the vendors elect to issue one. It's also a company that's done a lot of work, and is now looking for more work to do. It reminds me a bit of Symantec's Macintosh threat PR.

    This doesn't excuse the rotten wireless security we have today, it nonetheless doesn't provide models for improvements or other advice or recommendations on how security can be improved.

    --
    ---- Teach Peace. It's Cheaper Than War.
  8. Problem with wireless by TheLink · · Score: 3, Interesting

    Current wireless solutions in practice don't have something like https usage.

    Where "anonymous" users can securely communicate with servers (that can be validated - if the users actually care).

    If you have a WiFi network secured using a naive shared key method, anyone with the shared key can decipher the access of the other users. This might be fine in your house, but not good in some public cafe.

    Seems the way around this with current WiFi technology is to let every user use an account - username and password.
    Apparently in this case even if users share the same username and password, using WPA2 or whatever (I can't be bothered to keep accurate tabs on below par crap ;) ) they can't decrypt each others sessions. Not sure if this is 100% true given the track record ;).

    Assuming it's true, it would be much easier if Windows (and other O/Ses) would default to a standard username and password AND also check the cert of the AP (and issue warnings if it looks dodgy). You should be allowed to log in using a particular user account, or be prompted if the AP rejects the default.

    Then people like Starbucks/BK/etc could use certs for their WiFi networks, and customer can have reasonably secured comms at least between themselves and the AP.

    The WiFi Alliance should have copied the SSL _concepts_ and got the help of decent security people, rather than coming up with crap year after year (for how many years?).

    --
    1. Re:Problem with wireless by sempernoctis · · Score: 1

      WEP == Wired Equivalency Privacy, meaning that (if it were to work as designed) it is only designed to offer security similar to a wired network. In a wired network, you (conceptually) have control over who access it based on physical access control to the wire, but you can still see packets from other users (this used to be easier with hubs, it is still possible with switches, but takes a little more work). I'm not up to date on the various modes of WPA, but as far as I know, it was mostly designed to fix problems with WEP, not to provide VPN service. This is why many places that maintain private WiFi networks require users to use VPN with it. The problem with SSL (or a similar certificate-based system) is that it's connected to DNS. You can't validate an SSL certificate without having a domain name or some other such structured system of establishing identity. Indeed, many VPN solutions use a mechanism equivalent to a certificate, but when this happens it requires that the user obtain the VPN server's certificate through some other means, which doesn't seem very practical for a public WiFi provider like Starbucks.

    2. Re:Problem with wireless by TheLink · · Score: 1

      The fact they were thinking that way (WEP) shows you how much they cared about security, and how ignorant/stupid they were. Wireless is definitely not the same as wired.

      As for wired security, you can configure decent switches so that clients can only see traffic from a "blessed" server (or network/port) but not each other (not even each other's broadcasts).

      The problem as I mentioned is even if _public_ WiFi service providers want to provide better security, it's so _hard_ with the current WiFi technology and implementation.

      A company can force their employees to jump through hoops, cafes, restaurants etc don't want to do that.

      I'm not saying use SSL, I'm saying the WiFi stuff should learn from it. Certificates don't require DNS. Most people's computers already have dozens of CA certificates preinstalled if not more. It's not even a big stretch - one could use something like CN=usa.starbucks.wifi, and have it signed by one of the less evil CAs (don't use verisign!).

      I think you also misunderstand how stuff works - the client doesn't have to obtain the server's cert by other means - the client gets the cert directly from the server - that's what happens in SSL. The client then sees who it's signed by, and if it's by a recognized authority, the user doesn't get any warnings, popups etc.

      --
    3. Re:Problem with wireless by droopycom · · Score: 1

      Whats the point of encrypting my connection between my laptop on the Starbucks AP if its all in clear when it leaves the AP? (and also when ATT is scanning the whole thing in a backroom)

    4. Re:Problem with wireless by TheLink · · Score: 1

      To help protect you from other people in the area, and also help protect companies providing the access.

      What ATT does further upstream is between them and you.

      What happens at the sites, affects the people running those sites too.

      If someone sets up an AP and pretends to be Starbucks, it can create a fair amount of problems, even if it's not Starbucks fault. If it's too much hassle maybe Starbucks might just stop providing WiFi access.

      Someone could still jam the network, but such attacks are more detectable.

      --
    5. Re:Problem with wireless by drinkypoo · · Score: 1

      Current wireless solutions in practice don't have something like https usage. Where "anonymous" users can securely communicate with servers (that can be validated - if the users actually care).

      Yes they do. It's called Opportunistic Encryption and you can get it for free on Linux (at least on Ubuntu) by just installing "openswan".

      That's not implemented at the wireless solution level though. It's done with IPSEC.

      If you install openswan on your computer at home and your laptop then you can contact your home computer securely without additional configuration.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:Problem with wireless by TheLink · · Score: 1

      You're addressing a totally different problem from what I'm talking about.

      Did you read the "Starbucks" bit? and the "current wireless solutions in practice" bit?

      How would Starbucks provide a safer WiFi service for its customers? They most certainly can't tell patrons to install openswan etc.

      The last I checked, Google/Yahoo don't support "Opportunistic Encryption", even Slashdot doesn't.

      Anyone solely using Opportunistic Encryption obviously lives in a very isolated corner of the Internet compared to everyone else, if anyone tries to attack their computer/data it'll probably be by accident. There's no significant money to make by targeting such niches.

      --
    7. Re:Problem with wireless by drinkypoo · · Score: 1

      Anyone solely using Opportunistic Encryption obviously lives in a very isolated corner of the Internet compared to everyone else, if anyone tries to attack their computer/data it'll probably be by accident. There's no significant money to make by targeting such niches.

      Don't worry about the money. Just install OE on any public servers and on your computer, and tell other people about it. That's all you can do. That, and try to make openswan OE work with windows OE (which is Kerberos-based, and probably only normally works in an AD environment.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    8. Re:Problem with wireless by sempernoctis · · Score: 1

      I agree that WiFi doesn't live up to what it was intended to be, but the problem I was getting at is people expect it to provide a service that it was never designed to. They expect WiFi to provide VPN. It doesn't. It was never intended to. My comment about DNS was that an SSL client needs more than the fact that the certificate was signed by a trusted CA, it also needs to know that the certificate was issued to the site the user is trying to connect to. It verifies this through the DNS name. Valid certificates can be issued to anyone who can show that they control the domain for which they are requesting the certificate, but you can't take a certificate issued to the domain hax0rsite.ru and pretend to be google.com because the client verifies the domain in the certificate against the URL the user is trying to access. With the VPN implementations I have used (and note that VPN is used to describe a wide variety of things) there was separate cryptographic "stuff" that had to be installed on the client because they weren't using SSL certificates. My point was that WiFi is completely separate from DNS, and there is no good mechanism of establishing a WiFi provider's identity so it can be verified against the certificate. How can you "own" an SSID? How can you demonstrate to the CA that you control all legitimate uses of it?

    9. Re:Problem with wireless by TheLink · · Score: 1

      Yes it was never designed for that. But I'm saying the design was crap, and still is crap. In other words WiFi is defective by design.

      I don't expect WiFi to provide VPN. It's just not nice to get broken stuff when it could have been avoided.

      Back when WiFi was first starting out the technology was there (SSL was already around, they could have just copied the ideas), but the WiFi bunch gave us crap instead. To compound the problem they kept rolling out broken stuff to fix broken stuff.

      Certificates do not have to be linked to domain names or SSID.

      I could create a cert with CN=TheLink and get it signed by a mutually trusted party, and it has nothing to do with DNS.

      All you need to know is:
      1) They are valid.
      2) They are for the entity you expect.

      So whether they match the SSID or not is not that important.

      The web browser and CA people have tried to make it easier for users to do 1) and 2) by linking it to DNS, and bundling CA certificates.

      Something similar could be done for WiFi - the CA certs are probably already usable by nonbrowser apps in Windows.

      What is needed is a way for a site (providing the access) to claim they are X, and for a user to be warned if the claim is not verifiable. This does not require DNS.

      If people really want stuff like starbucks.wifi appearing in their WiFi control UIs where the SSID stuff normally appears then protocols and standards would have to be extended or created (since it wasn't done right from the start ).

      User sees a list of wireless networks
      Tells client to connect to one.
      Client connects to an AP.
      AP claims- "I'm starbucks.wifi, here's my cert with CN=starbucks.wifi".
      If client is expecting starbucks.wifi and the cert is signed by a acceptable party then client proceeds.
      Then depending on the policy the user gets prompted with a choice, or error, or the connection is not allowed.

      It's not trivial to do it right. But it CAN be done right.

      --
  9. That pdf is an AD for Codenomicon Defensics by Anonymous Coward · · Score: 3, Informative

    Which is a fuzzer. And most of the vulns are DOS and reboots.

    Not saying wireless security is a not an issue, but the pdf is an ad.

  10. Why not use a one time pad? by vertinox · · Score: 0

    That changes every 3 minutes or less? Simply share the onetime pad between the computer and access point over a wired connection and then make sure their clocks are exactly the same.

    Of course making sure they have the same time might be the hard part?

    --
    "I am the king of the Romans, and am superior to rules of grammar!"
    -Sigismund, Holy Roman Emperor (1368-1437)
    1. Re:Why not use a one time pad? by 0123456 · · Score: 2, Insightful

      "Simply share the onetime pad between the computer and access point over a wired connection"

      If you have a wired connection, you don't need wireless.

      Ah, but, you say, you just download a big enough file that you won't need to update it.

      But my wireless connection is around 5 megabytes per second, so to support that much traffic with a one-time pad, you'd need every pad to be 900 megabytes. For every three minutes you're using the network.

      Which is a metric fuck-load of data to have to carry around just in case you might want to connect to one particular network for one specific three minute period. I'll let you work out how big it would be if you had to be able to connect at any time during a period of several days.

  11. Obvious wireless security solution by Anonymous Coward · · Score: 0, Interesting

    I think that all wireless gateways should have an SSL/SSH,etc tunnel built into them. Every time a new computer connects to the network, a new random key would be created for the connection and tunnel all the data.

    End of wireless security problem.

    1. Re:Obvious wireless security solution by igb · · Score: 4, Insightful
      I love it when hands are waved with this degree of enthusiasm. If only it were that easy. Let look at the problems your ``end of wireless security problem'' has to solve.
      • You need to prevent a `man in the middle' attack, in which I bring up a rogue base station in the area and have everyone bind to me. Your solution doesn't provide even for a shared secret which I expect the base station to know, so there's nothing to stop this from working. So we're going to need something which a base station can use to prove that it's my base station. What? Certificates? Shared Secrets? All the problems we already have, in fact.
      • The fine article is mostly about implementation problems, not protocol problems. Both SSH and SSL have been prey to plenty of implementation problems which allow suitably crafted clients to crash, hijack and otherwise mess with servers. You've got all those problems.
      • And most catastrophically, generating `random keys' in small embedded devices is really, really hard. Getting hold of enough entropy is a small SME router to produce strong keys on a regular basis is difficult. Making sure that initialisation vectors are suitable chosen is hard.
      Here's a thought experiment for all `simple' solutions. Imagine I have a router in my lab, the same model as the one I'm attacking. I capture the packets the supplicant sends to initiate an association, and I play them into my captive router. I have the clock on the captive router set an appropriate distance behind the clock of the router I am attacking, and the MAC address set the same and ideally the serial number (they're usually helpfully printed on the outside). What magic is it that makes the key my captive router generates be something other than the key the router I'm attacking generates?

      ian

    2. Re:Obvious wireless security solution by itsme1234 · · Score: 2, Informative

      Speaking in theory to generate cryptographically useful pseudo random bits you need a seed only as big as a key for your favorite symmetrical algorithm. So we aren't talking about generating gigabytes of real random bytes (which would be indeed hard to get without any traffic) but about generating 10-20 bytes (during the whole previous life of the router!) random enough that you can't bruteforce it. Still you say how do you generate different pseudo random data with a device that is identical with the one in your lab. Well if the devices are identical and they are fed the same data yes they will give you the same output. However in order to reproduce this you will need:

      - access to all data stored on the flash (not only mac, serial number but all saved credentials)
      - access to all start/stop times of the router during its lifetime down to mili/microsecond
      - access to all traffic the router saw ever (over wireless AND over wired network). This is harder than it looks as wireless traffic looks different to different receivers so you would need to physically modify the router and tap inside it to get the traffic

      This is not dry theory, it is as real life as it gets (see http://en.wikipedia.org/wiki/Urandom for reference). Even if you save the random seed only in the RAM you still don't have access to the ROM and to all the traffic the machine sees for that session (or if you do have access it is game over already).

      Yes there might be bad implementations but this is far from broken even in a thought experiment. We know how to make it work and any *nix has a nice implementation already.

    3. Re:Obvious wireless security solution by igb · · Score: 2, Interesting
      Of course. Hence my point that this is a great deal more complex than the original poster implied, and has a great deal more opportunities for error. The article was essentially about using fuzzers to force restarts of an AP: if I can kill a router stone dead and force a reboot, the standard urandom mechanism will come up using the same saved state as on the previous boot. I like your idea of using reboot times, but the standard code (and if you can point to a consumer AP manufacturer who is doing security research, please let me know so I can buy their products) only saves one set of state and only does it when the init.d scripts run on the way down. Yes, you can re-write the saved seed out of cron, but standard distributions don't. And doing _that_ has the risk that if I can over power the embedded web server and get it to serve files (a reasonable assumption) I can get the current seed. And so on, and so on.

      I don't say any of this is impossible. But it's nothing like as straight forward as ``just generate a random key'', and requires careful study of the risks. WEP is a prime example of how this process goes wrong: the idea wasn't totally unsound, but at every stage minor problems crept in until the reality was utterly useless.

      ian

  12. Conflict of interest by lsw · · Score: 3, Insightful

    vulnerabilities were found in 90% of the tested devices
    .... said the vendor that sells testing software......hooray for independent research
    --
    Ironclad Security only exists when you have Chuck Norris on the shift. Do we really have to discuss this? (Plutonite)
    1. Re:Conflict of interest by Anonymous Coward · · Score: 0

      vulnerabilities were found in 90% of the tested devices .... said the vendor that sells testing software......hooray for independent research

      Hooray for ANY research in this topic. The same guys got 80% failure rate with fuzzing during the PROTOS research (1998-2002), so I would assume they did a bit better job now that they have been commercial (since 2001?).
  13. Bzzt! Wrong! by Anonymous Coward · · Score: 1, Insightful
    Those facile assumptions of yours as well as the pervasive defeatist attitude are likely the main reason there are so many problems in various commercial products.

    Bzzt! Wrong! I really hope you aren't a wireless hardware designer.

    Encryption algorithms (especially the "unbreakable" algorithms you allude to) take time/computing power to encrypt and decrypt at each end of the wireless link. The level of encryption used is always a practical trade-off between security and transfer rate/hardware complexity. If people demand more encryption, suppliers will give it to them, but it comes at a cost and no wireless designer is going to put their product at a competitive disadvantage by using encryption that's stronger than what's "good enough" for most users.

  14. Wireless Security = Oxymoron by giafly · · Score: 0, Flamebait

    Like Military Intelligence, or Microsoft Excel.

    --
    Reduce, reuse, cycle
    1. Re:Wireless Security = Oxymoron by Stickney · · Score: 1

      Microsoft Excel? I don't even ask that much -- just that Microsoft Works.

      --
      ...the right of the people to keep and bear arms, shall not be infringed.
  15. The problem with security,,, by FlyingGuy · · Score: 4, Interesting

    Always has been, and always will be, the users, sorry thats just the way it is.

    I was in the military and crypto security is taken, very very very seriously. You fuck up and at minimum you will lose money, lose rank, lose your clearance or if you fucked up really bad you could go to prison.

    The problem is in business if the VP of Sales and Marketing can't make his new toy connect to your wireless infrastructure because his new toy doesn't support the same protocols he will start whining and crying that its "too hard" and you can bet your Linux live DVD you are going to be carving out an exception for the fucktard. Then he will start showing off his new toy, and then low and behold more people start buying the same thing and you have a fight on your hands. At this point the fucking CEO has to get involved and make the call and chances are security is going to lose because the VP of Sales & Marketing brings in the $profit$ and you don't regardless of how well thought out your argument is or how logical it is. Then what is going to happen is that your shit will get hacked, and that very same VP or sales and Marketing will hang it around your neck and you will be screwed.

    The only way around these kids of problems I think is two fold.

    • Device Control. You must have control over the devices that attach to your network. It has to be in hardware. Joe VP wants to bring his laptop in, then the only way he can connect is through a a USB wireless device that the IT department issues, that is burned to his ID AND his hardware and your network that way it will only work if its in HIS laptop, connected to YOUR network using HIS login credentials ( via biometrics ).
    • Policy. The adverse consequences for compromising the companies network security must be real, immediate and not left open to compromise. This has to come from the company owner if it is a private company or from the board if it is a public company.
    --
    Hey KID! Yeah you, get the fuck off my lawn!
    1. Re:The problem with security,,, by Cyberax · · Score: 2, Interesting

      In the last company I worked, we had TWO wireless networks. One worked for anyone with only minimal authorization (WEP key pasted on the wall) and it didn't have access to the corporate internal network.

      The second one had strong WPA encryption with heavy logging and intrusion control.

    2. Re:The problem with security,,, by 0123456 · · Score: 1

      "using HIS login credentials ( via biometrics )."

      Ha-ha! He said 'biometrics'!

      Seriously, you made some good points, but biometrics have nothing to do with real security. Imagine if people were issued random passwords at birth, could never change them, had them tattooed over their bodies, using ink which would leave traces of some of their passwords on anything they touched, and had to give them to a wide variety of companies for 'security'; you'd write that off as crazy... but that's biometrics.

    3. Re:The problem with security,,, by Jimithing+DMB · · Score: 2, Interesting

      Where I last worked I set up one wireless network. It was completely open (no encryption at all) and firewalled to limit what you could do with it. You could then fire up the VPN client (the same one you'd use if you were totally offsite like in a hotel) and you'd have access to the internal network.

      It really wasn't that hard to set up at all. We needed the VPN for offsite users anyway and so it seemed logical that wireless could simply be treated as if it were any other offsite network. When I set it up, WEP had already been proven mostly broken and WPA didn't exist yet. And what's the difference? Since it's a separate network you can treat it like any other open network. You get no illusion of security. Plus any random joe visiting us could hop right on the network with no trouble at all.

      I do a similar thing at home actually. My router has an Atheros-based PCI card in it. I run it in master mode (which is unfortunately still only available when using MadWifi) and give it its own IP space. The firewall rules simply don't allow traffic to/from the wired network and the wireless network. If I need to get to my fileserver I fire up the VPN.

    4. Re:The problem with security,,, by Cyberax · · Score: 1

      Yes, we tried it.

      It turned out that it's easier to work without active VPN connection using only built-in Windows wireless. Besides, we have some additional security on VPN.

    5. Re:The problem with security,,, by Jimithing+DMB · · Score: 1

      Not sure what you mean by this. You still obviously use the built-in Windows wireless on the clients, no different from a coffee shop or a hotel and even easier since I didn't have the stupid little initial splash page that most of those have. Then you just run a VPN on top of that. Since the people with laptops had to know how to use the VPN when they were offsite (e.g. hotels, coffee shops, whatever) it was very easy to train them just to think of our wireless network as being offsite.

      There was one other thing though. You could connect to the e-mail server without a VPN at all. So most users didn't even bother to fire up the VPN since they were really only interested in being able to get their e-mail and work with local files on their laptops.

    6. Re:The problem with security,,, by Cyberax · · Score: 1

      We used EAP-TLS with RADIUS (last time I checked they even started to use smartcards) in the 'secured' perimter and everything worked with the built-in Windows wireless.

      The outside VPN client required stupid Intel VPN, which is very annoying and not very stable.

  16. Re:Security is relative -to you or your relatives by Anonymous Coward · · Score: 0

    If you mean beating some huge encryption algorithm, let's look at that word again, "beat". All you need is a ten dollar blowtorch and two minutes with whomever has the key you need. No fancy giant ass mainframes and years of effort required. Just depends on how bad you want that key. Oh not sporting, it is cheating, you didn't use a computer to do this? Yep, real world,deal. And there are a thousand variations on that technique, known to serious "hackers" around the world for thousands of years. Sometimes all it might take is a bag of cash, or access to some exotic nooky, or whatever, just depends. The bottom line is, there is no fool proof security.

    For further references and examples also see: apparently stupid and lame legislation that gets passed into law all the time. Most of that is from the B&B principle of modern government, bribery and blackmail.

  17. Re:They are pointing to real issue by louarnkoz · · Score: 3, Informative
    Yes, it is a company fishing for work. They are trying to sell "protocol fuzzers" for wireless devices. They demonstrate that you can send "artistically malformed" packets to Bluetooth or Wi-Fi devices, trigger a fault in the protocol implementation, and cause the device to crash. Possibly, you can get code to run on the device.

    This has nothing to do with the classic issue of "wireless security", such as the relative strength of WEP versus WPA or WPA2. Some attack works by sending control frames, i.e. the cleartext packets that are used to establish the wireless connection in the first place, without any security being applied. Other attacks allow a station to abuse its connection privileges -- instead of merely consuming a wireless service, it can take over the whole device.

    The same technique was demonstrated by Cache & Maynor with Wi-Fi in the summer of 2006. The lessons were quickly learned on the "client" side of the Wi-Fi networks. For example, the validation tools for Windows wireless drivers now include tests against fuzzing attacks. The technique is well known, and the tool advertsied in the article is just one of many available solutions.

    However, the article points to an interesting area, the quality of implementation in "appliances" such as Wi-Fi access points. PC and Mac drivers may be well tested now, but who knows what software is run in the average access point? Also, it is much easier to download a new driver for a PC or a Mac than to update the firmware in an access point. So, we may expect to see some interesting exploits against various appliances...

    -- Louarnkoz

  18. Non-goal of wifi encryption by Anonymous Coward · · Score: 0

    While your idea is certainly intriguing on it's own merits, the goal of securing wireless has generally been to make it on par with wired networks (hence the original but unsuccessful "Wired Equivalency Protocol"). You accept that at somepoint, on your own network or even downstream, there is every possibility of there being a malicious entity, and the answer to that is security in the transport (IPsec/VPN) or application (https) layer.

    Wifi encryption just solves the problem of "how can I control who has access to my (now virtual) cat5 ports?"

  19. Re:Security is relative -to you or your relatives by Cyberax · · Score: 1

    There ARE ways to beat 'thermorectal cryptoanalysis' (i.e. shoving blowtorch up someone's ass), military have been using it since forever.

    For example, a hacker won't be able to access the net without being present in the building.

    Another way: use hardware authorization tokens which are forbidden to be taken from the building.

  20. Directiona antenna by eknagy · · Score: 1

    Ever heard about "teh directional antenna" stuff?
    http://www.heise.de/english/newsticker/news/62328

  21. try again by Anonymous Coward · · Score: 0

    Get the token at the manufacturing plant that makes the things, or someplace in the supply train. Compromise an individual who has authorized access to the inside of the building.

    Your security is still beatable. And if you go far enough up the chain of command, it becomes easier in some instances. Here's a variation, a late example in the news now, the intervention of tony blair into the bribery investigation of BAE and high money stakes contracts with the saudis. Lower level security found out about it, higher level security (the prime minister at the top of the executive) got compromised with the reported threat of denial of further intelligence sharing,"you don't want another 7-7 happening, do you?", still back to the B&B method. (pain is just one subset of many under the blackmail approach, gives us what you want, or it will hurt, combined with bribery, forget about the first bribe, and your national defense contractor will make untold billions in profits)

    1. Re:try again by Cyberax · · Score: 2, Informative

      Get the token at the manufacturing plant that makes the things, or someplace in the supply train. Compromise an individual who has authorized access to the inside of the building.
      Tokens are useless until they are initialized. It's possible to compromise individual who has authorized access, but it's much harder. You probably won't be doing it unless you need to steal something VERY important.

      Your example with Tony Blair is a bad one - there was no security breach, it was that just low-level security did not know the true situation.
  22. Re:Wireless Security != Oxymoron by Anonymous Coward · · Score: 0

    I have wireless security. I just unplug the CAT5 cable.

  23. WEP Vulnerability Remains by Nom+du+Keyboard · · Score: 1, Informative

    What a lot of people may not be realizing as they buy newer WAP and WAP2 protected 802.11g and n gear is that if they leave the ability to connected legacy 802.11b devices, they've left open the WEP vulnerability. Everything has to be upgraded, and that can get too expensive to do at once.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:WEP Vulnerability Remains by jgreen1024 · · Score: 1

      Huh? First, I think you mean "WPA" and not "WAP". Second, 802.11a, b, and g specify how data is encoded over the air. They have nothing to do with security. Don't want WEP? Don't turn it on. There are plenty of people running WPA/WPA2 over 802.11b. I think someone gave you some bad information,

    2. Re:WEP Vulnerability Remains by ingsocsoc · · Score: 1

      Many devices made in earlier times only support WEP, or don't have new drivers that provide that support. Even things like the Nintendo DS doesn't support more than WEP.

  24. Why tech doesn't work by Anonymous Coward · · Score: 0

    Meh, tech is doomed. Rather than invent brand new, solid technology that has a very simple protocol without a bunch of bloated crap added to support potential future additions that every manufacturer handles in its own way, we look to building on existing tech. The problem with technology is people refuse to upgrade and/or replace their machines with something new. Everyone expects new tech to be a backwards compatible, drop-in replacement for what currently exists.

    We'd probably be living the Star Trek life in a few years if we actually looked to future possibilities, rather than present possibilities with hacked modifications. I mean, look at the basic building blocks we base all networking on. Are TCP and UDP really the best we can do? Will we stick with those two forever just because it's what we have? And it seems to me we'll never have a better setup, because the groups that invent new technologies don't thinktank with the world to come up with great standards. Everything is rushed within private corporations who are not interested in making frickin' awesome tech - they just want something new enough that they can grab a patent and shove it through production lines to consumers before the next company beats them to it.

    Basically, we'll continue to find new enough technologies because that's how businesses profit - by being the first to introduce something new to consumers. But none of it will have been well thought out, planned, or built properly, so we will always have problems with tech being stupidly designed and implemented. You want something new and cool that actually *works*? Find people who know how to invent, don't rush them through the design and implementation phases, and make sure they actually care about what they're working on - money, patents and recognition are not incentive enough.

  25. wifi protected setup by DragonTHC · · Score: 1

    This WPS business is a giant turd.

    No one has ever gotten it to work. I don't know why they put it in routers.

    I prevents you from actually connecting to an AP.

    I guess this is the security. If you can't actually connect to an AP you can't hack it.

    --
    They're using their grammar skills there.
  26. Re:Patch and Penetrate is Security through obscuri by westlake · · Score: 1
    If you haven't checked the code yourself, you can never trust it 100%. For most of readers here it will no doubt be obvious, but sadly this is lost on many people who buy software

    Not everyone who buys software can read code or understand the hardware which it controls. Not everyone who can do both - or thinks he can - can be trusted to detect every flaw.

  27. My wireless security is fine by istartedi · · Score: 2, Funny

    I use WPA. I know it can't be GEt V1AgrA N()W cracked. I made sure this thing was set up GET YOUR p3n!s enlarged NOW!!! as it should be.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  28. Why does nowadays computing stink the way it does? by drolli · · Score: 1

    Because more and more techniques are crammed into different subsystems without isolation from others and without the computer having any model of itself. What i mean is: let's dictinct "broken by design" and "implementation bugs". About the first one we cant do much on a short timescale, because a new design (e.g. mandatory encryption/authentication) requires user education (how to distribute keys) about bugs ii can only say: wireless network driver are doing things which are not driver-like (e.g. WPA). If we could isolate the "high entropy exchange" WPA part completely from the comparatatively straighforward hardware access and let the higher layer run in userspace, we would have won a lot. But as long as every hardware vendor is focused on getting the own hardware to the market quickly they will continue to pack crappy drivers.

  29. "Look at the state of wireless security" by Chas · · Score: 1

    Wow, what a case of the emperor has no cl..

    *EUGH!!!! MY EYES! MY EYES!*

    Jesus! What is WRONG with you!

    --


    Chas - The one, the only.
    THANK GOD!!!
  30. Re:Patch and Penetrate is Security through obscuri by Marcion · · Score: 1

    Not everyone who buys software can read code or understand the hardware which it controls.

    Sure, but that does not affect my point, that often people are pretending that something can be trusted when there is no basis for that trust.

    If you can't read code then you have even less basis on which to trust it. Likewise, I am not a lawyer so I have no basis on which to trust the contract with my ISP.

  31. VISTA IS THE ANSWER! by Mr.Ballmer · · Score: 0

    The Vista wireless subprotocols make it where Vista PC's barely talk to one another. So an intruder has no hope! Now That is security! http://fakesteveballmer.blogspot.com/

  32. 802.1x by doesgof · · Score: 1

    ...used together with wireless, this makes one hell of a tight drum.

  33. Bad summary by Anonymous Coward · · Score: 0

    WARNING: Threadjack

    The white paper said that "problems" were found in 90% of devices. FYI, not every problem is a vulnerability.

    That is all.

  34. Re:Patch and Penetrate is Security through obscuri by Anonymous Coward · · Score: 0

    Looks like someone here read Marcus Ranum's "Six Dumbest Ideas in Computer Security"...

  35. Uh, so where are the holes coming from? by octaene · · Score: 1

    So, I focused on this quote:

    Security assessment of software by source code auditing is expensive and laborious. There are only a few methods for security analysis without access to the source code, and they are usually limited in scope.

    If source code auditing is so expensive, and there are so few ways to analyze these code packages, where are all the holes coming from? Yikes, if external parties can find holes in 90% of the setups out there, imagine what they could do if the stuff was open source!?!

  36. Use SSH. by BlueParrot · · Score: 1

    For a typical household Laptop --> Router configuration the following is probably the best way to do it:

    Laptop with OpenSSH Client --> Horribly insecure wireless protocol --> Router with OpenSSH Server and wired connection.

    Set the router to reject/drop wireless connections to everything but the SSH port, same with the laptop, and you're pretty much done for the vast majority of applications. Yes, the encryption slows down your connection, but unless you encrypt the data AT SOME POINT then there is just no way to get a secure wireless transmission due to the very nature of wireless. Granted you could get better speed with a hardware accelerated encryption, but it has the disadvantage of being considerably harder to patch should a vulnerability in the implementation be discovered.

    Now just to spell it out: No, you can't avoid doing the key exchange over a trusted channel, regardless of protocol, OpenSSH can't change this, and no other protocol can. Yes, you need to trust whoever supplies the hardware. Yes, you need to secure the physical access to the router / computer or trust whoever manage it to do so. Yes, OpenSSH isn't invulnerable, it may or may not have flaws, but good luck finding a more secure solution that is freely available.

    I dare guess that in the vast majority of situations you are more likely to screw things up and make yourself vulnerable if you try some more "innovative" solution than if you just use SSH. Wireless is not a secure medium, SSH is designed to secure communication over insecure channels, it's what it does. It's open , widely scrutinized, and relies on peer reviewed algorithms. Long story short, if SSH isn't good enough for you then you should probably be using a wired connection.

    The only major disadvantage I can think of is that SSH may be a bit tricky to set up for the typical user. The solution then is to create a nice cuddly fronted which guides the user through the process. I.e:
    "Hi, to secure your connection please choose a passphrase. Good passphrases are... blah blah blah"
    "Please use the suplied CAT5E cable to connect your Laptop to your router."
    "Congratulations, your router is now ready to accept secure wireless connections from your laptop."

    The catch to this scheme is that you do at some point need to make a secure physical connection between the router and the laptop. This could be avoided by pre-loading every router with a key based on its serial number or something, but this is obviously less secure ( thou perhaps insignificantly so ).