Blocking Server Defends Against ARP Spoofing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods fail to effectively detect and prevent ARP spoofing attacks in networks, as they rely on filtering operations using local network addresses rather than individual IP addresses, making it difficult to identify and counter ARP spoofing.

Innovation Solution

A spoofing attack defense method using a blocking server that checks IP and MAC addresses in ARP packets and maintains blocked and allowed address lists to identify and block spoofing attacks in real-time by clients and the server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If filtering operation is performed using local network address instead of individual IP address, then the filtering operation can be simplified, but the ability to detect and prevent ARP spoofing attacks is lost

Engineering Contradiction:
Improvefiltering operation complexityVSAvoidspoofing detection capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the network into multiple VLANs (Virtual Local Area Networks) and creates separate ARP tables for each VLAN. This segmentation allows individual IP address filtering within each VLAN while maintaining manageable complexity through structured organization. The blocking server maintains separate allowed IP-MAC address lists for different VLANs, enabling precise spoofing detection without overwhelming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The blocking server acts as an intermediary between clients and the network. It receives ARP packets from clients, checks them against the allowed IP-MAC address lists, and blocks suspicious packets. This intermediary approach centralizes the complex filtering logic, allowing clients to use simple filtering while maintaining high reliability through the blocking server's verification process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the blocking server checks all ARP packets centrally, then spoofing detection accuracy is improved, but the server load increases

Engineering Contradiction:
Improvespoofing detection accuracyVSAvoidblocking server load
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The blocking server pre-generates allowed IP-MAC address lists for each VLAN and distributes them to clients before actual ARP traffic occurs. Clients use these pre-computed lists to quickly filter ARP packets locally, reducing the need for centralized checking of every packet. This preliminary action maintains high detection accuracy while significantly reducing server load during normal operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a two-layer filtering approach where clients perform partial filtering using local allowed IP-MAC address lists, and the blocking server performs additional verification only when needed. This partial action at the client level reduces server load, while the server retains the capability for excessive checking when security concerns arise, balancing accuracy and performance.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If individual IP address filtering is implemented for each host, then spoofing detection capability is improved, but the complexity of network configuration increases

Engineering Contradiction:
ImproveARP spoofing preventionVSAvoidnetwork configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The blocking server provides a universal solution that handles individual IP address filtering for all hosts in the network through a centralized interface. Instead of requiring each host to be individually configured with complex filtering rules, the blocking server universally applies filtering based on VLAN and IP-MAC address lists, simplifying overall network configuration while maintaining high spoofing prevention capability.

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

Solution Approach 2:

The system performs preliminary configuration by automatically generating allowed IP-MAC address lists for each VLAN and distributing them to clients before deployment. This preliminary action eliminates the need for manual individual host configuration, reducing network configuration complexity while enabling precise individual IP address filtering for spoofing detection.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9038182B2Method of defending against a spoofing attack by using a blocking server
Publication Date: 2015.05.19 ESTSOFT CORP
  • US9038182B2 patent drawing
  • US9038182B2 patent drawing
  • US9038182B2 patent drawing

AI summary

The present invention relates to a method of defending against a spoofing attack using a blocking server, and more particularly, to a method of defending against a spoofing attack using a blocking server, which is characterized in that it involves inspecting an IP and MAC address included in an ARP packet received by a client in a network, and changing the addresses to a legitimate IP address and to a corresponding MAC address when the addresses are found to be used in a spoofing attack. According to the present invention, in the blocking of a spoofing attack against a network, an IP address and a MAC address for legitimate hardware connected to the network may be prestored and monitored, so as to exhibit the effect of an accurate defense being enabled in a short time.