AktualnościAkcjeAndroid 17 włącza Encrypted Client Hello, wzmacniając prywatność mobilną — z pewnymi ograniczeniami

Android 17 włącza Encrypted Client Hello, wzmacniając prywatność mobilną — z pewnymi ograniczeniami

Autor: Decrypt·

Najważniejsze informacje

  • Android 17 to pierwszy duży mobilny system operacyjny z szerokim wdrożeniem Encrypted Client Hello, opracowanym we współpracy z zespołem Jigsaw Google i zewnętrznymi współtwórcami.
  • ECH szyfruje pole Server Name Indication, dzięki czemu operatorzy komórkowi, dostawcy Wi-Fi i obserwatorzy sieci nie mogą już odczytać, z którą stroną łączy się urządzenie.
  • Ochrona dotyczy tylko obsługiwanych stron i aplikacji, a Google zachęca deweloperów do aktualizacji do OkHttp 5.5.0 i włączenia ECH.
  • Nawet przy włączonym ECH sieci nadal widzą docelowe adresy IP i wolumeny danych, co umożliwia wnioskowanie o aktywności na zgrubnym poziomie.
  • Android 17 domyślnie włącza także Certificate Transparency i wymaga zgody aplikacji przed skanowaniem sieci lokalnej.
Android 17 włącza Encrypted Client Hello, wzmacniając prywatność mobilną — z pewnymi ograniczeniami

Użytkownicy Androida 17 zyskali właśnie nową warstwę prywatności przeglądania, choć ochrona ta nie ukrywa w pełni ich aktywności.

Mobilny system operacyjny Google, Android 17, włącza teraz Encrypted Client Hello (ECH) — standard prywatności, który ukrywa miejsce docelowe żądania sieciowego przed przewożącym je połączeniem. Google opisało wdrożenie w wpisie o bezpieczeństwie opublikowanym w środę, przedstawiając je jako pierwsze szerokie wdrożenie Encrypted Client Hello w dużym mobilnym systemie operacyjnym, opracowane wraz z zespołem Jigsaw i zewnętrznymi deweloperami.

Funkcja ta rozwiązuje dawny problem szyfrowania w sieci. Strona ładuje się przez HTTPS, więc jej treść jest zaszyfrowana — jednak uścisk dłoni otwierający połączenie wciąż ujawnia nazwę strony jawnym tekstem w polu o nazwie Server Name Indication (SNI). Każdy węzeł między telefonem a serwerem może odczytać to pole i rejestrować, dokąd zmierza urządzenie — w tym operatorzy komórkowi, dostawcy Wi-Fi i podsłuchujący sieć. Przeglądarki desktopowe, takie jak Firefox i Chrome, w ostatnich latach wprowadziły obsługę ECH; ruch Google rozszerza tę ochronę na platformę, na której odbywa się obecnie większość światowego przeglądania internetu.

ECH pieczętuje to pole. Klient szyfruje nazwę strony kluczem publikowanym przez miejsce docelowe i tylko ten serwer może ją odszyfrować. Reszta trasy widzi bez znaczącą etykietę zamiast domeny. Mechanizm działa na podstawie prywatnego DNS, który już ukrywa osobny krok zamiany nazwy na adres IP — a ponieważ ECH zależy od szyfrowanego DNS w dostarczaniu tych kluczy publicznych, obie funkcje działają w parze.

Ochrona dotyczy tylko stron i aplikacji, które włączyły ECH. Google w swoim wpisie ogranicza tę deklarację do „obsługiwanych stron i aplikacji”, a firma zachęca deweloperów do aktualizacji do OkHttp 5.5.0 i włączenia tej funkcji. Dopóki adopcja się nie rozprzestrzeni, żądanie do strony bez ECH nadal ujawnia jej domenę sieci. Wdrożenia wymagają również publikowania konfiguracji ECH w rekordach DNS stron, więc dostawcy hostingu i sieci CDN muszą obsługiwać tę funkcję, aby dotarła do ich klientów.

Nawet tam, gdzie ECH jest aktywne, pozostają ograniczenia. Sieć nadal widzi adres IP serwera docelowego oraz wolumen przemieszczanych danych. Obserwator może wywnioskować aktywność na zgrubnym poziomie nawet wtedy, gdy nazwa jest ukryta — szyfrowanie jest zamkiem na etykiecie, a nie na samym fakcie nawiązania połączenia. ECH spotkało się również z krytyką operatorów sieci, którzy polegają na widocznych nazwach domen przy filtrowaniu i monitoringu — napięcie to określi, jak szeroko standard zostanie przyjęty w sieciach operatorskich i korporacyjnych.

Krok Google na poziomie sieci pojawia się, gdy prywatność Androida na poziomie urządzenia przechodzi własny test w sądzie. Samuel Tunick, aktywista z Atlanty, stał się pierwszym znanym Amerykaninem oskarżonym na podstawie prawa federalnego za rzekome użycie hasła przymusowego wbudowanego w GrapheneOS — wzmocnionej wersji Androida, która czyści urządzenie po wpisaniu tego kodu. GrapheneOS oświadczyło, że jego oprogramowanie jest „całkowicie legalne” i chronione konstytucyjnie w trakcie trwania sprawy, a powiązane postępowanie karne ujęło spór jako kwestię tego, kto kontroluje dane na telefonie.

„Mam nadzieję jedynie przekazać przesłanie, że dane nie należą do rządu”, powiedział Tunick w wywiadzie dla New York Times opublikowanym w piątek.

Poza ECH Android 17 domyślnie włącza również Certificate Transparency — co utrudnia nieuczciwemu organowi certyfikacji niezauważone wystawienie fałszywych certyfikatów dla strony — oraz wymaga, aby aplikacje prosiły o zgodę przed skanowaniem sieci lokalnej.