Инструмент за сигурност

Проверка на подписа на APK онлайн безплатно — Проверете безопасността на APK

Безплатни Проверка на подписа на APK онлайн & Проверка на подпис на APK — проверете схемите за подписване (V1/V2/V3), подробности за сертификата, SHA пръстови отпечатъци, статус на интегритет и резултат за сигурност. Проверете дали APK е безопасен за инсталиране. 100% базиран на браузър, без качвания.

Плъзнете и пуснете APK файл тук

или кликнете за избор на файл

Пълен анализ на подпис и сертификат

Защо да проверявате APK подписи?

Подписите на APK гарантират, че дадено приложение идва от първоначалния си разработчик и не е било манипулирано.

  • Потвърдете автентичността на приложението и самоличността на разработчика
  • Откривайте модифицирани, манипулирани или преопаковани APK файлове
  • Проверете съвместимостта на актуализацията със съществуващите инсталации
  • Идентифицирайте версиите на схемата за подписване V1/V2/V3
  • Вижте пръстови отпечатъци на сертификати SHA-1 и SHA-256
  • Проверете целостта на файла MANIFEST.MF

Схеми за подписване на APK

v1
Подписване на JAR

Оригинална схема, проверява всеки ZIP запис. По-бавен, но широко съвместим.

v2
APK схема за подпис v2

Пълна проверка на APK, по-бързо инсталиране. Изисква се от Android 7.0+.

v3
APK схема за подпис v3

Поддържа ротация на ключове. Предлага се на Android 9.0+.

v4
APK схема за подпис v4

Поддръжка за поточно инсталиране. Android 11.0+.

APK Signature Verifier — Често задавани въпроси

До потвърдете подписа на APK онлайн: (1) Отидете на xapktoapk.com APK Signature Verifier, (2) Плъзнете и пуснете вашия APK файл в областта за качване, (3) Инструментът незабавно анализира V1/V2/V3 схеми за подписване, подробности за сертификата и SHA пръстови отпечатъци, (4) Вижте резултата за сигурност и резултатите от проверката. Целият процес се изпълнява във вашия браузър — не се качват файлове на нито един сървър.

За да проверите ако APK е безопасен: (1) Използвайте нашия Проверка на подпис на APK, за да проверите дали APK има валиден подпис, (2) Потърсете наличие на схема за подписване V2 или V3, (3) Проверете резултата за сигурност (70+ означава добре подписан APK), (4) Сравнете пръстовия отпечатък на сертификата SHA-256 с пръстовия отпечатък на официалния разработчик, (5) Освен това използвайте нашия APK Информационен екстрактор, за да прегледате заявения разрешения преди инсталиране.

Оценка за сигурност на APK се изчислява въз основа на: V1 подпис (25 точки), V2 подпис (35 точки), V3 подпис (20 точки), присъствие на MANIFEST.MF (10 точки) и .SF файлове (10 точки). Резултат 70+ означава „Надежден“, 40-69 означава „Внимание“, а под 40 означава „Ненадежден“. По-високото присъствие на V2/V3 показва, че APK използва съвременни стандарти за сигурност.

V1 (JAR подписване): Оригинална схема, която проверява всеки ZIP запис поотделно. Бавен, но съвместим с всички версии на Android. V2 (схема за подпис на APK): Проверява целия APK като цяло за по-бързо инсталиране; изисква се от Android 7.0 Nougat. V3: Добавя поддръжка за ротация на клавиши (Android 9.0 Pie). V4: Позволява поточно инсталиране (Android 11.0+). Съвременните APK трябва да имат поне V1+V2 за максимална съвместимост.

не Нашият APK Signature Verifier обработва всичко 100% във вашия браузър с помощта на JavaScript и Web Crypto API. Вашият APK файл никога не се качва на сървър. Това гарантира пълна поверителност и сигурност на вашите файлове. Инструментът работи офлайн, след като страницата се зареди.

Как схемите за подпис на Android APK (v1, v2, v3 и v4) защитават целостта на пакета

PackageManager на Android отказва да инсталира всяко APK, което няма валиден криптографски подпис, и блокира актуализациите на приложението, освен ако сертификатът за подписване на новия APK не съвпада точно със сертификата на вече инсталирания пакет (в противен случай хвърля INSTALL_FAILED_UPDATE_INCOMPATIBLE). Проверката на APK, преди да го заредите отстрани, ви позволява да потвърдите, че архивът не е бил подправен или преподписан от ненадеждна трета страна.

Нашият базиран на браузър Проверка на подпис на APK инспектира както наследената директория за подпис META-INF/ JAR, така и двоичната Блокиране на подписване на APK, вградена непосредствено преди централната ZIP директория:

  • v1 Подписване (JAR подпис — META-INF/*.MF / *.SF / *.RSA): Изисква се за обратна съвместимост с Android 6.0 и по-стари версии. Тъй като v1 хешира само отделни файлови записи, изброени в MANIFEST.MF, тя не защитава ZIP метаданните – което доведе до историческата уязвимост „Janus“ (CVE-2017-13156).
  • Подписване v2 (схема за подпис на APK v2 — ИД на блок 0x7109871a): Въведен в Android 7.0 (Nougat). Хешира целия APK файл като двоично изображение на парчета от 1 MB, като гарантира, че никакви допълнителни байтове или DEX полезни натоварвания не могат да бъдат инжектирани никъде в архива. Задължително за Android 11+ (targetSdkVersion ≥ 30).
  • Подписване v3 (Ротация на ключове — ID на блок 0xf05368c0): Представено в Android 9.0 (Pie). Вгражда криптографско доказателство за ротация в блока за подписване, така че разработчиците да могат да преминат към по-силен ключ RSA-4096 или ECDSA, без да губят съвместимостта на актуализацията.
  • Пръстов отпечатък на сертификат и файл SHA-256: Използвайте дайджеста SHA-256, показан в раздела Общ преглед, за кръстосана проверка на вашия APK спрямо официални бележки за версията на разработчиците или VirusTotal, преди да инсталирате.
Проектиран и документиран от Mst Shaefale Водещ разработчик и архитект на пакети за Android • Проверен на Android 12–15

Всяка помощна програма в инструментариума от XAPK към APK работи 100% локално във вашия браузър чрез JavaScript и WebAssembly. Намерихте edge case с конкретен пакет? Докладвайте го на нашия инженерен екип.