|
||||||||||||
IntroductionThis article continues the series started last month, with an article introducing Wireless LAN Technology. The previous article can be found at http://www.netcraftsmen.net/welcher/papers/wireless01.html .We'll start with an instant update: some timely links. Then we give an assessment and overview of the current State of Wireless LAN security. Given our space constraints, we can't provide you with all the details of all the protocols and ideas that are floating around. So we include a set of links you can follow if you desire more in-depth information. Recent LinksWhen one writes about new technology, things change. Fast. So we'll start with some update items that might be of interest.The term "Wi-Fi" is apparently now going to be applied to both 802.11b and 802.11a, instead of calling the latter "Wi-Fi5". This strikes Pete as a bad choice, leading to possibly incompatible Wi-Fi-compatible devices. See the article at http://www.80211-planet.com/news/article/0,,1481_1428541,00.html . We also have delays in 802.11g until next May, and another quasi-standard (chip technology from Texas Instruments) called 802.11b+. See http://www.extremetech.com/print_article/0,3998,a=29831,00.asp . Cisco's current positioning on 802.11g appears to be that it is a speed upgrade to 802.1b. Dual radios are here to stay? Fluke is offering a free Wireless LAN Poster. See http://www.flukenetworks.com/wireless . Qualcomm is apparently implementing 802.11 features into future CDMA chips for cell phones. See http://www.80211-planet.com/columns/article/0,4000,1781_1438661,00.html . What's Up with Wireless LAN Security"Wireless is like having an RJ45 jack in the parking lot." In other words, WLAN provides physical access to your corporate network from outside the building, and along with that comes ability to snoop on others' traffic. To secure this, we need to deny access to intruders, and we also need to securly negotiate a good encryption key and then encrypt packets so intruders can't snoop on our messages. So you can see there are two main aspects to securing WLAN:
Authentication Techniques
The University of Maryland Mishra-Arbaugh paper mentions some Denial of Service attacks that can take place with vanilla 802.1x, see below . You really need keys securing management and control protocols. Cisco's response to the University of Maryland paper notes this. See also the ArsTechnica article mentioned below, it was very concisely informative and readable! Encryption Technologies
Comments on these techniques...
The 802.11i standards effort is attempting to rectify the WEP security situation. A good thought from the University of Maryland document below is that we're used to firewalls securing the outside of our networks. We may consequently have done less to secure the hosts in the network, feeling that the firewall was enough. Now with WLAN we are providing direct internal access to the network. This means we really should re-examine our security strategy. It might indeed be time to harden the hosts and servers. And regularly check patch levels in an automated way. The State of Wireless LAN SecurityWireless LAN security has received plenty of press during the past year. Everyone agrees that Wireless Equivalent Privacy (WEP) really isn't equivalent at all, regardless of whether the key is 40 bits in length, as required by 802.11b, or 128 bits in length, as most vendors now support. The first flaws were documented and reported by Jesse Walker in October 2000. Yet 19 months later, there still is not a single comprehensive solution implemented by most vendors. A rather lucid treatment of WLAN security is in theCisco white paper titled Wireless LAN Security in Depth, at http://www.cisco.com/warp/public/cc/so/cuso/epso/sqfr/safwl_wp.htm . A good treatment from three researchers at University of Maryland is in Your 802.11 Wireless Network Has No Clothes , http://www.cs.umd.edu/~waa/wireless.pdf . Both of these explain the basic folly of simplistic 802.11 remedies such as not broadcasting the SSID, MAC address access control, and shared key AP association. More detailed information is also available in the Cisco white papers listed below ( cisco1 , cisco2 ). It appears that most vendors have implemented some form of key rotation while waiting for 802.11i, but these are proprietary. This means client and WAP must both be from the same vendor. The other approach is to use an overlay security package from a vendor such as Wavelink . Most wireless vendors have now rallied behind the forthcoming IEEE 802.11i security enhancements. Draft 2 of 802.11i completed ballot in May 2002, so vendors should be working on compliance. In the interim, vendors have modified their WEP implementations on both clients and APs to address the known vulnerabilities. Techniques include broadcast key rotation, Temporal Key Integrity Protocol (TKIP) to prevent interception a la Airsnort, and Message Integrity Check (MIC) to prevent man-in-the-middle and rogue AP attacks. Still, WEP involves a shared password, which is definitely not appropriate for an enterprise. Say 5000 users have it, and one leaves or loses a card. What do you do then? Realizing that enterprises require per-user authentication, vendors have also implemented wireless extensions to 802.1x, a standard for port-based access control in switches. But there are four variants plus proprietary extensions! The Cisco links below go into some detail on the variants. Since Microsoft already provides support for 802.1x in WindowsXP,
it has jumped on this bandwagon as well. Accepting that few
enterprises would upgrade to WindowsXP just to gain 802.1x authentication,
Microsoft has committed to offer the EAP-TLS variant for all supported
Windows O/S (not Windows 95) during 2Q2002. For more information
on this, see
http://www.microsoft.com/windowsxp/pro/techinfo/administration/wirelesssecurity/default.asp
. See also One of the most popular vendor extensions is Cisco's Lightweight Extended Authentication Protocol (LEAP), which can utilize a RADIUS authentication server. While it appears to be a solid interim workaround, it requires Cisco software running on every client. Moreover, Microsoft has stated its intention to create yet another protocol/approach called Protected EAP (PEAP) which relies on their MSCHAPv2 and has this under discussion in an IETP working group. Lucent/Agere has their workaround, Proxim planned theirs for July 2002, and so on. Each of these methods requires special client software and/or an O/S patch. And none support one-time passwords (token cards). Ugh! But won't this just settle out and we'll all be happy with a common 802.11i solution? No time soon, it appears. Plus Cisco and other vendors have announced their intention of migrating from DES to the new AES encryption standard sometime in 2003. Only the newest products will be upgradeable (in Cisco's case, the Aironet 1200). And finally in February 2002, Mishra and Arbaugh of the University of Maryland pointed out two security flaws in the 802.1x standard! So what to do? All of these seem to have forgotten the poor user and support staff. Yet ignoring WLAN security is not an option! The easiest alternative in many organizations may be to use the existing IPsec VPN solution for all WLAN clients. Advantages:
The disadvantages and issues to be resolved are:
Further Reading
The Operational Side of WLANThere are two scary things about Wireless LAN technology (WLAN). The first is that it is very inexpensive, so anybody can go to the local Best Buy and pick up a cheap generic box and install it. The second boils down to the quotation above. By the way, a well-known retail chain made the WLAN news when someone in the parking lot of one of their stores was capturing credit card transactions in the clear from store 802.11b mobile cash registers! (Oops!) Your organization probably does not wish to appear in the news headlines for such a security breach, either. The first item reminds me of the wild days of pulling cable, and then finding out who'd been a little too enthusiastic about the PULL part of that. I don't think any networking organization wants to have to go diagnose WLAN dead zones. My current candidate for the most fun to find: conflicts between WAP's that two groups installed with overlapping coverage -- on different floors, yet. The second item speaks for itself. Unless the organization puts in place an coherent policy with teeth on wireless security, you will have none. All it takes is one uncontrolled WAP and your network is in principle physically compromised. Both items imply to me that one wants the IT organization out in front leading on this one as much as possible, before you have Do It Yourself (DIY) entrenched. I'd also help the person responsible for security run a memo up the chain of management ASAP, to get policy put in place. If management will not support a strong security policy on this, you need to get that in writing to CYA for the inevitable security incident. Or else start preparing your resume (list your last position as "fall guy"). If you need help in figuring out the technical side of things, or presenting the business case to upper management, the Cisco Networkers 2002 slides are a good resource. Contact your Cisco AM or SE for PDF versions, or ask your buddies for the URL. (The PDF's are publicly accessible but we're reluctant to give the URL since Cisco's web site doesn't show a visible link to this area.) Cisco makes a good argument for manageable WAPs for the Enterprise, and Cisco also seems to have a good handle on the security issues. Since this is a key issue for major enterprises, you can also expect vendors to provide tools to help detect and cut off rogue WAPs. WLAN Network Management and Security ManagementCiscoWorks Wireless LAN Solution Engine Software Version 1.0 was recently announced. It is software that runs on the Cisco 1105 hardware (1 RU high). The management interface is web-based. CiscoWorks WLSE apparently allows template-based configuration of large numbers of access points and bridges from a central location. It provides security alerts for misconfigured access points and bridges. WLSE also monitors the WLAN infrastructure WAPs and connected switches), and also the LEAP authentication server. It reports on WAP utilization and also on client associations. WLSE can provide syslog or SNMP trap notifications to the central Network Management Station (NMS). It can also notify the administrator of problems via email. Links:
A company named AirDefense has some interesting web pages. They sell appliances and server and application software that detect rogue WAPs and ad hoc wireless networks, among other things. Their software also seems to have some IDS functionality to it. They claim support for gear from Cisco, Symbol, 3Com, Linksys, Lucent, and Apple. You can check them out for yourself at http://www.airdefense.net/ . Other vendors are also starting to push the idea of detecting rogue WAPs. Web search also turned up airwave, at http://www.airwave.com/ . The web pages claim the software works with devices from all vendors. There is currently a plethora of WLAN network management products, many more than will eventually survive, and certainly more than we've listed above. If you know of any other good ones, please email me (Pete). I'm puzzled why a couple of the above vendors want me to register to get their white paper advertising their product. Is this a trend? They want me to read this white paper and buy their product, don't they? So why do they put in place something that discourages me from obtaining the white paper? I know they'd like a sales lead, but I generally do not want sales people calling me. ConclusionWe finish with a couple of odds and ends.(Pete) At this point, I have no idea what next month's article will be about. Please do send email and let me know what you'd be interested in. And thanks to those who did so and haven't seen anything in print yet: there have been several good suggestions that I intend to get to Some Day Soon. 802.11 StandardsIn case you're suffering 802.11 overload (which 802.11<letter> means what), we offer the following table:
A Good Book(Pete) If you're looking for a good read, you might consider getting the book, Troubleshooting Campus Networks: Practical Analysis of Cisco and LAN Protocols, by Priscilla Oppenheimer, Joseph Bardwell. Published by Wiley, 608 pages, list price $55, ISBN 0471210137. See also http://www.amazon.com/exec/obidos/ASIN/0471210137/ . I've been reading bits and pieces and enjoying the wealth of accurate technical information in the book. The book contains a chapter on troubleshooting WLAN, and was published just in time for these articles! Dr. Peter J. Welcher (CCIE #1773, CCSI #94014) is a Senior Consultant with Chesapeake NetCraftsmen. NetCraftsmen is a high-end consulting firm and Cisco Premier Partner dedicated to quality consulting and knowledge transfer. NetCraftsmen has nine CCIE's, with expertise including large network high-availability routing/switching and design, VoIP, QoS, MPLS, network management, security, IP multicast, and other areas. See http://www.netcraftsmen.net for more information about NetCraftsmen. Pete's links start at http://www.netcraftsmen.net/welcher . New articles will be posted under the Articles link. Questions, suggestions for articles, etc. can be sent to pjw@netcraftsmen.net . Marty Adkins (CCIE #1289, CCSI #93021) is also a Senior Consultant with Chesapeake NetCraftsmen. Marty specializes in network design and strategic advice, as well as troubleshooting. Marty's expertise includes routing, switching, ATM and wireless. Marty has taught the Cisco Internetwork Troubleshooting (CIT) course for years, using the "salvo" approach with many problems to fix. His teaching and advice has helped many down the path to their CCIE. He also used to run "instructor boot camp" and produced many fine Cisco certified instructors. 9/4/2002 Copyright (C) 2002, Peter J. Welcher |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||