Устройства с Android 11 и выше теперь поддерживают DNS-over-HTTP/3 (DoH)

Июль 19, 2022 - 21:40
Июль 19, 2022 - 21:46
 0  961
Устройства с Android 11 и выше теперь поддерживают DNS-over-HTTP/3 (DoH)

Сегодня Google анонсировала, что устройства, на которых установлен Android 11 и выше, теперь будут использовать DNS-over-HTTP/3 (DoH) для "известных DNS-серверов", которые его поддерживают, начиная с Google DNS и Cloudflare DNS.

Напоминаем, что сейчас все устройства начиная от Android 9.0 и выше для защиты DNS-запросов используют DNS-over-TLS, если он поддерживается сервером. DoT использует довольно большие заголовки на каждый DNS-запрос. В то же время существует альтернативный ему шифрованный протокол DNS, DNS-over-HTTPS (DoH), HTTP/3. Хоть он и не сильно улучшает ситуацию с заголовками, этот протокол использует QUIC, который эффективно мультиплексирует несколько потоков через UDP, используя один сеанс TLS с возможностью возобновления сеанса. Реализация написана на языке Rust для повышения безопасности памяти.

Ранее, в сети уже всплывала информация, что в Android 13 Google экспериментировала со внедрением поддержки DoH, но она не была включена по умолчанию. Теперь же компания серверно включила поддержку на устройствах с Android 11-12, обновив модуль DNSResolver

DNSResolver был сделан модульным системным компонентом в Android 10 (поставляемым через обновления системы Google Play), поэтому технически, DNS-over-HTTP/3 также будет поддерживаться на "некоторых устройствах с Android 10".

Хотя DNS Resolver был одним из 13 первоначальных модулей Project Mainline, представленных в Android 10, его внедрение было необязательным. Однако он стал обязательным для устройств, обновляемых до Android 11 или имеющих его из коробки.

Google утверждает, что поддержка DoH уже развернута для всех устройств с Android 11 и выше. Вы можете проверить это, выполнив следующие команды в ADB:

adb shell

cmd device_config get netd_native doh

Если у вас уже включен DoH, то данная команда должна вернуть значение '1'.

Источники: Google Secutiry Blog; Мишаал Рахман

Наиль Садыков Один из основателей проекта и главный редактор.