DNS Privacy

24/08/2022

DNS Privacy

By César Díaz, Head of Telecommunications Affairs at LACNIC

The Domain Name System (DNS) is a hierarchical naming system that allows Internet users to use names instead of having to remember numerical IP addresses. With the increase in the number of devices connected to the Internet and the need to find an easier way to remember IP addresses, it became necessary to create a system that would meet these requirements.

Since its initial development, elements such as Domain Name Security Extensions (DNSSEC) have been incorporated into the DNS. While DNSSEC authenticates responses to domain name lookups, it does not provide privacy protection for those lookups, although it does prevent attackers from tampering with responses to DNS requests.

DNS queries are transmitted in plain text format, can reveal sensitive information about which websites a user visits, as well as information about other services provided on certain domains. This may make it easier to collect this information for unintended purposes.

Figure 1: Diagram showing how DNS queries work

At the IETF,[1] people have been discussing the development of various protocols such as DNS Query Name Minimization (Qname), DNS-over-TLS (DoT), DNS over Datagram Transport Layer Security (DTLS), DNS-over-HTTPS (DoH), and others currently under development such as DNS-over-Quic (DoQ) that try to add privacy to users’ DNS queries.

While their technical configuration elements are generally not available to all users, it is necessary to simplify the operation and application of these protocols to ensure the privacy of our DNS queries.

It is also worth noting that, although all the protocols developed to date seek to provide query privacy, this cannot be 100% guaranteed as DNS queries are sent in clear text. In fact, resolvers need this information in clear text to be able to process it.

(Free access, no subscription required)

Preferred Alternatives

When a user types a URL into their browser, a DNS query is performed to convert the domain portion of the URL to an IP address. Unless there is a DNS server on the local network, the name resolution request must go through the Internet service provider’s network and through any routers between the ISP and the DNS server.

Although different protocols seek to ensure DNS query privacy, in practice, DNS-over-TLS (DoT) and DNS-over-HTTPS (DoH) are the most popular and most widely used because of their technical and implementation characteristics.

The views expressed by the authors of this blog are their own and do not necessarily reflect the views of LACNIC.

Subscribe
Notify of

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments