Toestemmingen voor Android-apps uitgelegd

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

Elke Android-app vraagt ​​om toestemming om delen van uw apparaat te bereiken, maar de verzoekschermen leggen zelden uit wat een app met deze toestemmingen werkelijk kan doen. Het onderstaande overzicht behandelt alle belangrijke Android-toestemmingen, wijst op de handvol die daadwerkelijk van invloed zijn op uw privacy, en geeft u een paar eenvoudige regels om te beslissen wat u wilt toestaan.

Wat zijn Android-machtigingen?

Android-machtigingen zijn een beveiligingsmechanisme dat bepaalt waartoe een app toegang heeft op uw apparaat. Wanneer u een app installeert of uitvoert, kan deze toegang vragen tot verschillende hardwarefuncties (camera, microfoon) of gegevens (contacten, locatie). Het begrijpen van deze machtigingen is van cruciaal belang voor het behoud van uw privacy en veiligheid.

Toestemmingscategorieën

Android verdeelt machtigingen in twee hoofdcategorieën:

Normale machtigingen (automatisch verleend)

Deze machtigingen vormen geen significant risico voor de privacy van gebruikers en worden automatisch verleend:

Gevaarlijke machtigingen (goedkeuring van de gebruiker vereist)

Deze machtigingen hebben betrekking op gebruikersgegevens of apparaatfuncties die van invloed kunnen zijn op de privacy:

Toestemmingsgroep Waartoe het toegang heeft Risiconiveau
Camera Maak foto's en neem video op ⚠️ Hoog
Microfoon Audio opnemen ⚠️ Hoog
Locatie GPS en netwerkgebaseerde locatie ⚠️ Hoog
Contacten Lees/schrijf uw contactenlijst ⚠️ Hoog
Telefoon Bellen, telefoonstatus lezen, oproeplogboeken 🔴Zeer hoog
Sms Verzend, lees en ontvang SMS-berichten 🔴Zeer hoog
Opslag Bestanden lezen/schrijven op uw apparaat ⚠️ Middelhoog
Kalender Kalendergebeurtenissen lezen/schrijven ⚠️ Middelmatig
Lichaamssensoren Hartslagmeter, stappenteller ⚠️ Middelmatig

Wanneer moet je verdacht zijn?

U moet een toestemmingsverzoek in twijfel trekken als dit niet overeenkomt met de functie van de app:

Hoe u de machtigingen van een APK kunt controleren voordat u deze installeert

Als u een APK sideloadt, moet u de rechten ervan controleren voordat u installeert:

  1. Gebruik onze APK-infotool om de volledige toestemmingslijst uit te pakken
  2. Controleer elke toestemming op basis van het aangegeven doel van de app
  3. Vergelijk rechten met de officiële app in Play Store
  4. Als iets er verdacht uitziet, installeer het dan niet

Speciale machtigingen: degenen die niet verschijnen tijdens de installatie

Naast "normale" en "gevaarlijke" machtigingen heeft Android een derde niveau genaamd speciaal- of app-machtigingen. Dit zijn de krachtigste mogelijkheden op het platform, krachtig genoeg dat het besturingssysteem een ​​afzonderlijke, doelbewuste trip naar Instellingen afdwingt om ze allemaal in te schakelen. Ze zijn ook degenen die het meest worden misbruikt door malware. Als een sideloaded app om een ​​van deze vragen vraagt, stop dan en vraag waarom.

Toestemmingscombinaties waar u op moet letten

Individuele rechten vertellen slechts een deel van het verhaal. De combinaties zijn vaak onthullender dan welk enkel verzoek dan ook:

Een uitgewerkt auditvoorbeeld

Stel dat je een gratis "torch" APK op een forum hebt gevonden en deze door onze APK-infotool hebt gehaald voordat je deze installeerde. In het manifest worden de volgende aangevraagde machtigingen weergegeven:

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

Een zaklamp-app heeft hooguit de cameratoestemming nodig (voor toegang tot de LED via het camerasubsysteem), de zaklamptoestemming en mogelijk de internettoestemming voor advertenties. Alles onder die grens is onterecht. READ_SMS + READ_CONTACTS + RECEIVE_SMS + locatie + draw-over-apps is de handtekening voor bewaking en OTP-diefstal die hierboven is beschreven. Besluit: niet installeren. Verwijder het bestand.

