Šta su dozvole za aplikacije na pametnom telefonu. Upravljajte dozvolama za Android aplikacije. Razumijevanje opasnih dozvola

IN Android Marshmallow Korisniku se daje mogućnost kontrole dozvole aplikacije pohranjene na vašem pametnom telefonu ili tabletu.

Aplikacije iz kojih ste instalirali proizvođači trećih strana ponekad su vam potrebni podaci sa vašeg uređaja za rad, a to je normalna situacija. Ali dešava se da takav zahtjev može biti alarm. Na primjer, zašto bi aplikacija za uređivanje slika odjednom trebala pristup vašem SMS poruke, kalendar ili kamera? Ova situacija bi vas posebno trebala upozoriti ako aplikacija nije instalirana s Google Play.

U više rane verzije Android korisnik je obaviješten da odobri pristup određenim resursima kada je aplikacija instalirana. U budućnosti, prilikom instaliranja ažuriranja, predviđeni su i novi zahtjevi za pristup. Ostalo vrijeme aplikacije su radile što su htjele, a malo korisnika je brinulo o sigurnosnim problemima.

Dozvole za aplikacije su sada ugrađene u aplikaciju, omogućavajući vam da kontrolirate svaku aplikaciju na vašem pametnom telefonu ili tabletu u bilo kojem trenutku nakon instalacije. To znači da korisnik ima mogućnost da odluči da li će aplikaciji dati pristup svojim podacima i, ako je potrebno, promijeniti svoju odluku.

Funkcija dozvola za aplikaciju je jednostavna za upravljanje. Možete ga postaviti u samo četiri brza koraka.

Korak 1.

Otvorite meni Podešavanja preko ikone na glavnom ekranu, padajućoj traci sa obaveštenjima ili traci. Odaberite " Prijave» (Aplikacije).

Korak 2

Kliknite na ikonu zupčanika koja se nalazi u gornjem desnom uglu menija aplikacije. Na sljedećem ekranu odaberite " Dozvole aplikacije» (Dozvole aplikacije).

Korak 3

Zatim ćete vidjeti dozvole grupisane po tipu. Ova lista pokazuje koliko aplikacija ima dozvole za pristup vašim zdravstvenim podacima putem aplikacije Body Sensor, kalendara, kamere, liste kontakata, lokacije, mikrofona, SMS-a ili spremljenih datoteka i programa. Klikom na bilo koju od stavki dobit ćete listu aplikacija koje imaju pristup ovim podacima.

Korak 4

Ako vam nešto na ovoj listi smeta ili samo želite da spriječite određenu aplikaciju da pristupi podacima, jednostavno povucite klizač za prebacivanje ulijevo. Nakon toga, boja prekidača će se promijeniti iz zelene u sivu (neaktivna). Po potrebi uvijek možete promijeniti postavke.

Dozvole aplikacije su određeni skup pravila koje će sistem dozvoliti aplikaciji da izvrši: U vrijeme pokretanja ili izvođenja određene radnje, aplikacija može od vas tražiti dozvolu, na primjer, za pristup kontaktima, kameri, vašoj lokaciji i drugim funkcijama uređaja. Prije prvog pokretanja, prava aplikacije su ograničena na pristup glavnim funkcijama i dijelovima Android sistema, ali mogu biti potrebna za pravilno funkcioniranje.

Opasne dozvole na koje treba paziti

