So bewerten Sie APK-Quellen sicher: Eine Sicherheitscheckliste
Wichtig: Der offizielle Google Play Store bleibt für die überwiegende Mehrheit der Benutzer der sicherste Ort, um Android-Anwendungen zu installieren. In diesem Artikel empfiehlt, unterstützt oder verlinkt nicht eine APK-Vertriebswebsite eines Drittanbieters. Es handelt sich um eine herstellerneutrale pädagogische Checkliste zur Bewertung einer APK-Datei, über die Sie bereits rechtmäßig erworben verfügen (z. B. eine APK, die Sie von Ihrem eigenen Gerät exportiert haben, ein Build-Artefakt, das Sie von der offiziellen Veröffentlichungsseite eines Projekts heruntergeladen haben, oder eine Open-Source-App von der eigenen Website eines Projekts). Laden Sie niemals kostenpflichtige oder urheberrechtlich geschützte Apps von inoffiziellen Quellen herunter.
Wenn Sie Android-Apps aus berechtigten Gründen querladen, einen vom Entwickler bereitgestellten Beta-Build installieren, eine Open-Source-App neu installieren, deren Projekt eigene Versionen hostet, oder ein Backup einer App wiederherstellen, die Sie rechtmäßig besitzen, sollten Sie die Datei vor der Installation immer überprüfen. In diesem Leitfaden werden die technischen Merkmale erläutert, die ein vertrauenswürdiges APK von einem manipulierten APK unterscheiden, ohne eine bestimmte Download-Plattform zu nennen oder zu bewerben.
Wichtige Erkenntnisse
- Bevorzugen Sie nach Möglichkeit die Website offizieller Play Store oder die eigene Website des Entwicklers.
- Stellen Sie immer sicher, dass APK-Signatur mit einem bekanntermaßen guten Signaturzertifikat übereinstimmt.
- Vergleichen Sie SHA-256-Hash mit einem vom Entwickler veröffentlichten Hash.
- Überprüfen Sie vor der Installation das angeforderte Berechtigungen. Anomalien sind ein Warnsignal.
- Verwenden Sie unsere kostenlosen Tools APK-Verifizierer und APK-Info, um jedes Paket lokal in Ihrem Browser zu überprüfen.
1. Beginnen Sie mit der vertrauenswürdigsten Quelle
Für fast jeden Benutzer lautet die Antwort Google Play Store. Dort verbreitete Apps werden von ihren ursprünglichen Entwicklern signiert, von Google Play Protect gescannt und auf böswilliges Verhalten überwacht. Wenn eine gewünschte App bei Play verfügbar ist, installieren Sie sie von dort aus, Punkt.
Die legitimen Ausnahmen von der „Zuerst spielen“-Regel sind eng gefasst:
- Die Anwendung ist Open Source und das Projekt vertreibt signierte Builds über seine eigene offizielle Website, die GitHub-Release-Seite oder einen selbst gehosteten Update-Server.
- Sie sind ein Entwickler, der Ihre eigenen internen Builds testet.
- Sie stellen eine APK wieder her, die Sie von einem Gerät exportiert haben, das Ihnen gehört.
- Der Herausgeber vertreibt einen regionsspezifischen Build oder einen Beta-Build direkt über seine offizielle Domain (und Sie können bestätigen, dass die Domain mit dem verifizierten Branding des Entwicklers übereinstimmt).
Alles außerhalb dieser Fälle, insbesondere „kostenlose“ Kopien kostenpflichtiger Apps, sollte als risikoreich eingestuft werden und stellt fast immer eine Urheberrechtsverletzung dar.
2. Überprüfen Sie die digitale Signatur
Jedes APK wird von seinem Herausgeber kryptografisch signiert. Wenn die Signatur einer Datei nicht mit dem bekannten Signaturzertifikat des Herausgebers übereinstimmt, wurde die Datei geändert und darf nicht installiert werden. Selbst ein einziges bösartiges Byte, das in ein APK eingeschleust wird, macht die Signatur ungültig.
Worauf Sie achten sollten:
- v2/v3/v4-Signaturschema vorhanden (modernes Android erfordert es).
- Zertifikatsfingerabdruck (SHA-256) entspricht einem vom Entwickler veröffentlichten Fingerabdruck oder einer zuvor installierten Kopie derselben App.
- Das Zertifikat ist nicht abgelaufen und die Signaturkette ist intakt.
Sie können diese Prüfung vollständig offline mit unserem APK-Verifizierer durchführen: Ziehen Sie die APK-Datei hinein, sehen Sie sich das Signaturzertifikat und den SHA-256-Fingerabdruck an und vergleichen Sie sie mit dem vom Entwickler veröffentlichten Wert.
3. Vergleichen Sie den SHA-256-Hash
Ein SHA-256-Hash ist ein fester 64-stelliger Fingerabdruck des Dateiinhalts. Wenn sich auch nur ein Byte ändert, ändert sich der Hash vollständig. Seriöse Entwickler veröffentlichen den SHA-256 jeder Veröffentlichung zusammen mit dem Download.
Verfahren:
- Berechnen Sie den SHA-256 des APK auf Ihrem Computer (die meisten Betriebssysteme enthalten einen sha256sum oder einen gleichwertigen Befehl; Sie können auch unseren APK-Verifizierer verwenden).
- Vergleichen Sie es Zeichen für Zeichen mit dem Wert, den der Entwickler auf seiner offiziellen Website veröffentlicht hat.
- Wenn die Werte übereinstimmen, ist die Datei byte-identisch mit der Datei, die der Entwickler veröffentlicht hat. Wenn sie unterschiedlich sind, installieren Sie sie nicht.
4. Überprüfen Sie vor der Installation das Manifest und die Berechtigungen
Das Berechtigungssystem von Android ist Ihre letzte Verteidigungslinie. Bevor Sie etwas von außerhalb des Play Store installieren, öffnen Sie das Paket mit unserem APK-Info-Tool und lesen Sie das Manifest. Achten Sie auf:
- Unverhältnismäßige Berechtigungen. Ein einfacher Offline-Rechner benötigt keine SMS, Kontakte, Eingabehilfen oder Geräteadministratorzugriff. Alles, was weit mehr verlangt, als seine Aufgabe erfordert, ist verdächtig.
- Missbrauch des Barrierefreiheitsdienstes.-Malware missbraucht BIND_ACCESSIBILITY_SERVICE häufig, um im Namen des Benutzers Bildschirminhalte zu lesen und auf Schaltflächen zu klicken. Gewähren Sie dies nur Apps, denen Sie vertrauen und die es wirklich benötigen (Screenreader, Passwort-Manager usw.).
- Geräteadministrator / Gerätebesitzer. Fast keine Verbraucher-App benötigt dies zu Recht. Wenn eine seitlich geladene App dies anfordert, stoppen Sie.
- Nicht übereinstimmender Paketname. Wenn der Paketname (z). B. com.example.app nicht mit dem Paket der echten App übereinstimmt, imitiert die Datei ein echtes Produkt.
- Unbekannte exportierte Komponenten. Aktivitäten, Dienste oder Rundfunkempfänger, die exportiert werden und fehl am Platz wirken, können eine Hintertür sein.
5. Warnsignale, die häufig bei nicht vertrauenswürdigen Quellen auftreten
Unabhängig davon, ob es sich bei der Quelle um eine Website, eine Chatgruppe oder einen E-Mail-Anhang handelt, behandeln Sie sie als nicht vertrauenswürdig, wenn Sie Folgendes sehen:
- Kostenlose Kopien kostenpflichtiger Apps oder „Premium-freigeschaltete“ Versionen kommerzieller Anwendungen. Dabei handelt es sich um Raubkopien, die häufig modifiziert werden und häufig Schadsoftware enthalten.
- „Mod“- oder „Cracked“-Branding. Modifizierte APKs scheitern per Definition an der Signaturüberprüfung und können alles enthalten, was der Modder hinzugefügt hat.
- Mehrere verwirrende „Download“-Schaltflächen, die sich als Werbung herausstellen.
- Aggressive Popups, gefälschte „Virus erkannt“-Warnungen oder erzwungene Weiterleitungen.
- Kein HTTPS. Wenn die Quelle nicht über eine verschlüsselte Verbindung bereitgestellt wird, kann Ihr Download während der Übertragung stillschweigend ausgetauscht werden.
- Keine Herausgeberinformationen, keine Signaturdetails, kein Änderungsprotokoll. Eine legitime Version hat all dies.
- Druck, Play Protect zu deaktivieren oder um Zugriff/Geräteadministrator zu gewähren, „damit es funktioniert.“
6. Nach der Installation: Beobachten Sie
Die Verifizierung ist kein einmaliger Vorgang. Nach einer seitlich geladenen Installation:
- Lassen Sie Google Play Protect aktiviert. Es scannt installierte Pakete regelmäßig.
- Achten Sie auf unerwartete Batterieentladung, Netzwerknutzung oder Popup-Overlays, klassische Malware-Signaturen.
- Öffnen Sie Einstellungen → Apps regelmäßig und überprüfen Sie alle Apps, die Sie nicht mehr verwenden. deinstallieren Sie sie.
- Wenn sich eine App außerhalb des Play Store aktualisiert, überprüfen Sie, ob die Signatur des neuen Builds mit der zuvor installierten übereinstimmt. Eine Nichtübereinstimmung ist ein Notfall.
7. Was diese Website bietet (und was nicht).
XAPK zu APK ist ein Satz von browserbasierte Dateiformatkonverter und -inspektoren. Wir hosten keine APK-Dateien, verlinken nicht auf APK-Downloadseiten und unterstützen keine Piraterie. Jedes Tool auf dieser Website verarbeitet Dateien lokal in Ihrem Browser, kein Hochladen, kein Kopieren, keine Aufbewahrung. Ausführliche Informationen finden Sie in unserem Haftungsausschluss und Datenschutzrichtlinie.
Überprüfen Sie jede APK: in Ihrem Browser
Ziehen Sie eine Datei hinein, deren Manifest, Signaturzertifikat, SHA-256-Hash und angeforderte Berechtigungen bereits gelesen werden müssen. Es wird nichts hochgeladen.
Öffnen Sie das APK-Info-Tool Öffnen Sie den APK-VerifiziererGoldene Regeln für die Überprüfung von APK-Downloads von Drittanbietern
Sideloading ist eine legitime und leistungsstarke Funktion der Android-Plattform, verschiebt jedoch die Sicherheitsverantwortung von den Prüfern von Google auf Sie. Indem Sie sich für kostenpflichtige und Verbraucher-Apps an den offiziellen Play Store halten, das Sideloading auf Erstanbieter-Entwicklerversionen von Software beschränken, auf die Sie bereits legal Zugriff haben, und die Signatur und den Hash jedes Pakets vor der Installation überprüfen, können Sie diese Flexibilität genießen, ohne die Sicherheit zu gefährden oder gegen das Gesetz zu verstoßen.