Domain Reputation Engine for Malicious DNS Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack an effective method to distinguish between legitimate and malicious domain names, as they often rely on simple blacklisting techniques that can be evaded by malicious actors with agile network operations, leading to false negatives and inefficiencies in identifying and mitigating cyber threats.

Innovation Solution

A system that assigns reputation scores to domain names by analyzing historical DNS traffic data, network-based features, zone-based features, and evidence-based features, using a reputation engine to compute scores based on statistical models and clustering techniques, distinguishing between legitimate and malicious domains through a combination of network profile modeling, clustering, and evidence-based analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If simple blacklisting techniques are used to identify malicious domain names, then the system is easy to operate and implement, but the accuracy of detection is low and false negatives increase due to agile network operations by malicious actors

Engineering Contradiction:
Improveease of operationVSAvoiddetection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system segments the detection process into multiple independent analysis components: DNS traffic pattern analysis, network behavior analysis, domain registration analysis, and reputation scoring. Each component evaluates specific aspects of domain legitimacy separately, then combines results for comprehensive detection. This segmentation allows the system to maintain operational simplicity while achieving high detection accuracy through multi-factor evaluation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from traditional single-dimension blacklisting to multi-dimensional analysis by evaluating domain names across multiple dimensions: temporal patterns (DNS query timing), spatial patterns (geographic distribution of queries), behavioral patterns (query frequency and diversity), and reputational data. This dimensional expansion enables accurate detection of agile malicious operations that evade simple blacklists.

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

2Measurement precision

If comprehensive analysis of historical DNS traffic data, network-based features, zone-based features, and evidence-based features is performed, then the accuracy of domain classification is improved, but the computational complexity and processing time increase

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

Solution Approach 1:

The system performs preliminary actions by pre-processing and indexing historical DNS traffic data, network features, and zone information before actual detection occurs. Reputation scores and baseline behaviors are pre-computed and stored for rapid retrieval during detection operations. This preliminary preparation reduces real-time computational complexity while maintaining high classification accuracy through pre-analyzed multi-dimensional data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces intermediary components that mediate between raw data and final classification: feature extraction modules that convert raw DNS traffic into standardized metrics, normalization layers that harmonize different data sources, and aggregation functions that synthesize multiple features into composite scores. These intermediaries simplify the overall system architecture while enabling comprehensive analysis through modular, manageable processing stages.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If traditional blacklisting methods are used, then the system requires minimal processing resources, but malicious domains with high agility and diversity are not effectively identified

Engineering Contradiction:
Improveprocessing resourcesVSAvoidthreat identification reliability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system implements dynamic detection that adapts to changing threat patterns by continuously analyzing DNS traffic streams and updating reputation scores in real-time. Unlike static blacklists, the system dynamically adjusts detection thresholds and weights based on observed network behavior patterns. This dynamic approach reliably identifies agile malicious domains while processing resources are efficiently managed through event-driven architecture that processes data only when changes occur.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback loops where detection results and analyst decisions feed back into the analysis model. When malicious domains are identified or legitimate domains are falsely flagged, the system learns from these outcomes and adjusts its detection parameters. This feedback mechanism improves threat identification reliability over time while maintaining efficient resource usage by focusing processing power on high-risk patterns identified through feedback-driven prioritization.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9516058B2Method and system for determining whether domain names are legitimate or malicious
Publication Date: 2016.12.06 FORTRA LLC
  • US9516058B2 patent drawing
  • US9516058B2 patent drawing
  • US9516058B2 patent drawing

AI summary

A system and method for determining whether at least one domain is legitimate or malicious by obtaining passive DNS query information, using the passive DNS query information to measure statistical features of known malicious domain names and known legitimate domain names, and using the statistical features to determine at least one reputation for at least one new domain, where the reputation indicates whether the at least one new domain is likely to be for malicious or legitimate uses.