SPF, DKIM y DMARC
SPF · DKIM · DMARCLos tres mecanismos que establecen si un mensaje viene de verdad del dominio que dice: SPF autoriza servidores de envío, DKIM firma el mensaje criptográficamente y DMARC ata ambos a una política publicada.
SPF (Sender Policy Framework) es un registro DNS que enumera qué servidores pueden enviar correo en nombre de un dominio; el servidor receptor compara la dirección que se conecta con esa lista. DKIM (DomainKeys Identified Mail) va más lejos: el dominio emisor firma el cuerpo y un conjunto elegido de cabeceras con una clave privada y añade una cabecera DKIM-Signature, que cualquiera puede verificar contra la clave pública publicada en DNS. DMARC se coloca encima: dice a los receptores qué hacer cuando esas comprobaciones fallan y exige que el dominio autenticado coincida con la dirección From: visible.
En un buzón archivado, el rastro práctico de todo esto es la cabecera Authentication-Results, que escribe el servidor receptor en el momento de la entrega. Recoge el veredicto al que se llegó entonces —pass, fail o none—, que es justamente la gracia: captura lo que se sabía cuando el mensaje llegó.
Una firma DKIM se puede reverificar años después, en principio, pero solo mientras el dominio siga publicando la clave pública que le corresponde, y los operadores rotan esas claves de forma rutinaria. Así que una firma que ya no verifica no es prueba de manipulación: muchas veces es simplemente una clave caducada. Ese matiz importa siempre que se presenta correo archivado como prueba de algo.
Términos relacionados
Bloque de metadatos estructurado al inicio de un mensaje de correo, que contiene campos como From, To, Subject, Date y numerosos campos técnicos que describen cómo se compuso, enrutó y codificó el mensaje.
La cabecera que añade cada servidor de correo por el que pasa un mensaje. Leídas de abajo arriba, las líneas Received reconstruyen el camino que recorrió de verdad.
El proceso legal de identificar, preservar, revisar y entregar registros electrónicos, empezando por el correo. Es el motivo por el que la mayoría de la gente necesita alguna vez recortar un buzón hasta un conjunto concreto de mensajes.