Wireless Access Point Legitimacy Detection via Network Traceroute

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional technologies for connecting computing devices to wireless access points lack reliable methods to verify the legitimacy and identity of access points, making them vulnerable to attacks from malicious devices that mimic legitimate access points.

Innovation Solution

A computer-implemented method and system that determines if a computing device has connected to a potentially illegitimate wireless access point by comparing network details such as IP addresses, DNS servers, and traceroute information with previously stored data from a known access point, and takes security actions if discrepancies are found.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If computing devices store configuration details of wireless access points for quick reconnection, then connection speed and convenience are improved, but vulnerability to malicious spoofing attacks increases

Engineering Contradiction:
Improveconnection convenienceVSAvoidspoofing attack vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by storing configuration details of legitimate access points before connection attempts. This includes pre-storing network identification strings, IP addresses, DNS server information, and traceroute data. When a connection is attempted, these pre-stored details are used to verify the legitimacy of the access point before allowing connection, thus preventing spoofing attacks while maintaining quick reconnection capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring and comparing current access point characteristics against stored legitimate configurations. The traceroute verification process provides feedback about the actual network path, and IP/DNS verification provides feedback about network identity. This feedback loop allows the system to detect spoofing attempts and alert users or block connections accordingly

Inventive Principle:
Principle #23Feedback

2Device complexity

If traditional network security systems are used without verification methods, then system simplicity is maintained, but reliability of access point identification deteriorates

Engineering Contradiction:
Improvesystem simplicityVSAvoidaccess point verification
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The verification system is segmented into multiple independent verification components: network identification string verification, IP address verification, DNS server verification, and traceroute verification. Each component checks a different aspect of access point legitimacy. This segmentation allows the system to be comprehensive in its verification while maintaining modularity, making the system manageable despite its enhanced functionality

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces intermediary verification mechanisms between the computing device and the wireless access point. Rather than directly trusting the access point's self-identification, the system uses intermediate verification steps (traceroute to verify network path, DNS verification to verify identity) that mediate the connection process. These intermediaries provide an additional layer of verification without completely overcomplicating the user experience

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9781601B1Systems and methods for detecting potentially illegitimate wireless access points
Publication Date: 2017.10.03 CA TECH INC
  • US9781601B1 patent drawing
  • US9781601B1 patent drawing
  • US9781601B1 patent drawing

AI summary

The disclosed computer-implemented method for detecting potentially illegitimate wireless access points may include (1) determining that a computing device has established a connection with a wireless access point that resembles a known wireless access point, (2) collecting a set of network details related to a route from the computing device to a network resource via the wireless access point, (3) identifying a previously collected set of network details related to a route from the computing device to the network resource via the known wireless access point, (4) determining that a portion of the set of network details related to the route via the wireless access point does not match the set of network details related to the route via the known wireless access point, and then (5) determining that the wireless access point is potentially illegitimate.