Stockpiled Domain Detection Using Fingerprints, Heuristics, and ML

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cybercriminals are increasingly using sophisticated techniques to obfuscate malicious domains, making it difficult for security platforms to detect and prevent the deployment of malicious stockpiled domains, which can compromise computer systems and form botnets.

Innovation Solution

A system and method using fingerprinting, heuristics-based, and machine learning classifications to identify malicious stockpiled domains by analyzing domain data from sources like certificate logs, passive DNS datasets, and WHOIS datasets, employing a machine learning model trained on benign and malicious domains to predict domain classifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional domain detection methods are used, then the system is simpler to implement, but the detection accuracy deteriorates due to sophisticated obfuscation techniques

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The detection system is divided into multiple independent classification modules: fingerprinting-based classification, heuristics-based classification, and machine learning-based classification. Each module analyzes different aspects of domain data (certificates, DNS records, WHOIS information) and contributes to the overall detection accuracy without requiring the entire system to be complex

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple detection approaches (fingerprinting, heuristics, machine learning) into a unified classification system. The results from different classification methods are integrated to produce a comprehensive domain assessment, achieving higher accuracy than any single method could provide alone

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If multiple classification methods are applied to improve detection accuracy, then the detection capability improves, but the processing time increases

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

Solution Approach 1:

The system applies classification methods selectively based on the domain's characteristics and the available computational resources. Not all classification methods are applied to every domain equally - the system can adjust the depth and breadth of analysis based on risk assessment and processing constraints

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The fingerprinting-based classification and heuristics-based classification perform preliminary analysis that can quickly identify obvious malicious domains without requiring time-consuming machine learning analysis. This preliminary screening reduces the overall processing time by filtering out easy cases before applying more resource-intensive methods

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If domain data from multiple sources is collected and analyzed, then the detection accuracy improves, but the data processing complexity increases

Engineering Contradiction:
Improvedomain classification accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The data processing is segmented into distinct stages: collecting domain data from multiple sources (certificates, DNS, WHOIS), processing each data type through specialized handlers, and then feeding the processed information to the classification algorithms. This segmentation makes the complex data processing manageable and maintainable

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260067306A1Methods to detect malicious stockpiled domain names
Publication Date: 2026.03.05 PALO ALTO NETWORKS INC
  • US20260067306A1 patent drawing
  • US20260067306A1 patent drawing
  • US20260067306A1 patent drawing

AI summary

The present application discloses a method, system, and computer system for detecting stockpiled domains. The method includes (i) determining that a candidate domain is a malicious stockpiled domain using one or more of (a) a fingerprinting classification, (b) a heuristics-based classification, and (c) a machine learning classification, and (ii) applying a security policy based on a classification of the candidate domain as the malicious stockpiled domain.