Slashdot Mirror


Security evaluation of 802.11i

Uberhacker.Com writes "Server Pipeline features an interesting report on the security viability of 802.11i. As most observers of the WLAN industry are aware, the security features found in the original standard were woefully inadequate. To a certain degree, these deficiencies reflected the perception that security services are normally implemented at layer 3 and above. 802.11i's privacy services are built on top of AES, a strong encryption standard that passes muster with even the most paranoid security administrators."

18 of 179 comments (clear)

  1. AES, buzzword of the moment by Anonymous Coward · · Score: 5, Insightful

    AES!=SECURE! It's how you implement it and use it that makes you secure!

    AES is the buzzword of the moment. The real question: is 802.11i implemented in such a way that it is secure from the get-go (even at the expense of usability), and implemented in such a way that it can be upgraded quickly and easily should exploits be found.

    Well?? I don't give a damn what algorithm it uses, I just want it to use the algorithm CORRECTLY.

  2. Comment removed by account_deleted · · Score: 5, Insightful

    Comment removed based on user account deletion

  3. ARGH! by nuintari · · Score: 5, Insightful

    You can't throw pretty sounding state of the art encryption schemes at something and call it secure. WEP's failing was not a bad algorithem, RC4 isn't new by any means, but its nothing to turn your nose to. When used properly, it can do the job. But WEP used predictable session id's, a tiny key space, and a whole host of recomended but "optional" wep concepts that the manufacturers ignored because they were all harder to implement.

    Wep was designed with the model:

    1. pretty acronyms.
    2. mumnle mumble mumble
    3. SECURITY!!!

    You could use AES in wep and it would still be breakable, the key exchange was piss poor, making the entire system piss poor.

    I didn't read the article, this was just me bitching at the slashdot post, and people who believe fancy new encryption = security automagically.

    --

    --Nuintari

    slashdot : where an opinion can be wrong.

    1. Re:ARGH! by Paul+Crowley · · Score: 2, Insightful

      The attack on WEP depends critically on weak key scheduling in RC4. Substitute an algorithm with a sufficiently strong key schedule, such as AES, and you won't see the same problem.

      I agree that "AES" isn't a magic incantation to make things secure, but TBH it's a happy day when we're having to explain that, instead of having to explain why hand-rolling your algorithms isn't such a good plan. With WinZip, it even seems we're having to explain why using a secure encrypt-then-authenticate mode with secure primitives doesn't automatically mean freedom from all attacks - an amazing bit of progress.

    2. Re:ARGH! by swillden · · Score: 2, Insightful

      WEP's failing was exactly a bad algorithm.. the fact is that the first 200 bytes or so of any RC4 cipher stream are predictable

      No, WEP's failing was the misuse of a good algorithm. RC4 is a solid, well-respected algorithm, but using it correctly requires that the first few hundred bytes of the the keystream be discarded after every rekeying operation.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  4. Getting There... by diagnosis · · Score: 5, Insightful

    Here is the problem: Most people *still* aren't going to turn on encryption, and 802.11i doesn't address one of the biggest regions people don't turn on encryption:

    Encryption makes configuring your wireless network 10x harder for the average person.

    As the article recognizes, "the lack of a single, universally accepted standard will inevitably lead to implementation and interoperability challenges."

    Encrypted wlan communication needs to be so straightforward that end users can connect to *any* access point and be assured of privacy without any additional configuration.

    So what is the average user supposed to do? Just keep waiting, I guess...

  5. Re:Security? by surreal-maitland · · Score: 4, Insightful
    what you're missing is the fact that there's no such thing as perfect security. anything is hackable, though some things are very very extremely hard. thus, bearing this in mind, and wearing our tinfoil hats like good little children, we would like to secure the headers as well. if mr. malicious knows you're sending data to your credit card company, he'll be willing to work hard to find out what's inside. if he has to work hard to find out where you're sending the data, that's one more deterrent.

    you don't have to be totally hack-proof, just moreso than any other potential target. :)

    --
    -ninjaneer
  6. Re:Security? by Frennzy · · Score: 2, Insightful

    It's not just a matter of data. It's a matter of Authentication, Accounting, and Authorization.

    The real problem with WEP was with the init vector. It was trivially easy to crack, given enough packets. From that point forward, Joe Pr0n and Suzi Spammer were using YOUR bandwidth to do their nefarious deeds. Would you be happy when the FBI came to your door with a search warrant for kiddiepr0n?

    What about those death threats to the prez that came from your IP? With your email address?

  7. And therein lies the problem by Effugas · · Score: 4, Insightful

    Encrypted wlan communication needs to be so straightforward that end users can connect to *any* access point and be assured of privacy without any additional configuration.

    No.

    Because then you don't necessarily know if you're connecting to an attacker's access point or not. This is mostly why security doesn't belong at L2 -- you don't care or trust the next hop, you trust the endpoint (or at least some faraway gateway that gets you into the endpoint).

    --Dan

    1. Re:And therein lies the problem by diagnosis · · Score: 2, Insightful

      That is a fair point, but adding security at L2 at least limits the number of listeners to your conversation.

      Realistically, users are going to connect to whatever AP they can reach. I don't see how you deal with attacker APs other than by encrypting at higher levels, or adding L2 authentication/certs. The latter seems pretty undesirable.

      11i is the solution to not quite the right problem.

  8. Re:Security? by jaraco · · Score: 3, Insightful

    It has to do with applicability.

    If you insist that security be applied at the application layer, you are insisting that all application programmers include security provisions in their software. And then, the security routines must go through peer review and analysis for at least a cursory inspection for vulnerabilities.

    If you apply the security at the link layer, then you're securing a different thing. You're securing all communication across that link. There is an overwhelming desire to accomplish this in wireless transmission because of the inherent lack of control over the data path (since the transmission must be broadcast, anybody can communicate on the line).

    Higher layer security is still necessary, but you need the lower layer security to avoid unwanted guests on the network.

  9. Re:Security? by beegle · · Score: 3, Insightful

    Actually, some kinds of data are -more- secure when they're only encrypted at a higher layer. If you know certain things about the encrypted data (like port numbers or hostnames or timestamps or the like), it's easier to do traffic analysis: you have some known plaintext to search for. If nothing else, you're providing more data for a brute-force attack.

    Crypto 101: don't encrypt any redundant or easy-to-guess data. That's why PGP compresses data before encrypting it.In World War 2, the allies searched for the phrase "Heil Hitler" in encrypted German messages. It worked with surprising frequency. Many of the attacks against Kerberos 4 rely on excessive encryption: if you're sending a request from a specific host, it's kind of silly to encrypt the name of the host that's requesting a ticket. It's just one more bit of plaintext to search for. That's why Kerberos 5 moved more information to plaintext.

    --
    --
  10. Re:Security? by realnowhereman · · Score: 1, Insightful
    • Security through obsucrity - bad.
    • Security and obscurity - good. /ul

      Who'd a thought it?
    --
    Carpe Daemon
  11. Re:Security? by silas_moeckel · · Score: 4, Insightful

    It's not realy security through obscurity. The encryption stops attackers from joining a wifi network besides protecting all data passing through it. Thats a big deal because passive sniffing is one thing active attacking is another. Once they can inject packets onto your network depending on design they have breached a layer of security (then there are those that treat there wifi like the inetnet and trust none of it)

    Yup your L2 is secured and your L4 is as well when we get ipsec in place your l3 will also be secured.

    It's all breakable it's just a question of time vs computing power. There is only one known unbreakable encryption method the one time pad (quantom encrypt is realy just pad generation and distribution with the added benifit of being tamper evident)

    AES secures Layer 2, the physical layer might be secured via fairiday(sp?) cages, directional anetena's guys, guys with guns etc. But only the realy paranoid worry about that to much.

    Overall is a good idea to secure each and every layer as it just adds to the ammount of computation required to decrypt what you want.

    --
    No sir I dont like it.
  12. Re:Security? by Cecil · · Score: 4, Insightful

    Some pretty substantial information can be gleaned from headers. You may not care that people know you're sending data to your credit card company. But some people do care. Any theoretical thief now knows what bank you use, for one thing. Someone with some amount of authority or social-engineering skills could go to the bank directly and corellate their logs with your traffic and find out exactly who you are. A physical thief could notice that you're visiting porn sites and decide that since you're probably not paying much attention to outside, now would be a good time to steal your car. These are contrived examples I admit, but given time, privacy is eroded greatly by such small loopholes.

    To compare it to its non-internet equivalent, it is the difference between allowing everyone to see your phone records (anyone can look at where your packets are headed), and requiring a subpoena to disclose them to a court of law (subpoena the ISP or destination sites' logs). In neither case can they see or hear exactly what you said to the other end, but obviously the latter is much preferable for anyone interested in privacy.

  13. Security out of the box by chia_monkey · · Score: 2, Insightful

    The main problem here isn't HOW secure you can make something, but IF you secure it or not. There are already many options available to make an 802.11b network nice and secure. Just do your homework and you can get it done.

    The problem is, all these devices are shipped for easy setup. Easy setup means "security off". People set up their networks and quit there. No wonder everyone thinks WiFi is insecure. It's a network, just like a wired network. Go through the steps to secure the wireless network too fellas. If we can get people to turn on the security features right away, or do as Apple does and ship stuff with all ports closed and security functions on, then we'll be in a better place. Sure, it may make setting up your WiFi network a bit more cumbersome or time-consuming in the beginning, but that extra five minutes is well worth it.

    --

    "He uses statistics as a drunken man uses lampposts...for support rather than illumination." - Andrew Lang
  14. Perspective by chill · · Score: 2, Insightful

    I'll take the unpopular opinion here... WEP is a good thing and serves a vital function. By activating WEP, even with all the flaws, you are essentially "locking the door". Yes, it is a paper door with a crappy lock, but that isn't the point. The lock is there to tell you you're not supposed to be in as much as it is to keep you out.

    The point is by securing the network at all you are putting up the equivalent of a "private property" sign. Legally, it helps a great deal. I can see a defense argument for an unsecured AP that is shouting it's SSID into a 2 block radius. However, if you have to crack it, then there is no question about legality -- you are breaking the law.

    No, don't rely on WEP for security. Use and IPSec tunnel on top of it if you want security. But WEP *does* serve a great purpose in wifi -- covering your ass legally.

    -Charles

    --
    Learning HOW to think is more important than learning WHAT to think.
  15. Re:Security? by Mr+Guy · · Score: 4, Insightful

    Security through obscurity isn't intrinsically bad. That's essentially how I keep people both out of my car and my home. How many tumbler combinations are there for the typical doorknob anyway?