Network Device ARP Attack Detection via Random IP Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network communication systems are vulnerable to Address Resolution Protocol (ARP) attacks, where hackers can send fake ARP response packets, disrupting normal network communication by misleading devices about MAC addresses.

Innovation Solution

A network device with a recording, transceiver, identity, and blocking module that maintains an address mapping table, sends ARP request packets, verifies MAC addresses, generates random IP addresses to identify potential hackers, and blocks packet transmission from identified malicious devices to prevent ARP attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If ARP protocol is used to obtain MAC addresses, then network communication can be established, but the system becomes vulnerable to ARP attacks where hackers can send fake ARP response packets

Engineering Contradiction:
Improvenetwork communication establishmentVSAvoidsecurity against ARP attacks
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by maintaining an address mapping table that records IP-MAC address bindings before communication occurs. When ARP requests are received, the system first checks this pre-established mapping table to verify the legitimacy of ARP responses, preventing fake ARP attacks before they can disrupt communication.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The address mapping table acts as an intermediary between ARP requests and MAC address acquisition. Instead of directly trusting ARP responses from the network, the system uses the mapping table as a mediator to verify and validate address information, filtering out malicious ARP packets.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system sends ARP request packets to verify MAC addresses, then security can be improved, but network traffic increases and communication efficiency decreases

Engineering Contradiction:
ImproveMAC address verificationVSAvoidnetwork communication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Instead of sending ARP requests for every single address resolution need, the system performs partial verification by checking the address mapping table first. Only when address information is not found in the table does the system send ARP requests, reducing unnecessary network traffic while maintaining security for critical address resolutions.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary address resolution by maintaining and checking the address mapping table before actual communication needs arise. This pre-caching of address information reduces the frequency of ARP requests needed during normal operation, improving communication efficiency while maintaining verification capability.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the system maintains an address mapping table to track IP-MAC bindings, then ARP attack detection can be achieved, but device complexity increases

Engineering Contradiction:
ImproveARP attack detection capabilityVSAvoidaddress mapping management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The address mapping table serves multiple functions simultaneously: it acts as a cache for fast address resolution, a verification mechanism for ARP attack detection, and a reference for blocking malicious addresses. This multi-functionality reduces the need for separate complex security subsystems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system merges address resolution functionality with security verification functionality into a single integrated process using the address mapping table. Instead of having separate mechanisms for ARP resolution and ARP attack prevention, both functions are combined and coordinated through the same data structure and verification logic.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9398045B2Network device and method for avoiding address resolution protocol attack
Publication Date: 2016.07.19 CLOUD NETWORK TECH SINGAPORE PTE LTD
  • US9398045B2 patent drawing
  • US9398045B2 patent drawing
  • US9398045B2 patent drawing

AI summary

A network device records IP addresses and MAC addresses of a plurality of CPEs to form an address mapping table, sends first ARP request packets to the plurality of CPEs according to the IP addresses in the address mapping table, and receives first ARP response packets. The network device compares the MAC addresses in the first ARP response packets with the corresponding MAC addresses in the address mapping table to identify an unusual MAC address. The network device generates a plurality of IP addresses randomly, sends second ARP request packets according to the plurality of IP addresses, and receives second ARP response packets. In response to a MAC address in the second ARP response packets being same with the unusual MAC address, the network device blocks packets transmission corresponding to the unusual MAC address.