Cómo saber si un PDF fue editado — lo que revelan los metadatos
Cada PDF lleva una capa de datos invisible: el programa que lo generó, las fechas de creación y de modificación, el paquete XMP y la cadena xref. Una edición no se aprecia en el documento renderizado, pero deja rastro justo en esa capa. HTPBE? la lee y responde a la única pregunta que importa: ¿se modificó este archivo después de crearse?
HTPBE? analiza la capa estructural y de metadatos del archivo PDF — la capa que registra cualquier cambio, incluidos los invisibles. No comprobamos si el contenido es veraz ni sustituimos una verificación de identidad; determinamos si este archivo concreto se editó después de su creación.
Cuando HTPBE? devuelve INCONCLUSIVE para un documento, normalmente es porque se exportó desde software de consumo en lugar de un sistema institucional — y eso ya es de por sí una señal de riesgo.
El problema
El fraude documental moderno es invisible a la revisión visual
Una clase creciente de fraude abre un PDF auténtico, modifica un saldo, una fecha o un beneficiario y lo vuelve a guardar. Visualmente nada cambia — el documento supera la revisión visual, la de maquetación y el KYC.
El análisis estructural del PDF lee las capas que los motores de renderizado nunca exponen: historial de revisiones, estructura de objetos, mapas de cobertura de firma. Ahí es donde las ediciones dejan huellas que no se pueden borrar.
Patrones comunes de manipulación
- Saldos o totales modificados después de exportar
- IBAN o beneficiario sustituido en facturas
- Ediciones posteriores a la firma en contratos
- Fechas de emisión y modificación retrodatadas
- Documentos fabricados con herramientas PDF de consumo
Cómo se ve en la práctica
Cómo se refleja una edición en los metadatos
Tres patrones por los que una edición posterior se delata en la capa de metadatos.
PDF abierto en un editor y vuelto a guardar
Cuando un PDF terminado se abre en un editor y se guarda, el campo ModDate se actualiza y el archivo recibe una tabla xref adicional. El documento parece intacto — pero la capa de metadatos muestra ese segundo guardado.
El campo Producer no coincide con el origen declarado
Un documento que debería proceder de un sistema institucional lleva de pronto Microsoft Excel, un servicio PDF en línea o un editor de imágenes en el campo Producer. Esa discrepancia entre el origen declarado y el real es una señal directa de edición.
El paquete XMP y el diccionario Info se contradicen
Los metadatos residen en dos lugares del PDF — el diccionario Info y el paquete XMP. Las herramientas de edición suelen actualizar solo uno de ellos. Si las fechas o el Producer difieren entre ambos, el archivo se manipuló después.
El análisis
Por qué no basta con un visor de metadatos
Un visor de metadatos muestra los campos — no te dice si su combinación prueba una edición
Leer los valores en bruto es fácil. Interpretarlos es el verdadero trabajo.
Un visor de metadatos enumera el Producer, las fechas y los campos XMP — la valoración te la deja a ti. HTPBE? interpreta esos mismos campos en conjunto: compara el programa generador con herramientas conocidas, revisa la lógica de fechas, cuenta las tablas xref y las actualizaciones incrementales y emite un veredicto determinista — INTACT, MODIFIED o INCONCLUSIVE, cada uno con marcadores con nombre. Si solo quieres ver los metadatos en bruto, usa el visor gratuito. Si necesitas un veredicto fiable, es este análisis.
Qué detecta HTPBE?
Capacidades de detección
Señales estructurales y de metadatos deterministas. Sin puntuaciones probabilísticas.
Huella de Producer y Creator
HTPBE? compara el programa que creó el archivo y el que lo procesó por última vez con una base de datos de herramientas PDF conocidas. Una huella de editor o de hoja de cálculo en un documento que debería proceder de un sistema institucional es una señal clara.
Desfase entre CreationDate y ModDate
El campo ModDate se actualiza automáticamente al editar un PDF. Si la fecha de modificación es horas o días posterior a la de creación, apunta a un segundo proceso de edición.
Contradicción entre XMP e Info dictionary
Si los metadatos del paquete XMP no coinciden con los del diccionario Info, una herramienta actualizó solo una de las dos capas — un patrón típico tras una edición posterior.
Varias tablas xref
Un PDF generado en una sola pasada contiene una única tabla xref. Cada tabla adicional significa que el archivo se reabrió y se guardó de nuevo tras la exportación original.
Longitud de la cadena de actualizaciones incrementales
Los editores PDF añaden los cambios sin reescribir los bytes originales. HTPBE? mide la longitud de esa cadena — en un documento que debería estar intacto, una sola actualización ya es llamativa.
Inconsistencias de fuentes tras la edición
Los cambios de texto posteriores suelen introducir subconjuntos de fuentes que no encajan con el resto del documento. Esa inconsistencia es medible en la capa de metadatos y estructura.
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.
Precios
Planes self-service, sin llamada de ventas
Todos los planes incluyen las mismas comprobaciones forenses. Elige la cuota que se ajuste a tu volumen mensual de documentos.
manualStarter
$15/mo
30 verificaciones/mes
Comprobaciones puntuales y pruebas de integración
el más habitualGrowth
$149/mo
350 verificaciones/mes
Flujos activos de procesamiento de documentos
gran volumenPro
$499/mo
1.500 verificaciones/mes
Automatización a gran volumen e integraciones API
Enterprise (ilimitado, on-premise disponible) — ver todos los precios
Clave de API al registrarte. Entorno de pruebas gratuito en todos los planes. Sin tarjeta.
Testimonios de clientes
Equipos que han frenado el fraude documental
Los equipos de compliance, finanzas y riesgo usan HTPBE? para detectar PDF manipulados antes de que se conviertan en errores caros.
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
Preguntas frecuentes
Preguntas frecuentes
¿Qué campos de metadatos revelan una edición?
¿Y si el falsificador borra o restablece los metadatos?
¿En qué se diferencia de un visor de metadatos?
¿Qué significa «inconclusive»?
inconclusive significa que el PDF se exportó desde software de consumo — como Word o Google Docs — en lugar de un sistema institucional. No es una absolución, sino una señal de riesgo: para muchos tipos de documento ese origen ya es inusual.Comprueba si los PDF recibidos han sido editados
Crea tu cuenta — clave API al registrarte, entorno de pruebas en todos los planes.
Desde 15 $/mes. Sin permanencia. Cancela cuando quieras.