Google вбудувала підтримку Encrypted Client Hello (ECH) безпосередньо в платформу Android 17. Стандарт шифрує імʼя хоста в першому повідомленні TLS-рукостискання — тобто приховує від інтернет-провайдерів, операторів Wi-Fi і будь-кого на шляху трафіку перелік сайтів та застосунків, до яких звертається пристрій. Разом з ECH система отримала обовʼязковий дозвіл на сканування локальної мережі, увімкнену за замовчуванням Certificate Transparency та механізм, що дозволяє мобільним операторам дистанційно вимикати 2G.
- Що залишалося відкритим навіть у захищеному зʼєднанні
- Як влаштований ECH
- ECH GREASE: фальшиве розширення, яке маскує справжнє
- Що показали глобальні вимірювання Jigsaw
- Чому ECH уже ставав мішенню для цензорів
- Що змінюється для розробників застосунків
- Сканування локальної мережі — тільки з дозволу
- Certificate Transparency за замовчуванням
- Оператори зможуть вимикати 2G без участі абонента
- Коли захист запрацює на практиці
Пакет мережевих захистів анонсовано 27 серпня 2026 року у блозі безпеки Google. За заявою компанії, Android 17 став першою великою мобільною операційною системою з широкою підтримкою ECH. Про те, які версії платформи актуальні зараз, — у матеріалі про останню версію Android.
Що залишалося відкритим навіть у захищеному зʼєднанні
HTTPS шифрує вміст трафіку, але перше повідомлення TLS-рукостискання — ClientHello — досі йде відкритим текстом. У ньому міститься поле Server Name Indication (SNI) з іменем хоста, до якого звертається клієнт. Це поле зʼявилося для того, щоб один сервер міг обслуговувати тисячі доменів на одній IP-адресі: сервер не знає, який сертифікат предʼявити, доки клієнт не назве потрібний хост. Назвати його доводиться ще до узгодження шифрування.
Наслідок — метадані про перегляди залишаються доступними для комерційного профілювання. Звіт Федеральної торгової комісії США 2021 року зафіксував, що великі американські провайдери відстежують незашифровані дані про домени й перегляди та монетизують чутливі категорії — місцеперебування, демографічні характеристики, політичні вподобання — у таргетованій рекламі. Ті самі дані відкривають шлях до адресного шахрайства, мережевої цензури та стеження.
Імʼя домену витікає у двох точках кожного зʼєднання: під час DNS-запиту та в незашифрованому ClientHello. Перший канал закривають шифровані DNS-протоколи — підтримка DNS-over-TLS зʼявилася ще в Android 9, і нині, за статистикою APNIC, шифрований DNS охоплює понад чверть світового вебтрафіку. ECH закриває другий канал.
Детально про те, як увімкнути шифрування DNS на смартфоні, — у матеріалі про приватний режим DNS на Android; перелік придатних резолверів наведено в огляді безкоштовних захищених DNS-сервісів.
Як влаштований ECH
Стандарт описано в RFC 9849, який IETF опублікувала в березні 2026 року зі статусом Proposed Standard. Серед авторів документа — Ерік Рескорла, Кадзухо Оку, Нік Салліван і Крістофер Вуд.
Клієнт формує два повідомлення ClientHello. Внутрішнє містить справжнє імʼя хоста та інші чутливі параметри; зовнішнє — нейтральне публічне імʼя сервера-посередника. Внутрішнє повідомлення шифрується відкритим ключем за схемою HPKE та вкладається в розширення encrypted_client_hello зовнішнього. Спостерігач на лінії бачить лише публічне імʼя, спільне для всіх доменів, які обслуговує цей провайдер.
Відкритий ключ клієнт отримує з DNS-запису типу HTTPS. Саме тому ECH працює лише в парі з шифрованим DNS: якщо DNS-запит іде відкрито, домен витече на етапі резолвінгу, і шифрування ClientHello втратить сенс.
ECH GREASE: фальшиве розширення, яке маскує справжнє
Не всі сервери підтримують ECH. Якби клієнт надсилав розширення лише сумісним вузлам, саме ці зʼєднання ставали б помітними — і придатними для блокування. Тому специфікація описує режим GREASE: пристрій надсилає розширення ECH, заповнене випадковими даними, навіть коли конфігурації для сайту немає. Сервер таке розширення ігнорує, імʼя хоста в цьому випадку лишається видимим, але ззовні всі підключення виглядають однаково.
Саме ECH GREASE, за описом Jigsaw — підрозділу Google, який розробляє технології проти цензури, — вмикається в Android 17 за замовчуванням.
Що показали глобальні вимірювання Jigsaw
Перед увімкненням механізму команда Android потребувала відповіді на три питання: чи впливає ECH на швидкість, чи зростає частка невдалих підключень і чи блокують такий трафік провайдери та проміжне обладнання. Jigsaw провела два незалежні заміри.
- Сумісність серверів. GREASE-підключення перевірили проти десяти тисяч найбільших доменів світу. Звіт про сумісність зафіксував нульову зміну частки успішних зʼєднань порівняно зі звичайними TLS-запитами.
- Готовність мереж. HTTP-запити оцінили в 202 країнах через 740 провайдерів, зокрема в жорстко фільтрованих середовищах. Аналіз показав практично нульовий рівень мережевого втручання: навіть у загальнонаціональних мережах росії та Китаю GREASE-запити не відрізнялися за результатом від базових.
Для керованих середовищ — шкіл і підприємств, де мережеві фільтри виконують політики безпеки, — Android залишає адміністраторам засоби керування поведінкою ECH через DNS.
Чому ECH уже ставав мішенню для цензорів
Ставка на GREASE не випадкова. У листопаді 2024 року російський регулятор роскомнагляд заблокував тисячі сайтів, що використовували ECH через Cloudflare, назвавши стандарт способом обходу обмежень доступу до забороненої в росії інформації, та радив власникам ресурсів переходити на російські CDN.
Як пояснює Нік Салліван, співавтор стандарту, у публікації Center for Democracy and Technology, фільтрація спрацювала через одноманітність розгортання: усі ECH-підключення через Cloudflare використовували однакове зовнішнє імʼя — cloudflare-ech.com. Одного правила вистачало, щоб відсікати такий трафік без побічних збитків. Проблемою було не те, що ECH-зʼєднання вирізнялися серед звичайних — з цим упорався GREASE, — а те, що в межах ECH-подібного трафіку домінував один провайдер з одним публічним іменем.
Масштаб Android змінює саме цей розрахунок: коли розширення ECH-подібної форми надсилають мільярди пристроїв, відрізати їх одним фільтром без масових побічних збитків стає значно складніше.
Що змінюється для розробників застосунків
Платформа надає набір API для мережевих бібліотек: нові можливості DnsResolver для запиту HTTPS-записів DNS з ECH-конфігураціями та методи в SSLEngine і SSLSocket з бібліотеки Conscrypt. Поведінку налаштовують через елемент <domainEncryption> у файлі Network Security Configuration — глобально або окремо для кожного домену, з опціями «використовувати за можливості» або «вимагати обовʼязково».
Бібліотека OkHttp інтегрувала підтримку ECH у ядро; Google рекомендує розробникам оновитися до версії 5.5.0 та увімкнути механізм. Щодо HttpEngine та WebView документація Android станом на 14 серпня 2026 року формулює обережніше — інтеграція очікується в наступних оновленнях.
Сканування локальної мережі — тільки з дозволу
Друга зміна стосується домашньої мережі. Раніше застосунок міг просканувати її без жодного дозволу й побачити, які пристрої підключені — телевізор, камери спостереження, ігрову консоль. Цей перелік сам собою є матеріалом для профілювання домогосподарства. В Android 17 механізм Local Network Protection став обовʼязковим: застосунок мусить отримати дозвіл, перш ніж сканувати локальну мережу або підключатися до пристроїв у ній.
Для типових сценаріїв на кшталт трансляції відео на телевізор Google радить розробникам використовувати системний інструмент вибору пристрою: користувач обирає телевізор, а застосунок при цьому не отримує доступу до переліку решти обладнання в мережі.
Certificate Transparency за замовчуванням
Android 17 також вмикає Certificate Transparency за замовчуванням. Механізм вимагає, щоб сертифікати сайтів були внесені до публічних журналів. Якщо центр сертифікації скомпрометовано і зловмисник випускає підроблений сертифікат для перехоплення трафіку, відсутність відповідного запису в журналі робить таку атаку помітною.
Оператори зможуть вимикати 2G без участі абонента
Останній компонент пакета стосується мобільного звʼязку. Шахраї дедалі частіше застосовують портативні пристрої, відомі як SMS-бластери, або фальшиві базові станції. Такий пристрій випромінює потужний сигнал, що змушує сусідні смартфони розірвати зʼєднання LTE чи 5G і перейти на застарілу мережу 2G. Опинившись у 2G, апарат стає доступним для прямої доставки фішингових повідомлень в обхід сучасних антиспам-фільтрів оператора.
Google оцінює вартість такого обладнання приблизно у три тисячі доларів і наводить два приклади: у Торонто встановлені в автомобілях бластери спричинили мільйони збоїв у мобільній мережі (Tom’s Hardware), а в лондонському метро шахраї носили портативні пристрої у валізах (BBC).
Ручний перемикач для вимкнення 2G на апаратному рівні зʼявився ще в Android 12 — про нього йшлося в матеріалі про те, чому Google радить вимикати 2G на Android. Android 17 додає варіант без жодних дій з боку абонента: мобільні оператори-учасники зможуть вимикати 2G для своїх користувачів за замовчуванням, прибираючи цей застарілий вектор атаки одразу «з коробки».
Коли захист запрацює на практиці
ECH дає ефект лише тоді, коли його підтримує і сервер. У браузерах механізм доступний уже кілька років: Chrome увімкнув ECH за замовчуванням починаючи зі 117-ї версії у вересні 2023 року, Mozilla — у Firefox 119 в жовтні того ж року. На стороні інфраструктури масштабне розгортання забезпечив передусім Cloudflare. Перенесення підтримки на рівень платформи означає, що механізм пошириться не лише на браузери, а й на звичайні застосунки — щойно ті перейдуть на оновлені мережеві бібліотеки.


