Tuesday | 7 October, 2008
Computerworld
Finding wireless devices doing MAC spoofing
Changing the MAC address of a wireless interface can be trivial; here's how to detect spoofing
Andrew Lockhart (Network World) 20/03/2007 13:00:11

Computerworld Buyer's Guide - Vendors Matched to this Article
Related Features
  • +

    Ticked Off at Tick the Box Mentality 04/02/2008 13:01:15

    Does your executive search firm know the difference between an MIS manager and a CIO, and if it does, can it explain that difference to its corporate clients?
    Does your executive search firm know its MIS managers from its elbow? Does it even know the difference between an MIS manager and a CIO, and if it does, can it explain that difference to its corporate clients?
  • +

    Strategies for Dealing With IT Complexity 24/12/2007 10:30:47

    Every innovation, every business process improvement, comes with an IT complexity tax that must be paid by CIOs in time, money and sweat. Here are strategies to mitigate the increasing complexity of IT as it enables new business.
    Every innovation, every business process improvement, comes with an IT complexity tax that must be paid by CIOs in time, money and sweat. Here are strategies to mitigate the increasing complexity of IT as it enables new business.
Additional Resources
Executive Guides
Whitepapers
Zones
Zone logoZones provide focussed content from Computerworld and leading technology partners.

Newsletter Subscription

Sign up for our Computerworld newsletters!
Computerworld's twice-daily news service keeps you in touch with the latest, most important headlines from Australia and around the world.
Keep up with the latest virtualisation technologies, products, news and features.
RSS Feeds

MAC spoofing on a wireless network creates an interesting problem - you want to locate the imposter, but how do you tell the different between it and the legitimate device from the network's perspective? Like Ethernet, 802.11 makes use of a device's MAC address to uniquely identify it on the network. However, it's trivial to change the MAC address of a wireless interface under most operating systems. While MAC spoofing can be detected it can be difficult to locate the offending device once you know it's occurring.

Device triangulation (or more correctly trilateration) relies on tracking the received signal strength indication (RSSI) of frames received from a particular device. These values can then be converted to a distance from the receiving device using well-known radio propagation models. However these values can be inconsistent and vary widely even if the transmitting and receiving devices haven't changed locations. Therefore the RSSI value is somewhat unreliable when dealing with single samples. This is usually compensated for by averaging together the RSSI values for a MAC address. Unfortunately this is a one way operation, so it becomes impossible to tell whatever discernable differences there may be between a device and an impersonator once this has been done. Still it is possible to locate a device via something akin to a signal strength meter (it doesn't need to average values), but this can be time consuming. This necessitates other methods for uniquely identifying a wireless device.

One method that goes beyond MAC addresses is to use the duration field in 802.11 frames, which is currently the research project of Jon Ellch. The duration field is used by 802.11's virtual carrier sense system to reserve the wireless medium for a specified amount of time. For instance a device will transmit a data frame with the duration set to the inter-frame space (the time required between each frame transmitted) plus enough time for the receiver to send the resulting ACK frame. The method of identification basically relies on each driver/chipset combination using a somewhat unique duration value. However, if the legitimate device and the imposter are using the same driver and chipset then it will still be nearly impossible to tell them apart.

Another method proposed by Hall, Barbeau, and Kranakis seeks to achieve truly unique identification by looking past the MAC layer and actually fingerprinting devices based on characteristics of their radio transmissions, the PHY layer. The theory behind this is that even devices that share the same chipset/driver will have small variations in their transceiver circuitry that fall within manufacturing tolerances, so no two devices will have the same fingerprint. With this information it would be possible to track RSSI averages via fingerprint rather than MAC address.

802.11 device fingerprinting is a truly interesting area of research where a lot of cutting edge work is being done. Expect to see more refinements and techniques in the future.

Andrew Lockhart is lead security analyst at Network Chemistry, author of O'Reilly Media's "Network Security Hacks", and author of Snort-Wireless, an open source project adding wireless intrusion detection to Snort. He is also an editorial board member of the WVE.

Computerworld Buyer's Guide - Vendors Matched to this Article
More about Reilly, PLUS, VIA
Market Place

Computerworld Member Login


 

Smart SOA World Tour

Discover how SOA can create smarter outcomes for your business.

Attend and learn:

  • How SOA is helping leading companies to become more agile
  • Where you should be applying SOA processes in your company
  • The top SOA implementation mistakes to avoid

Click here for more information.
Whitepaper

Web Security SaaS: The Next Generation of Web Security

Discover the latest web security SaaS solutions. Learn how to increase overall security effectiveness and reduce the burden on your IT department. Uncover the security challenges facing SMB environments today and identify the critical elements that can provide you with lower-cost and easier-to-manage web security solutions.

Enterprise IT Buyer's Guide
Find Technology Vendors Fast
 
Find vendors by name | Find by category
Sponsored Links