Google dodaje ograničeni mrežni način rada u Androidu 12

click fraud protection

Google je dodao novi ograničeni mrežni način rada u Androidu 12. Ovaj novi način vatrozida blokirat će pristup internetu za sve korisničke aplikacije.

S prvim Android 12 Očekuje se da će Developer Preview biti objavljen sljedeći mjesec, ali još uvijek puno toga ne znamo o Googleovom sljedećem velikom ažuriranju OS-a. Kopanje po Android Open Source Projectu može otkriti samo toliko toga s obzirom na to da većina baze kodova za Android 12 nije javna. Ipak, ponekad vidimo dokaze za nove značajke Androida u AOSP-u, iako one često nisu baš uzbudljive. Najnovija značajka koju smo uočili, interno nazvana "restricted networking mode", nažalost nije pružiti konfigurabilni vatrozid kojem smo se nadali, ali ima neke zanimljive stvari implikacije.

Pregršt obveza spojenih s AOSP-om opisuje novu značajku ograničenog mrežnog načina rada. Google ima stvorio novi lanac vatrozida — skup pravila koje uslužni program Linux iptables slijedi za dopuštanje ili blokiranje mrežnog prometa — za podršku ograničenog mrežnog načina rada. Kada je ovaj način rada uključen

putem postavke, samo aplikacije koje sadrže CONNECTIVITY_USE_RESTRICTED_NETWORKS dopuštenje za korištenje mreže. Budući da se ovo dopuštenje može dodijeliti samo privilegiranim sistemskim aplikacijama i/ili aplikacijama potpisao OEM, to znači da će pristup mreži biti blokiran za sve aplikacije koje je instalirao korisnik. To zapravo znači da ćete i dalje primati push obavijesti od aplikacija koje koriste Firebase Cloud Messaging (FCM), jer se te obavijesti usmjeravaju kroz privilegirana aplikacija Google Play Services koja ima potrebno dopuštenje, ali nijedna druga aplikacija — isključujući nekolicinu drugih sistemskih aplikacija — ne može slati ili primati podatke u pozadina.

Ne znamo točno gdje će Google smjestiti prekidač za ograničeni način umrežavanja u Androidu 12. Znamo da može mijenjati tijekom izvođenja i programski upitan putem naredbe ljuske, slično Androidovoj značajki Data Saver, ali ne znamo planira li Google dopustiti korisnicima da naprave vlastiti popis dopuštenih/blokiranih aplikacija. Bilo bi ogromno kada bi Google dodao stranicu s postavkama okrenutu prema korisniku kako bi ograničio pristup internetu za svaku aplikaciju tako da se korisnici ne moraju oslanjati na aplikacijama kao što je NetGuard koji koriste Androidov VPN API; nema ničeg lošeg u načinu na koji te aplikacije rade, ali malo je toga sprječavajući ih da ih ubije loš OEM softver.