Уязвимость WebKit раскрывает IP-адреса даже при включённом прокси

Три функции обходят защиту приватного соединения

1 мин.
Уязвимость WebKit раскрывает IP-адреса даже при включённом прокси

Пользователи iPhone и Mac могут раскрыть свой реальный IP-адрес и DNS-запросы, даже если используют прокси, Tor или iCloud Private Relay. Проблема связана с тремя функциями WebKit — движка, который Apple требует использовать всем браузерам на iPhone.

Как выяснил разработчик браузера Psylo, утечки вызывают предварительное разрешение DNS-имён, проверка ключей доступа WebAuthn и протокол WebTransport. Первая функция отправляет DNS-запросы по обычному маршруту, минуя прокси. WebAuthn может загружать файл для проверки passkey непосредственно с устройства, раскрывая его IP-адрес, а WebTransport устанавливает прямое соединение HTTP/3.

Уязвимостям подвержены Safari, Tor-браузеры и приложения, работающие через прокси. Системные VPN при этом не затронуты: они шифруют весь трафик на уровне устройства. Исключением также стал Onion Browser с уровнем защиты «Silver», который использует режим блокировки Lockdown Mode.

Разработчик Psylo отключил проблемные функции в последнем обновлении приложения, но пользователям приходится управлять ими отдельно для каждого сайта. Проверить наличие утечек можно на специальной тестовой странице, опубликованной автором приложения. Apple пока не сообщала о сроках исправления WebKit.

Мнение редакции

История неприятна не только техническими деталями. Пользователь выбирает прокси или Private Relay именно для того, чтобы скрыть сетевые данные, а встроенные функции браузерного движка незаметно рушат это ожидание.

До выхода исправления владельцам устройств стоит осторожнее относиться к обещаниям приватности браузеров и прокси-сервисов. В подобных случаях особенно важно, чтобы Apple не ограничилась исправлением отдельных сценариев, а объяснила пользователям масштаб проблемы.