DNS-Based Encrypted Traffic Management via Domain Association

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In corporate networks, managing secure connections using wildcard SSL certificates and shared addresses complicates access control, as it is difficult to block access to specific services without inadvertently blocking others, and determining the destination of secure requests requires decryption, which is privacy-invasive and inefficient.

Innovation Solution

The method involves associating a particular address with a domain name using DNS responses, allowing network owners to identify the domain name without decrypting secure requests, enabling selective blocking and decryption of traffic based on domain names, thereby differentiating traffic without decrypting sensitive content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If wildcard SSL certificates and shared addresses are used for multiple services, then device complexity is reduced and ease of operation is improved, but access control precision deteriorates and ability to selectively block services worsens

Engineering Contradiction:
Improveease of operationVSAvoidaccess control precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent segments the identification of secure requests by extracting and analyzing individual domain names from SSL certificates within encrypted traffic. Instead of treating all traffic to a shared address equally, the system divides the identification process into discrete domain name components that can be individually evaluated against block lists, enabling precise service-level access control while maintaining shared infrastructure.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If all secure traffic is decrypted to determine destination, then measurement precision is improved, but loss of energy increases and productivity decreases

Engineering Contradiction:
Improvedestination identification accuracyVSAvoidnetwork throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts only the necessary identification element (domain name) from the SSL certificate within the encrypted secure request, rather than decrypting the entire traffic payload. This selective extraction obtains sufficient information for access control decisions while leaving the majority of the encrypted content intact, thereby maintaining both identification accuracy and network performance.

Inventive Principle:
Principle #2Taking out (Extraction)

3Object-generated harmful factors

If all secure traffic is decrypted for monitoring, then object-generated harmful factors are reduced, but loss of energy increases and user privacy is compromised

Engineering Contradiction:
Improvesecurity threatsVSAvoidcomputational energy
Core Design Contradiction:
Object-generated harmful factorsVSLoss of energy

Solution Approach 1:

The system extracts only the domain name from SSL certificates in secure requests for the purpose of security monitoring and access control. By taking out only this specific identification element rather than decrypting and analyzing all traffic content, the system achieves effective threat detection and blocking while minimizing computational energy consumption and preserving user privacy.

Inventive Principle:
Principle #2Taking out (Extraction)

4Measurement precision

If domain names are extracted from SSL certificates to identify secure requests, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improverequest identification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces complex cryptographic decryption operations with a simpler text extraction and matching mechanism. Instead of using computationally intensive decryption to identify secure requests, the system substitutes this with direct extraction of domain names from SSL certificates followed by string matching against block lists, thereby achieving high identification accuracy with reduced system complexity.

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

Data Source

PatentUS11924180B2Manage encrypted network traffic using DNS responses
Publication Date: 2024.03.05 IBOSS INC
  • US11924180B2 patent drawing
  • US11924180B2 patent drawing
  • US11924180B2 patent drawing

AI summary

This present disclosure generally relates to managing encrypted network traffic using Domain Name System (DNS) responses. One example includes requesting an address; receiving a response from the resolution server including one or more addresses associated with the domain name; associating with the domain name a particular address selected from the received one or more addresses; receiving a request to resolve the domain name; sending a response to the request to resolve the domain name, the sent response including the particular address associated with the domain name; receiving a secure request for a resource, the secure request directed to the particular address associated with the domain name; and determining that the secure request is directed to the domain name based on the association between the particular address and the domain name.