Ova grupa uključuje one dozvole koje dozvoljavaju pristup ličnim podacima korisnika.
  1. Kalendar– pregled događaja, promjena trenutnih događaja koji su već dodani u kalendar i kreiranje novih. Takva dozvola može biti opasna za one koji često koriste kalendar, planiraju svoje akcije, zapisujući bukvalno svaki minut vremena. Ako napadači dobiju pristup vašoj lokaciji, onda i sami znate kako se to može završiti.
  2. Kontakti– čitanje, gledanje, uređivanje, dodavanje novih kontakata i pun pristup na listu računa. Sigurno je da su mnogi od nas primili dosadnu neželjenu poštu od raznih kompanija putem SMS-a ili instant messengera. Pristup kontaktima treba dati samo pouzdanim aplikacijama, inače vaš broj može biti u pogrešnim rukama, nažalost, previše je prevaranta i nemoguće je potpuno se riješiti neželjene pošte.
  3. Kamera– korištenje, bez prethodne potvrde korisnika. Nakon što je dobila dozvolu za kameru vašeg uređaja, aplikacija može u bilo kojem trenutku snimati fotografije i video zapise bez da vas o tome obavijesti.
  4. Mikrofon- zvučni zapis. Pun zapis telefonski razgovori, stalna aktivnost mikrofona, snimanje svega što se događa okolo bez obavještavanja korisnika.
  5. SMS– čitanje, slanje, uređivanje, prosljeđivanje poruke. Sigurno jedna od najopasnijih dozvola, koja može poslati poruku na bilo koji od brojeva bez vašeg znanja i time aktivirati plaćenu pretplatu.
  6. Memorija– čitanje/pisanje iz i u memoriju. Ova dozvola omogućava aplikaciji da pregleda datoteke na vašem uređaju, izbriše ih, kopira, prepiše i još mnogo toga.

Kako konfigurirati dozvole aplikacije

Kao što ste već shvatili iz gornje liste, nisu sve dozvole jednako korisne, mnoge mogu naštetiti korisniku. Naravno, postoje sasvim obične dozvole, na primjer, pristup internetu, povezivanje na Bluetooth, kreiranje prečica i još mnogo toga. Izvode se automatski i ne zahtijevaju nikakvu radnju od strane korisnika. Ispod će biti niz instrukcija koje vam omogućavaju da konfigurišete dozvole za razne verzije operativni sistem Android.

Android 4.3

Za upravljanje dozvolama za ovu verziju OS-a, potreban vam je AppOps.
  1. Preuzmite, instalirajte i pokrenite aplikaciju.
  2. Idite na karticu aplikacija (aplikacije), pronađite željeni program ili igru ​​i kliknite na nju.
  3. Postavite / poništite okvire sa dozvolama koje su vam potrebne.

Android 5.0

Za pametne telefone i tablete koji koriste operativnu verziju Androida 5.0, morate koristiti za upravljanje dozvolama Aplikacija Ops - Menadžer dozvola. Program vam omogućava da upravljate dozvolama kao što su sistemske aplikacije(zahteva ROOT prava), i treće strane, koje instalira korisnik tokom korišćenja uređaja. Bez ROOT prava na Androidu 5.0-5.1 ovaj program, nažalost, ne radi, čak ni u normalnom načinu rada.

Android 6, 7, 8

U novim verzijama Androida, dozvole za aplikacije se prikazuju tačno u trenutku kada je igri/programu potrebno. Moći ćete tačno proučiti koji pristup je potreban i onda donijeti pravu odluku.

Osim toga, lista instaliranih dozvola za određenu aplikaciju uvijek se može promijeniti i konfigurirati u posebnoj stavci u izborniku postavki.

  • Prevod

Danas je Android jedan od najpopularnijih mobilne platforme koristi se u pametnim telefonima, tabletima, pametni sat, televizori, pa čak i automobili. Otvorenost platforme, najširi izbor verzija i implementacija koje se koriste, stavlja pitanje sigurnosti u prvi plan prilikom kreiranja Android aplikacija.

Kao što znate, sigurnost je obezbeđena sistemom dozvola za pristup na svakom određenom Android uređaju. Ovaj sistem je dizajniran da zaštiti osjetljive podatke i spriječi neovlašćeni pristup na informacijske ili komunikacione kanale.

Podrazumevano, nijedna Android aplikacija nema dozvolu za obavljanje operacija koje mogu uticati na OS, lične podatke ili druge aplikacije. Međutim, bez takve dozvole, svaka aplikacija će postati beskorisna.

Dozvole su svojevrsni filter za funkcionalnost aplikacija, a samo od korisnika zavisi da li će dati pristup podacima tokom instalacije. Problem je u tome što korisnici obično ne čitaju čemu tačno aplikacija želi pristupiti i, bez razmišljanja, to dozvoljavaju. Takvo ponašanje stvara preduslove za zloupotrebu ličnih podataka ili čak modifikaciju kernela.

