NotizieAzioniAndroid 17 attiva Encrypted Client Hello, potenziando la privacy mobile—con limiti

Android 17 attiva Encrypted Client Hello, potenziando la privacy mobile—con limiti

Autore: Decrypt·

Punti chiave

  • Android 17 è il primo grande sistema operativo mobile a diffondere ampiamente Encrypted Client Hello, sviluppato con il team Jigsaw di Google e collaboratori esterni.
  • ECH cifra il campo Server Name Indication, così operatori mobili, gestori Wi-Fi e osservatori di rete non possono più leggere quale sito sta contattando un dispositivo.
  • La protezione si applica solo a siti e app supportati, e Google incoraggia gli sviluppatori a passare a OkHttp 5.5.0 e ad attivare ECH.
  • Anche con ECH attivo, le reti possono comunque vedere gli indirizzi IP di destinazione e i volumi di dati, consentendo inferenze di attività a livello approssimativo.
  • Android 17 attiva inoltre Certificate Transparency per impostazione predefinita e richiede alle app di ottenere l'autorizzazione prima di scansionare una rete locale.
Android 17 attiva Encrypted Client Hello, potenziando la privacy mobile—con limiti

Gli utenti di Android 17 hanno appena ottenuto un nuovo livello di privacy nella navigazione, anche se la protezione non arriva a nascondere completamente la loro attività.

Il sistema operativo mobile di Google, Android 17, ora attiva Encrypted Client Hello (ECH), uno standard di privacy che nasconde alla rete che trasporta una richiesta web la destinazione di quest'ultima. Google ha descritto il rollout in un post sulla sicurezza pubblicato mercoledì, definendolo la prima ampia diffusione di Encrypted Client Hello su un grande sistema operativo mobile, realizzato con il team Jigsaw e sviluppatori esterni.

La funzione colma una lacuna di lunga data nella crittografia web. Una pagina viene caricata tramite HTTPS, quindi i suoi contenuti sono cifrati, ma l'handshake che apre la connessione indica comunque il nome del sito in chiaro tramite un campo chiamato Server Name Indication (SNI). Ogni nodo tra un telefono e un server può leggere quel campo e registrare dove va un dispositivo, inclusi operatori mobili, gestori Wi-Fi e spiatori di rete. Browser desktop come Firefox e Chrome hanno introdotto il supporto ECH negli ultimi anni; la mossa di Android estende la protezione alla piattaforma su cui oggi avviene la maggior parte della navigazione mondiale.

ECH sigilla quel campo. Il client cifra il nome del sito con una chiave pubblicata dalla destinazione, e solo quel server può decifrarlo. Il resto del percorso vede un'etichetta senza significato anziché il dominio. Il meccanismo si basa sul DNS privato, che già nasconde il passaggio separato che trasforma un nome in un indirizzo IP; poiché ECH dipende dal DNS cifrato per consegnare quelle chiavi pubbliche, le due funzioni lavorano in coppia.

La protezione si applica solo ai siti e alle app che hanno attivato ECH. Il post di Google limita l'affermazione ai "siti web e alle app supportati", e l'azienda spinge gli sviluppatori a passare a OkHttp 5.5.0 e ad attivare la funzione. Finché l'adozione non si diffonde, una richiesta a un sito senza ECH espone ancora il proprio dominio alla rete. I deployment richiedono inoltre che i siti pubblichino le configurazioni ECH nei propri record DNS, quindi hosting provider e CDN devono supportare la funzione perché raggiunga i loro clienti.

Anche dove ECH è attivo, restano dei limiti. La rete può ancora vedere l'indirizzo IP del server di destinazione e il volume dei dati in transito. Un osservatore può dedurre l'attività a livello approssimativo anche quando il nome è nascosto: la crittografia è una serratura sull'etichetta, non sul fatto che sia avvenuta una connessione. ECH ha inoltre suscitato resistenze tra gli operatori di rete che si affidano ai nomi di dominio visibili per il filtraggio e il monitoraggio, una tensione che determinerà quanto ampiamente lo standard verrà adottato nelle reti degli operatori e aziendali.

La mossa di Google a livello di rete arriva mentre la privacy di Android a livello di dispositivo affronta la propria prova in tribunale. Samuel Tunick, un attivista di Atlanta, è diventato il primo americano noto ad essere incriminato secondo la legge federale per aver presumibilmente usato una password di costrizione integrata in GrapheneOS, una versione rafforzata di Android che cancella il dispositivo quando il codice viene inserito. GrapheneOS ha dichiarato che il suo software è "completamente legale" e protetto a livello costituzionale mentre il procedimento continua, e un processo correlato ha inquadrato la disputa come una questione su chi controlla i dati su un telefono.

"Voglio solo mandare il messaggio che il governo non possiede i nostri dati", ha detto Tunick al New York Times in un'intervista pubblicata venerdì.

Oltre a ECH, Android 17 attiva anche Certificate Transparency per impostazione predefinita, rendendo più difficile per un'autorità di certificazione malintenzionata emettere credenziali fraudolente per un sito senza essere notata, e richiede alle app di chiedere l'autorizzazione prima di scansionare una rete locale.