DNS Probing for Enterprise Network Migration Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for detecting user migration from an enterprise network to a non-enterprise network are error-prone, particularly relying on IP address detection, which is not reliable, and lack automated mechanisms for non-domain users, leading to insecure remote connections and manual network detection.

Innovation Solution

A method using DNS probing to determine network changes by sending queries to enterprise DNS servers, where a positive response indicates the user is within the enterprise network, and a lack of response indicates they are outside, triggering secure tunnel establishment for seamless access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If IP address-based detection is used to detect enterprise network, then the detection process is simple, but the detection accuracy is low and error-prone

Engineering Contradiction:
Improvedetection process complexityVSAvoidnetwork detection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent introduces DNS server as an intermediary component to detect enterprise network presence. Instead of directly checking IP addresses, the system sends DNS queries to enterprise DNS servers, and the presence/absence of responses from these intermediary servers reliably indicates whether the device is on the enterprise network, resolving the contradiction between simple detection and accurate detection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If manual network detection is used, then the system requires minimal automated components, but the user convenience deteriorates and security risks increase

Engineering Contradiction:
Improveautomated detection mechanismVSAvoiduser convenience
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The system implements automated self-service detection by continuously monitoring DNS query responses from enterprise DNS servers. The detection mechanism automatically identifies network transitions without user intervention, and the remote access client automatically establishes or terminates secure connections based on detection results, eliminating manual detection requirements while maintaining security.

Inventive Principle:
Principle #25Self-service

3Productivity

If remote connection with Always Connect property is enabled, then the user can continuously access enterprise network, but unnecessary remote connections are created when already on enterprise network

Engineering Contradiction:
Improvecontinuous access capabilityVSAvoidconnection management accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback-based connection management by continuously monitoring DNS query responses and using this feedback to dynamically control remote connection state. When DNS queries to enterprise servers succeed, the system feedback indicates enterprise network presence and terminates unnecessary remote connections. When queries fail, feedback indicates external network presence and triggers secure connection establishment, ensuring accurate connection management.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11297032B2Method for detecting user migration from enterprise network to non-enterprise network and a device thereof
Publication Date: 2022.04.05 COLORTOKENS INC
  • US11297032B2 patent drawing
  • US11297032B2 patent drawing
  • US11297032B2 patent drawing

AI summary

Disclosed herein are a method, a device, and a non-transitory computer readable medium for detecting user migration from an enterprise network to a non-enterprise network by using DNS probing. The method includes detecting at least one of a change in state of network connection and change in operational state of a user migration computing device. A domain name system (DNS) query is generated in response to detecting the at least one of a change in state of network connection and change in operational state of a user migration computing device. Further, the DNS query is sent to at least one of a plurality of DNS servers. If an expected DNS response is received, it is determined that the user migration computing device is in the enterprise network. If expected DNS response is not received, that the user migration computing device is outside the enterprise network.