Drag & Drop APK fájl ide
vagy kattintson a fájl kiválasztásához
Teljes aláírás és tanúsítvány elemzésMiért érdemes ellenőrizni az APK-aláírásokat?
Az APK-aláírások biztosítják, hogy az alkalmazás az eredeti fejlesztőtől származik-e, és nem manipulálták.
- Erősítse meg az alkalmazás hitelességét és fejlesztői személyazonosságát
- Módosított, manipulált vagy újracsomagolt APK-k észlelése
- Ellenőrizze a frissítés kompatibilitását a meglévő telepítésekkel
- Azonosítsa a V1/V2/V3 aláírási séma verzióit
- Tekintse meg az SHA-1 és SHA-256 tanúsítvány ujjlenyomatait
- Ellenőrizze a MANIFEST.MF fájl integritását
APK aláírási sémák
Eredeti séma, minden egyes ZIP-bejegyzést ellenőriz. Lassabb, de széles körben kompatibilis.
Teljes APK ellenőrzés, gyorsabb telepítés. Android 7.0+ óta szükséges.
Támogatja a billentyűk elforgatását. Android 9.0+ rendszeren érhető el.
Streaming telepítés támogatása. Android 11.0+.
APK aláírás-ellenőrző – Gyakran Ismételt Kérdések
Hogyan védik az Android APK aláírási sémák (v1, v2, v3 és v4) a csomagok integritását
Az Android PackageManager nem hajlandó telepíteni minden olyan APK-t, amely nem rendelkezik érvényes kriptográfiai aláírással, és blokkolja az alkalmazásfrissítéseket, kivéve, ha az új APK aláíró tanúsítványa pontosan megegyezik a már telepített csomag tanúsítványával (egyébként a INSTALL_FAILED_UPDATE_INCOMPATIBLE-t dobja). Az APK oldalbetöltése előtti ellenőrzése lehetővé teszi, hogy megbizonyosodjon arról, hogy az archívumot nem manipulálta vagy nem írta alá nem megbízható harmadik fél.
A böngészőalapú APK aláírás-ellenőrző ellenőrzi mind a régi META-INF/ JAR aláírási könyvtárat, mind a bináris APK-aláíró blokk-t, amely közvetlenül a ZIP központi címtár elé van ágyazva:
- v1 aláírás (JAR aláírás – META-INF/*.MF / *.SF / *.RSA): Az Android 6.0 és korábbi verziókkal való visszafelé kompatibilitáshoz szükséges. Mivel a v1 csak a MANIFEST.MF-ben felsorolt egyes fájlbejegyzéseket kivonatolja, nem védi a ZIP-metaadatokat – ami a történelmi „Janus” biztonsági réshez (CVE-2017-13156) vezetett.
- v2 aláírás (APK aláírási séma v2 – blokkazonosító 0x7109871a): Android 7.0 (Nougat) bevezetése. Kivonatolja a teljes APK-fájlt bináris képként, 1 MB-os darabokban, így garantálja, hogy az archívumban sehol nem lehet több bájtot vagy DEX-adatot beszúrni. Kötelező Android 11+ (targetSdkVersion ≥ 30) rendszeren.
- v3 aláírás (kulcsforgatás – 0xf05368c0 blokkazonosító): Bevezetés az Android 9.0 (Pie) rendszerbe. Az aláírási blokkba kriptográfiai elforgatás-ellenőrző vonalat ágyaz be, így a fejlesztők erősebb RSA-4096 vagy ECDSA kulcsra válthatnak anélkül, hogy elveszítenék a frissítési kompatibilitást.
- SHA-256 tanúsítvány és fájl ujjlenyomat: Az Áttekintés lapon megjelenő SHA-256 kivonat segítségével ellenőrizze az APK-t a hivatalos fejlesztői kiadási megjegyzésekkel vagy a VirusTotal-lal a telepítés előtt.