COPIA OSCURATA DI UN FASCICOLO C.E.R.T.O. — LA VALIDAZIONE NON VA A BUON FINE, ED È GIUSTO COSÌ
======================================================================================================

Che cos'è
---------
Questo ZIP è una copia del fascicolo dell'acquisizione dimostrativa della pagina
https://certo.acquisizioniforensi.com/demo/ . Prima di pubblicarla abbiamo tolto il
codice fiscale dell'operatore, sostituendolo con «[omesso]». È un dato personale e
non serve a mostrare come funziona un fascicolo.

L'oscuramento riguarda cinque file:
  data/interactive.html · data/manifest.json · data/metadata/mysql.json
  data/metadata/operator-info.json · data/reports/report.txt
Nient'altro è stato toccato: la pagina acquisita, le schermate, il traffico di rete e
l'archivio WACZ sono identici bit per bit all'originale.

Che cosa succede se lanci verify.sh / verify.bat
------------------------------------------------
  OK    Impronte dei file (manifest-sha256.txt e tagmanifest-sha256.txt)
        Le abbiamo ricalcolate dopo l'oscuramento, quindi tornano.
  FAIL  Marca temporale RFC 3161 interna (data/manifest.json)
  FAIL  Marca temporale RFC 3161 esterna (tagmanifest-sha256.txt)
  FAIL  Firma Ed25519 del manifest

Le marche temporali e la firma sono state apposte sui file ORIGINALI. Cambiare anche un
solo carattere, come abbiamo fatto qui, le fa fallire: è esattamente la protezione per
cui esistono. Non le abbiamo rifatte, perché una firma nuova su file modificati farebbe
passare per originale un fascicolo che non lo è.

Questa copia serve quindi a vedere come è fatto un fascicolo, non a provare la
validazione. Un fascicolo che esce da C.E.R.T.O. senza modifiche supera tutti i controlli
(«== BUNDLE VALID ==»).

Che cosa si può ancora verificare
---------------------------------
L'archivio WACZ (data/evidence/ReplayWebPage.wacz) è intatto: la sua impronta SHA-256 si
può cercare nel registro pubblico https://www.acquisizioniforensi.it/valida .

L'email di conferma
-------------------
Alla fine dell'acquisizione C.E.R.T.O. ha inviato all'operatore un'email di conferma,
inclusa qui come «email-di-conferma-6aba8927f574546651c6.eml» (anche in questa è stato
tolto il codice fiscale, nel rapporto allegato; l'email non è firmata, quindi non cambia
nulla nelle verifiche). Riporta:
  Codice acquisizione   6aba8927f574546651c6
  Data / ora            2026-09-28 15:34:02 UTC
  URL acquisito         https://certo.acquisizioniforensi.com/demo/
  SHA-256 dello ZIP ORIGINALE
                        ddcd5d35b134879c14bbba0ad32425a354eb04397adf8365b69331d73f29238c
  SHA-256 dell'archivio WACZ
                        61e6c906ee5b1dbd91ed65db7287a6cf0527436cfe9831a894f114922e81768b
  Rapporto online       https://www.acquisizioniforensi.com/crt/AKdccx

L'impronta dello ZIP nell'email è quella dell'originale, non di questa copia: le due non
coincidono, ed è un'altra conferma che questa copia è stata modificata. L'impronta del
WACZ, invece, coincide con quella del file contenuto qui.

