Ako bezpečne vyhodnotiť zdroje APK: Kontrolný zoznam zabezpečenia

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

Dôležité: Oficiálny obchod Google Play zostáva pre drvivú väčšinu používateľov najbezpečnejším miestom na inštaláciu aplikácií pre Android. V tomto článku nie odporúča, schvaľuje alebo odkazuje na akúkoľvek webovú stránku distribúcie APK tretej strany. Ide o dodávateľsky neutrálny vzdelávací kontrolný zoznam na vyhodnotenie súboru APK, ktorý máte už legálne získané (napríklad súbor APK, ktorý ste exportovali z vlastného zariadenia, artefakt zostavy, ktorý ste si stiahli z oficiálnej stránky vydania projektu, alebo aplikáciu s otvoreným zdrojovým kódom z vlastnej webovej stránky projektu). Nikdy nesťahujte platené aplikácie alebo aplikácie chránené autorskými právami z neoficiálnych zdrojov.

Ak načítate aplikácie pre Android z legitímnych dôvodov, nainštalujete beta zostavu dodanú vývojárom, preinštalujete aplikáciu s otvoreným zdrojovým kódom, ktorej projekt je hostiteľom jej vlastných vydaní, alebo obnovíte zálohu aplikácie, ktorú legálne vlastníte, vždy by ste mali súbor pred inštaláciou overiť. Táto príručka vysvetľuje technické signály, ktoré odlišujú dôveryhodný súbor APK od sfalšovaného, ​​bez toho, aby menovala alebo podporovala akúkoľvek konkrétnu platformu na sťahovanie.

Kľúčové poznatky

  • Vždy, keď je to možné, uprednostňujte oficiálny obchod Play alebo vlastnú webovú stránku vývojára.
  • Vždy overte, či sa Podpis APK zhoduje so známym dobrým podpisovým certifikátom.
  • Porovnajte SHA-256 hash s hashom publikovaným vývojárom.
  • Pred inštaláciou skontrolujte požadovaný povolenia, anomálie sú červené vlajky.
  • Použite naše bezplatné nástroje Verifikátor súboru APK a Informácie o súbore APK na kontrolu akéhokoľvek balíka lokálne vo vašom prehliadači.

1. Začnite s najdôveryhodnejším zdrojom

Pre takmer každého používateľa je odpoveďou Obchod Google Play. Aplikácie distribuované tam sú podpísané ich pôvodnými vývojármi, kontrolované službou Google Play Protect a kontrolované na škodlivé správanie. Ak je požadovaná aplikácia v službe Play, nainštalujte ju odtiaľ, bodka.

Legitímne výnimky z pravidla „Hrať ako prvé“ sú úzke:

Čokoľvek mimo týchto prípadov, a najmä „bezplatné“ kópie platených aplikácií, by sa malo považovať za vysoko rizikové a takmer vždy ide o porušenie autorských práv.

2. Overte digitálny podpis

Každý súbor APK je kryptograficky podpísaný jeho vydavateľom. Ak sa podpis na súbore nezhoduje so známym podpisovým certifikátom vydavateľa, súbor bol pozmenený a nesmie sa inštalovať. Dokonca aj jeden škodlivý bajt vložený do súboru APK zruší platnosť podpisu.

Čo hľadať:

Túto kontrolu môžete spustiť úplne offline pomocou nášho Verifikátor súboru APK: presuňte súbor .apk dovnútra, pozrite si podpisový certifikát a odtlačok SHA-256 a porovnajte ho s hodnotou, ktorú vývojár publikuje.

3. Porovnajte hash SHA-256

Hash SHA-256 je pevný 64-znakový odtlačok obsahu súboru. Ak sa zmení čo i len jeden bajt, hash sa úplne zmení. Renomovaní vývojári zverejňujú SHA-256 každého vydania spolu so stiahnutím.

Proces:

  1. Vypočítajte SHA-256 súboru APK na svojom počítači (väčšina operačných systémov obsahuje príkaz sha256sum alebo ekvivalentný príkaz; môžete tiež použiť náš overovač súborov APK).
  2. Porovnajte to znak po znaku s hodnotou, ktorú vývojár zverejnil na svojej oficiálnej stránke.
  3. Ak sa hodnoty zhodujú, súbor je bajtovo identický s tým, čo vývojár vydal. Ak sa líšia, neinštalujte ich.

4. Pred inštaláciou si prečítajte Manifest a povolenia

Systém povolení Androidu je vašou poslednou líniou obrany. Pred inštaláciou čohokoľvek mimo Obchod Play otvorte balík pomocou nášho nástroja Informácie o súbore APK a prečítajte si manifest. Sledujte:

5. Červené vlajky spoločné pre nedôveryhodné zdroje

Či už je zdrojom webová stránka, četová skupina alebo príloha e-mailu, považujte ho za nedôveryhodný, ak uvidíte niečo z nasledujúceho:

6. Po inštalácii: Keep Watch

Overenie nie je jednorazová udalosť. Po inštalácii zboku:

7. Čo táto stránka poskytuje (a neposkytuje).

XAPK to APK je sada konvertory a inšpektori formátov súborov založené na prehliadačoch. Nehostíme súbory APK, neodkazujeme na stránky na sťahovanie súborov APK a nenapomáhame pirátstvu. Každý nástroj na tejto stránke spracováva súbory lokálne vo vašom prehliadači, žiadne nahrávanie, žiadne kopírovanie, žiadne uchovávanie. Úplné podrobnosti nájdete v našich Vylúčenie zodpovednosti a Zásady ochrany osobných údajov.

Skontrolujte akýkoľvek súbor APK: vo svojom prehliadači

Presuňte súbor, ktorý už musíte prečítať, jeho manifest, podpisový certifikát, hash SHA-256 a požadované povolenia. Nič sa neodovzdáva.

Otvorte nástroj APK Info Tool   Otvorte APK Verifier

Zlaté pravidlá na overovanie stiahnutí súborov APK tretích strán

Sideloading je legitímna a výkonná funkcia platformy Android, no presúva zodpovednosť za bezpečnosť z recenzentov Google na vás. Ak sa budete držať oficiálneho obchodu Play pre platené a spotrebiteľské aplikácie, obmedzíte bočné načítanie na verzie softvéru od vývojárov prvej strany, ku ktorému už máte legálny prístup, a pred inštaláciou overíte podpis a hash každého balíka, môžete si túto flexibilitu užívať bez toho, aby ste ohrozili bezpečnosť alebo porušili zákon.

Navrhol a zdokumentoval Mst Shaefale Vedúci vývojár a architekt balíkov Android • Overené na Android 12–15

Mst Shaefale spravuje nástroj na zlučovanie XAPK/APKS na strane klienta, analyzátor binárnych manifestov a nástroje na podpisovanie APK v1+v2 na xapktoapk.com. Všimli ste si zastaraný príkaz alebo zmenu operačného systému? Pošlite redakčnú poznámku.