DHCP Relay Device Defending Against IP Pool Exhaustion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

DHCP servers are vulnerable to attacks where malicious clients spoof multiple MAC addresses, exhausting IP address pools and denying legitimate clients access to the network due to the simple trust mode of IP address allocation.

Innovation Solution

A method and device that monitor packet traffic from client terminals, identifying IP addresses generating no traffic and restricting DHCP services if a threshold is exceeded, thereby identifying and mitigating potential attack risks by preventing further IP address allocation to malicious clients.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If DHCP server adopts simple trust mode for IP address allocation, then ease of operation is improved, but security is worsened making the server highly susceptible to attacks

Engineering Contradiction:
Improveease of operationVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The DHCP relay device monitors packet traffic from clients and provides feedback about their actual usage. When a client is allocated multiple IP addresses but generates no packet traffic, the system identifies this anomaly and restricts further DHCP services to that client, thereby resolving the contradiction between simple allocation and security monitoring

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary monitoring of packet traffic before fully trusting the DHCP allocation process. By checking whether allocated IP addresses are actually used for network communication, the system prevents malicious clients from exhausting the IP address pool while maintaining normal operation for legitimate clients

Inventive Principle:
Principle #10Preliminary action

2Productivity

If DHCP server allocates IP addresses to any client terminal, then productivity is improved, but loss of substance occurs when IP address pool is exhausted by malicious clients

Engineering Contradiction:
ImproveproductivityVSAvoidIP address pool exhaustion
Core Design Contradiction:
ProductivityVSLoss of substance

Solution Approach 1:

The system continuously monitors packet traffic feedback from clients to determine whether allocated IP addresses are actually used. When feedback shows no packet traffic for allocated addresses, the system identifies malicious behavior and restricts further allocations, preventing IP address pool exhaustion while maintaining productivity for legitimate clients

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system converts the harmful effect of malicious clients attempting to exhaust the IP pool into a beneficial security feature. By monitoring packet traffic and identifying clients with no actual usage, the system transforms what would be pure loss into a mechanism for detecting and preventing attacks, thereby protecting the IP address pool

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Reliability

If DHCP relay device monitors packet traffic and restricts DHCP service, then security is improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The DHCP relay device performs multiple functions: it relays DHCP requests between clients and servers, monitors packet traffic for security purposes, identifies malicious clients, and restricts DHCP services when necessary. By combining these functions into a single device, the system improves security without proportionally increasing device complexity

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

Solution Approach 2:

The DHCP relay device autonomously monitors packet traffic, identifies malicious clients based on their behavior patterns, and restricts their DHCP services without requiring external intervention. This self-service capability allows the system to maintain security while keeping the operational complexity manageable

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10148676B2Method and device for defending DHCP attack
Publication Date: 2018.12.04 HANGZHOU DPTECH TECH
  • US10148676B2 patent drawing
  • US10148676B2 patent drawing
  • US10148676B2 patent drawing

AI summary

A method for defending a DHCP attack is provided. The method includes monitoring packets transmitted by a client terminal coupled to a target port, and determining, in IP addresses allocated for the client terminal coupled to the target port, the number of the IP addresses generating no packet traffic in a preset first time. And the method further includes if the number of the IP addresses generating no packet traffic reaches a preset first threshold, determining that the client terminal coupled to the target port has risk of attacking, and restricting DHCP service of the target port. A device for defending a DHCP attack is also provided.