DeepFake Check
Volver al Blog
DeepCheckAI Team 4 min de lectura

Redacción de assertions C2PA: cómo revisar campos de procedencia eliminados

Fija el archivo y la pregunta

Guarda el archivo exacto y anota la página de origen, el nombre y la hora de obtención. Abre esa copia en un validador C2PA compatible y registra la herramienta y su versión. Este método de registro es una propuesta editorial del artículo, no un formato exigido por C2PA.

Escribe primero qué quieres comprobar: si el manifest registra la eliminación de una metadata assertion, si dos copias muestran el mismo registro o si el texto que acompaña a la escena es correcto. Un registro de redacción ayuda con las primeras preguntas; no resuelve la afirmación sobre el mundo real. Conserva la salida completa junto al archivo.

Lee la redacción dentro de su definición

C2PA 2.2 llama redacción al proceso por el que una assertion presente en un asset-embedded manifest puede retirarse de ese manifest cuando el activo se usa como ingredient. La especificación permite eliminar toda la assertion del assertion store o conservar el contenedor etiquetado y sustituir sus JUMBF Content boxes por una caja con el C2PA Redaction UUID indicado y datos con valor cero.

El claim debe añadir en redacted_assertions una URI reference a la assertion eliminada. La especificación recomienda expresamente añadir también una c2pa.redacted action assertion con un campo redacted. Copia la URI, el assertion label, la acción visible y cada estado del validador.

La referencia incluye el label y permite conocer el tipo de información retirada, por ejemplo thumbnail o metadata. No revela el valor anterior. Déjalo como desconocido salvo que otra copia conservada lo establezca. Si se redacta una ingredient assertion que referencia un C2PA Manifest, el manifest asociado debe retirarse del Manifest Store cuando ya no quede otra referencia.

Comprueba límites y manifests relacionados

El claim generator no puede redactar c2pa.actions ni c2pa.actions.v2, porque contienen información esencial para entender el historial del activo. Tampoco puede redactar las hard-binding assertions enumeradas, necesarias para determinar la integridad. Si una herramienta muestra uno de esos labels como redactado, guarda el texto y trátalo como conflicto pendiente.

Cuando la redacción no exige cambiar el contenido digital, C2PA requiere un update manifest que documente la redacción y la ausencia de cambios en el contenido. Léelo separado del claim original. La redacción dentro de un manifest referenciado por las deprecated c2pa.ingredient o c2pa.ingredient.v2 hace fallar la validación de esa assertion; solo c2pa.ingredient.v3 admite el método de validación del hash de la firma citado. Conserva la versión y el fallo sin declarar falsa la escena.

Para comparar copias, registra archivo, manifest, assertion label, referencia redacted_assertions, acción, update manifest, resultado y duda pendiente. Un campo vacío significa que no apareció en esa ejecución, no que nunca existiera.

Distingue retirada registrada y ausencia sin explicar

Una redacción registrada deja una referencia en el claim y, cuando se aporta, la acción recomendada. Si no hay pruebas para unir la ausencia con ese registro, informa de una laguna sin explicar. El registro no identifica por sí mismo el motivo, la persona que decidió retirar el dato ni su antiguo contenido. Busca el archivo o la página original del editor, copias anteriores y registros de trabajo conservados.

Las afirmaciones reales necesitan comprobación independiente. Una redacción bien formada no demuestra que el suceso ocurrió ni que el pie sea exacto. La falta o el fallo del registro tampoco prueba que el medio sea sintético.

Una imagen, vídeo, audio o texto guardado puede analizarse con DeepFakeCheck para obtener una señal probabilística. DeepFakeCheck no valida redacciones C2PA, referencias URI ni firmas C2PA. El análisis puede producir falsos positivos sobre material auténtico y falsos negativos sobre material sintético o alterado. Guarda el resultado en otra columna y continúa las comprobaciones externas.

Cierra con archivo, validador y versión, campos copiados, update manifest, lagunas, fuentes externas, detector si se usó y decisión. Así otra persona podrá repetir la revisión sin inventar el contenido eliminado.

Fuentes

  • C2PA, “C2PA Technical Specification — Redaction of Assertions”: https://spec.c2pa.org/specifications/specifications/2.2/specs/C2PA_Specification.html#_redaction_of_assertions

¿Necesitas comprobar un archivo sospechoso?

Abre el detector adecuado y combina el resultado con la fuente y el contexto.

Abrir detector