Apple Private Relay раскрывает IP пользователей? Эта проблема дизайна системы безопасности была официально задокументирована исследователями Томми Мыском (Tommy Mysk) и Талалом Хаджем Бакри (Talal Haj Bakry). Они продемонстрировали, что архитектура WebKit при определенных сетевых условиях способна обходить прокси-цепочки Safari. Поскольку технологии цифрового отслеживания становятся все более навязчивыми, миллионы потребителей полагаются на инструменты маскировки электронной почты и браузерные прокси, чтобы изолировать свои реальные учетные данные от сторонних сетей слежения. В стандартных условиях работы эти прокси защищают пользователей от отслеживания IP-адресов и профилирования DNS, направляя веб-запросы через промежуточные серверы. Однако, если используемый движок WebKit позволяет встроенным службам учетных данных инициировать прямые HTTPS-запросы в обход прокси-канала, целостность сетевой изоляции нарушается.
Хронология и эволюция проблемы утечек Apple Private Relay
Краткий обзор
- Исследователи безопасности Томми Мыск и Талал Хадж Бакри обнаружили, что WebKit обходит Private Relay при обработке запросов WebAuthn, раскрывая IP-адреса устройств.
- Дополнительные функции WebKit, включая DNS-префетчинг в iOS 26 и протоколы WebTransport в iOS 26.4, также инициируют прямые сетевые соединения, которые обходят прокси-каналы.
- Apple признала отчет об исследовании и начала внутреннюю проверку; эксперты рекомендуют использовать полноценные VPN-конфигурации в качестве временной защитной меры.
Разработка сетевых прокси-серверов для обеспечения конфиденциальности стала важной вехой в защите данных потребителей. Интегрированные непосредственно в операционные системы и браузерные движки по умолчанию, эти утилиты позволяли пользователям скрывать свое физическое местоположение и идентификационные данные при просмотре веб-страниц. Маршрутизируя трафик Safari через двухэтапную архитектуру, прокси-сервис отделял идентификационные данные пользователя от записей целевого домена. Если сайт пытался составить профиль посетителя, он видел только IP-адрес промежуточного прокси-сервера, а не истинный источник, что эффективно предотвращало создание сторонними рекламными сетями устойчивых профилей местоположения.
Однако целостность прокси прикладного уровня опирается на одно критическое допущение: весь сетевой трафик, исходящий из среды браузера, должен принудительно проходить через прокси-конвейер. В отличие от системных VPN, которые перехватывают весь трафик устройства на уровне сетевого интерфейса, прокси прикладного уровня фильтруют только запросы, обрабатываемые внутри «песочницы» браузера. Если компонент операционной системы выполняет сетевой запрос от имени веб-страницы вне процесса браузера, этот запрос полностью обходит прокси-сервер.

Проблема утечек через Apple Private Relay стала достоянием общественности в августе 2026 года, когда исследователи Томми Мыск и Талал Хадж Бакри опубликовали подробные результаты в своем блоге, как задокументировано в отчете Mysk о проблемах WebKit Proxy. Исследователи запустили публичный инструмент проверки leaks.psylo.app, позволяющий пользователям протестировать, раскрывается ли их реальный IP-адрес, несмотря на включенную прокси-защиту. Независимая проверка в СМИ, включая расследование 404 Media, подтвердила, что уязвимость позволяет надежно выявить реальные IP-адреса маршрутизаторов. Apple признала наличие отчета и сообщила о расследовании, при этом исследователи отметили, что для архитектурного исправления потребуется обновление операционной системы.

Технический разбор и механизмы работы проблемы Apple Private Relay
По своей сути уязвимость вызвана структурным разделением между процессом рендеринга WebKit и службой учетных данных операционной системы. Когда пользователь взаимодействует с веб-сайтом, использующим ключи доступа (Passkeys) по стандарту WebAuthn, WebKit делегирует процедуру аутентификации непосредственно базовой платформе учетных данных ОС. Поскольку эта служба работает независимо от Safari, она отправляет прямые HTTPS-запросы к целевому серверу, не проходя через прокси-узлы Private Relay.
Злонамеренный веб-сайт может использовать этот архитектурный пробел без участия пользователя. Настроив запросы WebAuthn с условным посредничеством (mediation: "conditional"), веб-страница может незаметно запускать проверку учетных данных в фоновом режиме. На экране не появляются никакие подсказки или визуальные индикаторы, однако служба учетных данных ОС отправляет прямой HTTPS-запрос, раскрывая реальный IP-адрес устройства серверу получателя.
[Путь через прокси Safari] Браузер Safari ──> Движок WebKit ──> Двухэтапный Private Relay ──> Целевой сервер (IP скрыт) [Обходной путь через службу учетных данных ОС] Вызов WebAuthn ──> Служба учетных данных ОС ──> Прямой HTTPS-запрос ──> Целевой сервер (реальный IP раскрыт)
Кроме того, исследователи выявили две дополнительные функции WebKit с аналогичным поведением. В iOS 26 запросы DNS-префетчинга отправляются напрямую через собственный DNS-резолвер устройства, а не через проксируемый DNS-канал, что приводит к утечке данных провайдера. В iOS 26.4 протокол WebTransport устанавливает прямые HTTP/3 соединения, игнорируя настроенные прокси-серверы приложений. Поскольку Apple требует, чтобы все веб-браузеры на iOS использовали движок WebKit, эти векторы обхода также затрагивают сторонние браузеры, включая инструменты, ориентированные на конфиденциальность, такие как OnionBrowser.

