Strumento di sicurezza

Verificatore di firma APK online gratuito: controlla la sicurezza dell'APK

Verifica della firma APK online e Verificatore della firma APK gratuiti: controlla gli schemi di firma (V1/V2/V3), i dettagli del certificato, Impronte digitali SHA, lo stato di integrità e il punteggio di sicurezza. Verifica se l'APK è sicuro da installare. Basato su browser al 100%, nessun caricamento.

Trascina e rilascia il file APK qui

o clicca per sfogliare i file

Analisi completa della firma e del certificato

Perché verificare le firme APK?

Le firme APK garantiscono che un'app provenga dallo sviluppatore originale e non sia stata manomessa.

  • Conferma l'autenticità dell'app e l'identità dello sviluppatore
  • Rileva APK modificati, manomessi o riconfezionati
  • Verificare la compatibilità dell'aggiornamento con le installazioni esistenti
  • Identificare le versioni dello schema di firma V1/V2/V3
  • Visualizza le impronte digitali dei certificati SHA-1 e SHA-256
  • Verificare l'integrità del file MANIFEST.MF

Schemi di firma APK

v1
Firma JAR

Schema originale, verifica ogni voce ZIP. Più lento ma ampiamente compatibile.

v2
Schema di firma APK v2

Verifica dell'APK completo, installazione più rapida. Richiesto da Android 7.0+.

v3
Schema di firma APK v3

Supporta la rotazione delle chiavi. Disponibile su Android 9.0+.

v4
Schema di firma APK v4

Supporto per l'installazione in streaming. Android 11.0+.

Verificatore firma APK: domande frequenti

Per verificare la firma APK online: (1) Vai a xapktoapk.com APK Signature Verifier, (2) Trascina e rilascia il tuo file APK nell'area di caricamento, (3) Lo strumento analizza istantaneamente gli schemi di firma V1/V2/V3, i dettagli del certificato e le impronte digitali SHA, (4) Visualizza il punteggio di sicurezza e i risultati della verifica. L'intero processo viene eseguito nel tuo browser: nessun file viene caricato su nessun server.

Per verificare se un APK è sicuro: (1) Utilizza il nostro Verificatore firma APK per verificare se l'APK ha una firma valida, (2) Cerca la presenza dello schema di firma V2 o V3, (3) Controlla il punteggio di sicurezza (70+ indica un APK ben firmato), (4) Confronta l'impronta digitale del certificato SHA-256 con l'impronta digitale dello sviluppatore ufficiale, (5) Inoltre, utilizza il nostro Estrattore di informazioni APK per esaminare le autorizzazioni richieste prima dell'installazione.

Il valore Punteggio di sicurezza dell'APK viene calcolato in base a: firma V1 (25 punti), firma V2 (35 punti), firma V3 (20 punti), presenza MANIFEST.MF (10 punti) e file .SF (10 punti). Un punteggio 70+ significa "Affidabile", 40-69 significa "Attenzione" e sotto i 40 significa "Non attendibile". Una maggiore presenza di V2/V3 indica che l'APK utilizza standard di sicurezza moderni.

V1 (Firma JAR): Schema originale che verifica ciascuna voce ZIP individualmente. Lento ma compatibile con tutte le versioni di Android. V2 (schema di firma APK): Verifica l'intero APK nel suo insieme per un'installazione più rapida; richiesto a partire da Android 7.0 Nougat. V3: Aggiunge il supporto per la rotazione delle chiavi (Android 9.0 Pie). V4: Abilita installazioni in streaming (Android 11.0+). Gli APK moderni dovrebbero avere almeno V1+V2 per la massima compatibilità.

NO. Il nostro verificatore di firma APK elabora tutto 100% nel tuo browser utilizzando JavaScript e l'API Web Crypto. Il tuo file APK non viene mai caricato su nessun server. Ciò garantisce la completa privacy e sicurezza dei tuoi file. Lo strumento funziona offline una volta caricata la pagina.

In che modo gli schemi di firma APK Android (v1, v2, v3 e v4) proteggono l'integrità del pacchetto

Il PackageManager di Android rifiuta di installare qualsiasi APK privo di una firma crittografica valida e blocca gli aggiornamenti delle app a meno che il certificato di firma del nuovo APK non corrisponda esattamente al certificato del pacchetto già installato (altrimenti lanciando INSTALL_FAILED_UPDATE_INCOMPATIBLE). La verifica di un APK prima del sideload ti consente di confermare che l'archivio non è stato manomesso o firmato nuovamente da terze parti non attendibili.

Il nostro Verificatore firma APK basato su browser ispeziona sia la directory delle firme JAR legacy META-INF/ sia il binario Blocco firma APK incorporato immediatamente prima della directory centrale ZIP:

  • Firma v1 (firma JAR - META-INF/*.MF / *.SF / *.RSA): Richiesto per la compatibilità con le versioni precedenti di Android 6.0 e versioni precedenti. Poiché la v1 esegue l'hashing solo di singole voci di file elencate in MANIFEST.MF, non protegge i metadati ZIP, il che ha portato alla storica vulnerabilità "Janus" (CVE-2017-13156).
  • Firma v2 (schema di firma APK v2 - ID blocco 0x7109871a): Introdotto in Android 7.0 (Nougat). Esegue l'hashing dell'intero file APK come immagine binaria in blocchi da 1 MB, garantendo che nessun byte aggiuntivo o payload DEX possa essere inserito in nessun punto dell'archivio. Obbligatorio su Android 11+ (targetSdkVersion ≥ 30).
  • Firma v3 (rotazione chiave - ID blocco 0xf05368c0): Introdotto in Android 9.0 (Pie). Incorpora un lignaggio di prova di rotazione crittografica all'interno del blocco di firma in modo che gli sviluppatori possano passare a una chiave RSA-4096 o ECDSA più potente senza perdere la compatibilità degli aggiornamenti.
  • Certificato SHA-256 e impronta digitale dei file: Utilizza il digest SHA-256 visualizzato nella scheda Panoramica per effettuare un controllo incrociato del tuo APK con le note di rilascio ufficiali dello sviluppatore o VirusTotal prima dell'installazione.
Progettato e documentato dal signor Shaefale Sviluppatore capo e architetto di pacchetti Android • Verificato su Android 12-15

Ogni utilità nel toolkit da XAPK a APK viene eseguita al 100% localmente nel tuo browser tramite JavaScript e WebAssembly. Hai trovato una custodia limite con un pacchetto specifico? Segnalalo al nostro team di ingegneri.