Encoder-Decoder Neural Network for DNS Anomaly Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for detecting anomalous network traffic patterns struggle due to the rarity and uniqueness of malicious events within heterogeneous internet traffic, leading to over-fitting with irrelevant features, false alarms, and difficulty in distinguishing between benign and malicious traffic, especially as attack patterns evolve.

Innovation Solution

The use of an encoder-decoder neural network to generate reconstructed vectors from input aggregate vectors of DNS traffic records, calculating distances to identify anomalies, and normalized distance-based clustering to classify network traffic data into normal and anomalous clusters without prior knowledge of cluster sizes or types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional fixed signatures are used for attack detection, then detection accuracy for known attacks is improved, but adaptability to evolving attack patterns deteriorates

Engineering Contradiction:
Improvedetection accuracyVSAvoidadaptability to evolving attacks
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic anomaly detection by continuously learning from incoming network traffic data, allowing the system to adapt to evolving attack patterns in real-time. The unsupervised learning model updates its understanding of normal behavior dynamically, enabling detection of novel attacks without requiring pre-defined signatures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter representation of network traffic by transforming raw traffic data into aggregated feature vectors that capture essential patterns. This parameter transformation enables the detection model to focus on meaningful characteristics rather than raw data, improving both accuracy and adaptability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If volumetric based approach with numerous measurements and features is used, then detection capability is improved, but false alarms increase due to over-fitting with irrelevant features

Engineering Contradiction:
Improvedetection capabilityVSAvoidfalse alarm rate
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent extracts only the most relevant features from the volumetric traffic data by aggregating measurements into meaningful feature vectors. The unsupervised learning model automatically identifies and extracts significant patterns while filtering out irrelevant features, reducing false alarms while maintaining detection capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses partial action by selecting a subset of the most informative features rather than processing all available measurements. This selective approach reduces computational overhead and minimizes the impact of irrelevant features, thereby reducing false alarms while preserving essential detection capabilities.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If anomalous behavior is described using many features, then characterization accuracy is improved, but human interpretability deteriorates

Engineering Contradiction:
Improvecharacterization accuracyVSAvoidhuman interpretability
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent transforms high-dimensional feature data into a different dimensional representation through unsupervised learning. The model projects complex multi-feature anomaly descriptions into a lower-dimensional latent space that preserves essential characteristics while enabling more compact and interpretable representations for human analysis.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Device complexity

If conventional detection methods are used, then implementation simplicity is maintained, but detection accuracy for rare anomalous events deteriorates

Engineering Contradiction:
Improveimplementation simplicityVSAvoiddetection accuracy for rare events
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent implements self-service detection by using unsupervised learning that automatically learns normal behavior patterns from data without requiring manual labeling or configuration. The system serves itself by autonomously adapting to new traffic patterns and attack types, improving detection accuracy for rare events while maintaining reasonable implementation complexity through automated feature learning.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11470101B2Unsupervised encoder-decoder neural network security event detection
Publication Date: 2022.10.11 AT&T TECHNICAL SERVICES CO INC
  • US11470101B2 patent drawing
  • US11470101B2 patent drawing
  • US11470101B2 patent drawing

AI summary

A method may include a processing system having at least one processor obtaining a first plurality of domain name system traffic records, generating an input aggregate vector from the first plurality of domain name system traffic records, where the input aggregate vector comprises a plurality of features derived from the first plurality of domain name system traffic records, and applying an encoder-decoder neural network to the input aggregate vector to generate a reconstructed vector, where the encoder-decoder neural network is trained with a plurality of aggregate vectors generated from a second plurality of domain name system traffic records. In one example, the processing system may then calculate a distance between the input aggregate vector and the reconstructed vector, and apply at least one remedial action associated with the first plurality of domain name system traffic records when the distance is greater than a threshold distance.