Contents

Introduction

WirelessAccessControl for the 802.11a/b/g protocols has been a big issue for CommunityWireless networks. Because the physical layer is broadcast over the air you don't have the normal methods of physical control that you do in conventional wired network (ie. making sure that people can't pysically connect a cable to your network).

Like all security it comes down to a personal decision based on what you have at risk and how likely you are to be deliberately attacked. Personally I don't bother securing my AccessPoint at all, but I'm not your average user and lots of people aren't comfortable with my choices:

The traditional wireless security option is WEP, and there's been lots of publicity about how it's not secure. WEP is not cryptographically strong and all the tools required to access an AccessPoint secured with only WEP are available for download, however it does require significant effort and knowledge on the part of the attacker to get in. For most purposes WEP is probably an okay choice.

WEP+ or WPA solve the cryptographic problems with WEP. The downside with WEP+/WPA is that it requires support at both the AP and the client card. In my case my AP supports WPA but one of my client cards doesn't so I can't use it.

Finally there is 802.1x, which offers the best security available for your wireless network. Due to the amount of work required to deploy it I'd suggest that it is probably over kill for your home network.

If you what you want is to lock down your AccessPoint as tight as possible, as conveniently as possible, my personaly recommendation would be:

With all this said, I generally encourage people to leave their AccessPoint open. Community based AccessPoints which share out internet access, local services or data contribute to many of the goals of WirelessCommonsManifesto and can be a great way to get involved and contribute. If you're interested in the growing worldwide CommunityWireless movement get in touch with your local community wireless group.

Security Options

In approximate order of easiest (and least secure) to hardest (and most secure).

Disable Beacons

All 802.11x networks have a name called an ESSID (Extended Service Set ID) which you configure. The ESSID is constantly being broadcast via a beacon frame so that clients can easily find and use the network. The simplist, and least effective, way of securing your wireless network is to disable this beacon. Now, in order for a client to connect to your network they must know the exact name of the network (or use a program like NetStumbler to discover it).

Pros:

Cons:

MAC Address Filtering

All ethernet, and wireless ethernet, devices have an unique identifying number called a MAC address. Some access points allow you to configure a filter which will only permits certain MAC address to use the network.

Pros:

Cons:

WEP (Wired Equivalent Privacy)

This is a security method built into the 802.11 protocol. It uses a shared key system, this means that you configure a key (basically a password) into your access point. In order for a wireless client to connect to your network they must know the key and type it into their software.

Pros:

Cons:

Note: WEP+ and WPA are basically the same as WEP only with work arounds for the encryption problems. Basically what they do is force rekeying to occur faster then the minimum amount of time required to gather sufficent entropy to break the key. In short it's an ugly but fairly effective solution.

Captive (or Forced) Portal

While WEP and MAC filtering will probably deter all but the dedicated hacker they still have significant issues when it comes to usability. Neither will scale very well, neither allow for self provisioning via a web page (or any other method) and both have known, and usable, ways around them.

One possible answer to these problems is a CaptivePortal solution. Captive portals (also referred to as forced portals) have been used for a while by vendors like Nortel and Cisco for controlling DSL customers access to the Internet. Basically how they work is by providing connectivity to the client without any authentication (no password or anything), however the client is firewalled at a point so they can't get to anything interesting or useful. As soon as the client trys to connect to a web site they are forced (or captured) to a web site. At the web site they can log in with their username and password, if this authentication is successful then portal connects to the firewall and grants access to the clients IP address.

Pros:

Cons:

VPN or Proxy

Need to write this ... (RefactorMe)

Pros:

Cons:

802.1x

This is the truely "secure" option however I've never actually deployed it. Basically 802.1x provides a way of using client side certificates to provide authentication with end to end encryption for wireless networks. By using LDAP/Radius as authentication backends it's possible to create scalable and secure networks. Unfortunately the early implementations of the algorithms had flaws so it wasn't a huge improvement initially.

Pros:

Cons:

This page was originally written for the PersonalTelco wiki.


CategoryWireless

WirelessAccessControl (last edited 2003-10-26 20:42:09 by AdamShand)