Az Android-alkalmazás-engedélyek magyarázata
Minden Android-alkalmazás engedélyt kér az eszköz egyes részeihez, de a kérelmező képernyők ritkán magyarázzák meg, hogy ezek az engedélyek valójában mit tehetnek az alkalmazás számára. Az alábbi összefoglaló lefedi az összes fontosabb Android-engedélyt, rámutat azokra a maroknyira, amelyek ténylegesen befolyásolják az Ön adatait, és néhány egyszerű szabályt adnak annak eldöntésére, hogy mit engedélyez.
Mik azok az Android engedélyek?
Az Android-engedélyek egy biztonsági mechanizmus, amely szabályozza, hogy egy alkalmazás mihez férhet hozzá az eszközön. Amikor telepít vagy futtat egy alkalmazást, az hozzáférést kérhet különféle hardverfunkciókhoz (kamera, mikrofon) vagy adatokhoz (névjegyek, hely). Ezen engedélyek megértése kulcsfontosságú a magánélet és a biztonság megőrzéséhez.
Engedély kategóriák
Az Android az engedélyeket két fő kategóriába sorolja:
Normál engedélyek (automatikusan megadva)
Ezek az engedélyek nem jelentenek jelentős kockázatot a felhasználói adatok védelmére, és automatikusan megadásra kerülnek:
- INTERNET: Hozzáférés az internethez, szinte minden alkalmazásnak szüksége van erre
- REZEG: Vezérelje a készülék vibrációs motorját
- SET_WALLPAPER: Az eszköz háttérképének módosítása
- WAKE_LOCK: Akadályozza meg az eszköz alvó állapotát
- ACCESS_NETWORK_STATE: Ellenőrizze a hálózati kapcsolat állapotát
- BLUETOOTH: Csatlakozás párosított Bluetooth-eszközökhöz
Veszélyes engedélyek (felhasználói jóváhagyás szükséges)
Ezek az engedélyek olyan felhasználói adatokra vagy eszközfunkciókra vonatkoznak, amelyek hatással lehetnek az adatvédelemre:
| Engedélycsoport | Mihez fér hozzá | Kockázati szint |
|---|---|---|
| Kamera | Készítsen fényképeket és rögzítsen videót | ⚠️ Magas |
| Mikrofon | Hang rögzítése | ⚠️ Magas |
| Elhelyezkedés | GPS és hálózat alapú helymeghatározás | ⚠️ Magas |
| Kapcsolatok | Olvassa/írja a névjegyzékét | ⚠️ Magas |
| Telefon | Hívásokat kezdeményezhet, telefonállapotot, hívásnaplókat olvashat | 🔴 Nagyon magas |
| SMS | SMS üzenetek küldése, olvasása és fogadása | 🔴 Nagyon magas |
| Tárolás | Fájlok olvasása/írása az eszközön | ⚠️ Közepes-magas |
| Naptár | Naptári események olvasása/írása | ⚠️ Közepes |
| Test érzékelők | Pulzusmérő, lépésszámláló | ⚠️ Közepes |
Mikor kell gyanakodni
Megkérdőjelezheti az engedélykérést, ha az nem egyezik az alkalmazás funkciójával:
- 🚩 Kapcsolatok vagy SMS hozzáférést kérő zseblámpa alkalmazás
- 🚩 Kamera vagy Mikrofon hozzáférést kérő számológép
- 🚩 Telefon vagy Hívásnapló hozzáférést kérő háttérképalkalmazás
- 🚩 SMS engedélyeket kérő játék
- 🚩 Bármely alkalmazás, amely az ÖSSZES engedélyt egyszerre kéri
Az APK engedélyeinek ellenőrzése telepítés előtt
Ha oldalról tölt be egy APK-t, a telepítés előtt ellenőrizze az engedélyeit:
- A teljes engedélylista kibontásához használja a APK információs eszköz-t
- Tekintse át az egyes engedélyeket az alkalmazás céljának megfelelően
- Hasonlítsa össze az engedélyeket a Play Áruház hivatalos alkalmazásával
- Ha valami gyanúsnak tűnik, ne telepítse
Különleges engedélyek: azok, amelyek nem jelennek meg a telepítéskor
A „normál” és „veszélyes” engedélyeken túl az Android rendelkezik egy harmadik szinttel is, amelyet speciális vagy appops engedélyeknek neveznek. Ezek a platform legerősebb jogosultságai, ezért az operációs rendszer külön, szándékos jóváhagyást követel meg a Beállítások menüben az engedélyezésükhöz. Egyúttal ezekkel élnek vissza leggyakrabban a kártevők is. Ha egy külső forrásból telepített alkalmazás ilyet kér, álljon meg, és gondolja át, miért van rá szüksége.
- Kisegítő lehetőségek szolgáltatás (BIND_ACCESSIBILITY_SERVICE: eredetileg képernyőolvasókhoz és testi fogyatékosságsegítéshez tervezték). Az ezzel az engedéllyel rendelkező alkalmazás mindent elolvashat a képernyőn, láthatja, mit ír be, és még a gombokra is koppinthat az Ön nevében. Csak azoknak az alkalmazásoknak engedélyezhető, ahol a funkció nyilvánvalóan a kisegítő lehetőségekhez kapcsolódik (TalkBack, jelszókezelők automatikus kitöltési folyamatai, képernyőolvasó szótáralkalmazások).
- Eszközadminisztrátor / Eszköztulajdonos: lehetővé teszi, hogy egy alkalmazás lezárja az eszközt, törölje az adatokat, módosítsa a jelszót és letiltja a kamerát. Szinte egyetlen fogyasztói alkalmazásnak sincs szüksége erre. Az Enterprise Mobile Management (MDM) kliensek törvényes kivételt képeznek.
- Rajzoljon más alkalmazások fölé (SYSTEM_ALERT_WINDOW: lehetővé teszi az alkalmazás számára, hogy a képernyőn bármire ráfesthessen). A chat-head buborékok és a fedőfordítók jogszerűen használják; visszaélve koppintással feltörő rosszindulatú szoftverrel, amely egy „igen, ürítse ki a fiókomat” gombot egy hamis „igényelje a nyereményét” fedvény alatt.
- Minden fájl hozzáférés (MANAGE_EXTERNAL_STORAGE: megkerüli a hatókörű tárolás védelmet az Android 11+ rendszeren, és lehetővé teszi az alkalmazás számára, hogy a megosztott tárhelyen lévő összes fájlt megtekintse). A legtöbb alkalmazásnak inkább a szabványos fotó-/dokumentumválasztókat kell használnia.
- Értesítés figyelő: lehetővé teszi egy alkalmazás számára, hogy minden értesítést elolvasson az eszközön. Nagyszerű funkció a termelékenységi központ alkalmazásokhoz; tökéletes eszköz a hitelesítő adatok ellopásához, amikor visszaélnek (a banki alkalmazások egyszeri kódokat tesznek közzé az értesítési adatfolyamon).
- Ismeretlen alkalmazások telepítése: a gazdagép alkalmazást oldalbetöltővé változtatja. Csak akkor állítsa be ezt a böngészőben vagy a fájlkezelőben, ha valóban a Play Áruházon kívülről kell APK-t telepítenie, majd kapcsolja ki újra.
Engedélykombinációk, amelyekre figyelni kell
Az egyéni engedélyek a történetnek csak egy részét mondják el. A kombinációk gyakran árulkodóbbak, mint bármely egyetlen kérés:
- Kisegítő lehetőségek + Értesítésfigyelő + SMS: ez a klasszikus Android banki-trójai trió. A trójai beolvassa a képernyőn megjelenő tartalmat, lehallgatja a bank egyszeri jelszavas értesítését, és magából az SMS-ből is le tudja húzni az OTP-t, ha történetesen szöveges üzenetben kapja meg a felhasználó. Egyetlen legitim fogyasztói alkalmazás sem ötvözi mindhárom alkalmazást.
- Kamera + mikrofon + ALL_FILES_ACCESS + háttér helye: adware stílusú megfigyelőalkalmazás, amely zseblámpának, számológépnek vagy háttérképnek adja ki magát. Elutasítás és eltávolítás.
- SYSTEM_ALERT_WINDOW + BIND_DEVICE_ADMIN: ransomware-osztályú viselkedés. Az alkalmazás képes felfesteni a „Telefonod le van zárva, fizess X” képernyőt az indító tetejére, és megakadályozza, hogy a felhasználó kikapcsolja.
- Telefon + Kapcsolatok + Hívásnapló olyan alkalmazáshoz, amely nem tárcsázó, névjegy alkalmazás vagy hívásrögzítő eszköz: rendkívüli óvatosság. Ennek a kombinációnak nincs jogos felhasználása azon nagyon szűk alkalmazásokon kívül, amelyeket a Google maga szállít ezekbe a kategóriákba.
Egy működő ellenőrzési példa
Tegyük fel, hogy talált egy ingyenes "fáklyás" APK-t egy fórumon, és telepítés előtt futtatta a APK információs eszköz-n keresztül. A jegyzék a következő kért engedélyeket mutatja:
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
Egy zseblámpa-alkalmazásnak legfeljebb kameraengedélyre (a LED kamera-alrendszeren keresztüli vezérléséhez), zseblámpa-jogosultságra és esetleg a hirdetésekhez szükséges internetelérésre van szüksége. Ezen túl minden más jogosultság indokolatlan. A READ_SMS + READ_CONTACTS + RECEIVE_SMS + helymeghatározás + más alkalmazások feletti megjelenítés kombináció pontosan a fent leírt megfigyelési és egyszeri jelszólopási (OTP) mintázat. Döntés: ne telepítse, hanem törölje a fájlt.
Futtassa le ugyanazt az ellenőrzést minden oldalra letöltött APK-nál. Öt perc engedélyvizsgálóval megóvja Önt azoktól a problémáktól, amelyeket egyetlen vírusirtó alkalmazás sem tud utólag elhárítani.
Hogyan viselkednek az engedélyek a különböző Android-verziókon
A Permission UX szinte minden évben átalakult. Ugyanaz a mögöttes képesség nagyon eltérő lehet Android 9 és Android 15 esetén:
- A Android 6 (2015): futásidejű engedélyeket vezetett be a veszélyes csoport számára. Az alkalmazások már nem követelhettek mindent a telepítéskor; meg kellett kérdezniük, mikor használták a funkciót.
- Android 10: háromállapotú helymeghatározási engedélyek (Mindig engedélyezés / Csak használat közben / Megtagadás). A háttér helyszíne külön kiadott engedély lett.
- Android 11: egyszeri engedélyek (egyetlen munkamenetre biztosítva) és az engedélyek automatikus visszavonása a több hónapja nem használt alkalmazásokhoz.
- Android 13: külön értesítési engedély az újonnan telepített alkalmazásokhoz; szemcsés adathordozó-engedélyek (READ_MEDIA_IMAGES, READ_MEDIA_VIDEO, READ_MEDIA_AUDIO, amelyek felváltják a READ_EXTERNAL_STORAGE takarót).
- Android 14: részleges fotó-/videóhozzáférés, így az alkalmazások „csak ezeket a fényképeket” kérhetik a teljes könyvtár helyett.
- Android 15: szigorúbb előtér-szolgáltatás ellenőrzések; a deklarált szolgáltatástípusoknak meg kell egyeznie a ténylegesen használt futásidejű engedélyekkel.
If you are still on an older Android version, you do not get the newer protections. Legyen még óvatosabb azzal kapcsolatban, hogy mit telepít.
GYIK
Ha megtagadom az engedélyt, leáll az alkalmazás működése?
A legtöbb alkalmazás kecsesen degradálódik: a kamera gombja ki van szürkítve, a helymeghatározó funkció le van tiltva, a többi pedig továbbra is működik. A rosszul megírt alkalmazások kis része összeomlik vagy megtagadja az indulást, ilyenkor kérdezze meg, hogy valóban szüksége van-e olyan alkalmazásra, amely ennyit igényel.
Miért kér néha egy alkalmazás ismét engedélyt?
Vagy korábban a „Csak ezúttal” lehetőséget választotta (egyszeri támogatás), vagy az engedélyt visszavonták, mert hosszú ideig nem használta az alkalmazást, és az Android automatikusan visszavonta azt. Mindkét magatartás szándékos védelem.
Láthatok minden engedélyt, amelyet az APK deklarál a telepítés előtt?
Igen. Dobja be az APK-t a APK információs eszköz-ünkbe, és az elemzi a AndroidManifest.xml fájlt a böngészőben, dekódolja a bináris XML formátumot, és felsorol minden, az alkalmazás által deklarált uses-permission bejegyzést. Hasonlítsa össze ezt a listát azzal, amit az alkalmazás kategóriájára várna, mielőtt megérinti a „Telepítés” gombot.
Ellenőrizze az APK engedélyeit
Használja ingyenes APK Info eszközünket, hogy pontosan megtudja, milyen engedélyeket kér az APK a telepítés előtt.
Ellenőrizze az APK adataitEngedélyek kezelése az eszközön
Az alkalmazásengedélyek áttekintése
- Lépjen a Beállítások → Alkalmazások oldalra
- Válasszon ki egy alkalmazást
- Koppintson a Engedélyek elemre
- Tekintse át és szükség szerint váltsa át az engedélyeket
Hogyan tekinthet meg minden alkalmazást meghatározott engedéllyel
- Lépjen a Beállítások → Adatvédelem → Engedélykezelő oldalra
- Válasszon engedélykategóriát (kamera, hely stb.)
- Tekintse meg az összes olyan alkalmazást, amely hozzáfér ehhez az engedélyhez
- Visszavonja a hozzáférést azoktól az alkalmazásoktól, amelyeknek nincs rá szükségük
Android 13+ engedélymódosítások
A legújabb Android-verziók jelentős fejlesztéseket hajtottak végre az engedélyek kezelésében:
- Granulált médiaengedélyek: A teljes tárhely-hozzáférés helyett az alkalmazásoknak meghatározott médiatípusokat (fotók, videók, hang) kell kérniük.
- Értesítési engedély: Az alkalmazásoknak most engedélyt kell kérniük az értesítések küldéséhez
- Automatikus visszavonás: A hónapok óta nem használt alkalmazások engedélyei automatikusan visszavonásra kerülnek
- Hozzávetőleges hely: A pontos hely helyett hozzávetőleges értéket is megadhat
- Egyszeri engedélyek: Kamera/mikrofon/Helyszín engedélyezése csak egy alkalomra
Az alkalmazásengedélyek ellenőrzésének gyakorlati szabályai
Az engedélyek azok, ahol magánéletének nagy részét elnyeri vagy elveszíti, ezért érdemes elolvasni őket, nem pedig átverni őket. Kérdezzen meg bármit, ami nem illik az alkalmazás céljaira, és futtasson egy APK-t az APK Info kivonatón keresztül, mielőtt oldalra tölti. Egy jól felépített alkalmazás azt kéri, amire szüksége van a működéséhez, és nem sok mást.