HTTPS Flood Detection via TCP Header Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques are ineffective in detecting and mitigating HTTPS flood attacks, which exploit encrypted communication protocols, making it difficult to distinguish between legitimate and malicious traffic, and require significant computational resources, leading to server unresponsiveness.

Innovation Solution

A method that analyzes TCP headers of ingress traffic to estimate traffic telemetries and provides rate-based and rate-invariant features to detect potential HTTPS flood attacks without decrypting the traffic, using baselines to differentiate normal behavior from anomalies, and executes mitigation actions such as traffic blocking or rate-limiting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traffic decryption is performed to detect HTTPS flood attacks, then detection accuracy is improved, but computational resources are consumed and server unresponsiveness occurs

Engineering Contradiction:
Improvedetection accuracyVSAvoidserver responsiveness
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent introduces an intermediary detection system that analyzes encrypted traffic patterns without requiring decryption. The system uses TCP header analysis and traffic telemetry as intermediaries to identify attack characteristics, eliminating the need for computationally intensive decryption operations while maintaining detection capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical decryption process with a statistical analysis approach. Instead of using cryptographic key pairs to decrypt traffic, the system uses pattern recognition and baseline comparison of traffic characteristics to detect floods, substituting a computationally heavy process with a lighter statistical methodology.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Object-affected harmful factors

If conventional DoS mitigation techniques are used for HTTPS attacks, then simple attacks can be mitigated, but encrypted traffic patterns cannot be distinguished from legitimate traffic

Engineering Contradiction:
Improveattack mitigationVSAvoidtraffic differentiation
Core Design Contradiction:
Object-affected harmful factorsVSDifficulty of detecting and measuring

Solution Approach 1:

The patent changes the detection parameters from content-based analysis (requiring decryption) to meta-data based analysis (TCP headers, packet sizes, timing). By transforming the analysis focus to traffic characteristics rather than payload content, the system can differentiate attack patterns from legitimate traffic without decryption.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the detection process into multiple independent features: rate-based features (request volume over time), rate-invariant features (traffic patterns independent of rate), and statistical features (deviation from baseline). This segmentation allows comprehensive analysis of traffic behavior without requiring full packet decryption.

Inventive Principle:
Principle #1Segmentation

3Use of energy by stationary object

If traffic analysis is performed without decryption, then computational overhead is reduced, but detection capability for encrypted protocols is lost

Engineering Contradiction:
Improvecomputational overheadVSAvoiddetection capability
Core Design Contradiction:
Use of energy by stationary objectVSReliability

Solution Approach 1:

The system performs self-service detection by analyzing traffic characteristics that are already exposed in TCP headers and packet metadata. The detection mechanism serves itself by using the inherent structure of network protocols to provide detection capabilities without requiring external decryption resources or additional computational burden on the server.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11750632B2Method and system for detecting and mitigating HTTPS flood attacks
Publication Date: 2023.09.05 RADWARE LTD
  • US11750632B2 patent drawing
  • US11750632B2 patent drawing
  • US11750632B2 patent drawing

AI summary

A method for detecting DoS attacks using an encrypted communication protocol includes estimating traffic telemetries of packets of at least ingress traffic passing over an insecure network that is directed to a protected entity by analyzing TCP headers of the packets, the packets using an encrypted version of a non-encrypted communication protocol, the packets being intended for the protected entity; providing at least one rate-based feature and at least one rate-invariant feature based on the estimated traffic telemetries, wherein the rate-based feature and the rate-invariant feature demonstrate a normal behavior of the traffic; and executing a mitigation action when a potential flood DoS attack using the encrypted communication protocol is detected by an evaluation of each of the at least one rate-based feature and the at least one rate-invariant feature with respect to respective baselines to determine whether the behavior of the ingress traffic indicates a potential flood DoS attack.