Mikrofon
Pristup mikrofonu omogućuje aplikaciji snimanje zvuka u bilo kojem trenutku dok je u prvom planu: te u pozadini ako uz to ima i RECORD_AUDIO s uslugom u prvom planu.
U praksi, legitimne aplikacije trebaju mikrofon samo u tri svrhe: glasovni/videopozivi, izričito snimanje glasa i prepoznavanje govora na zahtjev. Aplikacija za vremensku prognozu, dostavu ili igra koja traži pristup mikrofonu odmah je znak za uzbunu.
Na Androidu 12 i novijem, narančasti indikator u gornjem desnom kutu zasvijetli kad aplikacija koristi mikrofon. Naučite ga prepoznati.
Precizna lokacija
Android razlikuje približnu lokaciju (ACCESS_COARSE_LOCATION, točnost od otprilike 3 km: ekvivalent gradu) i preciznu lokaciju (ACCESS_FINE_LOCATION, GPS na nekoliko metara).
Precizna lokacija omogućuje aplikacijama da prate vaše kretanje s takvom točnošću da otkrivaju vašu kućnu adresu, radno mjesto, navike na putu do posla i posjete liječniku. Ti su podaci iznimno vrijedni na oglašivačkim tržištima: a još više u pogrešnim rukama.
Preciznu lokaciju dodijelite samo navigacijskim aplikacijama (Google Maps, Waze), aplikacijama za dostavu i prijevoz. Uvijek birajte 'Samo dok koristim aplikaciju', a ne 'Uvijek'.
Kontakti, SMS, Telefon
Ta tri dopuštenja zajedno tvore ono što sigurnosni stručnjaci nazivaju 'društvenim grafom': potpunu kartu vaše mreže kontakata. Kontakti daju pristup svim imenima, telefonskim brojevima, e-adresama i bilješkama svih osoba iz vašeg imenika. SMS otkriva sadržaj svih vaših razgovora, uključujući 2FA kodove. Telefon otkriva vašu cjelovitu povijest poziva.
Igra, aplikacija za uređivanje fotografija ili vremensku prognozu koja traži ta dopuštenja nema nikakav legitiman razlog za to. Jedina prihvatljiva iznimka: aplikacije za razmjenu poruka i telefoniju kod kojih su ti pristupi funkcionalno opravdani.
4 pitanja koja treba postaviti
Prije nego što odobrite bilo koje dopuštenje, postavite si ova četiri pitanja:
- →Treba li aplikaciji to dopuštenje da bi radila? (Čitač PDF-a ne treba vaš mikrofon.)
- →Ako odbijem, ruši li se aplikacija ili se odbija pokrenuti? (To snažno upućuje na zlouporabno prisvajanje dopuštenja ili zloćudni softver.)
- →Pripada li aplikacija poznatom razvojnom programeru s provjerljivom politikom privatnosti?
- →Može li se dopuštenje dodijeliti 'samo dok koristim aplikaciju', umjesto trajno?
Zlatno pravilo glasi: najmanja privilegija, dajte samo ono što je nužno za rad aplikacije. Ako ste u dvojbi, odbijte i promatrajte hoće li aplikacija svejedno raditi. Često ćete se iznenaditi kad shvatite da joj to nije bilo potrebno.
- Android Developers — Request location permissions (ACCESS_COARSE_LOCATION vs ACCESS_FINE_LOCATION accuracy)
- Android Open Source Project — Privacy indicators (microphone and camera status-bar indicators, Android 12)
- Google Play Console Help — Use of SMS or Call Log permission groups
- de Montjoye, Hidalgo, Verleysen & Blondel, 'Unique in the Crowd: The privacy bounds of human mobility', Scientific Reports, 2013
Analizirajte svoje aplikacije