Ovdje ćemo razmotriti postojeći sistem manifesti i dozvole u Androidu. Datoteka manifesta sadrži informacije o paketu aplikacije, uključujući dozvole, dobavljače sadržaja, usluge, aktivnosti i prijemnike emitiranja.

Primjer opće strukture datoteke manifesta. Zahtjevi za dozvole su istaknuti bojom:

Najopasnije dozvole

Da bi odlučio kojim podacima se može dati pristup, korisnik mora imati na umu svrhu ove aplikacije. Na primjer, "Zašto bi igri trebao pristup mom adresar ili dozvolu za slanje SMS-a? Očigledno, igre ne uključuju slanje SMS-a. Takve nedosljednosti u funkcionalnosti sa zahtjevima za pristup trebale bi prije svega biti alarmantne.

Odobrenja koja ćete možda htjeti pregledati u budućnosti

Zatražite dozvolu za čitanje i pisanje ličnih podataka. Ako želite da korisnici ne brinu o svojim ličnim podacima, nemojte koristiti ovakve zahtjeve u manifestu:






Dozvole vezane za finansijske troškove. Neke dozvole koje korisnici nepromišljeno daju mogu ih koštati novca. Najčešće je to slanje SMS-a/MMS-a i upućivanje govornih poziva. I to se može dogoditi u pozadini, bez pozivanja standardne telefonske aplikacije.
Zahtjev za slanje poruka:

Zahtjev za poziv:

Jednostavan primjer slanja SMS-a:

String message = "Zdravo Android fanovi!"; string number = "xxxxxxxxxxxx"; //poželjno je koristiti potpuni međunarodni broj SmsManager.getDefault().sendTextMessage(number, null, message, null, null);
Zapiši to dati kod radit će samo ako je odgovarajući zahtjev sadržan u datoteci manifesta:

Pristup geolokacijskim podacima. Ako korisnik to dozvoli, aplikacija će moći primati informacije o:

  • približnu lokaciju korisnika prema podacima bazne stanice i Wi-Fi tačke;
  • tačnu lokaciju korisnika prema GPS-u, baznim stanicama i Wi-Fi-ju.
Zatražite pristup približnim podacima o lokaciji:

Zatražite pristup preciznim podacima o lokaciji:

Evo kako doći do preciznih podataka o lokaciji:

