CDN Security Policy Provisioning for DDoS Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content Delivery Networks (CDNs) face challenges in securing streaming content from attacks such as HTTP GET flooding Distributed Denial of Service (DDoS) due to the inability of conventional Web Application Firewalls (WAFs) to effectively validate requests based on state information and detect malicious behaviors, leading to vulnerabilities in edge servers and content delivery infrastructure.

Innovation Solution

Implementing a method for automatic provisioning of security policies within a CDN that involves obtaining a manifest, determining security policies based on user and content information, updating firewall rules, and applying these rules to validate requests, including rules for detecting malformed and repeated requests, thereby enhancing security and reducing resource overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional Web Application Firewalls are used to filter requests, then basic security protection is provided, but they cannot effectively validate requests based on state information and detect malicious behaviors

Engineering Contradiction:
Improvesecurity protection capabilityVSAvoidfirewall rule complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by obtaining manifest information about the streaming content before validating fragment requests. The firewall rules are pre-configured with state information including manifest details, URL patterns, and expected request sequences, enabling effective detection of malicious behaviors without complex runtime analysis

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring request patterns and comparing them against expected behavior derived from manifest information. The firewall dynamically adjusts its validation based on feedback from detected anomalies, improving security protection while maintaining manageable rule complexity

Inventive Principle:
Principle #23Feedback

2Reliability

If firewall rules are updated to validate all requests thoroughly, then security against DDoS attacks improves, but resource consumption increases

Engineering Contradiction:
Improveprotection against DDoS attacksVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system applies local quality by validating requests differently based on their specific characteristics. Critical requests involving manifest information and initial fragment requests undergo thorough validation using state information, while routine requests use simplified validation. This selective approach provides strong DDoS protection where needed while minimizing resource consumption

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs partial validation by focusing security checks on the most critical aspects of requests rather than analyzing every detail. The firewall validates essential elements such as URL patterns, request sequences, and manifest consistency, while skipping less critical validations, thereby achieving effective DDoS protection with reduced resource overhead

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If state information is used to validate requests, then detection of malformed and repeated requests improves, but processing overhead increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by extracting and storing state information from manifest files before request validation begins. Expected URL patterns, fragment sequences, and content characteristics are pre-analyzed and cached, enabling rapid detection of malformed and repeated requests without time-consuming processing during request validation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses copying by creating simplified representations of the manifest information and expected request patterns. These copies are stored in easily accessible formats that enable rapid comparison against actual requests, improving detection accuracy while minimizing processing time through efficient data structures and caching mechanisms

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11818100B2Automatic provisioning of streaming policies for video streaming control in CDN
Publication Date: 2023.11.14 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11818100B2 patent drawing
  • US11818100B2 patent drawing
  • US11818100B2 patent drawing

AI summary

Methods and systems for automatic provisioning of security policies for content streaming control within a Content Delivery Network (CDN) are provided. According to one aspect, a method for automatic provisioning of security policies for content streaming control by a network node within a CDN that supports at least one streaming media protocol comprises: obtaining a manifest, the manifest being generated in response to a user requesting a streaming content from the CDN; determining a first security policy associated with the user and/or the requested streaming content in accordance with the manifest; updating a set of firewall rules for implementing security policies in accordance with the determined first security policy; and applying the updated set of firewall rules to validate requests from the user for the streaming content. The policies are dynamically configured and may be sparsely provisioned, e.g., downloaded only to the pertinent nodes and activated only when necessary.