Impronte SHA-256 dei file cambiati
----------------------------------
  data/interactive.html
    originale / original : d91d9fa63025ec963e50fe8481ef7b03bd6eabdb7441e4a855f18445a1fa9da2
    questa copia / copy  : 0c72e7a475105bab02fd5a950501ca9968f79c3667b89c780a4dfead35b11f7c
  data/manifest.json
    originale / original : c6e9308845125dd5c8e5b981f9d2a0fe62e16c4798cd38789a028db835d9a7b0
    questa copia / copy  : db14e73e4f4ab754c77bd0f149be1ddfbf36deb787c0f822ec9dc8acbfed02a5
  data/metadata/mysql.json
    originale / original : 61d306ea83a2128a60fa2ce8254bb5ea6741fb968d7c4c1d5a7a35cc2cd6d613
    questa copia / copy  : ac87df274d8cba9027df00cbb9ef38058435d669ba67bd12bd6bad75f72515c8
  data/metadata/operator-info.json
    originale / original : 66d8dc6ea68d598e003aea09a61900fb022c442e79a1f0a3911ca1c2009bff32
    questa copia / copy  : 89edc6e4f22ba0ec5b69ba324c27c0514eac53749bed7a00c79d6ce9013d525c
  data/reports/report.txt
    originale / original : 8c85d2f4f82b692f9a66ccf51c26d88112e773bbe38b74d67e4d1c0054ba8db1
    questa copia / copy  : 906311bdf3679aca8310a760533f8130643c2b01003ee48427b9451f906ac219
  manifest-sha256.txt
    originale / original : ddf31b1249a10abd322f7584de4d1f66718283a88d51d811159c4910178c95fc
    questa copia / copy  : 0aa23b2c0a5914896e1c74f428cad28e763a34a915fa0281343daca9f49e23d7
  tagmanifest-sha256.txt
    originale / original : 0da01bffc20c6a71173df7de3bdd4cb17b54ba6dea22f3a2e4c099486ad9de53
    questa copia / copy  : 7123805a218e5514d0b5b896f4d544bfe557ab8b97e53ceef12e180a0a01bb86

L'originale integro è conservato da AcquisizioniForensi.it e supera tutti i controlli.


REDACTED COPY OF A C.E.R.T.O. BUNDLE — VALIDATION FAILS, AND THAT IS EXPECTED
==============================================================================

This ZIP is a copy of the bundle of the demo acquisition of
https://certo.acquisizioniforensi.com/demo/ . Before publishing it we removed the
operator's Italian tax code and replaced it with "[omesso]" (omitted). It is personal
data and is not needed to show how a bundle works. Five files were changed (listed
above); the acquired page, screenshots, network traffic and WACZ archive are identical
bit for bit to the original.

Running verify.sh / verify.bat gives:
  OK    file fingerprints (the manifests were recomputed after the redaction)
  FAIL  internal RFC 3161 timestamp (data/manifest.json)
  FAIL  external RFC 3161 timestamp (tagmanifest-sha256.txt)
  FAIL  Ed25519 signature of the manifest

The timestamps and the signature were applied to the ORIGINAL files. Changing even one
character, as we did here, makes them fail: that is exactly the protection they provide.
We did not re-sign, because a new signature on modified files would pass off an altered
bundle as original. Use this copy to see how a bundle is built, not to test validation.
An unmodified bundle from C.E.R.T.O. passes every check ("== BUNDLE VALID ==").

The WACZ archive (data/evidence/ReplayWebPage.wacz) is untouched: its SHA-256 can be
looked up in the public register at https://www.acquisizioniforensi.it/valida .
The confirmation email sent by C.E.R.T.O. at the end of the acquisition is included as
"email-di-conferma-6aba8927f574546651c6.eml" (tax code removed from its attached report;
the email is not signed, so no check is affected). It states acquisition code
6aba8927f574546651c6, 2026-09-28 15:34:02 UTC, the ORIGINAL ZIP SHA-256
ddcd5d35b134879c14bbba0ad32425a354eb04397adf8365b69331d73f29238c (it does not match this
copy, which is further proof that the copy was modified), the WACZ SHA-256
61e6c906ee5b1dbd91ed65db7287a6cf0527436cfe9831a894f114922e81768b (it matches the file
included here) and the online report https://www.acquisizioniforensi.com/crt/AKdccx .
The intact original is kept by AcquisizioniForensi.it and passes every check.
