Firewall Detecting Persistent Low Volume Attacks via Token Feature Vectors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional firewalls are ineffective in detecting and combating persistent low volume attacks, which mimic valid user traffic patterns and evade detection by changing signatures and rates, making it difficult to differentiate from legitimate traffic.

Innovation Solution

A persistent low volume attack (PLVA) firewall that transforms network data into canonical representations using tokens and feature vectors, allowing for stateless identification and detection of recurring patterns, even when attack signatures change, and performs protective actions against identified threats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional firewalls use rule-based detection and semi-stateful tracking, then they can detect volumetric attacks, but they fail to detect persistent low volume attacks that mimic valid user traffic

Engineering Contradiction:
Improveattack detection accuracyVSAvoidability to detect evolving attack patterns
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by storing canonical representations of legitimate traffic patterns before the attack occurs. When traffic is analyzed, it compares against these pre-stored patterns to detect deviations, enabling early detection of persistent low volume attacks before they can cause significant damage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates simplified copies of traffic patterns in the form of canonical representations using tokens and feature vectors. These copies capture the essential characteristics of legitimate traffic without storing the actual traffic data, enabling efficient comparison and detection of anomalies while reducing memory consumption.

Inventive Principle:
Principle #26Copying

2Reliability

If firewalls track actual network traffic contents, then they can detect malicious patterns, but they consume excessive memory and processor resources

Engineering Contradiction:
Improvetraffic analysis accuracyVSAvoidprocessor and memory consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system extracts only the essential features from network traffic by converting them into tokens and feature vectors. This extraction process removes unnecessary data while preserving the critical characteristics needed for attack detection, significantly reducing memory and processor requirements while maintaining detection accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the parameters of traffic representation by transforming actual traffic data into canonical forms with fixed-length tokens and normalized feature vectors. This parameter transformation enables efficient storage and comparison operations while preserving the ability to detect subtle attack patterns.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If firewalls use one-to-one matching against defined rules, then they can detect known attacks, but they cannot detect persistent low volume attacks with changing signatures

Engineering Contradiction:
Improveattack signature matching accuracyVSAvoiddetection of variant attack patterns
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system introduces dynamics by using probabilistic matching and similarity-based comparison instead of static one-to-one rule matching. The canonical representations allow the system to adapt to varying attack patterns while maintaining detection precision, as it can identify similarities even when exact matches are not present.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system achieves universality by creating a unified canonical representation framework that can handle multiple types of attacks with different signatures. The token-based approach and feature vector comparison enable the same detection mechanism to work across diverse attack scenarios, from volumetric attacks to persistent low volume attacks with evolving patterns.

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

Data Source

PatentUS11405359B2Network firewall for mitigating against persistent low volume attacks
Publication Date: 2022.08.02 DRNC HOLDINGS INC
  • US11405359B2 patent drawing
  • US11405359B2 patent drawing
  • US11405359B2 patent drawing

AI summary

A network firewall detects and protects against persistent low volume attacks based on a sequence of network data having a pattern that matches by some threshold or percentage a sequence of network data from an earlier iteration of the same persistent low volume attack. The attack patterns are derived from tokenizing one or more elements from a captured sequence of network data that is representative of an attack iteration. Counts for different resulting tokens may be stored in a feature vector that represents the attack pattern. If subsequent sequences of network data have a sufficient number of similar token, a pattern match can be identified and the firewall can take protective action including blacklisting the sending clients, blocking the traffic, redirecting the traffic, sending a problem to verify the sender is an actual user, or other actions.