DNS Secure Resolution Protocol Connection via Protection Module

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Domain Name System (DNS) protocols are vulnerable to tracking and spoofing, and while DNS secure resolution protocols like DNS over HTTPS (DoH) and DNS over TLS enhance security, they can lower network availability and are not widely adopted due to introduced limitations.

Innovation Solution

Implementing a method to dynamically connect a DNS secure resolution protocol, such as DoH, based on conditions obtained from a database, ensuring confidentiality and security without compromising network availability, by determining DNS queries and fulfilling specific conditions related to data transfer rates, access points, and resource access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If DNS secure resolution protocol is connected, then confidentiality and security are enhanced, but network availability decreases

Engineering Contradiction:
Improveconfidentiality and securityVSAvoidnetwork availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically switches between standard DNS and secure DNS protocols based on network conditions. The protection module monitors network state and automatically connects secure resolution protocol only when conditions are favorable, making the system adaptive rather than static. This resolves the contradiction by allowing the system to have high security when possible while maintaining high availability when security protocols would hinder performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by switching between different protocol modes (standard DNS vs. secure DNS with DoH/DoT). The protection module evaluates network conditions and adjusts the security level parameter accordingly, connecting encrypted protocols only when network conditions support them. This parameter change approach allows optimization of both security and availability based on real-time conditions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If DNS secure resolution protocol is connected, then confidentiality and security are enhanced, but device complexity increases

Engineering Contradiction:
Improveconfidentiality and securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The protection module acts as an intermediary between the resolver and DNS servers. It transparently intercepts DNS queries, determines whether secure protocol should be used, and handles the protocol switching without requiring changes to existing DNS infrastructure or client applications. This intermediary approach enhances security while minimizing added complexity by centralizing the complexity in a single management layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The protection module autonomously monitors network conditions and automatically decides when to connect secure DNS protocols without requiring manual configuration or user intervention. The system self-manages the complexity of protocol selection and switching, reducing the operational burden on users and administrators while maintaining high security standards.

Inventive Principle:
Principle #25Self-service

3Reliability

If DNS secure resolution protocol is connected, then confidentiality and security are enhanced, but ease of operation decreases

Engineering Contradiction:
Improveconfidentiality and securityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The protection module automatically monitors network conditions and manages protocol switching without requiring user knowledge or manual configuration. Users simply benefit from enhanced security without needing to understand or configure the underlying protocol changes. The system handles all complexity of secure DNS implementation transparently, maintaining ease of operation while improving security.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The protection module serves as a transparent intermediary that automatically handles secure protocol connections. Existing DNS infrastructure and client applications continue to operate unchanged, while the protection module adds security functionality in between. This approach enhances security without requiring changes to user workflows or operational procedures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11438306B2System and method of connecting a DNS secure resolution protocol
Publication Date: 2022.09.06 AO KASPERSKY LAB
  • US11438306B2 patent drawing
  • US11438306B2 patent drawing
  • US11438306B2 patent drawing

AI summary

Disclosed herein are systems and methods for connecting a Domain Name System (DNS) secure resolution protocol. In one aspect, an exemplary method comprises, by a protection module, determining a DNS query from a client, determining a fulfillment of at least one condition for connecting the DNS secure resolution protocol, wherein the at least one condition is obtained from a database, and connecting the DNS secure resolution protocol for the client when the at least one condition for connecting the DNS secure resolution protocol is fulfilled.