Jak bezpečně vyhodnotit zdroje APK: Kontrolní seznam zabezpečení

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

Důležité: Oficiální obchod Google Play zůstává pro drtivou většinu uživatelů nejbezpečnějším místem pro instalaci aplikací pro Android. Tento článek ne doporučuje, podporuje nebo odkazuje na jakýkoli web pro distribuci APK třetích stran. Je to dodavatelsky neutrální vzdělávací kontrolní seznam pro hodnocení souboru APK, který máte již legálně získané (například soubor APK exportovaný z vašeho vlastního zařízení, artefakt sestavení, který jste stáhli z oficiální stránky vydání projektu, nebo aplikace s otevřeným zdrojovým kódem z vlastního webu projektu). Nikdy nestahujte placené aplikace nebo aplikace chráněné autorskými právy z neoficiálních zdrojů.

Pokud z legitimních důvodů stáhnete aplikace pro Android, nainstalujete beta verzi dodanou vývojářem, přeinstalujete aplikaci s otevřeným zdrojovým kódem, jejíž projekt hostuje vlastní vydání, nebo obnovíte zálohu aplikace, kterou legálně vlastníte, měli byste soubor před instalací vždy ověřit. Tato příručka vysvětluje technické signály, které odlišují důvěryhodný soubor APK od neoprávněného, ​​aniž by jmenovala nebo propagovala jakoukoli konkrétní platformu pro stahování.

Klíčové věci

  • Kdykoli je to možné, preferujte oficiální obchod Play nebo vlastní webovou stránku vývojáře.
  • Vždy ověřte, zda se Podpis APK shoduje se známým dobrým podpisovým certifikátem.
  • Porovnejte SHA-256 hash s hashem publikovaným vývojářem.
  • Před instalací zkontrolujte požadovaný oprávnění, anomálie jsou červené vlajky.
  • Použijte naše bezplatné nástroje Ověřovač APK a Informace o souboru APK ke kontrole libovolného balíčku lokálně ve vašem prohlížeči.

1. Začněte s nejdůvěryhodnějším zdrojem

Pro téměř každého uživatele je odpovědí Obchod Google Play. Aplikace distribuované tam jsou podepsány jejich původními vývojáři, skenovány službou Google Play Protect a kontrolovány kvůli škodlivému chování. Pokud je požadovaná aplikace ve službě Play, nainstalujte ji odtud, tečka.

Legitimní výjimky z pravidla „Hrát jako první“ jsou úzké:

Cokoli mimo tyto případy, a zejména „bezplatné“ kopie placených aplikací, by mělo být považováno za vysoce rizikové a téměř vždy jde o porušení autorských práv.

2. Ověřte digitální podpis

Každý soubor APK je kryptograficky podepsán jeho vydavatelem. Pokud podpis na souboru neodpovídá známému podpisovému certifikátu vydavatele, soubor byl změněn a nesmí být instalován. I jediný škodlivý bajt vložený do souboru APK zneplatní podpis.

Co hledat:

Tuto kontrolu můžete spustit zcela offline pomocí našeho Ověřovač APK: přetáhněte soubor .apk dovnitř, podívejte se na podpisový certifikát a otisk SHA-256 a porovnejte je s hodnotou, kterou vývojář publikuje.

3. Porovnejte hash SHA-256

Hash SHA-256 je pevný otisk obsahu souboru o délce 64 znaků. Pokud se změní byť jen jeden bajt, změní se hash úplně. Renomovaní vývojáři publikují SHA-256 každého vydání spolu se stažením.

proces:

  1. Vypočítejte SHA-256 souboru APK na vašem počítači (většina operačních systémů obsahuje příkaz sha256sum nebo ekvivalentní; můžete také použít náš ověřovač APK).
  2. Porovnejte jej znak po znaku s hodnotou zveřejněnou vývojářem na jeho oficiálních stránkách.
  3. Pokud se hodnoty shodují, je soubor bajtově identický s tím, co vývojář vydal. Pokud se liší, neinstalujte.

4. Před instalací si přečtěte Manifest a oprávnění

Systém povolení Androidu je vaší poslední linií obrany. Než nainstalujete cokoli mimo Obchod Play, otevřete balíček pomocí našeho nástroje Informace o souboru APK a přečtěte si manifest. Sledujte:

5. Červené vlajky společné pro nedůvěryhodné zdroje

Ať už je zdrojem webová stránka, chatovací skupina nebo příloha e-mailu, zacházejte s ním jako s nedůvěryhodným, pokud uvidíte některou z následujících věcí:

6. Po instalaci: Keep Watch

Ověření není jednorázová událost. Po instalaci s bočním zatížením:

7. Co tato stránka nabízí (a neposkytuje).

XAPK to APK je sada převaděče a inspektory formátů souborů založené na prohlížeči. Nehostujeme soubory APK, neodkazujeme na stránky pro stahování souborů APK a nenapomáháme pirátství. Každý nástroj na tomto webu zpracovává soubory lokálně ve vašem prohlížeči, žádné nahrávání, žádné kopírování, žádné uchovávání. Úplné podrobnosti najdete v našich Zřeknutí se odpovědnosti a Zásady ochrany osobních údajů.

Zkontrolujte jakýkoli soubor APK: ve vašem prohlížeči

Přetáhněte soubor, který již musíte přečíst jeho manifest, podpisový certifikát, hash SHA-256 a požadovaná oprávnění. Nic není nahráno.

Otevřete APK Info Tool   Otevřete Ověřovač APK

Zlatá pravidla pro ověřování stahování souborů APK třetích stran

Sideloading je legitimní a výkonná funkce platformy Android, ale přesouvá odpovědnost za bezpečnost z kontrolorů Google na vás. Budete-li se držet oficiálního obchodu Play pro placené a spotřebitelské aplikace, omezíte načítání softwaru první strany na verze softwaru, ke kterému již máte legálně přístup, a před instalací ověříte podpis a hash každého balíčku, můžete si užít tuto flexibilitu, aniž byste ohrozili zabezpečení nebo porušili zákon.

Navrhl a zdokumentoval Mst Shaefale Vedoucí vývojář a architekt balíčku Android • Ověřeno na Androidu 12–15

Mst Shaefale spravuje nástroje pro slučování XAPK/APKS na straně klienta, analyzátor binárních manifestů a nástroje pro podepisování APK v1+v2 na xapktoapk.com. Zaznamenali jste zastaralý příkaz nebo změnu operačního systému? Pošlete redakční poznámku.