Saltar al contenido
Serie 1 · Fundamentos de la prueba · 1.4

Quién dice que una firma es válida.

La validación como proceso: listas de confianza, revocación y política.

Octubre de 20267 min de lectura

Un tilde verde en la pantalla parece una respuesta definitiva: la firma es válida. Pero detrás de ese tilde hay un proceso con varios pasos, cada uno con sus propias fuentes de confianza y sus propias reglas. Dos validadores distintos pueden llegar a conclusiones distintas sobre la misma firma, y los dos pueden tener razón según sus criterios. Entender cómo se valida es entender qué significa, de verdad, que una firma "vale".

Validar es responder varias preguntas en orden

  1. ¿El documento está íntegro? Se recalcula el resumen del contenido y se comprueba que coincide con el que se firmó.
  2. ¿La firma corresponde al certificado? Se verifica matemáticamente con la clave pública del certificado.
  3. ¿El certificado es de confianza? Se construye la cadena hasta una autoridad raíz y se comprueba que esa raíz figura entre las anclas de confianza del validador.
  4. ¿El certificado estaba vigente? Se comprueba que no había vencido ni estaba revocado en el momento de la firma, para lo cual hace falta saber ese momento con certeza.
  5. ¿Se cumplen las reglas exigidas? Algoritmos aceptables, tipo de certificado, nivel de la firma y cualquier otra condición que imponga la política aplicable.

Las anclas de confianza

El paso tres es el que más se pasa por alto. Ningún validador confía en todos los certificados: confía en una lista de autoridades raíz y, a partir de ellas, en los certificados que emiten. Quién arma esa lista es una decisión de enorme peso.

Por eso una firma puede aparecer como válida en un programa y como "identidad desconocida" en otro. No es que la firma cambie: cambian las anclas de confianza.

Una firma no es válida en abstracto. Es válida según una política, con unas anclas de confianza, en un momento dado.

Tres resultados, no dos

La norma europea de validación de firmas, ETSI EN 319 102 1, no reduce el resultado a "sí" o "no". Define tres estados: aprobada, fallida e indeterminada. El tercero es el más común en la práctica y el más malentendido. Significa que el validador no pudo concluir, por ejemplo porque no pudo consultar la revocación o porque no reconoce la raíz. No es un rechazo, pero tampoco es una aprobación.

ResultadoQué significaQué hacer
AprobadaTodas las comprobaciones pasaron según la política aplicada.Conservar el informe de validación.
FallidaAlguna comprobación falló de forma definitiva, por ejemplo el documento fue alterado.No aceptar el documento.
IndeterminadaFaltó información para decidir.Buscar el dato que falta o validar con otra política.
Una confusión frecuente

Un firmante recibe un contrato firmado y su lector de PDF le muestra una advertencia amarilla. Piensa que la firma es falsa. En realidad, el lector no tiene entre sus anclas la raíz del país del otro firmante. Validado con la lista de confianza oficial de ese país, el resultado es aprobado. La advertencia hablaba del validador, no de la firma.

Qué pedirle a un buen validador

Criterios
  • Que diga qué anclas de confianza y qué política usó.
  • Que distinga entre aprobada, fallida e indeterminada, y explique el motivo.
  • Que valide en el momento de la firma, usando sellos de tiempo y datos de revocación incorporados.
  • Que entregue un informe que pueda guardarse junto al documento.
  • Que declare también lo que no comprueba.
Para recordar

Validar una firma es comprobar integridad, correspondencia, confianza, vigencia y reglas, en ese orden. El resultado depende de las anclas de confianza y de la política del validador, y puede ser aprobado, fallido o indeterminado. Un buen validador dice qué comprobó, con qué criterios y qué quedó sin comprobar.

Fuentes

  1. ETSI EN 319 102 1, procedimientos de creación y validación de firmas
  2. Reglamento (UE) 910/2014, eIDAS
  3. Comisión Europea, listas de confianza de los Estados miembros
  4. Uruguay, Unidad de Certificación Electrónica (UCE)

← Todas las notas

Notas de confianza

Artículos para quienes deciden cómo firma una organización: principios, prácticas y criterios que siguen valiendo cuando cambian las normas y las tecnologías.

Una publicación de Signing Flows, de Interfase.

Series