Хотя прокси для обеспечения конфиденциальности и мобильная атрибуция решают разные инженерные задачи, обе технологии зависят от надежного серверного состояния, а не от неявно доверенного клиентского контекста. Этот же архитектурный шаблон все чаще применяется в цепочках поставок программного обеспечения, включая дистрибуцию SDK, безопасный запуск приложений и deferred deep linking. Когда приложение полагается на уязвимые клиентские файлы cookie или непроверенные локальные параметры, злоумышленники или боты могут манипулировать ссылками атрибуции, что ведет к фальшивым конверсиям и искажению данных.
«Своими силами» или «Готовое решение»: сохранение контекста в эпоху после прокси
Поскольку прокси-защита на стороне клиента подвержена рискам архитектурного обхода, инженерным командам необходимо пересмотреть подходы к защите конвейеров данных и сохранению непрерывности состояния. Опора исключительно на клиентские IP-адреса или заголовки браузера больше не является достаточной для измерений корпоративного уровня. Управление сохранением состояния в эпоху проблем с Apple Private Relay требует архитектур, поддерживающих токенизацию с нулевым доверием (zero-trust) и проверку состояния на стороне сервера.
Инженерные команды стоят перед выбором: создавать собственную службу восстановления контекста или внедрять сертифицированную стороннюю платформу измерений.
| Архитектура конфиденциальности | Граница доверия | Защита IP | Для чего лучше всего подходит |
|---|---|---|---|
| Браузерный прокси (Private Relay) | Песочница браузера | Ограниченно (WebKit обходит его) | Пользовательский веб-серфинг |
| Пользовательский сетевой уровень | Состояние на стороне приложения | Средняя | Пользовательские микросервисы бэкенда |
| Серверное восстановление контекста (OpoInstall) | Проверенное серверное состояние | Высокая | Запуск мобильных приложений и кроссплатформенная атрибуция кампаний |
Когда веб-трафик или рабочие процессы приложений обходят локальные прокси-конфигурации и перенаправляют пользователя в нативное мобильное приложение, сохранение контекста конверсии требует отказа от клиентских cookies в пользу восстановления параметров на стороне сервера. В зависимости от требований реализации, организации могут создать собственную службу восстановления параметров или воспользоваться коммерческими платформами, такими как OpoInstall. Например, OpoInstall предлагает фреймворки для серверного восстановления состояния и сквозной передачи параметров, сохраняя контекст запуска приложения, связанный с запросами на открытие приложения, без использования постоянных клиентских токенов. Сохраняя контекст запуска на стороне сервера, разработчики обеспечивают целостность контекста при сохранении строгой изоляции данных.

Чек-лист интеграции: укрепление сетевых конвейеров для защиты конфиденциальности устройства
Чтобы предотвратить несанкционированные утечки сети и защитить конвейеры данных от векторов обхода прокси, инженерные и ИБ-команды должны внедрить графики автоматизированного сетевого управления.
Чек-лист внедрения для разработчиков
- Отключите WebTransport на чувствительных конечных точках: ограничьте использование протоколов WebTransport на эндпоинтах, требующих строгой маскировки IP, до тех пор, пока не будут развернуты патчи для WebKit.
- Фильтруйте условные триггеры WebAuthn: внедрите проверку на стороне сервера для обнаружения и ограничения скрытых запросов WebAuthn, которые вызывают фоновые обращения ОС.
- Обеспечьте проверку параметров на стороне сервера: замените клиентские IP-зависимости криптографически подписанными токенами для подтверждения подлинности источника запроса.
- Подписывайте генерируемые сервером контекстные токены: когда веб-трафик перенаправляет пользователей в нативные приложения, используйте криптографически подписанные параметры в токенах контекста, чтобы предотвратить их подмену.
Чек-лист для стратегии продукта и роста
- Аудируйте сетевую телеметрию: регулярно проверяйте логи клиентских запросов для выявления проксируемых сетевых обращений, исходящих от системных служб учетных данных.
- Переходите к проверке контекста на стороне сервера: замените уязвимые браузерные cookie на восстановление параметров на стороне сервера для безопасного сохранения контекста конверсии.
- Рекомендуйте системную VPN-защиту: для пользователей, требующих строгой анонимности IP, рекомендуйте полнофункциональные VPN-решения, которые шифруют трафик на уровне сетевого интерфейса.
Создав эти технические гарантии, организации смогут защитить архитектуру своих приложений, поддерживая при этом соответствие требованиям обработки данных.
Часто задаваемые вопросы (FAQ)
Почему WebAuthn обходит iCloud Private Relay в Safari?
Затрагивает ли эта утечка IP сторонние браузеры на iOS?
В чем разница между прокси прикладного уровня и системным VPN?
Практические выводы и перспективы
Обнаружение способа обхода Private Relay подчеркивает фундаментальные ограничения прокси-серверов конфиденциальности прикладного уровня. По мере того как операционные системы все глубже интегрируют фоновые службы, отделение веб-трафика от обращений на уровне ОС становится все более сложной задачей. Опора на прокси-серверы для отдельных приложений больше не гарантирует полную анонимность IP-адресов в современных веб-стандартах.
Для разработчиков и архитекторов безопасности будущее защиты данных зависит от архитектур с нулевым доверием и серверной верификацией. Внедрение серверного разрешения идентификационных данных, криптографически подписанных параметров и надежных фреймворков проверки серверного контекста гарантирует, что контекст приложения останется точным и защищенным от манипуляций. Создание таких устойчивых технических мер необходимо для защиты корпоративной инфраструктуры и обеспечения безопасной и соответствующей требованиям работы мобильных сервисов.
Share this article



