Certificazione e Raccolta Tracce Online · servizio attivo
WACZ · ISO 28500/ Marca temporale eIDAS/ Area riservata
C.E.R.T.O.
Accedi Registrati gratis
IT EN
C.E.R.T.O. / Guide / Verifica

Come la controparte può verificare una prova digitale

La vera forza di una prova digitale non è che tu dichiari che è autentica. È che chiunque — incluso chi ti è ostile — possa verificarlo in autonomia, senza fidarsi di te. È esattamente il contrario di come funzionano la maggior parte delle prove digitali.

Il problema della «fiducia»

Molte prove informatiche chiedono, in fondo, di fidarsi di chi le presenta. In aula è proprio questo l'appiglio della controparte: «chi ci dice che il file è autentico e che non è stato modificato?». Se la risposta è «fidatevi», la prova è già in difficoltà.

La verifica indipendente ribalta l'onere

Un fascicolo C.E.R.T.O. si verifica da solo. Insieme alla prova consegni gli strumenti per controllarla: il fascicolo BagIt contiene uno script di verifica (verify.sh per Mac/Linux, verify.bat per Windows) e i certificati necessari (tsa-ca.pem). Chiunque può lanciarlo sul proprio computer, senza avere C.E.R.T.O.

Su Mac e Linux si apre il Terminale, ci si sposta nella cartella del fascicolo e si scrive sh verify.sh; su Windows si fa doppio clic su verify.bat. Il ricalcolo delle impronte funziona anche senza rete. Per la firma e le marche temporali serve OpenSSL 3: se sul Mac manca, lo script scarica una sola volta un piccolo kit di verifica e ne controlla l'impronta prima di usarlo; su Windows le istruzioni sono nel file README.txt. In ultimo lo script chiede al nostro registro se il reperto risulta depositato: è un passaggio facoltativo, che si può disattivare.

Cosa controlla la verifica

  • la batteria di hash: ricalcola le impronte di ogni file e le confronta con quelle sigillate — se anche un solo bit è cambiato, salta fuori;
  • la doppia marca temporale RFC 3161: conferma che la data di acquisizione (ancora interna) e quella di sigillatura (sigillo esterno) sono autentiche e certificate da un terzo;
  • la firma Ed25519: conferma che il fascicolo è stato creato da quello specifico dispositivo e non è stato rimaneggiato;
  • l'integrità della descrizione CASE/UCO: anche il file che racconta la catena di custodia è sotto impronta, e una sua modifica verrebbe rilevata.

Al termine, la verifica restituisce un esito netto: «BUNDLE VALIDO» oppure non valido. Se per un controllo manca lo strumento necessario, lo script lo segnala come non eseguito: non lo fa passare per riuscito né per fallito.

Perché in causa cambia tutto

Il consulente tecnico della controparte non deve credere al tuo fascicolo: lo ricontrolla, e o conferma che è autentico o trova la manomissione. E poiché i formati sono standard e aperti (BagIt, CASE/UCO, RFC 3161), non c'è nessuna scatola nera proprietaria da contestare. La discussione si sposta da «fidatevi» a ciò che si può controllare.

Questo è il motivo per cui una prova acquisita bene è più difficile da contestare sul piano tecnico: non chiede fiducia, offre una verifica. Quanto pesi, resta una valutazione del giudice. Approfondisci la catena di custodia e perché lo screenshot da solo non basta.