DoS Detection Using Benford and Zipf Distributions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for detecting and mitigating denial of service (DoS) attacks are susceptible to packet crafting, reliant on deep packet inspection, and require specific traffic properties, making them inefficient and resource-intensive.

Innovation Solution

The method involves monitoring incoming traffic packets, building a distribution based on Benford's Law to model normal traffic behavior, detecting DoS attacks, sorting packets using Zipf's Law to differentiate between legitimate and malicious traffic, and rebuilding a distribution to allow only compliant packets to pass through, utilizing shallow packet inspection and adaptive filtering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep packet inspection is used to detect DoS attacks, then detection accuracy is improved, but resource consumption and processing time increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential characteristics needed for DoS detection (traffic volume, packet rate, flow patterns) rather than performing deep inspection of packet contents. This selective extraction maintains detection accuracy while significantly reducing processing resources required.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The detection system is segmented into multiple analysis layers: basic traffic statistics, flow pattern analysis, and behavioral modeling. Each layer processes only necessary data at its level, avoiding the need for deep packet inspection while maintaining comprehensive detection capability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If traditional filtering methods are used to mitigate DoS attacks, then attack mitigation is achieved, but legitimate traffic may be blocked and detection precision decreases

Engineering Contradiction:
Improveattack mitigationVSAvoiddetection precision
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The filtering system dynamically adjusts its behavior based on learned traffic patterns and detected attack characteristics. Rather than using static rules, the system adapts its filtering thresholds and criteria in real-time, improving precision by distinguishing legitimate traffic variations from actual attacks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback loops where detection results and traffic analysis continuously refine the filtering criteria. This feedback mechanism allows the system to learn from false positives and negatives, progressively improving detection precision while maintaining reliable attack mitigation.

Inventive Principle:
Principle #23Feedback

3Reliability

If current DoS detection methods are deployed, then attack detection capability is provided, but system complexity and implementation difficulty increase

Engineering Contradiction:
Improveattack detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal detection framework that handles multiple DoS attack types (volumetric, protocol, application-layer) through a single integrated system. This multi-functional approach reduces implementation complexity by providing consistent detection mechanisms across different attack scenarios rather than requiring separate specialized systems.

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

Solution Approach 2:

The system performs preliminary analysis of traffic patterns and establishes baseline behavior before attacks occur. This preliminary action creates pre-configured detection rules and thresholds that simplify real-time detection during actual attacks, reducing the complexity of on-the-fly decision-making.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11627157B2Method and system for detecting and mitigating a denial of service attack
Publication Date: 2023.04.11 HYPRFIRE PTY LTD
  • US11627157B2 patent drawing
  • US11627157B2 patent drawing
  • US11627157B2 patent drawing

AI summary

A method of detecting and mitigating a denial of service attack is described. The method comprises monitoring incoming first traffic packets, building a first Benford distribution of the first traffic packets, the first Benford distribution corresponding to network behaviour associated with normal traffic, and detecting a denial of service attack associated with incoming second traffic packets. After detecting the denial of service attack, the method involves sorting the incoming second traffic packets according to a characteristic of the incoming second traffic packets to create a Zipf distribution, building a second Benford distribution of the second traffic packets using the Zipf distribution and the first Benford distribution, discarding incoming second traffic packets that are not consistent with the second Benford distribution, and allowing incoming second traffic packets that are consistent with the second Benford distribution.