Dovoljenja aplikacij v Androidu - kaj je to in kako jo uporabiti
- 3537
- 1129
- Clinton Boehm
Vsi smo slišali zgodbe o škodljivih aplikacijah, ki kradejo dragocene podatke in jih pošljejo napadalcem. Strokovnjaki pravijo, da je treba pred namestitvijo vsake aplikacije skrbno seznaniti z njegovimi dovoljenji. Toda kaj pomenijo in kako jih pravilno konfigurirati?
Zakaj potrebujete dovoljenja za aplikacije na Androidu in kako jo izbrisati.
Kaj je
Dovoljenja za aplikacije - to so dovoljenja. Ko namestite programsko opremo iz Google Play v napravo, ki deluje na Android 6.0 ali višje, nadzorujete, na katere priložnosti ali informacije se lahko program obrne na - tako imenovana dovoljenja. Na primer, pripomoček lahko zahteva dovoljenje za ogled stikov ali lokacije vaše naprave. Lahko nadzorujete do katerih dovoljenj lahko dostopajo po namestitvi na napravi. In če "samodejno zaganjanje programa med nalaganjem" govori sam zase, potem razumevanje ostalih morda ni tako enostavno. Težava je v tem, da imajo programi lahko dober razlog za njihovo uporabo, saj je v eni ločljivosti mogoče zajeti več različnih stvari. Podrobneje razmislite o najpogostejših primerih upravljanja resolucije.
Sprejemati in sprejemati izzive
To pomeni, da lahko programska oprema samodejno pokliče. Vsak pripomoček lahko neodvisno zažene nomerus in celo vnese številko, če pa to ni na voljo, mora uporabnik klikniti gumb za klic. Stvari, kot so tretji stranki, Google Voice ali vse, kar je povezano z vašim telefonskim "klicanjem", bi morale imeti to resolucijo. Če to zahteva, vendar ne sme imeti nobene zveze s klici. Tudi če vam razlogi za uporabo tega ali ono dovoljenja niso jasni, bodo morda potrebni za stabilne delovne programe.
Prejemanje in pošiljanje SMS ali MMS
Storitve podpisov SMS so preprost način za zaslužek za goljufija, zato jim morate slediti. Dostop bodo potrebovale aplikacije SMS (kar je očitno), pa tudi pripomočke, ki vam omogočajo urejanje ali fotografiranje, in jih delite. Programi, ki lahko skupaj uporabljajo kateri koli medij, bodo najverjetneje imeli to nastavitev. Če programska oprema nikomur ne more poslati ničesar, preverite, zakaj razvijalci to potrebujejo.
Stiki za branje/snemanje
Poštna stranka ali poslanec katere koli vrste uporablja to dovoljenje, da točno stori, kot pravi, da preberete vaše stike. Na primer, Twitter ali Facebook - želijo najti svoje prijatelje, ki uporabljajo tudi njihove storitve, ali pa poenostavijo, da pošljete neželeno pošto tistim, ki tega ne počnejo. "Stiki" je širok rok, saj lahko v ločenem stiku shranite veliko različnih informacij. Na primer, v igrah, kjer obstajajo tudi seznami voditeljev. Vse, kar vas lahko poveže z drugim uporabnikom. Pravice za shranjevanje stikov morajo biti enaka logika - če lahko pripomoček doda stik, bo morda zahtevala to resolucijo. V tem primeru "zapis" pomeni spremeniti ali dodati seznam stikov in ne pisati sporočila.
Branje/snemanje koledarskih dogodkov
Tu je vse povsem preprosto. Nastavitev vam omogoča, da naredite samo eno stvar - samodejno preberete koledar. Nekatere javne službe bi morale imeti dostop do koledarja. To so programi, ki vas lahko spomnijo na zdravila ali samodejno poročajo o prihajajočem potovanju, branju podatkov iz koledarja. Če je program na kakršen koli način povezan z načrtovanjem, je uporaba takega dostopa precej upravičena. Če ni tako, pred namestitvijo ugotovite, zakaj aplikacija potrebuje dostop do koledarja. Zapis o koledarskih dogodkih je običajni. Če ni jasno, zakaj program potrebuje te nastavitve, naj vam opis v trgovini Play pove več. Če še vedno niste prepričani, vprašajte razvijalca.
Telefonski status in identiteta
To je najpogostejša in najmanj razumljiva resolucija vseh. Morate razumeti, da velja za dve različni stvari, ki jih ne bi smeli zamenjati. Obstaja veliko dobrih razlogov, da ugotovite stanje vašega telefona. In igra je odličen primer. Lahko opravljate svoje delo in igrate igro, ko je telefon nenadoma zazvonil. Igra se mora vrniti na glavni zaslon in omogočiti, da se obvestilo o dohodnem klicu pojavi na vrhu preostalega okna. Po tem klic popolnoma prevzame telefonski nadzor, toda igra bi morala vedeti o tem/ to je potrebno, da nadaljujete z delom v ozadju, dokler ne končate pogovora.
Pomembno je vedeti, kakšen identifikator zahteva program. Vsak telefon ima identifikator naprave, ki se razlikuje od katere koli druge, in ga je mogoče razkriti, ne da bi prenašali kakršne koli osebne podatke. Ko vidite, koliko ljudi uporablja določeno različico Androida na Googlovem grafikonu, uporabljajo ta identifikator naprave za lažje pridobivanje teh številk. Ko greste na Google Play in prenesete program, se štejete in hkrati samo enkrat. Identifikator pametnih telefonov je tudi najboljši način za sinhronizacijo podatkov v oblaku in nastavitve SMO s pametnim telefonom. Ločljivost samo kaže na vaš telefon in kakšna je programska oprema, zato vaši podatki ne bodo na voljo.
Ločljivost vam omogoča tudi branje še enega edinstvenega identifikatorja - imei. IMEI številka je, kako telefonsko podjetje povezuje telefon - vaš naslov, vaše ime in vse ostalo, kar morate zagotoviti za nakup telefona, za katerega lahko dokažete, kdo ste. Te podatke je težko dobiti - med njimi in vsemi podatki vašega računa obstajajo vsaj trije različni zaščiteni in šifrirani strežniki baz podatkov, vendar ni mogoče dobiti dostopa do njih. Ker nimate možnosti ugotoviti, kateri identifikator zahteva aplikacijo, izberite "Ne", če ne veste, zakaj si razvijalci to želijo in kaj počnejo z njo.
GPS in lokacija omrežja
Če mora aplikacija vedeti, kje ste, mora zahtevati vašo lokacijo. Obstajata dve vrsti lokacije - netočne in natančne. Prva možnost je primerna za večino običajnih situacij, včasih pa zahteva natančno lokacijo. Potrebo po vaši natančni lokaciji lahko določite s preprosto zahtevo. Na primer, ko bi morala aplikacija vedeti, da je v polmeru 50 m. Natančna lokacija je potrebna. Za programe je potrebna tudi natančna lokacija, ki na primer pokažejo, kje obstajajo supermarketi z vhodnimi ali dvigali, opremljenimi za invalide. Toda preprosti programi za nakupe ne potrebujejo natančne lokacije, za razliko od navigacijskih kartic.
Spremenite/izbrišite vsebino kartice SD
To je ločljivost, ki aplikaciji omogoča branje ali snemanje podatkov na zunanji pomnilnik pametnega telefona. Aplikaciji je treba omogočiti prosto ogled podatkov, jih spremeniti, izbrisati in dodati dodatne podatke na katero koli mesto na SD kartici. Zmede dejstvo, da SD kartica ne pomeni samo bliskovnega pogona. V datotečnem sistemu Android se pomnilnik telefona imenuje tudi kartica SD. Google je naredil veliko, da je to dovoljenje neškodljivo. V vsaki različici pojasnjujejo, kako lahko aplikacija dostopa le do informacij, ki jih potrebuje. Toda še vedno obstajajo uporabniki, ki uporabljajo stare različice programov in OS. Če ste eden od njih, se prepričajte, da zaupate aplikaciji, preden jo namestite. Vsaka prijava, napisana za API 4 (Android 1.6 krof) ali nižje, prejme to privzeto dovoljenje. Takih aplikacij ni veliko. Kakšna škoda je to mogoče storiti, je odvisno od tega, kateri podatki so shranjeni v pomnilniku telefona. Telefoni, ki izvajajo Android 7 Nougat in aplikacije, ustvarjene za telefone, ki delujejo Android 7, uporabljajo dostop do kataloga na določenem območju, kar je veliko bolj priročno in varnejše.
Popoln dostop do omrežja
Ta resolucija pomeni točno tisto, kar piše. Aplikacija želi biti sposobna poslati zahteve in prejeti odgovor prek omrežja (Wi-Fi ali povezava za prenos podatkov po mobilnem omrežju). Poleg aplikacij, ki uporabljajo internet za nekaj očitnega, jih je treba uporabiti pri oglaševanju. Resolucija je precej neškodljiva, toda ko gre za vaše osebne podatke, lahko uporabi podatke brez vaše vednosti. Sovražimo, da dodatne podatke plačujemo na enak način kot vi. Če najdete aplikacijo, ki bi morala delovati v avtonomnem načinu, vendar ne deluje, jo izbrišite.
Kako izbrisati dovoljenja za aplikacije
Če želite najti svoje aplikacije in njihove dovoljenja za Android, odprite »Nastavitve« in nato kliknite »Aplikacije in obvestila«, »Informacije o dodatku« in izberite aplikacijo, ki vas zanima. Izberite element "dovoljenje", če si želite ogledati, katero od njih ima aplikacija. Kadar koli lahko kadar koli onemogočite s premikanjem stikala poleg tega vnosa. Druga možnost je ogled z dovoljenjem in ne z aplikacijo. Odprite "Nastavitve" in pojdite na razdelek "Aplikacije in obvestila", kot v prejšnjem primeru. Toda tokrat izberite "Aplikacije aplikacije". Odprl se bo seznam dovoljenj, ki vključuje senzorje, koledar, kamero, stike, lokacijo, mikrofon, SMS, pomnilnik, telefon in še veliko več. Pritisnite kateri koli zapis, da vidite, katere aplikacije lahko dostopajo do te funkcije. Tu lahko s pomočjo stikal odstranite poljubne nastavitve. Preden začnete izklopiti dovoljenje, ne pozabite, da se za dokončanje svojega dela nekatere aplikacije zanašajo na ta dostop. Na primer, če si lahko aplikacija ogleda vaše stike, jih uporablja za lažje izmenjavo vsebine, datotek ali povabi prijatelje na dogodke in ne zbrati svojih podatkov, da bi ustvarili dobiček.
Dovoljenja za nalaganje programske opreme
Ko prenesete programe iz trgovine Play, nekateri zahtevajo dovoljenje za uporabo informacij pred namestitvijo. Pri prenosu aplikacij, ustvarjenih za Android 6.0 in poznejše različice lahko med namestitvijo zagotovite ali prepovedujete dovoljenje neposredno. Če si želite ogledati dovoljenje določenega pripomočka pred namestitvijo, naredite naslednje:
- Odprite aplikacijo Play Store.
- Pojdite na stran informacij o aplikaciji. Če si želite ogledati dovoljenje pred namestitvijo, se pomaknite na razdelek »Razvijalec« in kliknite »Podatki o dovoljenjih«.
- Kliknite "Namestite".
Nekatere aplikacije bodo takoj nameščene. Preden aplikacija uporabi to vrsto podatkov, lahko dovolite ali prepovedujete posamezne zahteve za reševanje. Za druge programe v Google Play so prikazane vse skupine dovoljenj, do katerih lahko dostopa pred namestitvijo. Te informacije vam lahko pomagajo, da se odločite, ali jih želite namestiti.
Če je aplikacija že nameščena
Za aplikacije, ustvarjene za Android 6.0 in več, ogled ali sprejemanje sprememb dovoljenj za vsako posodobitev. Dovolj je, da navedete potrebne pravice ob prvem uvedbi programa. Če aplikacija posodablja dostop do novih skupin dovoljenj ali dovoljenj v drugi skupini, boste povabljeni, da ponovno potrdite odločitev, tudi če nastavite samodejne posodobitve. Če raje vsako posodobitev ogledate ročno, lahko izklopite samodejno posodobitev, upoštevate spodnje navodila:
- Odprite aplikacijo Play Store.
- Kliknite gumb Meni - moje aplikacije in igre - nameščene.
- Izberite aplikacijo.
- Kliknite več (navpična linija 3 točk).
- Odstranite zastavo "samodejno rafine", če je še ni bila odstranjena.
Če želite onemogočiti samodejno posodobitev za vse aplikacije:
- Odprite aplikacijo Play Store.
- Kliknite gumb Meni - Nastavitve - samodejni strokovnjak za dodatke - nikoli ne posodobite samodejno.
Obstaja tudi veliko drugih, manj sumljivih dovoljenj. Aplikacija, ki fotografira, mora nadzorovati vašo opremo. Netflix bi moral ves čas ohraniti zaslon, dokler se ga ne dotaknete. Pripomoček profila klicev potrebuje dostop do vaših nastavitev. Spretnost z dovoljenjem, ki se zdi neprimerno, običajno pomaga malo logike. Če ne, preberite komentarje na Google Play in postavljajte vprašanja na forumih. Večina aplikacij v Google Play ne more ukrasti vaših podatkov ali vašega denarja. Ne pozabite, da večina ljudi, ki pišejo aplikacije. Za obdelavo vaših podatkov ni toliko aplikacij. Toda včasih se razvijalci zmotijo - ni težko prisiliti Androida, da zahteva dovoljenje, ki ga aplikacija ne uporablja, in te napake je enostavno prezreti.