Dozvole aplikacija su središnji deo savremenih mobilnih i veb-aplikacija i određuju kojim funkcijama i podacima na uređaju aplikacija može da pristupi. Kada se aplikacija instalira ili prvi put koristi, korisnik se često pita da odobri pristup različitim funkcijama, kao što su kamera, kontakti, usluge lokacije i mnogo toga drugog. Ove dozvole osmišljene su da zaštite lične podatke i obezbede da aplikacije imaju pristup samo podacima potrebnim za njihovu funkcionalnost.
Dozvole aplikacija funkcionišu tako što korisniku daju kontrolu nad tim koje podatke i funkcije aplikacija može da koristi. Kada aplikacija zatraži dozvolu, korisnik može da prihvati ili odbije zahtev, što pruža dodatni sloj bezbednosti i kontrole nad ličnim podacima. Ovaj sistem presudan je za održavanje ravnoteže između funkcionalnosti i privatnosti i korisnicima pomaže da uživaju u bogatom iskustvu sa aplikacijama bez ugrožavanja svojih podataka.
Dozvole aplikacija su središnji deo savremenih mobilnih i veb-aplikacija i određuju kojim podacima i funkcijama na uređaju aplikacija može da pristupi. Ove dozvole korisnicima daju kontrolu nad njihovim ličnim podacima i resursima uređaja, kao što su kamera, mikrofon, kontakti i usluge lokacije. Time što korisnicima omogućavaju da odobre ili odbiju određene dozvole, aplikacije podstiču i bezbednost i privatnost, a istovremeno pružaju prilagođeno korisničko iskustvo. Za programere aplikacija presudno je da uspostave ravnotežu između funkcionalnosti i poštovanja privatnosti korisnika tako što će tražiti samo dozvole potrebne za osnovne funkcije aplikacije.
More about App permissions
Dozvole aplikacija su neophodan deo savremenih mobilnih i veb-aplikacija koji korisnicima daje kontrolu nad tim kojim podacima i funkcijama na njihovom uređaju aplikacija može da pristupi. Ove dozvole osmišljene su da zaštite privatnost i bezbednost korisnika ograničavanjem pristupa osetljivim informacijama i sistemskim resursima, kao što su kontakti, kamera, mikrofon i usluge lokacije.
Tehnički gledano, dozvole aplikacija funkcionišu primenom skupa pravila koja definišu kojim resursima aplikacija može da pristupi. Aplikacija navodi dozvole koje joj mogu biti potrebne, a na savremenim verzijama sistema iOS i Android korisnik se za osetljive dozvole pita dok aplikacija radi, obično kada se prvi put koristi funkcija kojoj su potrebne, a ne u spisku pri instalaciji. Korisnik zatim može da prihvati ili odbije svaku dozvolu, čime dobija kontrolu nad tim kako se njegovi podaci koriste. Ovaj sistem je deo bezbednosne arhitekture operativnog sistema i obezbeđuje da aplikacije mogu da pristupe samo resursima koje je korisnik odobrio.
Dozvole aplikacija mogu se podeliti na tri glavne vrste, od kojih svaka podržava drugačiji nivo pristupa:
Standardne dozvole: Ove dozvole, koje se na Androidu zovu normalne dozvole, daju pristup manje osetljivim podacima i funkcijama, kao što su pristup internetu ili vibracija. Ne zahtevaju izričito odobrenje korisnika, jer se smatra da predstavljaju mali rizik za privatnost ili bezbednost.
Osetljive dozvole: One zahtevaju izričito odobrenje korisnika, jer daju pristup ličnim podacima ili funkcijama koje mogu uticati na privatnost korisnika, kao što je pristup kontaktima, kameri ili mikrofonu. Korisnik mora aktivno da prihvati ove dozvole pre nego što aplikacija može da ih koristi.
Dozvole u pozadini: One aplikacijama omogućavaju da pristupaju podacima ili funkcijama u pozadini bez direktne interakcije korisnika. Na primer, aplikacija može da koristi pristup lokaciji u pozadini kako bi ažurirala podatke o lokaciji čak i kada se aktivno ne koristi. I na sistemu iOS i na sistemu Android za to je potrebno posebno odobrenje korisnika pored običnog pristupa lokaciji.
Jedna od najvećih snaga dozvola aplikacija je njihova sposobnost da zaštite privatnost i bezbednost korisnika. Time što korisnici dobijaju kontrolu nad tim kojim podacima aplikacija može da pristupi, rizik od zloupotrebe ličnih podataka znatno se smanjuje. Dozvole, međutim, ne kontrolišu šta aplikacija radi sa podacima nakon što je pristup odobren, pa zaštita zavisi i od toga kako programer postupa sa podacima, na primer od šifrovanja, svođenja podataka na najmanju meru i usklađenosti sa propisima kao što je Opšta uredba o zaštiti podataka (GDPR).
Dozvole aplikacija osmišljene su i da budu jednostavne za korišćenje. Obično se predstavljaju u jasnom i razumljivom obliku koji korisnicima olakšava da donesu informisane odluke o tome koje dozvole da odobre. To korisnicima omogućava da iskustvo sa aplikacijom prilagode sopstvenim sklonostima i bezbednosnim potrebama.
U praksi su dozvole aplikacija promenile način na koji ljudi koriste tehnologiju u svakodnevnom životu. Korisnicima omogućavaju da uživaju u prednostima savremenih aplikacija, a da istovremeno štite svoju privatnost i bezbednost. Dozvole aplikacija omogućavaju korisnicima da prilagode svoje iskustvo i obezbede da se njihovi podaci dele samo sa aplikacijama kojima veruju.
Ukratko, dozvole aplikacija su tehnologija koja spaja bezbednost, jednostavnost korišćenja i kontrolu u rešenju koje korisnicima omogućava da aplikacije koriste na bezbedan i odgovoran način. Njihova sposobnost da zaštite privatnost korisnika i pruže kontrolu nad pristupom podacima čini ih važnim alatom u savremenom digitalnom životu, u kojem su bezbednost i privatnost presudne.
Frequently asked questions about App permissions
Koje su najčešće vrste dozvola aplikacija i zašto su neophodne?
Dozvole aplikacija su neophodan deo savremenih mobilnih aplikacija, jer regulišu kojim funkcijama i podacima na uređaju aplikacija može da pristupi. Najčešće vrste dozvola aplikacija obuhvataju pristup kameri, mikrofonu, lokaciji, kontaktima, fotografijama i drugim medijima; na novijim verzijama Androida širok pristup skladištu uglavnom je zamenjen specifičnijim dozvolama za medije. Ove dozvole neophodne su da bi aplikacije mogle da pružaju funkcije za koje su osmišljene, a da istovremeno štite privatnost i bezbednost korisnika.
Na primer, aplikaciji za fotografisanje potreban je pristup kameri da bi snimala slike, dok je aplikaciji za navigaciju potrebna dozvola za lokaciju da bi pružila tačna uputstva za rutu. Bez ovih dozvola funkcionalnost aplikacije bila bi ograničena, a korisničko iskustvo bi trpelo.
Dozvole aplikacija važne su i za zaštitu podataka korisnika od neovlašćenog pristupa. Time što korisnici dobijaju kontrolu nad tim koje dozvole da odobre, pomaže im se da zaštite svoje lične podatke i smanje rizik od zloupotrebe. To je naročito važno u vreme kada su zaštita podataka i privatnost u središtu pažnje.
U poređenju sa prošlošću, kada su aplikacije često imale pristup mnogim funkcijama bez znanja korisnika, savremeni sistemi dozvola pružaju transparentniji i kontrolisaniji pristup. To korisnicima pomaže da uživaju u prednostima naprednih funkcija aplikacija bez ugrožavanja svoje bezbednosti i privatnosti. Način na koji se dozvole odobravaju i povlače određuje model dozvola platforme.
Kako korisnici mogu da upravljaju dozvolama aplikacija i menjaju ih na svojim uređajima?
I na iPhoneu i na Androidu korisnici mogu da pregledaju i menjaju dozvole aplikacije u sistemskim podešavanjima. Na iPhoneu se nalaze u Podešavanjima, bilo pod pojedinačnom aplikacijom ili zbirno pod Privatnost i bezbednost, gde se vidi koje aplikacije imaju pristup, na primer, lokaciji, kameri i kontaktima.
Na Androidu se dozvole nalaze u Podešavanjima, pod Aplikacijama, izborom pojedinačne aplikacije, ili u opštem menadžeru dozvola. Oba sistema omogućavaju da se pristup odobri samo dok se aplikacija koristi ili samo jednom, kao i da se deli približna lokacija. Android može automatski da ukloni dozvole aplikacijama koje se dugo nisu koristile.
Koji bezbednosni rizici su povezani sa davanjem previše dozvola aplikacijama?
Kada aplikacija ima više dozvola nego što je potrebno, povećava se rizik da lični podaci budu zloupotrebljeni ili da procure. Aplikacija sa pristupom lokaciji, kontaktima i mikrofonu mogla bi u principu da prikupi veoma detaljne podatke o životu korisnika i njegovom društvenom krugu.
Ako aplikacija ima bezbednosni propust ili je kompromitovana, napadač može da dobije pristup istim stvarima kao i aplikacija. Podaci se mogu deliti i sa trećim stranama, na primer preko oglasnih i analitičkih alata u aplikaciji. Zato je dobro odobravati samo dozvole koje odgovaraju svrsi aplikacije i redovno ih proveravati u podešavanjima.
Kako programeri aplikacija mogu da obezbede da njihove aplikacije traže samo neophodne dozvole?
Programeri treba da počnu pregledom toga kojim funkcijama je zaista potreban pristup osetljivim podacima i da traže samo neophodne dozvole. Često postoje alternative, kao što je sistemski birač fotografija, koji daje pristup slikama koje korisnik izabere bez pristupa celoj biblioteci fotografija.
Dozvole treba tražiti u situaciji u kojoj se funkcija koristi, a ne sve odjednom pri prvom pokretanju. Biblioteke trećih strana treba proveriti, jer mogu dodati dozvole a da programer to ne primeti. Aplikacija treba da nastavi da radi ako korisnik odbije, a prodavnice aplikacija zahtevaju da osetljive dozvole budu obrazložene.
Koje su najbolje prakse za obaveštavanje korisnika o tome zašto su aplikaciji potrebne određene dozvole?
Korisnici će verovatnije odobriti dozvolu kada razumeju zašto je potrebna. Aplikacija zato treba da objasni svrhu pre nego što se prikaže sistemski dijalog, na primer kratkim tekstom koji kaže da se lokacija koristi za pronalaženje najbliže prodavnice. Objašnjenje treba da bude konkretno i iskreno.
Na sistemu iOS programeri moraju da napišu tekst o svrsi za svaku dozvolu, koji se prikazuje u sistemskom dijalogu, a Android pruža način da se utvrdi kada treba prikazati objašnjenje pre ponovnog traženja. Dozvolu treba tražiti u trenutku kada korisnik želi da upotrebi funkciju, kako bi kontekst bio jasan. Ako korisnik odbije, aplikacija treba da objasni šta neće raditi i kako se dozvola može kasnije odobriti u podešavanjima, bez vršenja pritiska na korisnika.
Kako dozvole aplikacija utiču na korisničko iskustvo i ugled aplikacije?
Dozvole utiču na poverenje korisnika. Ako aplikacija traži mnogo dozvola bez jasnog razloga, kao što je aplikacija za baterijsku lampu koja želi pristup kontaktima, korisnici mogu postati sumnjičavi i odlučiti da obrišu aplikaciju ili ostave lošu recenziju.
Nasuprot tome, aplikacija koja traži samo ono što je neophodno i objašnjava zašto može da učvrsti utisak da poštuje privatnost. Prodavnice aplikacija takođe prikazuju informacije o tome koje podatke aplikacije prikupljaju, kako bi korisnici mogli da ih uporede. Previše zahteva ili zahtevi u lošem trenutku takođe pogoršavaju iskustvo, jer dijalozi prekidaju korisnika.
App permissions for dummies
Dozvole aplikacija su kao mala vrata koja aplikacijama daju pristup različitim delovima telefona. Kada se aplikacija preuzme, ona može da zatraži dozvolu da koristi stvari kao što su kamera, mikrofon ili kontakti. To je pomalo kao kada prijatelju date ključeve od kuće kako bi mogao da uđe i koristi određene sobe. Na primer, aplikacija za fotografisanje može da želi pristup kameri kako bi se slike mogle snimati direktno u aplikaciji. Važno je razmisliti o tome koje se dozvole odobravaju, jer to može uticati na privatnost i bezbednost. Ako aplikacija traži pristup nečemu što nema smisla za ono što radi, dobro je biti oprezan.