Інструмент безпеки

Безкоштовний онлайн-перевірник підпису 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) Перейдіть до засобу перевірки підпису APK xapktoapk.com, (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 обробляє все 100% у вашому браузері за допомогою JavaScript і Web Crypto API. Ваш файл APK ніколи не завантажується на сервер. Це гарантує повну конфіденційність і безпеку ваших файлів. Інструмент працює в автономному режимі після завантаження сторінки.

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

Android PackageManager відмовляється встановлювати будь-який 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).
  • Підпис версії 3 (Ротація ключів — ідентифікатор блоку 0xf05368c0): Представлено в Android 9.0 (Pie). Вбудовує криптографічну лінію підтвердження ротації в блок підпису, щоб розробники могли переходити на більш надійний ключ RSA-4096 або ECDSA без втрати сумісності з оновленнями.
  • Відбитки пальців сертифіката та файлу SHA-256: Використовуйте дайджест SHA-256, який відображається на вкладці «Огляд», щоб перевірити свій APK на відповідність офіційним приміткам до випуску розробника або VirusTotal перед встановленням.
Розроблено та задокументовано Mst Shaefale Провідний розробник і архітектор пакетів Android • Перевірено на Android 12–15

Кожна утиліта в наборі інструментів XAPK to APK працює на 100% локально у вашому браузері через JavaScript і WebAssembly. Знайшли граничний кейс із певним пакетом? Повідомте про це нашій команді інженерів.