Guías

Falsificaciones comunes de metadatos y cómo detectarlas

Depurar y reetiquetar, trasplantar el EXIF de otra persona, cambiar las fechas, falsificar un registro de Photoshop. Nada de esto es difícil, y todo deja contradicciones.

Por qué cualquiera falsifica metadatos

Para hacer que una imagen de IA parezca una foto de cámara; para hacer que una imagen robada parezca propia; para que la hora y el lugar de una foto coincidan con una historia; o lo contrario, para eliminar una declaración de IA y pasar desapercibido en las verificaciones de plataformas.

Método 1: depurar, luego reetiquetar

Eliminar todos los metadatos, luego escribir un solo bloque XMP afirmando que CreatorTool es Photoshop. La firma de este método es XMP presente, EXIF ausente. Una foto guardada genuinamente desde Photoshop casi siempre conserva su EXIF, porque esa es la predeterminada de Photoshop. AuditImage señala esto como "Los metadatos se contradicen a sí mismos".

Método 2: trasplantar EXIF

Copiar todo el bloque EXIF de una foto real a otra imagen:

exiftool -tagsFromFile real.jpg -all:all fake.jpg

El EXIF es perfectamente coherente porque es real. Las grietas están en otro lugar: resolución que no coincide con el modelo de cámara, una miniatura EXIF que difiere de la imagen principal, tablas de cuantización JPEG que no son del estilo de esa cámara, sin MakerNote en el diseño de ese fabricante. AuditImage aún no compara tablas de cuantización, pero muestra la miniatura y la resolución para una verificación manual.

Método 3: cambiar las fechas

Establecer DateTimeOriginal a la hora deseada pero olvidar el CreateDate de XMP, photoshop:DateCreated, o las entradas stEvt:when en History. AuditImage compara la hora de captura EXIF con la hora de creación XMP y señala una diferencia de más de un minuto.

Método 4: una derivación falsa

Escribir xmpMM:DerivedFrom para que la imagen parezca "editada desde algún original", sin escribir xmpMM:History. Un flujo de edición real produce ambos juntos. AuditImage señala "afirma derivación pero no tiene historial de edición".

Método 5: eliminar la declaración de IA

Eliminar el manifiesto C2PA, DigitalSourceType, el bloque de parámetros PNG. Esto no deja contradicción, solo un vacío. El veredicto de AuditImage se convierte en "Sin metadatos utilizables" y no se puede decir más. Por eso los metadatos solo pueden incriminar, nunca exonerar.

Método 6: falsificar C2PA

En principio puedes firmar un manifiesto tú mismo. La grieta es el certificado del firmante: un certificado autofirmado o de prueba tiene un asunto como FOR_TESTING_ONLY y no está en la lista de confianza de CAI. AuditImage muestra el asunto del certificado y el emisor para que juzgues; para una verificación estricta usa CAI Verify o la herramienta de línea de comandos c2patool.

El principio general

En un archivo real, los segmentos de metadatos fueron escritos naturalmente por diferentes programas en diferentes momentos, y coinciden entre sí. Un falsificador generalmente edita solo los campos que se le ocurrieron. Así que mira la coherencia, no un solo campo. La sección de hallazgos de AuditImage se basa exactamente en esa idea.