I-drag at I-drop ang APK File Dito
o i-click para maghanap ng file
Buong pirma at pagsusuri ng sertipikoBakit I-verify ang Mga Lagda ng APK?
Tinitiyak ng mga lagda ng APK na ang isang app ay nagmumula sa orihinal nitong developer at hindi na-tamper.
- Kumpirmahin ang pagiging tunay ng app at pagkakakilanlan ng developer
- I-detect ang mga binago, na-tamper, o na-repack na mga APK
- I-verify ang pagiging tugma ng update sa mga kasalukuyang pag-install
- Tukuyin ang mga bersyon ng scheme ng pag-sign ng V1/V2/V3
- Tingnan ang SHA-1 at SHA-256 na mga fingerprint ng certificate
- Suriin ang integridad ng file ng MANIFEST.MF
APK Signing Scheme
Orihinal na scheme, bini-verify ang bawat ZIP entry. Mas mabagal ngunit malawak na magkatugma.
Full-APK na pag-verify, mas mabilis na pag-install. Kinakailangan mula noong Android 7.0+.
Sinusuportahan ang pag-ikot ng key. Available sa Android 9.0+.
Suporta sa pag-install ng streaming. Android 11.0+.
Tagasuri ng Lagda ng APK — Mga Madalas Itanong
Paano Pinoprotektahan ng Mga Signature Scheme ng Android APK (v1, v2, v3, at v4) ang Integridad ng Package
Tumanggi ang PackageManager ng Android na mag-install ng anumang APK na walang wastong cryptographic signature, at hinaharangan nito ang mga update sa app maliban kung ang signing certificate ng bagong APK ay eksaktong tumutugma sa certificate ng naka-install na package (kung hindi, ibinabato ang INSTALL_FAILED_UPDATE_INCOMPATIBLE). Ang pag-verify ng APK bago ka mag-sideload ay nagbibigay-daan ito sa iyong kumpirmahin na ang archive ay hindi na-tamper o muling nilagdaan ng isang hindi pinagkakatiwalaang third party.
Sinusuri ng aming Tagasuri ng Lagda ng APK na nakabatay sa browser ang parehong legacy na META-INF/ JAR signature directory at ang binary na APK Signing Block na naka-embed kaagad bago ang ZIP Central Directory:
- v1 Pagpirma (JAR Signature — META-INF/*.MF / *.SF / *.RSA): Kinakailangan para sa backward compatibility sa Android 6.0 at mas bago. Dahil hina-hash lang ng v1 ang mga indibidwal na entry ng file na nakalista sa MANIFEST.MF, hindi nito pinoprotektahan ang ZIP metadata—na humantong sa makasaysayang kahinaan ng "Janus" (CVE-2017-13156).
- v2 Signing (APK Signature Scheme v2 — Block ID 0x7109871a): Ipinakilala sa Android 7.0 (Nougat). Hina-hash ang buong APK file bilang isang binary na larawan sa 1 MB na mga chunks, na ginagarantiyahan na walang mga dagdag na byte o DEX payload ang maaaring mai-inject kahit saan sa archive. Mandatory sa Android 11+ (targetSdkVersion ≥ 30).
- v3 Signing (Pag-ikot ng Key — Block ID 0xf05368c0): Ipinakilala sa Android 9.0 (Pie). Nag-e-embed ng isang cryptographic na proof-of-rotation lineage sa loob ng signing block para makapag-rotate ang mga developer sa mas malakas na RSA-4096 o ECDSA key nang hindi nawawala ang compatibility ng update.
- SHA-256 Certificate at File Fingerprinting: Gamitin ang SHA-256 digest na ipinapakita sa tab na Pangkalahatang-ideya upang i-cross-check ang iyong APK laban sa opisyal na mga tala sa paglabas ng developer o VirusTotal bago i-install.