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."

49 of 179 comments (clear)

  1. Except of course... by Anonymous Coward · · Score: 4, Funny

    ...if the backdoor password is 12345

    1. Re:Except of course... by harrkev · · Score: 2, Funny

      Somebody change the combination to my luggage!

      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
  2. What's the 'i' for? by dkh2 · · Score: 2, Funny

    The 'i' is for insecure of course. What else could it possibly stand for?

    --
    My office has been taken over by iPod people.
    1. Re:What's the 'i' for? by bonhomme_de_neige · · Score: 2, Funny

      No, the i is to make the protocol more marketable and appealing to Mac users ;p

      *ducks*

      --
      "Why are you watching the washing machine?"
      "I love entertainment, as long as it's clean"
  3. Security? by MalaclypseTheYounger · · Score: 2, Funny

    I line the interior of my house and roof with tin-foil, so I think my Wireless network should be pretty safe.

    (obligatory post, sorry)

    --
    Check out the best P2P sharing website: MEDIACHEST.COM
    1. 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
    2. 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?

    3. Re:Security? by Soko · · Score: 3, Informative

      That's security through obsurity, really, isn't it?

      AES et. al. means that noone can eavesdrop on your conversation - It's encrypted form end to end. That means if your talk to your bank via https over an AES secured connection, your connection is secured to thier web server at layer 2, while your passwords etc. - session data - are encrypted at layer 4.

      That way, if someone does somehow break into your converstaion, the session data is still protected.

      AES secures the physical layer, the other systems secure the actual conversation.

      Soko

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    4. 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.

    5. 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.

      --
      --
    6. 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.
    7. 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.

    8. Re:Security? by Jahf · · Score: 4, Informative

      There is definite advantage to hiding what packets are going where.

      Extreme Example: I may check mail from a corporate mail server. My mail session is encrypted via SSL but you can still tell which server I am communicating with. Let us say someone knew that an employee of my company lives in my town, and they wanted to find out which house that employee (me) lived in so that they could start monitoring their physical mailbox for some important letter.

      If they came to my town, which uses 802.11b WISPs which 1/2 of don't use encryption because WEP is so breakable (I wish they'd turn it on to protect from casual tapping, but oh well, at least my email is sent over SSL), they could drive around for a few minutes sniffing until they triangulated the signal that was sending packets to that corporate mail server.

      Am I worried about this happening? Not so much, because I have a P.O. box :) and because I rarely get postal mail, but it is possible.

      Additionally, many people don't have the ability to tunnel their unencrypted data (like port 80 web traffic) to obtain ubiqitous encryption over wireless. I personally think that is the next evolution of wireless routers (including easy but secure VPN services on the router itself which can be used in conjuction or in place of lower level encryption). But until it becomes easy for the masses having a strong, common low level encryption technology is key.

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    9. Re:Security? by Bishop · · Score: 4, Informative

      That's security through obsurity

      Please stop abuseing the phrase "security through obscurity." The catch phrase was meant to apply to one and only one case: The practive of obscuring encryption algorithms. Bruce Schneier's thesis was that an encryption system that relied on a secret or hidden algorithm was not secure. The phrase "security through obscurity" does not apply to anything else.

      Some forms off security relies on obscurity. Encryption is just a fancy word for data obscurity. Passwords, secure tokens, and RSA private keys should all be kept hidden or obscured. It should not be to hard to think of many forms of physical and data security that include some form of obscurity.

      One of the advantages to using encryption at the link layer is that it is harder to perform traffic analysis if an attacker can't determine the destination of the packet. Another advantage is access control. Only hosts that know the secret key can join the network. Both of these advantages are forms of security.

    10. Re:Security? by John+Whitley · · Score: 4, Informative

      That's security through obsurity, really, isn't it?

      You fail to understand the security community's use of "security through obscurity." In its proper context, this phrase means that one attempts to secure (for example) an implementation of a security protocol by not disseminating information about how that system works. For example, if someone creates a new asymmetric encryption algorithm, and does not subject it to publication and the scrutiny of peer review... then that's security through obscurity. Security through obscurity, for topics like encryption algos, is heavily frowned upon. Historically, peer review has proven best able to create robust protocols and implementations.

      Locking down multiple layers in the network stack has another phrase that is very applicable: "defense in depth". I.e. if one of your security measures fails, you are wholly or partially protected by one or more other security measures. Defense in depth is generally considered to be a good technique to employ.

    11. 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?

  4. Security? by Quasar1999 · · Score: 5, Interesting

    Why is it that applying security at a higher layer is a bad thing? The data is what needs to be secured, not the headers of the packets... I don't care if people know I'm sending data to my credit card company, I do care if they know what my login and password is though... Am I missing something? Why is it so important to apply security to the lowest layer?

    --

    ---
    Programming is like sex... Make one mistake and support it the rest of your life.
  5. 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.

  6. AES really secure? by Anonymous Coward · · Score: 3, Interesting

    "AES, a strong encryption standard that passes muster with even the most paranoid security administrators."

    If it's really secure, why does our favourite tree-letter-agency allow it for normal citizens? So much for paranoia...

    1. Re:AES really secure? by finkployd · · Score: 2, Informative

      Perhaps because it was not invented in the US?

      Perhaps because the NSA already tried (and failed miserably) to obtain and enforce a monopoly on cryptography. (remember clipper? well phase II was to make all non clipper cryptography illegal, they failed)

      There are legit explanations besides the old "NSA can break ANYTHING" one.
      Frankly it is probably easier for them to intimidate/bribe people into giving them encryption keys than breaking the algorithm.

      Finkployd

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

    Comment removed based on user account deletion

  8. 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 Martin+Blank · · Score: 2, Interesting

      This is where 802.11i is a bit different, though, in that the new security features are mandatory. Missing small points, no matter how difficult, will fail the certification.

      --
      You can never go home again... but I guess you can shop there.
    2. 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.

    3. 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.
  9. Its about time!! by supersam · · Score: 3, Interesting

    All through the time I spent developing WLAN software, security was always the bottleneck. We always had to keep one thing at the back of our minds - if security isn't improved, all this work is gonna get flushed down the drain!

    Fears about security have prevented WLAN from achieving all that it can potentially achieve. It was ridiculously easy for someone to break into a wireless LAN. 802.11i was seen to be the saviour, but the infighting among the various stakeholders always prevented the mechanisms defined under 802.11i from being accepted globally.

    I hope things will change for the better now!

  10. To Little to Late by batboy78 · · Score: 4, Interesting

    Is this new 802.11 product going to do well? With new technologies on the horizon such as WiMax will companies and businesses invest anymore money to upgrade or rollout an 802.11 product?

  11. 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...

  12. Re:muster? by Quirk · · Score: 2, Informative

    It's "pass muster"...muster is a roll call of troops or an inventory. To pass muster is to have enough x on hand for the job.

    --
    "Academicians are more likely to share each other's toothbrush than each other's nomenclature."
    Cohen
  13. 5 million packets and 1 minute... by tcopeland · · Score: 3, Informative

    ...to crack WEP, according to Airsnort. Whew!

  14. Interesting Traffic... by csmacd · · Score: 2, Interesting

    If I'm looking at your traffic, and your headers are not encrypted, then I can determine which packets may be interesting (the ones to credit card company, commercial sites, etc) and which packets aren't interesting (web surfing, MUDing, email). Makes the job of the hacker much easier, only needing to break the encryption on packets that have a much higher probability of containing good information

    --
    Don't pick up the pho*(@)$*@&@!@ NO CARRIER
  15. Reverse Spelling Errors by Bishop923 · · Score: 3, Funny

    from the segessem-terces-ylotot dept.
    Reversal:
    totoly-secret-messeges

  16. 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.

  17. AES is good enough for the most paranoid? by oostevo · · Score: 2, Informative

    "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" No, not really. I would much rather use Serpent (the AES runner-up) than Rinjdael (the AES standard) for my encryption. As one of "the most paranoid security administrators," I'm rather annoyed that speed was chosen over security for the AES standard.

    --
    In soviet russia, You ask not what country do for you, but what you do for country!
    Oh wait...
    1. Re:AES is good enough for the most paranoid? by oostevo · · Score: 2, Interesting

      Well, there's this method for cracking AES called eXtended Sparse Linearization that came around in 2002 or so (the attack is a method for solving systems of quadratic equations). Problem is, we don't know if the attack works, but if it does work, it'll only get better. If the optimizations for the attack (assuming it works ...) get down to 2^70 or 2^80 or so complexity, AES will be obsolete by the end of the decade. And that's why I don't think AES should be widely implemented just yet.

      --
      In soviet russia, You ask not what country do for you, but what you do for country!
      Oh wait...
  18. Corporations by mrnick · · Score: 2, Informative

    As a person working in the network security arena for nearly 15 years the problem is divulging your internal topology. Now this might not bother you at home for corporations that deal with real data (see $$$) are very concerned about this.

    I have worked with the air fortress and it encrypts at the layer 2 level so no network topology can be determined.

    Very nice but it would be even better is it didn't require a client or that the client was ubiquitous with the driver.

    Nick Powers

    --

    Encryption: I may not agree with what you say, but I will defend your right to encrypt it...
  19. Why use WLAN encryption at all? Use IPsec! by gst · · Score: 2, Interesting

    We already have other and better options. Just disable WEP and use IPsec on your accesspoint.

    Yeah - it's a little bit slower when the en/de/cryption is done on the client but in most cases you won't notice. And on the AP you can use a crypto accelerator.

    If you don't want to use a PC as AP just use http://www.m0n0.ch/wall/ in combination with http://www.soekris.com/net4501.htm (they ship with cases too :) - that should do the trick.

  20. Taking the load off the programmer by lachlan76 · · Score: 3, Interesting

    To be realistic, if you (as a programmer) are sending data that you know at the design stage that you want to keep private, you should be ancrypting it at the APPLICATION layer. If you are going to send data that you want transmitted securely, you shouldn't depend on the lower levels to do something which may or not be present. However, if you are using it as a way to keep unautorised user out of the network, you could do something similar by signing the packets as they are sent. This would cost you speed though, and it is easier to just encrypt with whatever cipher is in style at the time and check if the packet is valid.

  21. Layers by ccoder · · Score: 2, Interesting

    There have been a few interesting ideas if not brilliant, but not properly executed. I'm no encryption guru, but simple username and password based security isn't all that bad, as long as the medium they're transmitted over is secure. The problem, though is how to "make" them secure.

    At some point you have to start trusting the network, and stop worrying about how big your key is, or how long it takes to crack. Use a VPN for work. Use SSL for private email. Don't auto login to websites. If people start assuming they're secure because their first hop is, they're screwed, no matter how thick that first layer is to crack.

    --
    "During times of universal deceit, telling the truth becomes a revolutionary act" -- George Orwell
  22. 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
    1. Re:Security out of the box by supmylO · · Score: 2, Informative
      You're completely right. I just got my laptop yesterday (first experience with wireless) and right when my computer booted up it told me there was a wireless network I could connect to. Now, I knew this was unlikely since I turned my routers access point off, but sure enough someone who lives near me has an open wireless network. I took (minimal) security measures when I put my wireless network up , but it's still a lot more than these people... Free internet!

  23. Please learn about crypto before trying to teach. by Paul+Crowley · · Score: 2, Informative

    Crypto 101: don't encrypt any redundant or easy-to-guess data.

    Completely wrong. Crypto 101: don't try and work around unknown flaws in the crypto at higher protocol levels - you're doomed to be chasing your tail forever. Use a secure protocol, and rely on it. AES in EAX mode will be secure no matter how redundant or easy-to-guess your data is.

    I'm pretty sure your information about Kerberos is wrong - the Kerberos people had better cryptographers than to make a mistake like that. There were other cryptographic mistakes, though - in particular they tried to encrypt and authenticate with a single pass of the block cipher, a problem that wasn't correctly solved until IACBC and IAPM were proposed by Jutla in late 2000.

  24. Re:I wonder... by theendlessnow · · Score: 2, Interesting
    ...But WEP used predictable session id's, a tiny key space, and a whole host of recomended but "optional" wep concepts...

    The weak key problem has been addressed by all manufacturers via firmware updates. You are now forced to do dictionary attacks which require a large number of packets and resources. Still hackable, but not nearly as easy.

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

    You need to read the article (which I didn't read). I don't need to read it since I know about the changes already. You'll find the key exchanges when combined with a true AAA provide a secure solution.

    With that said, we're talking about transmissions that are easily monitored and disrupted at will. So while 802.11i is a step forward for wireless, just being wireless means that it will always be less "secure". I certainly wouldn't want wireless as a part of a critical availibility network.

  25. Yes, AES really is secure by Paul+Crowley · · Score: 2, Informative

    The AES process was designed with the help of the worldwide cryptographic community for maximum openness and public participation. The winning algorithm was designed by two Belgians; it's way too simple to hide any chicanery in. It has now seen more cryptanalysis than any other algorithm ever except DES - which, incidentally, IBM/the NSA secretly wired to make *more* secure - and held up well. There's not a reputable cryptographer anywhere in the world who thinks there's a serious chance of AES being broken in a way that would do an attacker any real good.

    The NSA approved all five finalists for the AES algorithm. If you really believe they can really break all five, then you might as well give up and start forwarding the plaintext of your email to nsa.gov now.

    There's just no sane way to maintain the belief that the NSA somehow rigged the whole thing so they could read your messages. Don't let me deny you your tinfoil hat though.

  26. AES is good enough for the most paranoid. by Paul+Crowley · · Score: 4, Informative

    Last I heard, it look like the Courtois and Pierpzyk attack wouldn't fly. And wasn't that attack *more* effective against Serpent than against Rijndael anyway?

    Even the designers of Serpent would say that they believe there are no practical attacks against AES. I voted for Serpent myself, but I still believe Rijndael is an excellent cipher the whole community can rally behind, and overwhelmingly that's what the crypto community is doing.

  27. 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.
  28. NSA doesn't just allow it, they use it themselves. by caveat · · Score: 2, Informative

    "The design and strength of all key lengths of the AES algorithm (i.e., 128, 192 and 256) are sufficient to protect classified information up to the SECRET level. TOP SECRET information will require use of either the 192 or 256 key lengths." [PDF]

    Of course, in this context, "NSA-approved cryptography consists of an approved algorithm; an implementation that has been approved for the protection of classified information in a particular environment; and a supporting key management infrastructure." I suspect 99.99% of civilian users of any encryption lack an NSA-approved key management system...

    --

    Facts do not cease to exist because they are ignored. - Aldous Huxley
  29. Re:ARGH! (RC4) by swillden · · Score: 3, Informative

    Out of curiosity, why?

    I don't recall the details, but an attack was found a few years ago that allows the key to be recovered if the attacker can get the first few bytes of the keystream. Doing it requires the first few bytes of many related keystreams, and getting the keystream from the ciphertext requires that the attacker have the plaintext. With WEP, RC4 is rekeyed for every packet, and the first few bytes of each packet are highly predictable, so an eavesdropper can fairly easily gather enough data to mount the attack.

    Got any links so I can read up on the why and wherefore?

    Google turns up plenty. Here is the original paper, which has all of the dirty details. Here is a paper that describes how to use it to attack WEP. And, of course, if you'd like to read code that implements the attack, look at Airsnort.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.