Encrypted DNS Does Not Hide All Browsing Activity

· 2:55 · Watch on YouTube ↗

Summary

A packet-capture demonstration shows that DNS over HTTPS can hide DNS queries while a connection’s SNI remains visible. ECH can encrypt the ClientHello, but may affect enterprise filtering and does not always work.

Key points

  • The demonstration uses a network tap and Wireshark to inspect traffic from a PC configured to use DNS over HTTPS in Firefox.
  • Although the DNS query is not visible, the server name can appear in the unencrypted ClientHello SNI.
  • ECH can encrypt the ClientHello when supported, concealing SNI in the demonstrated connection flow.
  • Enterprise DNS filtering and transparent proxies may rely on unencrypted SNI to restrict access to phishing or malware sites.
  • The presenter cautions that ECH does not always work and that encrypted DNS alone does not ensure browsing privacy.

Article Details

Topics
  • [00:00] Encrypted DNS privacy limits and visible SNI
  • [00:19] Packet-capture demonstration using a network tap, Wireshark, Firefox, and Cloudflare DNS
  • [01:33] ECH encrypts the ClientHello when supported
  • [02:00] Enterprise DNS filtering and transparent proxies rely on SNI; ECH may affect filtering and does not always work

Products

Tools

Related Articles