This disclosure relates to wireless network security systems and methods, and more particularly to systems and methods for using spectrum and power measurement analysis for intrusion detection in wireless networks. The proposed methods may be used for identifying and locating sources of interference as well as improving channel monitoring to detect intrusions and unauthorized wireless activity.
Wireless Local Area Networks (WLANs) offer a quick and effective extension of a wired network or standard local area network (LAN). WLAN devices comprise a combination of wireless access points (APs), WLAN cards, and other devices. WLAN devices comprise a wireless radio configured to tune to a specified wireless channel to transmit and receive packets. The channels correspond to a center frequency and bandwidth of the wireless spectrum.
WLANs have proliferated due to the standardization of the Institute of Electrical and Electronics Engineers (IEEE) 802.11 family of protocols and the availability of license free radio frequency (RF) spectrum for communication across the globe. WLANs typically use the 2.4 GHz and 5 GHz bands for communications in the United States. In the United States, the Federal Communications Commission (FCC) has designated these bands along with the 900 MHz band for license-free Industrial, Scientific and Medical (ISM). While WLANs offer flexibility and ease of use, the unlicensed spectrum that they use often result in degraded performance due to interference from other ISM band devices such as, for example, cordless phones, microwave ovens, baby monitors, and Bluetooth devices.
Existing Wireless Intrusion Prevention Systems (WIPS) are configured to detect and terminate unauthorized devices from a WLAN. However, unauthorized devices may attempt to channel hop whereby they move from one channel to another to avoid detection and termination. Thus, a persistent unauthorized device may hop to different channels to escape detection from the WIPS. Since WLANs may have multiple channels, WIPS can encounter difficulty in determining to which channel the unauthorized device has moved. Spectrum analysis may provide a means to narrow down which channels are in use, allowing a WIPS to monitor these channels for the unauthorized device.
Existing systems and methods exist for frequency analysis. However, such systems and methods involve additional equipment such as a spectrum analyzer. Spectrum analyzers can cost thousands of dollars and are not widely deployed in WLANs. Other systems and methods include expensive hardware solutions that use Digital Signal Processing (DSP) of time domain samples are used to perform spectral analysis. Similarly, these systems and methods involve additional hardware that is not widely deployed in WLANs.
This disclosure illustrates systems and methods for using existing wireless devices to serve as a spectrum analyzer. In addition to providing network communication, wireless radios in WLANs can be used to provide signal and noise power measurements. These measurements can be stored and analyzed by existing computers in the WLAN to provide a spectrum analysis with no additional hardware components in the WLAN.
A method for using wireless radios for spectral analysis by connecting to the wireless radios, setting a center frequency and bandwidth on the wireless radios, receiving power measurements from the plurality of wireless radios; and repeating the connecting, setting and receiving steps for a number of frequencies of the wireless network.
A method for identifying interference in a wireless network based on spectral analysis by scanning channels of the wireless network for power measurements, receiving power measurements from the plurality of wireless radios, repeating the scanning and receiving steps until a predetermined time has elapsed or substantially all channels have been measured, and constructing a spectrogram based on the power measurements for the channels.
A method for using spectral analysis to determine which channels to monitor for detecting attacks and unauthorized activity on a wireless network by scanning substantially all channels of the wireless network for power measurements, identifying which channels are in use responsive to power measurements, wherein the channels in use comprise channels with high signal power measurements, and updating channel monitoring patterns responsive to which channels are in use.
A frequency domain spectral analysis of a standards compliant WLAN signal will show that the emission power levels are within the spectral mask shape as shown in
The computer 301 is configured to set the bandwidth and center frequency of the radios 302 and to receive signal power measurements from the radios. The computer 301 may connect to multiple radios 302 over a specified deployment area to give the analyzer 300 wider spatial coverage. The computer 301 may be configured to store signal power measurements received from the multiple radios 302. The computer 301 may correlate the signal power measurements from the multiple radios 302 to identify interference, to correlate WLAN performance degradations to interference, and to triangulate interference sources.
The wireless radio spectrum analyzer 300 may be used with a Wireless Intrusion Prevention System (WIPS). The WIPS can scan the wireless network to detect rogue devices and attacks on the network. The WIPS may operate on combinations of computers, servers, appliances, and wireless radios. Moreover, the WIPS may be used to set the frequency (i.e., operating channel) of the wireless radios. The WIPS system includes algorithms to determine which frequencies to monitor and how much time to spend at each frequency. On any specified channel, the wireless radios can detect packets, analyze the packets, collect relevant statistics, and provide reports and alerts. The WIPS is configured to analyze packets received from all radios to determine if a wireless attack is happening. Additionally, the WIPS detects rogue and unauthorized devices that are communicating with, or are associated with the network. The WIPS reports alarms for these and other events. The WIPS also monitors the performance of a WLAN through error rates and noise levels. Since noise levels are also stored as the normal frequency scanning for WIPS is performed, the system is able to time correlate degraded performance with high noise levels in a given spatial location.
The WIPS can remain at the set center frequency until the dwell time is determined to be exceeded, as depicted in step 405. The dwell time is the amount of time the WIPS is monitoring the particular center frequency. Dwell time is set by the WIPS and may be adjusted based on the scanning pattern. If the dwell time is not determined to be exceeded in step 405, then the WIPS goes to step 402 to store additional received packets, and signal and noise power levels.
If the dwell time is exceeded in step 405, then the WIPS may determine whether to enter a quick scan mode as depicted in step 406. If the WIPS does not enter a quick scan mode in step 406, then it returns to step 401 to set the center frequency based on a scanning pattern. However, when the WIPS enters a quick scan mode, the WIPS sets the center frequency, dwell time, and channel bandwidth on the wireless radios, as depicted in step 407. In the quick scan mode, the WIPS system does not decode packets received from the wireless radio(s). Instead, the WIPS uses the radio(s) included on wireless devices to operate as a spectrum analyzer. The WIPS stores the received signal power measurement from the wireless radios, as depicted in step 408. In the quick scan mode, the WIPS can continue to receive power measurements and set new center frequencies and bandwidths until either a predetermined time has elapsed or all frequencies have been scanned, or some other interrupting event occurs, as depicted in step 409. If the quick scan is not ended, then the WIPS returns to step 407 to set a new center frequency, dwell time, and bandwidth.
In the quick scan mode, the WIPS sweeps across frequencies, dwelling on a given frequency for a specified duration. At each frequency, the wireless radios measure signal power at the specified range of frequencies and transmit measurement to the WIPS. A typical quick scan setting could be frequency range 2.4-2.5 GHz and 4.9-5.9 GHz, with a frequency step of 5 MHz, bandwidth of 20 MHz and dwell time of 10 ms per channel. For higher resolution, a bandwidth of 5 MHz or lower could be used if supported by the wireless radios. The signal power measurements for each frequency bins are recorded. Quick scan mode can be triggered for a specified number of frequency sweeps or interactively started and stopped based on a user's request. For approximately 1 GHz of WLAN spectrum there can be 200 different operating channels when channel steps are spaced 5 MHz apart.
When the WIPS is done with the quick scan as determined in step 409, then the WIPS can analyze the spectrogram generated from the signal power measurements as depicted in step 410. It should be understood that the WIPS system can generate a spectrogram based on the signal power measurements from each center frequency and bandwidth. A WIPS generated spectrogram and interference type can be displayed to a user, as depicted in step 411. The WIPS may be configured, for example, to display the spectrogram from a quick scan or from normal operation on a specified channel. Additionally, the WIPS system may be programmed to contain spectral templates which include expected power measurements for a specific type of signal (e.g. OFDM, DSSS, etc.). The WIPS may be configured to perform coarse analysis to compare the interference type with various spectral templates to provide a user with a suggestion as to the type of interference being observed.
The WIPS can also use the quick scan to determine an IDS channel scanning and dwell times for the various channels, as depicted in step 412. Quick scan further enables the system to determine which frequencies have wireless activity based on raw signal level without having to decode the packet. The quick scan can further assists the WIPS in determining which channels to monitor. A dual-band wireless radio can monitor wireless networks on two channels. A periodic quick scan may be used to optimize the channels on which to concentrate. Additionally, the WIPS periodically terminates unauthorized WLAN devices. These unauthorized devices may try and associated with the WLAN on a different channel (i.e., at a different frequency) by channel hopping. The WIPS may use the quick scan to narrow down the channels to search for a persistent unauthorized device. With the results from the quick scan, the WIPS can determine optimum scanning patterns for the wireless channels to enable the WIPS to follow the unauthorized device from channel to channel.
Number | Name | Date | Kind |
---|---|---|---|
5077753 | Grau, Jr. et al. | Dec 1991 | A |
5231634 | Giles et al. | Jul 1993 | A |
5237614 | Weiss | Aug 1993 | A |
5339316 | Diepstraten | Aug 1994 | A |
5393965 | Bravman et al. | Feb 1995 | A |
5487069 | O'Sullivan et al. | Jan 1996 | A |
5577209 | Boyle et al. | Nov 1996 | A |
5646389 | Bravman et al. | Jul 1997 | A |
5666662 | Shibuya | Sep 1997 | A |
5737328 | Norman et al. | Apr 1998 | A |
5745479 | Burns et al. | Apr 1998 | A |
5745483 | Nakagawa et al. | Apr 1998 | A |
5768312 | Imamura | Jun 1998 | A |
5781857 | Hwang et al. | Jul 1998 | A |
5787077 | Kuehnel et al. | Jul 1998 | A |
5796942 | Esbensen | Aug 1998 | A |
5809060 | Cafarella et al. | Sep 1998 | A |
5825817 | Tamaka et al. | Oct 1998 | A |
5844900 | Hong et al. | Dec 1998 | A |
5866888 | Bravman et al. | Feb 1999 | A |
5870666 | Tanaka et al. | Feb 1999 | A |
5875179 | Tikalsky | Feb 1999 | A |
5896499 | McKelvey | Apr 1999 | A |
5903848 | Takahashi | May 1999 | A |
5913174 | Casarez et al. | Jun 1999 | A |
5919258 | Kayashima et al. | Jul 1999 | A |
5940591 | Boyle et al. | Aug 1999 | A |
5953652 | Amin et al. | Sep 1999 | A |
5987609 | Hasebe | Nov 1999 | A |
6006090 | Coleman et al. | Dec 1999 | A |
6058482 | Liu | May 2000 | A |
6067297 | Beach | May 2000 | A |
6070244 | Orchier et al. | May 2000 | A |
6104712 | Robert et al. | Aug 2000 | A |
6119230 | Carter | Sep 2000 | A |
6141778 | Kane et al. | Oct 2000 | A |
6145083 | Shaffer et al. | Nov 2000 | A |
6151357 | Jawahar et al. | Nov 2000 | A |
6158010 | Moriconi et al. | Dec 2000 | A |
6178512 | Fifield | Jan 2001 | B1 |
6185689 | Todd, Sr. et al. | Feb 2001 | B1 |
6188681 | Vesuna | Feb 2001 | B1 |
6202157 | Brownlie et al. | Mar 2001 | B1 |
6272129 | Dynarski et al. | Aug 2001 | B1 |
6272172 | Deshpande et al. | Aug 2001 | B1 |
6282546 | Gleichauf et al. | Aug 2001 | B1 |
6289214 | Backstrom | Sep 2001 | B1 |
6292508 | Hong et al. | Sep 2001 | B1 |
6301668 | Gleichauf et al. | Oct 2001 | B1 |
6301699 | Hollander et al. | Oct 2001 | B1 |
6304973 | Williams | Oct 2001 | B1 |
6317829 | Van Oorschot | Nov 2001 | B1 |
6320948 | Heilmann et al. | Nov 2001 | B1 |
6324647 | Bowman-Amuah | Nov 2001 | B1 |
6324656 | Gleichauf et al. | Nov 2001 | B1 |
6330244 | Swartz et al. | Dec 2001 | B1 |
6363477 | Fletcher et al. | Mar 2002 | B1 |
6400752 | Suzuki et al. | Jun 2002 | B1 |
6404772 | Beach et al. | Jun 2002 | B1 |
6411608 | Sharony | Jun 2002 | B2 |
6453159 | Lewis | Sep 2002 | B1 |
6453345 | Trcka et al. | Sep 2002 | B2 |
6466608 | Hong et al. | Oct 2002 | B1 |
6470384 | O'Brien et al. | Oct 2002 | B1 |
6473449 | Cafarella et al. | Oct 2002 | B1 |
6477198 | Gumm | Nov 2002 | B1 |
6484029 | Hughes et al. | Nov 2002 | B2 |
6487666 | Shanklin et al. | Nov 2002 | B1 |
6499107 | Gleichauf et al. | Dec 2002 | B1 |
6501951 | Moore | Dec 2002 | B2 |
6507864 | Klein et al. | Jan 2003 | B1 |
6522689 | Heinrich | Feb 2003 | B1 |
6539207 | del Castillo et al. | Mar 2003 | B1 |
6539428 | Davies | Mar 2003 | B2 |
6674403 | Gray et al. | Jan 2004 | B2 |
6697337 | Cafarelli et al. | Feb 2004 | B1 |
6799047 | Bahl et al. | Sep 2004 | B1 |
6850736 | McCune, Jr. | Feb 2005 | B2 |
6874089 | Dick et al. | Mar 2005 | B2 |
6910135 | Grainger | Jun 2005 | B1 |
6934298 | Bentley | Aug 2005 | B2 |
7039330 | Lenosky | May 2006 | B2 |
7110756 | Diener | Sep 2006 | B2 |
20010027107 | Shinozaki et al. | Oct 2001 | A1 |
20010030956 | Chillariga et al. | Oct 2001 | A1 |
20010038626 | Dynarski et al. | Nov 2001 | A1 |
20010039579 | Trcka et al. | Nov 2001 | A1 |
20020021745 | Negus | Feb 2002 | A1 |
20020029288 | Dobbins et al. | Mar 2002 | A1 |
20020032871 | Malan et al. | Mar 2002 | A1 |
20020035699 | Crosbie | Mar 2002 | A1 |
20020044533 | Bahl et al. | Apr 2002 | A1 |
20020059434 | Karaoguz et al. | May 2002 | A1 |
20020060994 | Kovacs et al. | May 2002 | A1 |
20020060995 | Cervello et al. | May 2002 | A1 |
20020061031 | Sugar et al. | May 2002 | A1 |
20020066034 | Schlossberg et al. | May 2002 | A1 |
20020072329 | Bandeira et al. | Jun 2002 | A1 |
20020083343 | Crosbie et al. | Jun 2002 | A1 |
20020087882 | Schneier et al. | Jul 2002 | A1 |
20020090089 | Branigan et al. | Jul 2002 | A1 |
20020090952 | Cantwell | Jul 2002 | A1 |
20020094777 | Cannon et al. | Jul 2002 | A1 |
20020101837 | Bender et al. | Aug 2002 | A1 |
20020112047 | Kushwaha et al. | Aug 2002 | A1 |
20020112185 | Hodges | Aug 2002 | A1 |
20020129138 | Carter | Sep 2002 | A1 |
20020138755 | Ko | Sep 2002 | A1 |
20020147920 | Mauro | Oct 2002 | A1 |
20020160769 | Gray | Oct 2002 | A1 |
20020161755 | Moriarty | Oct 2002 | A1 |
20020174364 | Nordman et al. | Nov 2002 | A1 |
20020176437 | Busch et al. | Nov 2002 | A1 |
20020178383 | Hrabik et al. | Nov 2002 | A1 |
20020181417 | Malhotra et al. | Dec 2002 | A1 |
20030009696 | Bunker V, et al. | Jan 2003 | A1 |
20030021254 | Fukuda | Jan 2003 | A1 |
20030026198 | Diepstraten et al. | Feb 2003 | A1 |
20030027550 | Rockwell | Feb 2003 | A1 |
20030036404 | Adachi et al. | Feb 2003 | A1 |
20030048770 | Proctor, Jr. | Mar 2003 | A1 |
20030060207 | Sugaya et al. | Mar 2003 | A1 |
20030061344 | Monroe | Mar 2003 | A1 |
20030061506 | Cooper et al. | Mar 2003 | A1 |
20030063592 | Seki et al. | Apr 2003 | A1 |
20030064720 | Valins et al. | Apr 2003 | A1 |
20030065934 | Angelo et al. | Apr 2003 | A1 |
20030070084 | Satomaa et al. | Apr 2003 | A1 |
20030084323 | Gales | May 2003 | A1 |
20030088789 | Fenton et al. | May 2003 | A1 |
20030095520 | Aalbers et al. | May 2003 | A1 |
20030096577 | Heinonen et al. | May 2003 | A1 |
20030096607 | Taylor | May 2003 | A1 |
20030100308 | Rusch | May 2003 | A1 |
20030105976 | Copeland, III | Jun 2003 | A1 |
20030108016 | Bonta | Jun 2003 | A1 |
20030110398 | Dacier et al. | Jun 2003 | A1 |
20030117966 | Chen | Jun 2003 | A1 |
20030117985 | Fujii et al. | Jun 2003 | A1 |
20030117986 | Thermond et al. | Jun 2003 | A1 |
20030119526 | Edge | Jun 2003 | A1 |
20030120821 | Thermond et al. | Jun 2003 | A1 |
20030123420 | Sherlock | Jul 2003 | A1 |
20030125035 | Khafizov et al. | Jul 2003 | A1 |
20030126258 | Conkright et al. | Jul 2003 | A1 |
20030135762 | Macaulay | Jul 2003 | A1 |
20030140246 | Kammer et al. | Jul 2003 | A1 |
20030149888 | Yadav | Aug 2003 | A1 |
20030161341 | Wu et al. | Aug 2003 | A1 |
20030174680 | Kuan et al. | Sep 2003 | A1 |
20030185244 | Wu et al. | Oct 2003 | A1 |
20030189908 | Kuan et al. | Oct 2003 | A1 |
20030192055 | Aoki et al. | Oct 2003 | A1 |
20030196115 | Karp | Oct 2003 | A1 |
20030200455 | Wu | Oct 2003 | A1 |
20030217289 | Ammon et al. | Nov 2003 | A1 |
20030221006 | Kuan et al. | Nov 2003 | A1 |
20030224797 | Kuan et al. | Dec 2003 | A1 |
20040003285 | Whelan et al. | Jan 2004 | A1 |
20040068668 | Lor et al. | Apr 2004 | A1 |
20040078598 | Barber et al. | Apr 2004 | A1 |
20040102192 | Serceki | May 2004 | A1 |
20040103307 | Raphaeli et al. | May 2004 | A1 |
20040107219 | Rosenberger | Jun 2004 | A1 |
20040136318 | Bentley | Jul 2004 | A1 |
20040162995 | Muaddi et al. | Aug 2004 | A1 |
Number | Date | Country |
---|---|---|
WO 9859428 | Dec 1998 | WO |
WO 0143467 | Jun 2001 | WO |
WO 02058346 | Jul 2002 | WO |
WO 02058346 | Jul 2002 | WO |
WO 02097560 | Dec 2002 | WO |
WO 03021851 | Mar 2003 | WO |
WO 03079708 | Sep 2003 | WO |
WO 03084255 | Oct 2003 | WO |
WO 03085544 | Oct 2003 | WO |
WO 03088547 | Oct 2003 | WO |
WO 03088687 | Oct 2003 | WO |
Number | Date | Country | |
---|---|---|---|
20070173199 A1 | Jul 2007 | US |