Aggregate Request Metrics for DDoS Traffic Inspection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network servers face challenges in distinguishing malicious traffic from legitimate traffic during Distributed Denial-of-Service (DDoS) attacks, particularly when IP addresses used are from proxies or virtual private networks, leading to difficulty in detection and resource-intensive blacklist management.

Innovation Solution

Classify network requests using multiple request classifiers, including membership filters like Bloom filters, to determine an aggregate request control metric, allowing nuanced treatment of requests based on historical interactions and classifier metrics, and instructing network controllers accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional blacklist management is used to detect malicious traffic, then detection capability is provided, but computational resources are excessively consumed and scalability is reduced

Engineering Contradiction:
Improvedetection capabilityVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the detection task into multiple independent request classifiers, each handling specific classification conditions. This divides the large-scale blacklist management problem into smaller, manageable units that can be processed in parallel, reducing computational overhead while maintaining detection reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial classification by selecting only the relevant request classifiers needed for each specific network request based on satisfaction of classification conditions. This avoids applying all possible classifiers to every request, significantly reducing computational resources while maintaining effective detection capability.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If multiple request classifiers are applied to each network request, then discrimination accuracy between malicious and legitimate traffic is improved, but system complexity increases

Engineering Contradiction:
Improvediscrimination accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system dynamically selects and applies only the relevant request classifiers needed for each specific network request based on the satisfaction of classification conditions. This dynamic approach maintains high discrimination accuracy through multiple classifiers while managing system complexity by avoiding unnecessary classifier applications.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different request classifiers are applied selectively to different network requests based on their specific characteristics and the satisfaction of classification conditions. This local quality approach ensures high discrimination accuracy for each request type while managing overall system complexity through targeted application.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If aggregate request control metric is calculated from multiple classifier metrics, then traffic discrimination accuracy is enhanced, but processing time increases

Engineering Contradiction:
Improvetraffic discrimination accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system calculates the aggregate request control metric using only the subset of classifier metrics that are actually applied to each network request, rather than computing all possible classifier metrics. This partial computation approach enhances traffic discrimination accuracy while minimizing processing time by avoiding unnecessary calculations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12563070B2Network traffic inspection using an aggregate control metric
Publication Date: 2026.02.24 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12563070B2 patent drawing
  • US12563070B2 patent drawing
  • US12563070B2 patent drawing

AI summary

Control of network traffic in a network is provided, including classifying a network request from a network source address using request classifiers selected from a plurality of request classifiers based on the network request satisfying classification conditions of the selected request classifiers, associating the network request with each classifier metric corresponding to the selected request classifiers, aggregating the classifier metrics associated with the network request to determine an aggregate request control metric of the network request, and instructing a network traffic controller to operate on the network request based on whether the aggregate request control metric satisfies a request control condition. Each of the plurality of request classifiers is associated in memory with a corresponding classifier metric.