Wireless Connection Security

Wireless Network Security Threats

Wireless networks do not have the inbuilt physical security of wired networks, and are unfortunately more prone to attacks from intruders. Once unauthorized access is gained to the wireless network, the intruder would be able to easily access the resources of the corporate, internal network. To complicate matters, there are numerous tools which attackers can use to detect and connect to a wireless network, thus making abusing a wireless network not an intricate task.

The types of attacks that wireless networks are vulnerable to are listed below:

To secure wireless networks and wireless connections, administrators can require all wireless communications to be authenticated and encrypted. There are a number of wireless security technologies that can be used to protect wireless networks from the different types of attacks that it is vulnerable to. The more common technologies used to protect wireless networks from security threats are:

Wired Equivalent Privacy (WEP) Overview

Wired Equivalent Privacy (WEP) is a wireless security protocol that uses a shared key, to encrypt traffic prior to it being transmitted. The encryption algorithm used by WEP is the RC4 encryption algorithm which is a stream cipher. Shared key authentication enables wireless communication to be encrypted and decrypted. The IEEE 802.11 standard defines WEP for providing protection from casual eavesdropping. What this means is that WEP was designed to provide data privacy.

WEP does not work well where high levels of security are required. Authentication, access control and virtual private networks should be used where high levels of security are required. This is because the shared secret of WEP can be easily discovered by analyzing captured wireless traffic. In fact, numerous readily available tools exist that can be used to decipher WEP encryption and capture and analyze wireless traffic.

However, if WEP is used correctly, it can provide some degree of security. This would involve:

To provide protection from casual eavesdropping, there are a number of options which WEP provides, including the following:

As mentioned earlier, the encryption algorithm used by WEP is the RC4 encryption algorithm which is a stream cipher. The stream cipher is used by the sender and receiver to create pseudorandom strings from the shared key.

The process that occurs when WEP is used for securing transmissions is explained below:

  1. The plaintext message is passed through the CRC-32 integrity check algorithm to generate the integrity check value (ICV).
  2. The integrity check value (ICV) is then appended to the end of the plaintext message.
  3. The random 24-bit initialization vector (IV) is produced next, and is then added to the beginning of the secret key.
  4. The random 24-bit initialization vector (IV) is used in the Algorithm (KSA) to create a value for the WEP pseudorandom number generator (PRNG).
  5. The WEP PRNG produces the encrypting cipher stream.
  6. The encrypting cipher stream is XOR’ed with the message to create the WEP ciphertext.
  7. The WEP ciphertext is next added with the IV, and is then encapsulated and sent.
  8. Each frame uses a new IV, which means that the RC4 key has a different value.

A few advantages of using WEP to prevent intruders from examining traffic being transmitted between the AP and clients are summarized below:

The main disadvantages associated with using WEP are:

The WEP standards provide the following types of two authentication methods:

How to enable WEP

  1. Click Start, Control Panel, and then click Network Connections.
  2. Locate and double-click the Wireless Connection.
  3. Click the Advanced button.
  4. Click the Wireless Networks tab.
  5. Select the Use Windows to configure my wireless network settings option.
  6. Choose a SSID from the list of available networks.
  7. Click Configure.
  8. Verify that the SSID is correct on the Association tab.
  9. Enable the Data Encryption (WEP enabled) checkbox.
  10. To close the dialog boxes that you have opened, click OK, and click OK again.
  11. Double-click the Wireless Connection.
  12. In the Network Key textbox, specify the key which the APs are going to be using.
  13. Re-enter the key in the Confirm Network Key textbox.
  14. Click OK.

Understanding IEEE 802.1X Authentication

You can address the weaknesses of the WEP protocol by using IEEE 802.1X authentication. With IEEE 02.1X authentication, WEP can on regular basis change its encryption keys. This in turn makes it more intricate for an intruder to break WEP encryption.

802.1X authentication uses the Extensible Authentication Protocol (EAP) to provide authenticated communication between the client, the wireless access point (WAP), and a Remote Access Dial-In User Server (RADIUS) service. The Extensible Authentication Protocol (EAP) is an Internet Engineering Task Force (IETF) standard protocol. To provide a secure authentication process, the EAP protocol regularly produces a new encryption key. This in turn reduces the vulnerabilities of the WEP protocol.

The authentication components used in the 802.1X authentication process are:

The terminology typically used when discussing 802.1X authentication is listed below.

The process that occurs when a client attempts to connect to a wireless network that uses the 802.1X authentication is explained next:

  1. The client attempts to connect to the SSID of the wireless access point (WAP).
  2. The client has to authenticate to the WAP if shared network authentication is enabled. The network key is used to authenticate the client.
  3. The WAP sends an authentication challenge to the client.
  4. The WAP next creates a channel to enable the client to communicate directly with the RADIUS service.
  5. When the client initially interacts with the RADIUS server, it first needs to verify that the RADIUS server is in fact who it is. To verify the identity the RADIUS server, the client checks the public key certificate of the RADIUS server.
  6. Once the client has verified the identity the RADIUS server, the client has to use 802.1X authentication to authenticate to the RADIUS service.
  7. If the RADIUS service and the client are set up to use EAP-TLS authentication, public key certificates are used to authenticate the client to the RADIUS service.
  8. If the RADIUS service and the client are set up to use Protected EAP (PEAP) authentication, then a Transport Layer Security (TLS) session is established between the client and the RADIUS service. Once the Transport Layer Security (TLS) session is established, the client starts sending its security credentials to the RADIUS service.
  9. When the RADIUS service receives the credentials of the client, it verifies the received credentials to its directory.
  10. Access is granted to the client when the following occurs:
    • The RADIUS service is able to authenticate the credentials of the client through its authentication database.
    • The access policy allows the client to establish a connection.
  1. At this stage, the RADIUS service sends the dynamic shared secret to the WAP, and informs the WAP that access was granted for the client.
  2. The shared secret is used to encrypt and decrypt communication transmitted between the client and WAP.

Wi-Fi Protected Access (WPA) Overview

Wi-Fi Protected Access (WPA) was developed by the Wi-Fi Alliance to address a few of the weaknesses of the WEP protocol. WPA can use the identical authentication mechanisms and encryption algorithms as the WEP protocol. This allows some degree of support for WPA to be added with only a simple firmware upgrade.

The two encryption methods which can be used with WPA are:

The primary benefits of using WPA encryption are summarized below:

The main disadvantages of WPA encryption are summarized below:

Planning for Wireless Security

A few issues that need to be clarified when you plan for wireless security are:

Best Practices for Securing Wireless Networks

The recommended best practices for securing wireless networks are summarized below. Before implementing wireless network security technologies to reduce the security threats of wireless networks, consider these best practices:

Implementing and Configuring Wireless Security

Implementing and configuring wireless security can be broken down into the following steps:

When you plan your wireless access policies, you should ensure that the requirements for your wireless access points (WAPs) are included:

The main configuration settings that you have to specify when you configure your wireless access points (WAPs) are listed below:

How to configure wireless network security using Group Policy

With Windows Server 2003, the configuration of the wireless network is integrated with Group Policy. You can define Wireless Network (IEEE 802.11) Policy for:

To configure wireless network security,

  1. Open an empty MMC console.
  2. Add the Group Policy Object Editor snap-in to the console.
  3. Open the GPO.
  4. In the console tree, expand Computer Configuration, Windows Settings, and expand Security Settings.
  5. Select Wireless Network (IEEE 802.11) Policies.
  6. Right-click Wireless Network (IEEE 802.11) Policies and then select Create Wireless Network Policy from the shortcut menu.
  7. The Wireless Network Policy Wizard launches.
  8. Click Next on the initial screen of the Wireless Network Policy Wizard.
  9. Enter a name and description for the new wireless network policy on the Wireless Network Policy Name page. Click Next.
  10. Click the Edit Properties checkbox.
  11. Click Finish.
  12. The Properties dialog box opens automatically.
  13. On the General tab, you can set the following security configuration settings:
    • In the Networks To Access list, specify the network types that the client is allowed to connect to.
    • To prevent clients from connecting to untrusted wireless networks, ensure that the Automatically Connect To Non-Preferred Networks checkbox is cleared.
  14. Switch to the Preferred Networks tab.
  15. Click the Add button.
  16. The New Preferred Setting Properties dialog box opens. This is the where the following elements are configured:
    • The default SSID for the organization.
    • Enable/disable WEP.
    • Enable/disable Shared mode authentication.
    • Specify whether the WEP key is provided automatically.
    • Disable Infrastructure mode.
  17. The settings typically configured on the Network Properties tab of the New Preferred Setting Properties dialog box are:
    • The Data Encryption (WEP enabled) checkbox is selected.
    • The Key Is Provided Automatically checkbox is selected.
    • The Network Authentication checkbox is left at its default setting of not selected.
  18. Click the IEEE 802.1X tab on the New Preferred Setting Properties dialog box.
  19. Click the Enable Network Access Control Using IEEE 802.1X checkbox to select this configuration setting.
  20. In the EAP Type list, select the setting that matches to the setting configured on the IAS server:
    • Smart Card Or Other Certificate
    • Protected EAP
  21. Select the Authenticate As Computer When Computer Information Is Available checkbox if you want to administer the computer when users are not logged on.
  22. If you want to configure the EAP type, click Settings.
  23. Use the dialog box to further define the EAP type that you have selected. Click OK.
  24. Click OK to close the New Preferred Setting Properties dialog box.

