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

Онлайн-проверка подписи 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 — часто задаваемые вопросы

Для проверить подпись 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 использует современные стандарты безопасности.

Версия 1 (подпись JAR): Оригинальная схема, которая проверяет каждую запись ZIP индивидуально. Медленно, но совместимо со всеми версиями Android. V2 (схема подписи APK): Проверяет весь APK целиком для более быстрой установки; требуется начиная с Android 7.0 Nougat. В3: Добавляет поддержку вращения клавиш (Android 9.0 Pie). В4: Включает потоковую установку (Android 11.0+). Современные APK должны иметь версию не ниже V1+V2 для максимальной совместимости.

Нет. Наш APK Signature Verifier обрабатывает все 100% в вашем браузере, используя JavaScript и Web Crypto API. Ваш APK-файл никогда не загружается ни на какой сервер. Это обеспечивает полную конфиденциальность и безопасность ваших файлов. Инструмент работает в автономном режиме после загрузки страницы.

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

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

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

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

Каждая утилита из набора инструментов XAPK to APK работает на 100% локально в вашем браузере через JavaScript и WebAssembly. Нашли крайний случай с конкретным пакетом? Сообщите об этом нашей инженерной команде.