Behavior-Based Traffic Differentiation for DDoS Defense

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current DDoS defense mechanisms are inadequate in distinguishing and isolating malicious traffic from normal traffic, particularly failing to address the diverse and evolving patterns of Distributed Denial of Service (DDoS) attacks, which exploit network resources and degrade system performance.

Innovation Solution

The behavior-based traffic differentiation (BTD) framework, comprising traffic classification and differentiation, proactively identifies and mitigates malicious traffic by categorizing flows based on protocol and behavior, limiting bandwidth, and imposing penalties on aggressive TCP flows, while minimizing equipment modifications and scalability issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If current DDoS defense mechanisms are used, then network security is partially maintained, but malicious traffic cannot be effectively distinguished from normal traffic

Engineering Contradiction:
Improvetraffic differentiation accuracyVSAvoiddefense mechanism complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments traffic analysis into multiple dimensions: protocol type (UDP/TCP/ICMP), flow behavior patterns, and rate characteristics. By dividing the analysis into these separate segments, the system achieves precise traffic differentiation without requiring a single complex defense mechanism. Each segment can be analyzed independently using appropriate metrics and thresholds.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces multiple analysis dimensions beyond simple packet filtering, including temporal dimensions (rate of arrival), behavioral dimensions (flow patterns), and protocol-specific dimensions. This multi-dimensional approach enables accurate distinction between malicious and normal traffic by observing patterns across different dimensions simultaneously.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Object-affected harmful factors

If traditional traffic filtering is applied, then some attack traffic is blocked, but legitimate TCP traffic throughput is significantly degraded

Engineering Contradiction:
Improveattack traffic blockingVSAvoidTCP throughput
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The patent applies different quality levels of defense to different types of traffic. Normal TCP traffic receives minimal intervention and maintains full throughput, while suspicious traffic undergoes stricter scrutiny with rate limiting. This localized application of defense quality ensures that legitimate traffic productivity is preserved while still providing protection against attacks.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes parameters such as rate thresholds and filtering strictness based on observed traffic patterns. When normal TCP traffic is detected, parameters are adjusted to maximize throughput. When attack patterns are identified, parameters change to increase blocking effectiveness. This dynamic parameter adjustment resolves the contradiction between blocking attacks and maintaining productivity.

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If aggressive rate limiting is implemented to block DDoS attacks, then attack traffic is contained, but normal high-rate traffic is also penalized

Engineering Contradiction:
ImproveDDoS attack containmentVSAvoidtraffic pattern adaptability
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic rate limiting that adapts to each flow's characteristics. Instead of applying a fixed rate limit to all traffic, the system continuously monitors flow behavior and adjusts rate limits dynamically. Normal high-rate traffic patterns are learned and accommodated, while attack patterns are identified and constrained. This dynamic approach maintains adaptability to legitimate traffic variations while containing attacks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms where traffic analysis results inform subsequent rate limiting decisions. Observed traffic patterns feed back into the decision-making process, allowing the system to distinguish between legitimate high-rate traffic and attacks. This feedback loop ensures that rate limiting is adaptive rather than static, resolving the contradiction between attack containment and traffic pattern versatility.

Inventive Principle:
Principle #23Feedback

4Measurement precision

If comprehensive traffic analysis is performed to identify all DDoS patterns, then attack detection accuracy improves, but processing overhead and system resource consumption increase

Engineering Contradiction:
Improveattack detection accuracyVSAvoidsystem resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary classification of traffic into protocol types (UDP, TCP, ICMP) and identifies obvious attack patterns early in the analysis process. This preliminary action filters out clearly malicious traffic before more resource-intensive analysis is applied. By performing basic classification first, the system achieves good detection accuracy while minimizing the resource consumption that would result from applying comprehensive analysis to all traffic equally.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial analysis to most traffic and excessive (comprehensive) analysis only to suspicious flows. Normal traffic receives minimal processing, while traffic exhibiting anomalous patterns undergoes more intensive scrutiny. This graduated approach to analysis depth maintains high detection accuracy for attacks while keeping overall system resource consumption manageable by avoiding excessive analysis of all traffic.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8091132B2Behavior-based traffic differentiation (BTD) for defending against distributed denial of service (DDoS) attacks
Publication Date: 2012.01.03 NEW JERSEY INSTITUTE OF TECHNOLOGY
  • US8091132B2 patent drawing
  • US8091132B2 patent drawing
  • US8091132B2 patent drawing

AI summary

Embodiments are directed toward a method for Behavior-based Traffic Differentiation (BTD) that initially receives incoming packets and performs traffic classification to determine the protocol of the incoming packets. In addition, BTD performs bandwidth division/allocation to further support traffic classification amongst non-TCP traffic such as UDP and ICMP. For TCP traffic, the method for BTD determines whether a TCP connection has been established and performs at least one of rate limiting, waiting time reduction for half-open connections, and incrementing backlog queue size when the TCP connection has not been established. If the TCP connection has been established successfully, the method for BTD further includes proactive tests for traffic differentiation which identify normal traffic, which is admitted, and attack traffic, which is dropped.