Ir al contenido

Historial y auditoría

Una firma vale lo que valga la prueba de que se produjo. Cada documento lleva consigo un historial de lo que ocurrió, cuándo y con quién, registrado por la plataforma y no introducido por nadie.

La cronología de la pestaña Historial muestra estos eventos:

Evento Registrado como
Documento creado {nombre} ({correo}) ha creado el documento.
Firmante notificado Se ha notificado a todos los firmantes para que firmen el documento.
Documento firmado Un firmante ha completado su firma; la frase indica con qué tipo de firma (por ejemplo, {nombre} ({correo}) ha firmado el documento con la Chave Móvel Digital.)
Documento completado Se han completado todos los pasos y el documento se ha firmado correctamente.
Documento rechazado {nombre} ({correo}) ha rechazado firmar el documento.
Documento cancelado {nombre} ({correo}) ha cancelado el documento.
El documento ha caducado El documento {nombre} caducó el {fecha}
Le toca firmar a un firmante {nombre} ({correo}) se ha activado según el orden de firma y ya puede firmar.
Firmante promovido a una ronda propia {nombre} ({correo}) pasa a firmar en una ronda solo suya.

La plataforma registra más que esto: por ejemplo, cada destinatario añadido, el procesamiento previo al envío y los avisos enviados cuando alguien rechaza o cancela. Esos eventos entran en la cadena de hashes descrita más abajo, pero no tienen línea propia en la cronología.

El registro no muestra solo que alguien firmó: muestra también que se le pidió en debida forma, que es lo que cuenta si una firma llega a impugnarse.

Cuando alguien rechaza o cancela, el motivo que indicó aparece junto al evento, en Motivo.

Cada evento se graba con un hash, una huella digital SHA-256, calculado sobre el hash del evento anterior del mismo documento, el documento, el destinatario, el tipo de evento, el estado, los datos del evento y el instante en que se registró. El primer evento de un documento no tiene anterior; cada uno de los siguientes queda atado al que vino antes.

Eso es lo que hace verificable el historial:

  • Modificar una línea cambia el hash que debería tener, que deja de coincidir con el que quedó grabado.
  • Borrar o intercalar una línea rompe el vínculo de la línea siguiente con el hash anterior.

La verificación rehace la cadena del primer al último evento y se detiene en la primera línea que no coincide. Se realiza cuando se genera el informe de finalización, y el resultado queda en el informe sellado: el veredicto, el número de entradas verificadas y el hash del último evento (Chain root hash (SHA-256)).

La propia plataforma solo añade líneas al historial: se niega a grabar cualquier modificación o eliminación de una línea que ya está ahí. La única excepción es la eliminación definitiva del documento, e incluso entonces el historial se copia, con la cadena de hashes, a un registro de prueba que sobrevive al documento; consulte Conservación de datos y privacidad.

La cadena no usa ninguna clave secreta: quien pudiera escribir directamente en la base de datos y recalculara todas las líneas siguientes obtendría una cadena coherente. Es el hash del último evento, fijado en el informe sellado, el que deja de coincidir.

Un documento antiguo puede tener eventos grabados sin hash. La verificación los omite; si ningún evento del documento tiene hash, el informe indica que la cadena no es verificable, en lugar de inventarse un veredicto.

Abra un documento y vaya a su historial. Encima de la cronología (Historial) están los Participantes (los firmantes y, aparte, los destinatarios En copia) y los Detalles del documento, donde también está el acceso al Informe de finalización de un documento completado.

El historial de un documento: participantes, detalles y la cronología.