How to configure IAS

  1. Click Start, Administrative Tools, and then click Internet Authentication Service to open the Internet Authentication Service console.
  2. In the console, right-click RADIUS Clients and then select New RADIUS Client from the shortcut menu.
  3. The New RADIUS Client Wizard starts.
  4. Add client information for the wireless access point and add the wireless clients as RADIUS Clients. Click Next.
  5. On the New RADIUS Client screen, select the RADIUS Standard option from the Client-Vendor drop-down list box.
  6. Specify the shared secret password.
  7. Click Finish.

How to configure a remote access policy for IAS clients

  1. Click Start, Administrative Tools, and then click Internet Authentication Service to open the Internet Authentication Service console.
  2. In the console tree, expand Internet Authentication Service.
  3. Select Remote Access Policies.
  4. In the right pane, select and double-click the policy which you need to configure.
  5. Click the Edit Profile button.
  6. Click EAP Methods on the Authentication tab.
  7. Click Add in Select EAP providers, select Protected EAP (PEAP), and then click OK.
  8. Now, click Protected EAP (PEAP) in Select EAP providers, and then click the Edit button.
  9. The Protected EAP Properties dialog box opens.
  10. Using the Certificate Issued drop-down list box, select the certificate which the server will utilize for clients to identify it.
  11. Check the Enable Fast Reconnect checkbox.
  12. In the EAP Type box, select Secure password (EAP-MSCHAPv2)
  13. Click OK.

Using Resultant Set of Policy (RSoP) to View and Troubleshoot Wireless Network Policy Assignments

Resultant Set of Policy (RSoP) refers to the sum of all group policies which are applied to a user and computer. This includes all filters and exceptions. Determining the Resultant Set of Policy of a particular user or computer can be an overwhelming experience. To simplify group policy management, and to simplify the process of determining the RSoP of a user or computer, Windows Server 2003 includes the Resultant Set of Policy feature for this purpose. What this means is that you can create and run RSoP queries in Windows Server 2003 to find out what the RSoP of a user or computer is. Based on the information specified in the RSoP query, RSoP collects information on all existing group policies to determine the policies which are associated with a user or computer, and its effects. You can run RSoP queries on a number of different containers and objects, including User accounts, Computer accounts, Sites, Domains, Organizational Units, and Local Computers.

You can use RSoP queries to plan wireless network policy assignment, and to troubleshoot wireless network policy assignments and precedence issues. To examine network policy assignments in RSoP, you have to run a RSoP query.

A RSoP query has the following two modes:

The ways in which you can create a RSoP query using planning mode or logging mode are listed below:

