Google aggiunge una modalità di rete limitata in Android 12

Google ha aggiunto una nuova modalità di rete limitata in Android 12. Questa nuova modalità firewall bloccherà l'accesso a Internet per tutte le applicazioni utente.

Con il primo Androide 12 L'anteprima per gli sviluppatori dovrebbe essere pubblicata il mese prossimo, c'è ancora molto che non sappiamo sul prossimo importante aggiornamento del sistema operativo di Google. Scavando nel progetto Android Open Source non può che rivelare così tanto dato che la maggior parte della codebase di Android 12 non è pubblica. Tuttavia, a volte vediamo prove di nuove funzionalità Android in AOSP, anche se spesso non sono molto entusiasmanti. L'ultima funzionalità che abbiamo individuato, chiamata internamente "modalità di rete limitata", purtroppo non lo fa fornire il firewall configurabile che speravamo di vedere, ma ha alcune caratteristiche interessanti implicazioni.

Una manciata di commit uniti ad AOSP descrivono la nuova funzionalità della modalità di rete limitata. Google ha creato una nuova catena firewall

— un insieme di regole seguite dall'utilità Linux iptables per consentire o bloccare il traffico di rete — per supportare la modalità di rete limitata. Quando questa modalità è attivata tramite un'impostazione, solo le app che contengono il file CONNETTIVITÀ_USE_RESTRICTED_NETWORKS l'autorizzazione sarà consentita per utilizzare la rete. Poiché questa autorizzazione può essere concessa solo ad applicazioni di sistema e/o applicazioni privilegiate firmato dall'OEM, ciò significa che l'accesso alla rete verrà bloccato per tutte le applicazioni installate da l'utente. In effetti, ciò significa che riceverai comunque notifiche push dalle app che utilizzano Firebase Cloud Messaging (FCM), poiché queste notifiche vengono instradate attraverso un'app privilegiata di Google Play Services che detiene l'autorizzazione necessaria, ma nessun'altra app, escluse alcune altre app di sistema, può inviare o ricevere dati nel sfondo.

Non sappiamo bene dove Google posizionerà l'interruttore per la modalità di rete limitata in Android 12. Sappiamo che può essere attivato/disattivato in fase di esecuzione E interrogato a livello di codice tramite comando shell, proprio come la funzione Risparmio dati di Android, ma non sappiamo se Google prevede di consentire agli utenti di creare la propria lista consentita/lista bloccata di app. Sarebbe enorme se Google aggiungesse una pagina di impostazioni rivolta all'utente per limitare l'accesso a Internet in base all'app in modo che gli utenti non debbano fare affidamento su app come NetGuard che utilizzano l'API VPN di Android; non c'è niente di sbagliato nel modo in cui funzionano queste app, ma c'è poco impedendo loro di essere uccisi da un cattivo software OEM.