Vysvetlenie povolení aplikácie pre Android

A smartphone showing an app permission request beside camera, location and microphone icons

Každá aplikácia pre Android vyžaduje povolenia na prístup k častiam vášho zariadenia, ale obrazovky so žiadosťami len zriedka vysvetľujú, čo tieto povolenia skutočne umožňujú aplikácii. Nižšie uvedený prehľad pokrýva všetky hlavné povolenia pre Android, poukazuje na to, čo skutočne ovplyvňuje vaše súkromie, a poskytuje vám niekoľko jednoduchých pravidiel na rozhodovanie, čo povoliť.

Čo sú povolenia systému Android?

Povolenia systému Android sú bezpečnostný mechanizmus, ktorý riadi, k čomu môže aplikácia pristupovať vo vašom zariadení. Keď nainštalujete alebo spustíte aplikáciu, môže vyžadovať prístup k rôznym hardvérovým funkciám (kamera, mikrofón) alebo údajom (kontakty, poloha). Pochopenie týchto povolení je kľúčové pre zachovanie vášho súkromia a bezpečnosti.

Kategórie povolení

Android rozdeľuje povolenia do dvoch hlavných kategórií:

Normálne povolenia (udeľované automaticky)

Tieto povolenia nepredstavujú významné riziko pre súkromie používateľa a sú udeľované automaticky:

Nebezpečné povolenia (vyžaduje schválenie používateľom)

Tieto povolenia zahŕňajú údaje používateľa alebo funkcie zariadenia, ktoré by mohli ovplyvniť súkromie:

Skupina povolení Čo pristupuje Úroveň rizika
Fotoaparát Fotografujte a nahrávajte video ⚠️ Vysoká
Mikrofón Nahrajte zvuk ⚠️ Vysoká
Poloha GPS a lokalizácia na základe siete ⚠️ Vysoká
Kontakty Prečítajte si/zapíšte si zoznam kontaktov ⚠️ Vysoká
Telefón Uskutočňujte hovory, čítajte stav telefónu, protokoly hovorov 🔴 Veľmi vysoká
SMS Posielajte, čítajte a prijímajte SMS správy 🔴 Veľmi vysoká
Skladovanie Čítanie/zápis súborov na vašom zariadení ⚠️ Stredne vysoké
Kalendár Čítanie/zápis udalostí v kalendári ⚠️ Stredná
Telesné senzory Monitor srdcového tepu, počítadlo krokov ⚠️ Stredná

Kedy byť podozrivý

Mali by ste spochybniť žiadosť o povolenie, ak nezodpovedá funkcii aplikácie:

Ako skontrolovať povolenia súboru APK pred inštaláciou

Ak zavádzate súbor APK, mali by ste pred inštaláciou skontrolovať jeho povolenia:

  1. Použite náš Nástroj APK Info na extrahovanie úplného zoznamu povolení
  2. Skontrolujte každé povolenie vzhľadom na uvedený účel aplikácie
  3. Porovnajte povolenia s oficiálnou aplikáciou v Obchode Play
  4. Ak niečo vyzerá podozrivo, neinštalujte to

Špeciálne povolenia: Tie, ktoré sa nezobrazia v čase inštalácie

Okrem „normálnych“ a „nebezpečných“ povolení má Android tretiu úroveň s názvom špeciálne alebo appops. Toto sú najvýkonnejšie funkcie na platforme, dostatočne výkonné na to, aby si operačný systém vynútil samostatný, úmyselný vstup do nastavení, aby povolil každú z nich. Sú tiež najčastejšie zneužívané malvérom. Ak vás niektorá z týchto aplikácií požaduje, zastavte sa a opýtajte sa prečo.

Kombinácie povolení, ktoré treba sledovať

Jednotlivé povolenia rozprávajú len časť príbehu. Kombinácie často odhaľujú viac ako ktorákoľvek jednotlivá požiadavka:

Príklad odpracovaného auditu

Predpokladajme, že ste na fóre našli bezplatnú baterku APK a pred inštaláciou ste ju spustili cez náš Nástroj APK Info. Manifest zobrazuje nasledujúce požadované povolenia:

android.permission.CAMERA
android.permission.FLASHLIGHT
android.permission.INTERNET
android.permission.READ_CONTACTS
android.permission.READ_SMS
android.permission.RECEIVE_SMS
android.permission.READ_PHONE_STATE
android.permission.ACCESS_FINE_LOCATION
android.permission.SYSTEM_ALERT_WINDOW

Aplikácia baterky potrebuje povolenie nanajvýš pre fotoaparát (na prístup k LED dióde cez podsystém fotoaparátu), povolenie na baterku a prípadne povolenie na internet pre reklamy. Všetko pod touto čiarou je neopodstatnené. READ_SMS + READ_CONTACTS + RECEIVE_SMS + umiestnenie + aplikácie na kreslenie je podpis sledovania a krádeže OTP popísaný vyššie. Rozhodnutie: neinštalovať. Odstráňte súbor.