How to use RSoP queries to assess wireless network policy assignments

  1. Click Start, Run, and enter mmc in the Run dialog box. Click OK.
  2. From the File menu, select Add/Remove Snap-In.
  3. When the Add/Remove Snap-In dialog box opens, click Add.
  4. When the Add Standalone Snap-In dialog box opens, select Resultant Set of Policy from the available list, and click Add.
  5. Click Close to close the Add Standalone Snap-In dialog box opens.
  6. Click OK in the Add/Remove Snap-In dialog box.
  7. Proceed to right-click Resultant Set of Policy in the MMC, and select Generate RSoP Data on the shortcut menu.
  8. The Resultant Set of Policy Wizard launches.
  9. Click Next on the Welcome To The Resultant Set Of Policy Wizard page.
  10. When the Mode Selection page appears, select Logging Mode. Click Next.
  11. On the Computer Selection page, you can choose the This Computer option, or you can choose the Another Computer option. If you select the Another Computer option, click Browse to select the other computer.
  12. Enable the Do Not Display Policy Settings For The Selected Computer In the Results | Display User Policy Settings Only! checkbox if you only want to view user policy settings. Click Next.
  13. On the User Selection page, you can choose the Current User option, or you can choose the Select A Specific User option. If you select the Select A Specific User option, choose the user from the list.
  14. Enable the Do Not Display User Policy Settings In the Results | Display Computer Policy Settings Only! checkbox if you only want to view computer policy settings. Click Next.
  15. When the Summary Of Selections page opens, verify that the options which you chose are correct.
  16. Click Finish.
  17. To view the query results, click the folders in the RSoP console tree.

Monitoring Wireless Connections

Windows Server 2003 includes the Wireless Monitor snap-in that can be used to monitor wireless activity. You can use the Wireless Monitor snap-in to monitor wireless connections to APs on the corporate network. The Wireless Monitor snap-in works by:

How to add the Wireless Monitor snap-in to a MMC

  1. Click Start, Run, and enter mmc in the Run dialog box. Click OK.
  2. From the File menu, select Add/Remove Snap-In.
  3. When the Add/Remove Snap-In dialog box opens, click Add.
  4. When the Add Standalone Snap-In dialog box opens, select Wireless Monitor from the available list, and click Add.
  5. Click Close to close the Add Standalone Snap-In dialog box opens.
  6. Click OK in the Add/Remove Snap-In dialog box.

How to monitor AP traffic

  1. Open the Wireless Monitor console.
  2. In the console tree, select Wireless Monitor.
  3. Locate the server on which the wireless network adapter is installed.
  4. If you want to monitor all those APs that are within range of the wireless network adapter of the server, click Access Point Information.
  5. All AP data will be displayed in the details pane of the Wireless Monitor console. The various columns that contain AP information are:
    • Network Name; lists the SSIDs of the networks that are within range of the wireless network adapter.
    • Network Type; lists the network mode as either Access Point or as Peer to Peer.
    • MAC Address; lists the MAC address of the networks that are within range of the wireless network adapter.
    • Privacy; indicates whether WEP is enabled or disabled.
    • Signal Strength; indicates the signal strength being broadcast from those networks which are within range of the server’s wireless network adapter.
    • Radio Channel; indicates the radio channels being used by the networks.
    • Access Point Rate; indicates the data rate that the wireless network supports.
    • Network Adapter GUID; shows the GUID for every existing wireless adapter.

How to monitor wireless client traffic

  1. Open the Wireless Monitor console.
  2. In the console tree, select Wireless Monitor.
  3. Locate the server on which the wireless network adapter is installed.
  4. Click Wireless Client Information.
  5. The data that is displayed in the details pane includes information on all traffic moving through the APs that are within range of the wireless network adapter of the server; and all traffic that the wireless network adapter detects, irrespective of whether it is moving through an AP.
  6. The various columns that contain wireless client information are:
    • Source; displays the software which produced the event.
    • Type; indicates the event type as Error, Warning, Information or Packet
    • Time; displays when the event was logged.
    • Local MAC Address; indicates the MAC address of the local network adapter.
    • Remote MAC Address; indicates the MAC address of the remote network interface.
    • Network Name; lists the SSID of the network associated with the logging of the event.
    • Description; contains a brief description of the event that was logged.


Top 5 Free Networking Tools

Bookmark Wireless Connection Security

Latest Blog Posts


English English GermanGerman SpanishSpanish FrenchFrench ItalianItalian PortuguesePortuguese RussianRussian DutchDutch
GreekGreek HindiHindi JapaneseJapanese KoreanKorean ChineseChinese Chinese (Simplified)Chinese (Simplified) ArabicArabic

Copyright 2009 Tech-FAQ. All rights reserved. Privacy Policy.