Skip Links

Network World

  • Social Web 
  • Email 
  • Close

Wireless security is rising, but it's not fully baked yet

802.1X authentication passes most iLabs tests.
By Joel Snyder , Network World , 04/28/2003
  • Share/Email
  • Comment
  • Print

BELMONT, CALIF. - In interoperability testing that NetWorld+Interop's iLabs Wireless Security team conducted earlier this month, we found that products supporting 802.1X -- the proposed standard for authentication in wireless networks -- worked well together most of the time, but we identified some problem areas that need attention from standards bodies and vendors alike.

The iLabs team assembled 802.1X supplicants (clients) from four vendors on four operating systems (Windows XP, Windows 2000, Mac OS X and Windows CE); Remote Authentication Dial-In User Service (RADIUS ) authentication servers from seven vendors running on Windows, Linux and HP/UX; and 19 different 802.1X wireless and wired devices including access points, new wireless switches and traditional wired Fast Ethernet switches.

Across the board, we identified hundreds of test cases that worked flawlessly. However, testing uncovered instances where interoperability wasn't so smooth, including complications with Protected Extensible Authentication Protocol (PEAP) and Tunneled Transport Layer Security (TTLS) authentication within 802.1X, setting of wired equivalent privacy (WEP ) keys, and interpretations of the standards.

Vendors achieved excellent Transport Layer Security (TLS ) authentication rates in our lab setting, with only a few test cases failing. TLS, and IETF-sponsored protocol, is the simplest acceptable authentication method for wireless networks, and has been accepted as a standard, therefore it served as a litmus test for basic operation.

But in the real world, things are much different. TLS requires that each end user have a digital certificate, and that's probably not a good assumption for many of today's networks. Conventional wisdom for wireless vendor lies in the belief that most network managers will want to incorporate 802.1X-based security  measures into an existing authentication system, such as username/ password or token-card schemes. Unfortunately, that's not easy to do securely.

PEAP vs. TTLS: A bad competition

Two competing proposals that help to integrate legacy authentication into 802.1X are TTLS, proposed by Funk and Certicom; and PEAP, proposed by RSA SecurityCisco and Microsoft. While neither proposal has advanced to standards status, many vendors have implemented both.

Finding a compatible inner authentication method, such as MS-CHAP-V2 or One Time Password, within PEAP and TTLS is not easy. Because PEAP doesn't allow for a simple username/password mechanism required to authenticate against an existing user database with encrypted passwords, such as Unix or a Lightweight Directory Access Protocol  directory, vendors have tried to shoehorn this into PEAP authentication methods. The results are predictable: Every vendor has a different approach, and that translates to interoperability failures.

TTLS has the opposite problem: There are too many ways to do the same thing. So if you want to authenticate against a Microsoft authentication database with MS-CHAP-V2, there are two ways to do it -- and not every vendor allows for both possibilities.

Because TTLS and PEAP are technically equivalent, having both on the table at this stage of the 802.1X implementation is a major roadblock to interoperability. During the testing, we found different vendors have implemented different drafts. Even Cisco and Microsoft -- the two vendors driving PEAP, have chosen an incompatible set of inner authentication methods, blocking total interoperability. Smaller vendors, such as Meetinghouse Data Communications and Interlink , also are being pushed to implement both standards, further diluting development efforts and complicating implementation and interoperability. While time will improve interoperability, having the IETF decide the TTLS vs. PEAP discussion quickly would help even more.

Users who want to use simple username/ password have another option. Dutch network security firm Alfa & Ariss  has made available a freeware TTLS plug-in, which adds TTLS with Password Authentication Protocol (the simple username/password method) support to Microsoft's built-in Win 2000 and XP 802.1X supplicant. (For a download, go to www.alfa-ariss.com.) We tested this freeware and got it to interoperate with the other products tested.

If you want to use TTLS or PEAP to authenticate wireless users, hold off committing to a final wireless security topology for several months until the IETF chooses a final direction.

  • Share/Email
  • Comment
  • Print
Comment
Login
Forgot your account info?
Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.

Videos

rssRss Feed