Come capire se un PDF è stato modificato — cosa rivelano i metadati
Ogni PDF porta con sé uno strato di dati invisibile: il programma che lo ha generato, le date di creazione e di modifica, il pacchetto XMP e la catena xref. Una modifica non si vede nel documento renderizzato — ma lascia una traccia proprio in questo strato. HTPBE? lo legge e risponde all'unica domanda che conta: questo file è stato cambiato dopo la sua creazione?
HTPBE? analizza lo strato strutturale e di metadati del file PDF — quello che registra ogni modifica, anche quelle invisibili. Non verifichiamo la veridicità del contenuto né sostituiamo una verifica d'identità; stabiliamo se proprio questo file è stato modificato dopo la sua creazione.
Quando HTPBE? restituisce INCONCLUSIVE per un documento, di solito è perché è stato esportato da software consumer invece che da un sistema istituzionale — di per sé già un segnale di rischio.
Il problema
La frode documentale moderna è invisibile alla revisione visiva
Una classe crescente di frode apre un PDF autentico, modifica un saldo, una data o un beneficiario e lo salva di nuovo. Visivamente non cambia nulla — il documento supera la revisione visiva, di layout e il KYC.
L’analisi strutturale del PDF legge i livelli che i motori di rendering non espongono mai: cronologia delle revisioni, struttura degli oggetti, mappe di copertura della firma. È lì che le modifiche lasciano impronte non cancellabili.
Schemi di manomissione comuni
- Saldi o totali modificati dopo l’esportazione
- IBAN o beneficiario sostituito sulle fatture
- Modifiche post-firma sui contratti
- Date di emissione e modifica retrodatate
- Documenti fabbricati con strumenti PDF di consumo
Come appare nella pratica
Come una modifica si riflette nei metadati
Tre pattern in cui una modifica successiva si rivela nello strato dei metadati.
PDF aperto in un editor e salvato di nuovo
Quando un PDF finito viene aperto in un editor e salvato, il campo ModDate si aggiorna e il file riceve una tabella xref aggiuntiva. Il documento sembra intatto — ma lo strato di metadati mostra il secondo salvataggio.
Il campo Producer non corrisponde all'origine dichiarata
Un documento che dovrebbe provenire da un sistema istituzionale riporta improvvisamente Microsoft Excel, un servizio PDF online o un programma di fotoritocco nel campo Producer. Questo scarto tra origine dichiarata e reale è un segnale diretto di modifica.
Il pacchetto XMP e il dizionario Info si contraddicono
I metadati risiedono in due punti del PDF — il dizionario Info e il pacchetto XMP. Gli strumenti di modifica spesso aggiornano solo uno dei due. Se le date o il Producer differiscono tra i due, il file è stato toccato in un secondo momento.
L'analisi
Perché un visualizzatore di metadati non basta
Un visualizzatore di metadati mostra i campi — non ti dice se la loro combinazione prova una modifica
Leggere i valori grezzi è facile. Interpretarli è il vero lavoro.
Un visualizzatore di metadati elenca Producer, date e campi XMP — la valutazione la lascia a te. HTPBE? interpreta gli stessi campi nel loro insieme: confronta il programma generatore con strumenti noti, verifica la logica delle date, conta le tabelle xref e gli aggiornamenti incrementali e ne ricava un verdetto deterministico — INTACT, MODIFIED o INCONCLUSIVE, ciascuno con marcatori nominati. Se vuoi solo vedere i metadati grezzi, usa il visualizzatore gratuito. Se ti serve un verdetto affidabile, è questa l'analisi.
Cosa rileva HTPBE?
Capacità di rilevamento
Segnali strutturali e di metadati deterministici. Nessun punteggio probabilistico.
Impronta di Producer e Creator
HTPBE? confronta il programma che ha creato il file e quello che lo ha elaborato per ultimo con un database di strumenti PDF noti. Un'impronta di editor o di foglio di calcolo su un documento che dovrebbe provenire da un sistema istituzionale è un segnale chiaro.
Scarto tra CreationDate e ModDate
Il campo ModDate si aggiorna automaticamente quando un PDF viene modificato. Se la data di modifica è di ore o giorni successiva a quella di creazione, indica un secondo processo di modifica.
Contraddizione tra XMP e dizionario Info
Se i metadati nel pacchetto XMP non coincidono con quelli nel dizionario Info, uno strumento ha aggiornato solo uno dei due livelli — un pattern tipico dopo una modifica successiva.
Tabelle xref multiple
Un PDF generato in un solo passaggio contiene una sola tabella xref. Ogni tabella aggiuntiva significa che il file è stato riaperto e salvato di nuovo dopo l'export originale.
Lunghezza della catena di aggiornamenti incrementali
Gli editor PDF aggiungono le modifiche senza riscrivere i byte originali. HTPBE? misura la lunghezza di questa catena — in un documento che dovrebbe essere intatto, anche un solo aggiornamento è sospetto.
Inconsistenze di font dopo la modifica
Le modifiche di testo successive introducono spesso subset di font che non coincidono con il resto del documento. Questa inconsistenza è misurabile a livello di metadati e struttura.
Share with engineering
Wire this into your intake pipeline in under a day
Two API calls — one POST to submit the PDF, one GET to retrieve the verdict. Forward this page to your engineering team; the full API reference, quotas, and copy-paste examples in cURL, JavaScript, Python, PHP, Go, and Ruby are one click away.
Prezzi
Piani self-service, senza chiamata commerciale
Tutti i piani includono gli stessi controlli forensi. Scegli la quota adatta al tuo volume mensile di documenti.
manualeStarter
$15/mo
30 verifiche/mese
Verifiche manuali puntuali e test di integrazione
più comuneGrowth
$149/mo
350 verifiche/mese
Pipeline attive di elaborazione documenti
grande volumePro
$499/mo
1.500 verifiche/mese
Automazione ad alto volume e integrazioni API
Enterprise (illimitato, on-premise disponibile) — vedi tutti i prezzi
Chiave API alla registrazione. Ambiente di test gratuito su ogni piano. Senza carta.
Testimonianze clienti
Team che hanno fermato la frode documentale
I team compliance, finance e risk usano HTPBE? per rilevare PDF manipolati prima che diventino errori costosi.
Caught an invoice where the total had been changed by less than a thousand dollars. Without this I would have approved it without a second look.
Sarah M.
AP Manager
United States
We had three applicants in the same week with bank statements that looked completely fine. Two of them were flagged as modified. You simply cannot see this by reading the document — it is in the file structure.
Lars V.
Risk Analyst, Online Lending
Netherlands
Salary slips were coming with altered figures. We identified two problematic files before the placement was finalised.
Priya K.
HR Operations Lead
India
Since we started checking documents this way, we stopped two applications early in the process that would have been very difficult to reverse later.
Julien R.
Fraud Analyst, Fintech
France
Some applicants were sending PDFs that looked authentic but had been edited in ways not visible to the eye. We now ask for checked originals when something is flagged. Already saved us from a few bad decisions.
Marta S.
Compliance Coordinator
Spain
One invoice was caught because there was a mismatch between the document dates and structure. That particular case would have cost us significantly.
Tariq A.
Finance Manager
United Arab Emirates
FAQ
Domande frequenti
Quali campi di metadati rivelano una modifica?
E se il falsario cancella o azzera i metadati?
In cosa si differenzia da un visualizzatore di metadati?
Cosa significa "inconclusive"?
inconclusive significa che il PDF è stato esportato da software consumer — come Word o Google Docs — invece che da un sistema istituzionale. Non è un'assoluzione, ma un segnale di rischio: per molti tipi di documento una tale origine è già insolita.Controlla se i PDF ricevuti sono stati modificati
Crea il tuo account — chiave API alla registrazione, ambiente di test su ogni piano.
Da $15/mese. Senza vincoli. Disdici quando vuoi.