Wireless Network Security - The Basics of Securing a Wireless LAN

Network Authentication Processroot CA digital certificate
The process of a client associating and authenticating• Client side authentication with RADIUS server
to an access point is standard. Should shared keyfrom Microsoft MS-CHAP v2 client with username and
authentication be selected at the client, there arepassword encrypted credentials
additional packets sent confirming the keys authenticity.Wireless Client EAP Network Authentication Process
The following describes EAP network authentication.1. Client associates with access point
1. Client sends probe to all access points2. Access point allows 802.1x traffic
2. Access point sends information frame with data3. Client authenticates RADIUS server certificate
rate etc4. RADIUS server sends username with password
3. Client selects nearest matching access pointencrypted request to client
4. Client scans access point in order of 802.11a, 802.11b5. Client sends username with password encrypted to
then 802.11gRADIUS server
5. Data rate is selected6. RADIUS server and client derive WEP key. RADIUS
6. Client associates to access point with SSIDserver sends WEP key to access point
7. With EAP network authentication the client7. Access point encrypts 128 bit broadcast key with
authenticates with RADIUS serverthat dynamic session key. Sends to client.
Open Authentication8. Client and access point use session key to encrypt
This type of security assigns a string to an accessdecrypt packets
point or several access points defining a logicalWPA-PSK
segmented wireless network known as a service setWPA pre-shared keys use some features of static
identifier (SSID). The client can't associate with anWEP keys and dynamic key protocols. Each client and
access point unless it is configured with that SSID.access point is configured with a specific static
Associating with the network is as easy aspasscode. The passcode generates keys that TKIP
determining the SSID from any client on the network.uses to encrypt data per session. The passcode
The access point can be configured to not broadcastshould be at least 27 characters to defend against
the SSID improving security somewhat. Mostdictionary attacks.
companies will implement static or dynamic keys toWPA2
supplement security of SSID.The WPA2 standard implements the WPA
Static WEP keysauthentication methods with Advanced Encryption
Configuring your client adapter with a static wiredStandard (AES). This encryption method is deployed
equivalency private (WEP) key improves the securitywith government implementations etc. where the most
of your wireless transmissions. The access point isstringent security must be implemented.
configured with the same 40 bit or 128 bit WEP keyApplication Layer Passcode
and during association those encrypted keys areSSG uses a passcode at the application layer. Client
compared. The issue is hackers can intercept wirelesscan't authenticate unless they know the passcode.
packets and decode your WEP key.SSG is implemented in public places such as hotels
Dynamic WEP keys (WPA)where the client pays for the password allowing
The deployment of dynamic encrypted WEP keys peraccess to the network.
session strengthens security with a hash algorithm thatVLAN Assignments
generates new key pairs at specific intervals makingAs noted companies will deploy access points with
spoofing much more difficult. The protocol standardSSID assignments that define logical wireless
includes 802.1x authentication methods with TKIP andnetworks. The access point SSID will then be mapped
MIC encryption. Authentication between the wirelessto a VLAN on the wired network that segments
client and authentication RADIUS server allows fortraffic from specific groups as they would with the
dynamic administration of security. It should beconventional wired network. Wireless deployments
mentioned that each authentication type will specifywith multiple VLANs will then configure 802.1q or ISL
Windows platform support. An example is PEAPTrunking between access point and Ethernet switch.
which requires Windows XP with service pack 2,Miscellaneous Settings
Windows 2000 with SP4 or Windows 2003 at each- Turn Microsoft File Sharing OFF
client.- Implement AntiVirus Software and Firewall
The 802.1x standard is an authentication standard with- Install your company VPN client
per user and per session encryption with these- Turn OFF Auto Connect to any wireless network
supported EAP types: EAP-TLS, LEAP, PEAP,- Never use AdHoc Mode - this allows unknown
EAP-FAST, EAP-TTLS and EAP-SIM. User networklaptops to connect
authentication credentials have nothing to do with the- Avoid signal overrun with a good site survey
client computer configuration. Any loss of computer- Use minimal transmit power setting
equipment doesn't affect security. The encryptionAnti Theft Option
process is handled with TKIP an enhanced encryptionSome access points have an anti theft option available
standard improving WEP encryption with per packetusing padlock and cabling to secure equipment while
key hashing (PPK), message integrity checking (MIC)deployed in public places. This is a key feature with
and broadcast key rotation. The protocol uses 128 bitpublic implementations where access points can be
keys for encrypting data and 64 bit keys forstolen or there is some reason why they must be
authentication. The transmitter adds some bytes ormounted below the ceiling.
MIC to a packet before encrypting it and the receiverSecurity Attacks
decrypts and verifies the MIC. Broadcast key rotation• Wireless packet sniffers will captures, decode
will rotate unicast and broadcast keys at specificand analyzes packets sent between the client
intervals. Fast reconnect is a WPA feature that iscomputer and access points. The purpose is to
available allowing employees to roam without having todecode security information.
re-authenticate with the RADIUS server should they• Dictionary attacks attempt to determine the
change floors or rooms. The client username anddecryption key configured on the wireless network
password is cached with the RADIUS server for ausing a list or dictionary with thousands of typical
specified period.passcode phrases. The hacker captures information
EAP-FASTfrom the authentication process and scans each
• Implements symmetric key algorithm to builddictionary word against the password until a match is
secure tunnelfound.
• Client and RADIUS server side mutual• The specific mode assigned each wireless client
authenticationaffects security. Ad Hoc mode is the least secure
• Client sends username and password credentialoption with no access point authentication. Each
in secure tunnelcomputer on the network can send information to an
EAP-TLSAd Hoc neighbor computer. Select infrastructure mode
• SSL v3 builds an encrypted tunnelwhere available.
• Client side and RADIUS server side assigned PKI• IP spoofing is a common network attack involving
certificates with mutual authenticationfaking or replacing the source IP address of each
• Dynamic per client per session keys used topacket. The network device thinks its communicating
encrypt datawith an approved computer.
Protected EAP (PEAP)• SNMP is sometimes a source of compromised
• Implemented at Windows clients with any EAPsecurity. Implement SNMP v3 with complex community
authentication methodstrings.
• Server side RADIUS server authentication with