Hoe u APK-bronnen veilig kunt evalueren: een beveiligingschecklist

A security checklist clipboard and magnifying glass over a phone download page

Belangrijk: De officiële Google Play Store blijft voor de overgrote meerderheid van de gebruikers de veiligste plek om Android-applicaties te installeren. In dit artikel wordt door niet een APK-distributiewebsite van derden aanbevolen, onderschreven of gelinkt. Het is een leverancier-neutrale educatieve checklist voor het evalueren van een APK-bestand dat u reeds legaal verkregen heeft (bijvoorbeeld een APK die u vanaf uw eigen apparaat hebt geëxporteerd, een build-artefact dat u heeft gedownload van de officiële releasepagina van een project, of een open-source app van de eigen website van een project). Download nooit betaalde of auteursrechtelijk beschermde apps van niet-officiële bronnen.

Als u Android-apps om legitieme redenen sideloadt, een door de ontwikkelaar geleverde bètaversie installeert, een open-sourceapp opnieuw installeert waarvan het project zijn eigen releases host, of een back-up herstelt van een app waarvan u de wettelijke eigenaar bent, moet u altijd het bestand verifiëren voordat u het installeert. In deze gids worden de technische signalen uitgelegd die een betrouwbare APK onderscheiden van een waarmee is geknoeid, zonder een specifiek downloadplatform te noemen of te promoten.

Belangrijkste afhaalrestaurants

  • Geef waar mogelijk de voorkeur aan de officiële Play Store of de eigen website van de ontwikkelaar.
  • Controleer altijd of de APK-handtekening overeenkomt met een handtekeningcertificaat waarvan u weet dat het goed is.
  • Vergelijk de SHA-256 hasj met een hash gepubliceerd door de ontwikkelaar.
  • Controleer de gevraagde machtigingen voordat u deze installeert. Afwijkingen zijn waarschuwingssignalen.
  • Gebruik onze gratis APK-verificatie- en APK-info-tools om elk pakket lokaal in uw browser te inspecteren.

1. Begin met de meest vertrouwde bron

Voor bijna elke gebruiker is het antwoord de Google Play Store. Apps die daar worden verspreid, worden ondertekend door de oorspronkelijke ontwikkelaars, gescand door Google Play Protect en gecontroleerd op kwaadaardig gedrag. Als de gewenste app op Play staat, installeert u deze vanaf daar, punt.

De legitieme uitzonderingen op de ‘Speel eerst’-regel zijn beperkt:

Alles buiten deze gevallen, en vooral 'gratis' kopieën van betaalde apps, moet als risicovol worden beschouwd en is bijna altijd een schending van het auteursrecht.

2. Controleer de digitale handtekening

Elke APK wordt cryptografisch ondertekend door de uitgever. Als de handtekening op een bestand niet overeenkomt met het bekende handtekeningcertificaat van de uitgever, is het bestand gewijzigd en mag het niet worden geïnstalleerd. Zelfs een enkele kwaadaardige byte die in een APK wordt geïnjecteerd, maakt de handtekening ongeldig.

Waar u op moet letten:

Je kunt deze controle volledig offline uitvoeren met onze APK-verificatie: sleep de .apk naar binnen, bekijk het ondertekeningscertificaat en de SHA-256-vingerafdruk en vergelijk deze met de waarde die de ontwikkelaar publiceert.

3. Vergelijk de SHA-256-hash

Een SHA-256-hash is een vaste vingerafdruk van 64 tekens van de inhoud van het bestand. Als er zelfs maar één byte verandert, verandert de hash volledig. Gerenommeerde ontwikkelaars publiceren de SHA-256 van elke release naast de download.

Proces:

  1. Bereken de SHA-256 van de APK op uw machine (de meeste besturingssystemen bevatten een sha256sum of een gelijkwaardige opdracht; u kunt ook onze APK Verifier gebruiken).
  2. Vergelijk het karakter voor karakter met de waarde die door de ontwikkelaar op hun officiële site is gepubliceerd.
  3. Als de waarden overeenkomen, is het bestand byte-identiek aan wat de ontwikkelaar heeft vrijgegeven. Als ze verschillen, installeer ze dan niet.

4. Controleer het manifest en de machtigingen vóór de installatie

Het toestemmingssysteem van Android is je laatste verdedigingslinie. Voordat je iets van buiten de Play Store installeert, open je het pakket met onze APK-info-tool en lees je het manifest. Let op:

5. Rode vlaggen die vaak voorkomen bij onbetrouwbare bronnen

Of een bron nu een website, een chatgroep of een e-mailbijlage is, beschouw deze als onbetrouwbaar als u een van de volgende zaken tegenkomt:

6. Na installatie: blijf in de gaten

Verificatie is geen eenmalige gebeurtenis. Na een sideloaded installatie:

7. Wat deze site wel (en niet) biedt

XAPK naar APK is een set van browsergebaseerde bestandsformaatconverters en -inspecteurs. We hosten geen APK-bestanden, we linken niet naar APK-downloadsites en we faciliteren geen piraterij. Elke tool op deze site verwerkt bestanden lokaal in uw browser, geen upload, geen kopie, geen retentie. Zie onze Vrijwaring en Privacybeleid voor volledige details.

Inspecteer elke APK: in uw browser

Sleep een bestand in dat u al hebt om het manifest, het handtekeningcertificaat, de SHA-256-hash en de gevraagde machtigingen te lezen. Er wordt niets geüpload.

Open APK-infotool   Open APK-verificatie

Gouden regels voor het verifiëren van APK-downloads van derden

Sideloading is een legitieme en krachtige mogelijkheid van het Android-platform, maar verschuift de beveiligingsverantwoordelijkheid van de reviewers van Google naar u. Door vast te houden aan de officiële Play Store voor betaalde apps en consumentenapps, sideloading te beperken tot first-party ontwikkelaarsreleases van software waartoe je al legaal toegang hebt, en door de handtekening en hash van elk pakket te verifiëren voordat je het installeert, kun je van die flexibiliteit genieten zonder de veiligheid in gevaar te brengen of de wet te overtreden.

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.