Voer dezelfde soort controle uit op elke APK die u sideload. Vijf minuten met een toestemmingsauditor bespaart u problemen die geen enkele antivirus-app achteraf kan opruimen.

Hoe machtigingen zich gedragen op verschillende Android-versies

Permissie UX wordt bijna elk jaar opnieuw vormgegeven. Dezelfde onderliggende mogelijkheid kan heel anders aanvoelen op Android 9 dan op Android 15:

Als u nog steeds een oudere Android-versie gebruikt, krijgt u niet de nieuwere beveiligingen. Wees nog voorzichtiger met wat u installeert.

Vragen

Als ik toestemming weiger, werkt de app dan niet meer?

De meeste apps degraderen netjes: de cameraknop is grijs, de locatiebewuste functie is uitgeschakeld en de rest werkt nog steeds. Een kleine minderheid van de slecht geschreven apps crasht of weigert op te starten, en vraagt ​​zich dan af of je echt een app nodig hebt die zoveel vraagt.

Waarom vraagt ​​een app soms weer om toestemming?

Of je hebt eerder 'Alleen deze keer' geselecteerd (een eenmalige toekenning), of de toestemming is ingetrokken omdat je de app lange tijd niet hebt gebruikt en Android heeft deze automatisch ingetrokken. Beide gedragingen zijn opzettelijke beschermingen.

Kan ik elke toestemming zien die een APK aangeeft voordat ik deze installeer?

Ja. Plaats de APK in onze APK-infotool, en deze parseert de AndroidManifest.xml in uw browser, decodeert het binaire XML-formaat en vermeldt elk uses-permission-item dat de app heeft aangegeven. Vergelijk die lijst met wat u zou verwachten voor de categorie van de app voordat u op ‘Installeren’ tikt.

Controleer APK-machtigingen

Gebruik onze gratis APK-infotool om precies te zien welke rechten een APK vraagt ​​voordat u deze installeert.

Controleer APK-info

Machtigingen op uw apparaat beheren

Hoe u app-machtigingen kunt beoordelen

  1. Ga naar Instellingen → Apps
  2. Selecteer een app
  3. Tik op Machtigingen
  4. Controleer de machtigingen en schakel deze zo nodig in

Hoe u alle apps met een specifieke toestemming kunt bekijken

  1. Ga naar Instellingen → Privacy → Toestemmingsbeheer
  2. Selecteer een toestemmingscategorie (camera, locatie, etc.)
  3. Bekijk alle apps die toegang hebben tot die toestemming
  4. Trek de toegang in voor apps die deze niet nodig hebben

Wijzigingen in machtigingen voor Android 13+

Recente Android-versies hebben aanzienlijke verbeteringen aangebracht in de afhandeling van toestemmingen:

Praktische regels voor het controleren van app-machtigingen

Met machtigingen gaat een groot deel van uw privacy verloren of verloren, dus het loont de moeite om ze te lezen in plaats van door te tikken. Vraag alles wat niet past bij waar de app voor is, en voer een APK uit via onze APK-info-extractor voordat u deze sideload. Een goed gebouwde app vraagt ​​wat hij nodig heeft om te functioneren en niet veel anders.

Ontwikkeld en gedocumenteerd door Mst Shaefale Hoofdontwikkelaar en Android-pakketarchitect • Geverifieerd op Android 12–15

Mst Shaefale onderhoudt de XAPK/APKS-fusie aan de clientzijde, de parser voor binaire manifesten en de APK v1+v2-ondertekentools op xapktoapk.com. Ontdekt u een verouderde opdracht of een wijziging in het besturingssysteem? Stuur een redactionele opmerking.

In één oogopslag: Normale machtigingen zijn stil en brengen weinig risico met zich mee. Gevaarlijke machtigingen vereisen expliciete goedkeuring en moeten overeenkomen met wat de app daadwerkelijk doet. Speciale machtigingen (Toegankelijkheid, Apparaatbeheer, "apps tekenen", "toegang tot alle bestanden") zijn de meest risicovolle van allemaal en bijna geen enkele consumentenapp heeft deze legitiem nodig. Controleer ze elke paar maanden in Instellingen → Privacy → Toestemmingsbeheer en trek alles in dat niet overeenkomt met het doel van de app.