Cluster-Based Anomaly Detection for DDoS Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional methods for detecting distributed denial of service (DDoS) attacks in TCP/IP traffic rely on slope and ratio calculations, which struggle to dynamically generate policies to mitigate anomalies without affecting normal traffic, as the intent behind traffic patterns is often unknown.

Innovation Solution

A cluster-based method that captures data packets, groups them using a K-means algorithm, determines anomalies, and generates rules based on signatures to block malicious traffic, optimizing these rules using a genetic algorithm for policy enforcement points.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Difficulty of detecting and measuring

If traditional slope and ratio calculations are used to detect DDoS attacks, then anomaly detection capability is improved, but the ability to dynamically generate policies without affecting normal traffic deteriorates

Engineering Contradiction:
Improveanomaly detection capabilityVSAvoiddynamic policy generation
Core Design Contradiction:
Difficulty of detecting and measuringVSAdaptability or versatility

Solution Approach 1:

The patent segments traffic analysis into cluster-based grouping, where traffic patterns are divided into distinct clusters representing different behaviors. This segmentation allows the system to identify anomalous clusters without creating overly broad policies that would affect normal traffic, resolving the contradiction between detection capability and policy adaptability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically generates policies based on real-time cluster analysis rather than using static threshold-based rules. The policy generation adapts to changing traffic patterns by continuously updating cluster assignments and identifying anomalies, enabling dynamic policy creation that preserves normal traffic while blocking attacks

Inventive Principle:
Principle #15Dynamics

2Reliability

If dynamic policies are generated to mitigate anomalies, then the effectiveness of attack mitigation is improved, but the disruption to normal traffic flows increases

Engineering Contradiction:
Improveattack mitigation effectivenessVSAvoidnormal traffic flow
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by generating targeted policies specific to each identified anomaly cluster rather than applying blanket blocking rules. Each policy is locally optimized to address specific malicious patterns while preserving normal traffic characteristics, thus maintaining mitigation effectiveness without disrupting legitimate flows

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements feedback mechanisms where policy effectiveness is continuously monitored and used to refine future policy generation. By analyzing the impact of generated policies on traffic flows, the system adjusts subsequent policy creation to maintain attack mitigation while minimizing disruption to normal traffic

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10938783B2Cluster-based determination of signatures for detection of anomalous data traffic
Publication Date: 2021.03.02 A10 NETWORKS INC
  • US10938783B2 patent drawing
  • US10938783B2 patent drawing
  • US10938783B2 patent drawing

AI summary

Provided are methods and systems for cluster-based determination of signatures for detection of anomalous data traffic. An example method may include capturing, by a network module, data packets routed to a destination. The method may further include grouping, by at least one processor in communication with the network module, the data packets into clusters. The method may also include detecting, by the processor, an anomaly in the data packets and, in response to the detection, determining, by the processor and based on the clusters, one or more signatures associated with the data packets. The method may further include generating, by the processor and based on the signatures, one or more rules for allowing the data packets. The method may further include providing, by the processor, the one or more rules to a policy enforcement point associated with the destination.