DNS Hijacking Detection via Group Resolution and Legitimacy Checks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

DNS hijacking, a common cyber-attack where attackers redirect DNS queries to malicious servers, is difficult to detect as it can be easily disguised as legitimate DNS manipulation, leading to phishing and identity theft.

Innovation Solution

A system and method that involves resolving domain names in a hijack target group list to IP addresses, checking these against a blacklist, and determining if legitimate reasons exist for common IP addresses, with a control group list to distinguish between malicious and legitimate DNS manipulations, thereby reporting DNS hijacking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If DNS queries are redirected to attacker-controlled servers, then the attacker can perform phishing and identity theft, but legitimate DNS functionality is compromised

Engineering Contradiction:
Improvephishing and identity theft capabilityVSAvoidlegitimate DNS functionality
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent performs preliminary DNS resolution of domain names to IP addresses before actual web browsing occurs. By pre-resolving domain names and checking them against known malicious IP address databases, the system identifies potential hijacking before the user interacts with the malicious site, preventing phishing and identity theft while preserving legitimate DNS functionality through proactive security checks

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary security scanning system that sits between the user's DNS resolver and the actual DNS servers. This intermediary layer resolves domain names, compares the results against trusted databases of malicious IPs, and blocks access to hijacked domains while allowing legitimate DNS queries to proceed normally, thus mediating between security requirements and DNS functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If DNS hijacking detection is performed, then malicious IP addresses can be identified, but false positives may occur from legitimate DNS manipulations

Engineering Contradiction:
Improvedetection accuracyVSAvoidfalse positive rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where DNS resolution results are continuously compared against updated databases of known malicious IP addresses. The system learns from confirmed hijacking patterns and adjusts its detection criteria, providing feedback loops that improve detection accuracy while filtering out legitimate DNS manipulations through iterative refinement of detection algorithms

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes detection parameters by using multiple criteria including IP address reputation scores, domain age, registration information, and resolution patterns. By adjusting and weighting multiple parameters rather than relying on a single threshold, the system achieves higher detection precision while reducing false positives from legitimate DNS manipulations that may match single-criteria thresholds

Inventive Principle:
Principle #35Parameter changes

3Difficulty of detecting and measuring

If multiple domain names are resolved to check for common IP addresses, then DNS hijacking can be detected, but the complexity of the detection system increases

Engineering Contradiction:
Improvedetection capabilityVSAvoiddetection system complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The patent merges multiple domain name resolutions into a single batch operation, resolving multiple domain names simultaneously and comparing their IP addresses in one unified process. This combining approach maintains comprehensive detection capability while reducing system complexity by eliminating the need for separate resolution and comparison operations for each domain name

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal detection mechanism that handles multiple domain names through a single multi-functional resolution process. The same resolution and comparison infrastructure is used whether checking one domain or many, making the system scalable without proportionally increasing complexity. The universal approach allows the system to detect various types of DNS hijacking patterns using the same core functionality

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

Data Source

PatentUS10594728B2Detection of domain name system hijacking
Publication Date: 2020.03.17 GEN DIGITAL INC
  • US10594728B2 patent drawing
  • US10594728B2 patent drawing
  • US10594728B2 patent drawing

AI summary

Detecting a Domain Name Service (DNS) hijacking includes resolving names in a hijack target group list to their respective Internet Protocol (IP) addresses. In response to determining that two names in the hijack target group list resolved to a common IP address, a determination is made whether a legitimate reason exists for the two names in the hijack target group list to resolve to the common IP address. In response to determining that a legitimate reason does not exist for the two names in the hijack target group list to resolve to a common IP address, a DNS hijacking is indicated.