Javna klasa MainActivity extends Activity implementira LocationListener (privatni LocationManager locationManager; @Override zaštićena void onCreate(Bundle savedInstanceState) ( super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); locationManager = (LocationysManager.SERV)); locationManager = (LocationysManager.SERV) requestLocationUpdates(LocationManager.GPS_PROVIDER, 3000 , 10, ovo); ) @Override public void onLocationChanged(Location location) ( String myLocation ="Lokacija je promijenjena...\n\nNalazite se na: " + "\nLatitude: " + location.getLatitude() + "ToastongLatitude(ong. t(getApplicationContext(), myLocation, Toast.LENGTH_LONG).show(); ) @Override public void na ProviderDisabled(String provider) (Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS); startActivity(intentex); Toast.getAkeTli Toast(getAkeTli je isključeno.GetAkeTG), SHORT).show(); ) @Override public void onProviderEnabled(String provider) ( Toast.makeText(getApplicationContext(), "Gps je uključen... ", Toast.LENGTH_SHORT).show(); ) @Override public void onStatusChanged(String provider, int status, Bundle extras) ( ) )
Imajte na umu da ovaj kod ovisi o postojanju odgovarajućeg zahtjeva u datoteci manifesta da bi funkcionirao.

Java klasa MainActivity implementira LocationListener za primanje željenih podataka sa uređaja. Zahtjev za trenutnu lokaciju se vrši pozivanjem requestLocationUpdates() u metodi onCreate(). Kada se lokacija promijeni, onLocationChanged() se poziva da dobije nove podatke. Ako GPS podaci nisu dostupni, poziva se metoda onProviderDisabled() koja prosljeđuje informacije o lokaciji aplikaciji.

Pristup audio i video zapisima. Ako korisnik da takve dozvole, tada rizikuje da će ga poslušati ili koristiti kameru pametnog telefona za nadzor. Zahtjevi za pristup u manifest datoteci:




Instaliranje paketa. Ako date ovu dozvolu, aplikacija će moći instalirati dodatne pakete bez znanja korisnika.

Stani pozadinske procese. Ova dozvola dozvoljava aplikaciji da pozove killBackgroundProcesses(String), s kojom može ubiti sve procese koji se pokreću u pozadini.

Android Marshmallow

Šesta verzija Androida, najavljena u maju 2015. godine, uvela je novi mehanizam dozvola. Sada će se oni tražiti ne tokom instalacije aplikacije, već pri prvom pokušaju korištenja bilo koje funkcije. Nadajmo se da će ovo znatno olakšati život i programerima i korisnicima.


Vjerovatno svaki odrasli korisnik vjeruje svojim gadžetima s ličnim podacima. Finansijske tajne, pikantne fotografije, iskrena prepiska - svejedno. Pa, ko želi podijeliti takve detalje sa strancima? Ali držati pogled na uređaju i iščupati ga iz ruku rodbine ili poznanika ne odgovara gospodi i damama. Pogotovo kada postoje druge metode koje su zgodne i prilično efikasne. Neke od njih možda već znate, druge ćete naučiti iz ovog članka. Samo ću pojasniti da sva sredstva zaštite koja sam naveo ne predstavljaju ozbiljnu prepreku tehnički stručnjaci. Ali oni će zaštititi digitalizirane tajne od većine ljudi koji imaju fizički pristup vašim Android pametnim telefonima i tabletima.

Vjerovatno svaki odrasli korisnik vjeruje svojim gadžetima s ličnim podacima. Finansijske tajne, pikantne fotografije, iskrena prepiska - svejedno. Pa, ko želi podijeliti takve detalje sa strancima? Ali držati pogled na uređaju i izvlačiti ga iz ruku rodbine ili poznanika ne odgovara gospodi i damama. Pogotovo kada postoje druge metode koje su zgodne i prilično efikasne. Neke od njih možda već znate, druge ćete naučiti iz ovog članka. Samo ću pojasniti da sva sredstva zaštite koja sam naveo ne predstavljaju ozbiljnu prepreku za tehničke stručnjake. Ali oni će zaštititi digitalizirane tajne od većine ljudi koji imaju fizički pristup vašim Android pametnim telefonima i tabletima.

Zaključavanje ekrana

Zaključavanje ekrana sprečava neželjeni pristup ličnim podacima i ključnim funkcijama uređaja. Vlasnik uređaja postavlja PIN, lozinku ili grafički ključ(izostavljajući prepoznavanje lica i druge nestandardne opcije) - ono što smatra zgodnim. Kao rezultat, sistem prestaje da dozvoljava pristup svojim elementima bez unošenja date kombinacije. Ovisno o postavkama, blokiranje se aktivira automatski ili nakon pritiska na odgovarajuće dugme.

Ovo je možda najpopularnija metoda zaštite, koja vam je vjerovatno poznata. Ali nije bez nijansi. Recimo da se dijete želi igrati na vašem pametnom telefonu ili prijatelj traži da vidi nove fotografije - morate ukloniti jedinicu i prenijeti već bespomoćni uređaj u druge ruke. U takvim trenucima postavlja se pitanje finije kontrole pristupa sistemu.

Zaključavanje profila

Zaključavanje ekrana profilom gosta štiti lične podatke, ali ne sprečava slobodan pristup glavnim funkcijama uređaja. Ako imate pametni telefon sa Android verzijom 5.0 ili novijom ili ne stari tablet, u postavkama ćete pronaći odjeljak "Korisnici". Ovdje kreirajte profil gosta, poseban način rada koji skriva sve podatke o vlasniku i postavite zaključavanje ekrana lozinkom ili drugim načinom. Sada, kada date uređaj drugoj osobi, jednostavno aktivirajte način rada za goste. Osoba sa strane će moći slobodno da koristi uređaj, dok će vaš lični profil sa ličnim podacima ostati blokiran.

Tako će opisana metoda omogućiti djetetu da instalira i pokreće svoje omiljene igrice, ali mu zabraniti da zabada svoj mali nos tamo gdje ne bi trebalo. A ovo je samo najjednostavniji od mnogih primjera koji pokazuju prednosti profila gostiju. No, vratimo se na uslovni zahtjev prijatelja da vidi fotografije. U ovom slučaju, način rada za goste neće raditi, jer morate dopustiti strancu da vidi vaše slike. U takvim situacijama će vam dobro doći sljedeći alat.

Blokiranje aplikacija

Zaključavanje aplikacije ograničava pristup podacima uređaja i funkcijama koje nisu dostupne u trenutnoj aplikaciji. Ovo Google prilika dodano u Android 5.0. Kao rezultat toga, prekidač "Zaključaj aplikacije" pojavio se u odjeljku "Sigurnost" postavki uređaja. Koristite ga i aktivirajte zaključavanje ekrana ovdje, ako to već niste učinili. Posle na meniju pokrenuti programi pin ikone će biti prikazane. Klikom na takvu iglu na sličici aplikacije, spriječit ćete vanjske osobe da je izađu na radnu površinu i druge programe.

Zaključavanje galerije je jednostavan način da prikažete svoje fotografije bez brige o ostalim podacima. Slično - privremeno blokiranje svih osim jednog željeni program- Možete selektivno odobriti pristup kontaktima, muzici i drugim informacijama. Ali šta ako nemate ništa za zaštitu, osim jedne ili dvije aplikacije? U tom slučaju je lakše blokirati samo njih, a sve ostale programe ostaviti dostupnima javnosti. O tome će biti riječi u nastavku.

Zaključavanje aplikacije

Zaključavanje aplikacije ograničava pristup svim podacima i funkcijama uređaja putem te aplikacije. Ova opcija nije predviđena standardnim sredstvima Android (iako vam promjena profila omogućava da sakrijete određene programe), ali širok spektar programa za blokiranje na Google Playu ublažava ovaj nedostatak sistema. Potonji vam omogućavaju da postavite obrazac ili lozinku za pokretanje odabranih aplikacija.

Da vidite listu blokatora na Google Playu, upišite u traku za pretraživanje "zaključavanje aplikacije" ili " app locker»i od rezultata izaberite program koji vam odgovara. Prilično sam zadovoljan sa Smart App Lock - jednom od najpopularnijih aplikacija u svojoj kategoriji. Funkcionalan, zgodan, brz, ugodan za gledanje, besplatan i skoro da nije dosadan nametljivo oglašavanje. Istina, programeri nisu preveli program na ruski i ukrajinski jezici ako ti je to bitno.

Smart App Lock ili sličan program nakon pokretanja, tražit će od vas da postavite lozinku ili obrazac, čiji će unos biti potreban za pristup blokiranim aplikacijama. Od vas će tada biti zatraženo da odaberete koje programe želite zaštititi. Nije važno kakav blokator koristite, glavna stvar je da budete oprezni pri postavljanju: svakako zabranite uklanjanje aplikacija i blokirajte pristup Play market i sistemske postavke. Ovo će pokriti rupe u odbrambenom mehanizmu.

Dakle, blokator aplikacija je jednostavan i efikasan alat. Zahvaljujući njemu, zaštitićete samo one programe čijim mogućnostima ne želite da dozvolite pristup strancima. Ali nemojte zaboraviti da blokiranje aplikacije ne sprječava uvijek pristup datotekama s kojima radi. Na primjer, ako postavite lozinku za ulazak u galeriju, vaše slike se i dalje mogu vidjeti u upravitelju datoteka i mnogim drugim programima. Kako se nositi s tim - reći ću dalje.

Zaključavanje fajla

Zaključavanje datoteke sprječava neželjeni pristup toj datoteci iz bilo kojeg programa. Ova funkcija je uključena u arsenal nekih blokatora aplikacija, ali postoje i zasebni uslužni programi koji su u potpunosti dizajnirani posebno za zaštitu datoteka. Potonji uključuju besplatni GalleryVault koja me je privukla više od ostalih. Njegova glavna prednost je podrška mnogih formata: foto, video, audio i drugi. Rad ovog i drugih blokatora svodi se na sljedeću shemu: sakrijte odabrane datoteke u svim aplikacijama i dopustite im pristup samo kroz zaštićeno skladište.

Nakon što pokrenete GalleryVault, morat ćete postaviti lozinku kako biste osigurali njegov sadržaj. Zatim nastavite s odabirom datoteka koje želite blokirati. Da bi to uradio, program ima svoj istraživač, ali takođe podržava uvoz elemenata iz eksternog fajl menadžeri i druge aplikacije. Fajlovi koje zaključate bit će vidljivi samo u trezoru unutar GalleryVaulta i zaštićeni su lozinkom. Dakle, autsajderi neće doći do njih. Ako niste zadovoljni ovom aplikacijom, potražite alternative na Google Playu za "zaključavanje datoteka" ili "fajl locker".

Kao što vidite, svaka od gore navedenih metoda nudi jedinstven kontrolni mehanizam. Koju koristiti ovisi o konkretnom slučaju. Odlučite šta točno vrijedi zaštititi od autsajdera i na osnovu toga odaberite individualnu shemu zaštite za sebe. Eksperimentirajte s kombinacijama metoda, ali nemojte pretjerivati. U svakom slučaju, ne zaboravite na banalnu pažnju i ne podlegnite paranoji.

Odobrenja određuju koji su podaci ili funkcije dostupni aplikaciji s Google Playa. Možete ih konfigurirati kada instalirate aplikaciju na uređaj koji koristi Android 6.0 ili noviji. Na primjer, ponekad aplikacije traže pristup kontaktima ili informacijama o lokaciji. Također možete postaviti dozvole nakon instalacije.

Savjet. Da znam tvoj android verzija, otvorite postavke uređaja i odaberite O telefonu, O tabletu ili O uređaju.

Nove aplikacije

Neke aplikacije iz Play Store zatražite pristup podacima prije instalacije. Na uređaju koji koristi Android 6.0 ili noviji, također možete postaviti dozvole dok koristite aplikaciju.

Aplikacije instalirane na uređaju

Kada ažurirate instaliranu aplikaciju, njene dozvole se mogu promijeniti.

Automatsko ažuriranje

Aplikacije za Android OS 6.0 i novije verzije. Ne morate odobravati ili davati dozvole. Aplikacija će ih zatražiti prvi put kada treba pristupiti podacima ili funkciji.

Ostale aplikacije. Ne morate davati dozvole ako ste to već učinili. Ako aplikacija zahtijeva dodatna prava, sistem će od vas tražiti da prihvatite ili odbijete ažuriranje.

Da biste sami provjerili sve nove verzije, isključite funkciju automatskog ažuriranja. Kako to učiniti opisano je u nastavku.

Kako isključiti automatsko ažuriranje

Odaberite pravu instrukciju.

Kako onemogućiti automatsko ažuriranje za pojedinačnu aplikaciju

Kako isključiti automatsko ažuriranje za sve aplikacije

Instant aplikacije

Možete dozvoliti ili odbiti pristup podacima ili funkcijama dok koristite aplikaciju. Da vidite dozvole instant aplikacije, slijedite ove korake:

Postavljanje dozvola

Dozvole za aplikaciju možete promijeniti u postavkama uređaja. Imajte na umu da ponekad njihovo blokiranje dovodi do grešaka u programu.

Bilješka. Ako koristite Google račun u obrazovnoj, vladinoj ili komercijalnoj organizaciji, administrator može upravljati nekim dozvolama pomoću aplikacije Device Policy.

Instalirana aplikacija

Instant App

Sve instalirane aplikacije sa određenim dozvolama Kako provjeriti dozvole aplikacije koja ne radi ispravno

Ako aplikacija naiđe na greške, slijedite dolje navedene korake.