Distributed Denial of Service Detection via IP Request Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Detecting denial of service attacks across multiple computers or clusters is challenging due to the distribution of requests, making it difficult to identify when no single computer or proxy server receives more than a predetermined threshold number of requests.

Innovation Solution

A system and method that record and total requests from source IP addresses and ranges across multiple computers, with thresholds set to detect excessive activity, allowing for automatic firewall updates or administrator notification to block malicious requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If requests are monitored on individual computers separately, then each computer can detect attacks targeting it directly, but distributed denial of service attacks across multiple computers cannot be detected

Engineering Contradiction:
Improveattack detection capabilityVSAvoiddetection coverage across distributed systems
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent combines monitoring data from multiple individual computers into a centralized system that aggregates request counts by source IP addresses. This merging allows the system to detect distributed denial of service attacks that would be invisible when monitoring computers separately, resolving the contradiction between individual detection precision and distributed detection coverage.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The monitoring system is designed to serve multiple computers simultaneously with a single unified monitoring instance. Rather than requiring separate monitoring systems for each computer, this universal approach enables the same system to detect attacks across the entire distributed network, enhancing adaptability while maintaining detection precision.

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

2Loss of time

If automatic firewall updates are implemented, then response time to block attacks is reduced, but system complexity and potential for false positives increase

Engineering Contradiction:
Improveresponse time to block attackVSAvoidautomation system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system implements feedback loops where attack detection automatically triggers firewall rule updates, which in turn affect subsequent traffic filtering. This closed-loop feedback mechanism enables rapid automated response to attacks while incorporating validation steps to reduce false positives, balancing response speed with system reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary analysis of traffic patterns before automatically updating firewall rules. By pre-establishing monitoring thresholds and validation criteria, the system can quickly respond to confirmed attacks without requiring complex real-time decision-making, reducing both response time and operational complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10225282B2System, method and program product to identify a distributed denial of service attack
Publication Date: 2019.03.05 KYNDRYL INC
  • US10225282B2 patent drawing
  • US10225282B2 patent drawing
  • US10225282B2 patent drawing

AI summary

System, method and computer program product for detecting a denial of service attack on a plurality of computers. Records are made of source IP addresses of requests sent to each of the computers. The records of requests sent to the plurality of computers are totalled per source IP address and/or per range of source IP addresses. A determination is made if the total for a source IP address and/or range of source IP addresses exceeds a respective, predetermined threshold. If so, a denial of service attack is suspected or determined, and a firewall can be notified to block subsequent requests from the source IP address and/or range of source IP addresses, and an administrator can be notified to investigate the situation. Records can also be made of requests sent to each of the computers for a file or access to an application. These records of requests sent to the plurality of computers are totalled per file or application access. A determination is made if the total for a file or application access exceeds a predetermined threshold. If so, a denial of service attack is suspected or determined, and an administrator can be notified to investigate the situation.