Spustite rovnaký druh kontroly na každom súbore APK, ktorý načítate bokom. Päť minút s audítorom povolení vás ušetrí od problémov, ktoré potom žiadna antivírusová aplikácia nedokáže odstrániť.

Ako sa správajú povolenia v rôznych verziách Androidu

Povolenie UX sa pretváralo takmer každý rok. Rovnaké základné funkcie sa môžu v systéme Android 9 a Android 15 veľmi líšiť:

Ak stále používate staršiu verziu systému Android, novšie ochrany nezískate. Dávajte si ešte väčší pozor na to, čo inštalujete.

Otázky

Ak odmietnem povolenie, prestane aplikácia fungovať?

Väčšina aplikácií degraduje elegantne: tlačidlo fotoaparátu je sivé, funkcia rozpoznávania polohy je zakázaná a zvyšok stále funguje. Malá menšina zle napísaných aplikácií zlyhá alebo sa odmietne spustiť. V takom prípade sa opýtajte, či skutočne potrebujete aplikáciu, ktorá vyžaduje tak veľa.

Prečo aplikácia niekedy znova žiada o povolenie?

Buď ste predtým vybrali možnosť „Iba tentoraz“ (jednorazový grant), alebo bolo povolenie odvolané, pretože ste aplikáciu dlho nepoužívali a Android ju automaticky odvolal. Obe správania sú zámernou ochranou.

Môžem vidieť každé povolenie, ktoré súbor APK deklaruje pred jeho inštaláciou?

áno. Vložte súbor APK do nášho Nástroj APK Info a analyzuje súbor AndroidManifest.xml vo vašom prehliadači, dekóduje binárny formát XML a zobrazí zoznam všetkých položiek uses-permission, ktoré aplikácia deklarovala. Pred klepnutím na „Inštalovať“ porovnajte tento zoznam s tým, čo by ste očakávali pre kategóriu aplikácie.

Skontrolujte povolenia APK

Použite náš bezplatný nástroj APK Info a zistite, aké povolenia APK požaduje pred inštaláciou.

Skontrolujte informácie o súbore APK

Správa povolení na vašom zariadení

Ako skontrolovať povolenia aplikácie

  1. Prejdite na Nastavenia → Aplikácie
  2. Vyberte aplikáciu
  3. Klepnite na Povolenia
  4. Skontrolujte a prepnite povolenia podľa potreby

Ako zobraziť všetky aplikácie so špecifickým povolením

  1. Prejdite na Nastavenia → Súkromie → Správca povolení
  2. Vyberte kategóriu povolení (fotoaparát, poloha atď.)
  3. Pozrite si všetky aplikácie, ktoré majú prístup k tomuto oprávneniu
  4. Zrušte prístup aplikáciám, ktoré ho nepotrebujú

Zmeny povolení pre Android 13+

Nedávne verzie systému Android výrazne zlepšili spracovanie povolení:

Praktické pravidlá pre audit povolení aplikácií

Povolenia sú miesta, kde sa získava alebo stráca veľká časť vášho súkromia, takže sa oplatí prečítať si ich, a nie prechádzať cez ne. Opýtajte sa na čokoľvek, čo nezodpovedá tomu, na čo je aplikácia určená, a pred bočným načítaním spustite súbor APK prostredníctvom nášho extraktora informácií o súbore APK. Dobre postavená aplikácia si pýta to, čo potrebuje, aby fungovala, a nič iné.

Navrhol a zdokumentoval Mst Shaefale Vedúci vývojár a architekt balíkov Android • Overené na Android 12–15

Mst Shaefale spravuje nástroj na zlučovanie XAPK/APKS na strane klienta, analyzátor binárnych manifestov a nástroje na podpisovanie APK v1+v2 na xapktoapk.com. Všimli ste si zastaraný príkaz alebo zmenu operačného systému? Pošlite redakčnú poznámku.

Stručný prehľad: Normálne povolenia sú tiché a s nízkym rizikom. Nebezpečné povolenia vyžadujú výslovné schválenie a mali by zodpovedať tomu, čo aplikácia skutočne robí. Špeciálne povolenia (Prístupnosť, Správa zariadenia, „kresliť cez aplikácie“, „prístup ku všetkým súborom“) sú najrizikovejšie zo všetkých a takmer žiadna spotrebiteľská aplikácia ich oprávnene nepotrebuje. Auditujte ich v Nastaveniach → Súkromie → Správca povolení každých pár mesiacov a odvolajte všetko, čo nezodpovedá účelu aplikácie.