SafeDNS Shield
1. Product Overview
Our on-premise solution for DNS traffic content filtering is a DNS Proxy, which processes DNS queries to identify the user, compares the target domain with the filtering policy of the client, and decides whether to block or allow the traffic.
As for the technical part, the blocking is implemented by substituting the target resource's IP address with the IP address of the block page. This can either be a custom corporate page hosted outside of our solution, or a default block page embedded within our solution itself (which can also be customized).
An important limitation is the need to add our root certificate to the trusted list on every end-user device to display the block page over the https protocol. For block page display via http protocol, this is not required. Without the certificate installed on the end device, when a domain is blocked over https, the user will not see the block page, but access to the resource will still be denied.
If blocking is not required, the DNS Proxy simply forwards the target domain resolution request to the next caching DNS server in the chain. This can be either a local corporate DNS server, an ISP's DNS, or any public DNS service.
Furthermore, by processing all DNS traffic, this solution enables comprehensive traffic analysis on a per-user basis. Logs of all requests are compiled, and access to statistical information is provided.
2. Product Deployment options within the Company's Network
Depending on the client's network topology, there can be numerous deployment schemes. Below are e...
3. User Identification
To apply various filtering policies and to separate statistics by requests, it is necessary to id...
4. Components
Our solution consists of the following components: DNS Proxy Module: Receives DNS requests a...
5. Product Setup and Interaction
Custom Local Deployment All setup, maintenance, and support are handled exclusively by SafeDNS s...
6. Working with Statistics
Binary logs are stored on the SafeDNS Security server. Our solution includes a module that parses...
7. System Requirements for the Product
The minimum system requirements for a server running the SafeDNS Security module are as follows:D...
8. Rest API
ll interaction with SafeDNS Shield is performed via a REST API, which typically responds on port ...