Wireless Device Detection via Source MAC Spoofing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for determining whether a device is wireless and accessing a network are limited by range, interference, and the inability to detect unauthorized wireless access points without communication or specific protocol interaction, particularly in cases where devices are remote or unconfigured.

Innovation Solution

A method involving sending a packet with the device's physical address as the source address to determine if a response is received, allowing differentiation between wired and wireless devices, and potentially disabling or limiting access by rogue wireless access points.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If wireless access points are installed to enable wireless device access, then ease of installation and user convenience are improved, but network security and control are worsened due to unauthorized access points and devices

Engineering Contradiction:
Improveease of installationVSAvoidnetwork security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary detection by sending packets with the device's physical address as the source address before allowing network access. This preliminary action identifies wireless devices in advance, enabling security measures to be taken before unauthorized access can occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system establishes a feedback loop by continuously monitoring network traffic for devices responding to address-matched packets. This feedback mechanism allows the system to detect and respond to unauthorized wireless devices in real-time, maintaining network security while allowing legitimate wireless access.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If wireless devices are allowed to access the network, then adaptability and connectivity are improved, but detection and measurement capability are worsened due to limited range and interference

Engineering Contradiction:
ImproveconnectivityVSAvoiddetection capability
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system uses packet transmission and response monitoring as an intermediary mechanism to detect wireless devices. Instead of relying on direct wireless radio detection limited by range and interference, the system uses network layer packet exchange as a mediator that can reliably identify wireless devices regardless of physical distance or signal interference.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If packet detection methods are used to identify wireless devices, then measurement precision is improved, but loss of time increases due to packet exchange requirements

Engineering Contradiction:
Improvedetection accuracyVSAvoiddetection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies partial action by sending packets with only the device's physical address as the source address, rather than performing full protocol handshakes or multiple verification steps. This partial approach achieves sufficient detection precision to distinguish wireless from wired devices while minimizing the time penalty of packet exchange.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7570625B1Detection of wireless devices
Publication Date: 2009.08.04 SYSXNET
  • US7570625B1 patent drawing
  • US7570625B1 patent drawing
  • US7570625B1 patent drawing

AI summary

A method, system, apparatus, and computer-readable medium to determine whether a device having access to a network is wireless. A method for determining whether a device is wireless includes sending a specially-constructed packet to the device via a network. The packet is constructed so that the source address for the packet is a physical address on the network for the device. If the device does not send a response to the packet, a determination is made that the device is wireless. If the device sends a response to the packet, a determination is made that the device is wired. In one embodiment of the invention, the physical address for the device is a Media Access Control (MAC) address. The initial packet may, for example, request the physical address for the device and may be sent in response to detecting a communication to or from the suspect device.