INTEGRITY Документация

Oblivious DNS over HTTPS

При использовании обычного DNS over HTTPS (DoH), ваши DNS-запросы шифруются, однако резолвер всё равно видит и ваш IP-адрес, и запрашиваемый домен. Oblivious DNS over HTTPS (ODoH) добавляет дополнительный уровень конфиденциальности, чтобы ни одна сторона не могла одновременно увидеть оба этих сведения.

Как работает ODoH

ODoH вводит две роли между вашим устройством и DNS-резолвером:

Поскольку запрос шифруется ещё до того, как достигает прокси, а целевой сервер никогда не узнаёт ваш IP-адрес:

Это означает, что пока прокси и целевой сервер не вступают в сговор, ни одна сторона не может одновременно получить доступ и к DNS-сообщениям, и к IP-адресу клиента. Клиент полностью контролирует выбор прокси и целевого сервера, поэтому вы можете выбрать прокси и сервер, управляемые разными организациями, чтобы снизить риск сговора.

Клиенты шифруют запрос для целевого сервера с помощью гибридного шифрования на открытых ключах (HPKE ↗), стандарта шифрования сообщений для получателя с использованием его открытого ключа. Открытый ключ получателя передаётся через DNS: он упакован в ресурсную запись HTTPS и защищён DNSSEC.

Продукты Cloudflare и сторонних производителей

Cloudflare 1.1.1.1 поддерживает ODoH, выступая в роли целевого сервера, доступного по адресу odoh.cloudflare-dns.com.

Для выполнения запросов ODoH можно использовать клиенты с открытым исходным кодом, например dnscrypt-proxy ↗.

iCloud Private Relay ↗ использует похожие принципы разделения приватности и использует Cloudflare в качестве одного из партнёров ↗.