Query Classification for Detecting DGA-Based Botnet Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions for detecting malicious network activity, particularly from botnets, struggle to identify 'unknown unknowns' without known signatures, allowing command and control devices to evade detection through Domain Generation Algorithms (DGAs) that generate legitimate-looking entity identifiers.

Innovation Solution

An intermediary system uses machine learning models to analyze and classify entity identifier queries based on features such as contiguous sequences of characters and frequency rankings, identifying illegitimate queries generated by DGAs, and determines the originating devices' profiles to perform remedial actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If signature-based detection methods are used to identify malicious network activity, then known malicious patterns can be detected, but unknown unknowns (new malware variants using DGAs) cannot be detected

Engineering Contradiction:
Improvedetection capabilityVSAvoidability to detect new malware variants
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent replaces traditional signature-based mechanical detection with machine learning-based anomaly detection. The system uses ML models to analyze entity identifier queries and classify them as legitimate or malicious based on learned patterns, enabling detection of unknown malware variants without relying on pre-existing signatures.

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

Solution Approach 2:

The system changes the detection parameters from fixed signatures to dynamic machine learning models that continuously adapt. By training models on feature patterns (contiguous character sequences, frequency rankings) and updating them with new data, the system can detect evolving malware techniques including DGA-generated domains.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If machine learning models are used to classify entity identifier queries, then unknown unknowns can be detected, but system complexity increases

Engineering Contradiction:
Improvedetection of unknown malwareVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the detection system into distinct functional components: feature extraction module (identifying contiguous character sequences), classification module (ML-based legitimacy determination), and response module (remedial actions). This segmentation makes the complex ML system manageable and deployable while maintaining high detection capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary classification layer between network traffic monitoring and security response. The ML-based classification module acts as a mediator that processes entity identifier queries, determines legitimacy, and triggers appropriate responses, simplifying the overall system architecture while enabling sophisticated detection.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If feature extraction based on contiguous character sequences is used, then DGA-generated identifiers can be identified, but processing time increases

Engineering Contradiction:
Improveclassification accuracyVSAvoidquery processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary feature extraction and classification in advance, analyzing entity identifier queries before they are executed. By pre-processing and classifying queries using ML models that consider contiguous character sequences and frequency rankings, the system can quickly identify malicious activity without requiring time-consuming deep analysis during execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260039672A1Methods, systems, and apparatuses for query analysis and classification
Publication Date: 2026.02.05 COMCAST CABLE COMM LLC
  • US20260039672A1 patent drawing
  • US20260039672A1 patent drawing
  • US20260039672A1 patent drawing

AI summary

Described herein are methods, systems, and apparatuses for query analysis and classification. A plurality of entity identifier queries associated with a plurality of entity identifiers may be received and classified as being legitimate or illegitimate. Illegitimate entity identifier queries may be associated with originating devices that are infected with malware. The originating devices may have sent the illegitimate entity identifier queries in an attempt to communicate with a command and control server(s) of a botnet. Such originating devices may be identified and one or more remedial actions may be performed.