ML
MindLucidТолько в браузере
Сети и инфраструктура•7 мин чтения

Все о DNS over HTTPS (DoH): как шифрование в браузере защищает от слежки провайдера

Технический разбор стандарта RFC 8484, криптографической валидации DNSSEC и задержек DNS-резолверов.

ML

Команда безопасности MindLucid

Архитектура базовых сетей

Интерактивная песочница

Проверьте инструмент прямо в браузере (без отправки на сервер)

Открыть полный инструмент: DNS over HTTPS & Record Explorer
Популярные домены:
Понимание DNS over HTTPS (DoH) и типов записей

Конфиденциальность и RFC 8484

Обычные DNS-запросы передаются открытым текстом по UDP порту 53, позволяя провайдерам отслеживать трафик. DoH шифрует запросы по TLS 1.3 через порт 443.

100% выполнение в браузере

Инструмент отправляет CORS DoH запросы напрямую к серверам Cloudflare (1.1.1.1) и Google (8.8.8.8) без каких-либо промежуточных серверов.

Типы записей DNS

A: IPv4 адрес • AAAA: IPv6 адрес • MX: почтовый сервер • TXT: SPF/DKIM/верификация • CNAME: канонический псевдоним • NS: авторитативные DNS-серверы.

Выполнение: 100% локально в памяти браузера
Без телеметрии и логов

Фундаментальная уязвимость классического DNS (Порт 53)

При разработке системы доменных имен в 1980-х годах (RFC 1034 / 1035) приоритетом была производительность и отказоустойчивость, а не криптографическая конфиденциальность. В результате DNS-запросы десятилетиями передавались открытым текстом по порту UDP 53.

Каждый раз, когда устройство подключается к сайту, открытый пакет отправляется через Wi-Fi маршрутизатор и оборудование интернет-провайдера (ISP). Провайдеры имеют возможность сохранять историю посещений, использовать ее для таргетирования рекламы или блокировать ресурсы.

Как стандарт RFC 8484 (DoH) меняет безопасность

В октябре 2018 года инженерный совет IETF утвердил спецификацию RFC 8484, стандартизировав протокол DNS поверх HTTPS (DoH):

  1. Туннелирование в TLS 1.3: Все запросы и ответы упаковываются в зашифрованные HTTPS-сессии через стандартный порт TCP 443.
  2. Неотличимость от веб-трафика: Пакеты DoH внешне идентичны обычному безопасному трафику веб-страниц, благодаря чему промежуточные маршрутизаторы и DPI-системы не могут фильтровать или анализировать запросы.
  3. Мультиплексирование через HTTP/2 и HTTP/3: Клиент DoH отправляет несколько запросов параллельно в рамках одного соединения TCP/QUIC, устраняя задержки повторных рукопожатий.

DNSSEC: Конфиденциальность против целостности

Если DoH обеспечивает конфиденциальность (никто не видит, к какому домену вы обращаетесь), то DNSSEC гарантирует целостность (ответ не подменен злоумышленником). Цифровые подписи RRSIG и DS выстраивают непрерывную криптографическую цепочку доверия до корневой зоны IANA.

Протестируйте DoH в интерактивном модуле ниже

Оцените работу RFC 8484 в реальном времени. Интерактивный виджет внизу статьи выполняет защищенные запросы к серверам Cloudflare (1.1.1.1) и Google (8.8.8.8) напрямую из вашего браузера.

Часто задаваемые вопросы (FAQ)

Почему стандартный DNS раскрывает посещаемые сайты?

Запросы передаются в открытом виде по протоколу UDP через порт 53. Любой промежуточный узел, роутер или интернет-провайдер может перехватывать и логировать имена запрашиваемых доменов.

Скрывает ли DoH конечный IP-адрес сервера?

DoH полностью шифрует этап разрешения доменного имени. В сочетании с технологией ECH (Encrypted Client Hello) это обеспечивает полную маскировку соединения.

Можно ли протестировать DoH прямо в браузере?

Да, интерактивный модуль в этой статье отправляет прямые запросы к защищенным резолверам Cloudflare и Google без использования промежуточных серверов.

Связанные технические статьи