iCloud Private Relay

iCloud Private Relay — сервис приватности Apple, представлен на WWDC 2021. Действует как two-hop прокси: ни Apple, ни выходной оператор не знают одновременно кто ты и куда идёшь. Работает только для трафика Safari, приложений использующих URLSession с HTTPS, и DNS. Требует подписку iCloud+ (99₽/мес и выше).

Архитектура — two-hop

┌──────┐    HTTPS+MASQUE    ┌───────────┐    HTTPS+MASQUE    ┌────────┐    HTTPS    ┌────────┐
│Клиент│ ───────────────────> │Ingress    │ ───────────────────> │Egress  │ ──────────>│Origin  │
│      │                    │ (Apple)   │                    │(3rd    │             │  сайт  │
│      │                    │           │                    │ party) │             │        │
└──────┘                    └───────────┘                    └────────┘             └────────┘
  ↑                             ↑                                ↑
  Знает свой IP                 Видит IP клиента,               Видит origin,
  и origin                      НЕ ВИДИТ origin                 НЕ ВИДИТ IP клиента

Разделение знания

УзелКтоЗнает клиента (IP)Знает origin
IngressAppleДаНет (зашифровано)
EgressCloudflare, Fastly, AkamaiНет (видит Apple IP)Да

Апелляция: чтобы деанонимизировать нужен сговор двух независимых сторон. Похоже на Tor mini-circuit из двух хопов.

Транспорт — MASQUE / QUIC

Private Relay использует MASQUE (RFC 9298) — CONNECT-UDP поверх HTTP/3. Одна QUIC-сессия несёт множество прокси-туннелей. Быстро (0-RTT resume), стойко к packet loss.

Что скрывается

Что НЕ скрывается

Egress-геолокация

Пользователь выбирает в настройках:

Никогда не даёт возможность «выбрать другую страну» — Private Relay не VPN для обхода блокировок.

Egress-провайдеры

Каждый предоставляет opt-in list egress-IP адресов. Сайты могут добавлять эти IP в свои allowlist если хотят различать трафик.

Проблемы

КтоЧто не любит
Банки и антифродНе могут отследить geolocation клиента, false-positive риски
ПравоохранителиНе могут заказать логи «кто пришёл на этот сайт»
ПровайдерыНе могут делать DPI, продавать данные о трафике
CDN клиентов AppleМеньше информации о посетителях
Госструктуры некоторых странРоскомнадзор, китайский GFW блокирует. В Иране, Беларуси недоступен

Не работает в странах

Apple явно отключил Private Relay в:

В остальном мире доступен при iCloud+.

Сравнение

Private RelayVPNTor
СкоростьБыстро (близко к прямому)Средне-быстроМедленно
Скрывает от originДаДаДа
Скрывает от ISPДаДаДа
Скрывает от одного участникаДа (two-hop)Нет (VPN знает всё)Да (multi-hop)
Выбор геолокацииНетДаОграниченно
Работает для всех приложенийТолько Safari + URLSessionДаНет (SOCKS-only)

Аналоги

См. также