Jak bezpiecznie oceniać źródła APK: lista kontrolna bezpieczeństwa

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

Ważny: Oficjalny Sklep Google Play pozostaje dla zdecydowanej większości użytkowników najbezpieczniejszym miejscem do instalowania aplikacji na Androida. W tym artykule nie poleca, popiera lub prowadzi do dowolnej witryny dystrybucji plików APK innej firmy. Jest to neutralna dla dostawcy edukacyjna lista kontrolna służąca do oceny pliku APK, który posiadasz już legalnie uzyskane (na przykład pliku APK wyeksportowanego z własnego urządzenia, artefaktu kompilacji pobranego z oficjalnej strony wydania projektu lub aplikacji typu open source z własnej witryny projektu). Nigdy nie pobieraj płatnych lub chronionych prawem autorskim aplikacji z nieoficjalnych źródeł.

Jeśli z uzasadnionych powodów pobierasz aplikacje na Androida, instalujesz wersję beta dostarczoną przez programistę, ponownie instalujesz aplikację typu open source, której projekt zawiera własne wersje, lub przywracasz kopię zapasową aplikacji, którą legalnie posiadasz, zawsze powinieneś zweryfikować plik przed jego zainstalowaniem. W tym przewodniku wyjaśniono sygnały techniczne odróżniające wiarygodny plik APK od zmodyfikowanego pliku APK, bez podawania nazwy ani promowania żadnej konkretnej platformy pobierania.

Kluczowe dania na wynos

  • Jeśli to możliwe, preferuj oficjalny Sklep Play lub własną stronę programisty.
  • Zawsze sprawdzaj, czy Podpis APK jest zgodny ze znanym, dobrym certyfikatem podpisywania.
  • Porównaj Hash SHA-256 z hashem opublikowanym przez programistę.
  • Przed instalacją przejrzyj żądany uprawnienia, anomalie są sygnałem ostrzegawczym.
  • Skorzystaj z naszych bezpłatnych narzędzi Weryfikator APK i Informacje o APK, aby sprawdzić dowolną paczkę lokalnie w przeglądarce.

1. Zacznij od najbardziej zaufanego źródła

Dla prawie każdego użytkownika odpowiedzią jest Sklep Google Play. Dystrybuowane tam aplikacje są podpisywane przez ich oryginalnych twórców, skanowane przez Google Play Protect i sprawdzane pod kątem złośliwego zachowania. Jeśli żądana aplikacja znajduje się w Play, zainstaluj ją stamtąd i kropka.

Uzasadnione wyjątki od zasady „najpierw graj” są wąskie:

Wszystko, co wykracza poza te przypadki, a zwłaszcza „bezpłatne” kopie płatnych aplikacji, należy traktować jako ryzykowne i prawie zawsze stanowi naruszenie praw autorskich.

2. Zweryfikuj podpis cyfrowy

Every APK is cryptographically signed by its publisher. Jeśli podpis na pliku nie jest zgodny ze znanym certyfikatem podpisywania wydawcy, plik został zmieniony i nie można go instalować. Nawet pojedynczy złośliwy bajt wstrzyknięty do pliku APK unieważni podpis.

Czego szukać:

Możesz przeprowadzić tę kontrolę całkowicie offline, korzystając z naszego Weryfikator APK: przeciągnij plik .apk, zobacz certyfikat podpisu i odcisk palca SHA-256 i porównaj go z wartością opublikowaną przez programistę.

3. Porównaj skrót SHA-256

Hash SHA-256 to stały 64-znakowy odcisk palca zawartości pliku. Jeśli zmieni się choćby jeden bajt, skrót zmienia się całkowicie. Renomowani programiści publikują SHA-256 każdej wersji wraz z pobieraniem.

Proces:

  1. Oblicz SHA-256 pakietu APK na swoim komputerze (większość systemów operacyjnych zawiera polecenie sha256sum lub jego odpowiednik; możesz także skorzystać z naszego weryfikatora APK).
  2. Porównaj znak po znaku z wartością opublikowaną przez programistę na jego oficjalnej stronie.
  3. Jeśli wartości są zgodne, plik jest identyczny pod względem bajtów z tym, co udostępnił programista. Jeśli się różnią, nie instaluj.

4. Przed instalacją przejrzyj manifest i uprawnienia

System uprawnień Androida to Twoja ostatnia linia obrony. Zanim zainstalujesz cokolwiek spoza Sklepu Play, otwórz paczkę za pomocą naszego narzędzia Informacje o APK i przeczytaj manifest. Uważaj na:

5. Sygnały ostrzegawcze typowe dla niewiarygodnych źródeł

Niezależnie od tego, czy źródłem jest witryna internetowa, grupa czatów czy załącznik do wiadomości e-mail, potraktuj je jako niewiarygodne, jeśli zobaczysz którykolwiek z poniższych:

6. Po zainstalowaniu: Obserwuj

Weryfikacja nie jest wydarzeniem jednorazowym. Po instalacji załadowanej z boku:

7. Co ta witryna oferuje (a czego nie) zapewnia

XAPKS do APK to zestaw oparte na przeglądarce konwertery i inspektory formatów plików. Nie hostujemy plików APK, nie udostępniamy linków do witryn pobierania plików APK i nie ułatwiamy piractwa. Każde narzędzie na tej stronie przetwarza pliki lokalnie w Twojej przeglądarce, bez przesyłania, kopiowania i przechowywania. Aby uzyskać szczegółowe informacje, zobacz nasze modele Zastrzeżenie i Polityka prywatności.

Sprawdź dowolny plik APK: w swojej przeglądarce

Przeciągnij plik, który już musisz przeczytać, jego manifest, certyfikat podpisu, skrót SHA-256 i wymagane uprawnienia. Nic nie zostało przesłane.

Otwórz narzędzie informacyjne APK   Otwórz weryfikator APK

Złote zasady weryfikacji plików APK pobieranych przez strony trzecie

Sideloading to uzasadniona i potężna funkcja platformy Android, ale powoduje przeniesienie odpowiedzialności za bezpieczeństwo z recenzentów Google na Ciebie. Trzymając się oficjalnego Sklepu Play w przypadku aplikacji płatnych i konsumenckich, ograniczając sideloading do własnych wersji oprogramowania, do którego już legalnie masz dostęp, oraz weryfikując podpis i skrót każdego pakietu przed instalacją, możesz cieszyć się tą elastycznością bez narażania bezpieczeństwa i łamania prawa.

Zaprojektowane i udokumentowane przez Mst Shaefale Główny programista i architekt pakietów dla Androida • Zweryfikowano na Androidzie 12–15

Mst Shaefale obsługuje fuzję XAPK/APKS po stronie klienta, parser manifestu binarnego i narzędzia do podpisywania plików APK v1 + v2 w xapktoapk.com. Zauważyłeś nieaktualne polecenie lub zmianę systemu operacyjnego? Wyślij notatkę redakcyjną.