DNS Smart Access Agent for Blocking Untrusted DNS Addresses
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional DNS systems face issues with visibility, privacy, and security, including exposure of user activities, potential malware detection, and vulnerabilities to attacks like DNS tunneling and hijacking.
Innovation Solution
Implementing a DNS smart access agent that intercepts DNS requests and ensures all communications are routed through a trusted DNS resolver, using a local cache and monitoring outbound traffic to block unauthorized addresses, and employing secure DNS protocols to maintain control and visibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional DNS systems are used, then DNS resolution is transparent and automatic, but network visibility and security control are lost
Solution Approach 1:
The patent introduces a DNS smart access agent as an intermediary component that sits between the client device and external DNS servers. This agent intercepts DNS requests, resolves them through a trusted DNS server, and only allows traffic to addresses that were resolved through the trusted resolver. This mediator approach maintains the automatic DNS resolution process while providing security control and visibility, resolving the contradiction between ease of operation and reliability.
2Object-generated harmful factors
If DNS requests are allowed to proceed freely, then user privacy is maintained, but exposure to malicious domains increases
Solution Approach 1:
The patent implements preliminary anti-action by blocking DNS requests to untrusted resolvers and preventing access to addresses that were not resolved through the trusted DNS server before malicious activity can occur. The DNS smart access agent proactively identifies and blocks attempts to access untrusted addresses, counteracting the harmful effect of exposure to malicious domains while maintaining legitimate user activity.
3Productivity
If DNS tunneling attacks are allowed, then network traffic flows freely, but security vulnerabilities increase
Solution Approach 1:
The patent implements feedback mechanisms where the DNS smart access agent continuously monitors DNS requests and traffic flow, comparing against the list of trusted addresses resolved through the trusted DNS server. When traffic patterns indicate potential DNS tunneling or when addresses are not in the trusted list, the system provides feedback by blocking the traffic. This feedback loop maintains network traffic flow for legitimate purposes while preventing security vulnerabilities.
4Reliability
If a DNS protection agent is deployed, then DNS security is improved, but device complexity increases
Solution Approach 1:
The patent implements self-service by having the DNS smart access agent automatically manage DNS security functions. The agent autonomously intercepts DNS requests, queries the trusted DNS server, maintains the list of trusted addresses, and automatically blocks unauthorized traffic without requiring manual intervention. This automation reduces the operational complexity burden while maintaining improved DNS security reliability.
Data Source
AI summary
Embodiments of systems and methods for DNS smart access are disclosed herein. In particular, certain embodiments include a local cache of trusted addresses resolved by a trusted DNS resolver. A DNS smart access agent monitors outbound communications from applications or processes on a client device. The DNS smart access agent blocks access to addresses that were not resolved through the trusted DNS resolver.


