Glossan

¿Qué es DKIM?

También llamado: DomainKeys Identified Mail, firma DKIM

Definición

DKIM (DomainKeys Identified Mail) es un método para firmar digitalmente los correos que envía un dominio. El receptor verifica la firma con una clave pública publicada en el DNS y así sabe que el mensaje no se ha modificado y que lo autorizó ese dominio.

El servidor que envía el correo firma algunas cabeceras y el cuerpo del mensaje con una clave privada. La clave pública correspondiente se publica en el DNS. Quien recibe el correo descarga esa clave y comprueba la firma: si coincide, el mensaje viene de alguien autorizado por el dominio y no se ha alterado por el camino.

Ejemplo

El correo lleva una cabecera como esta (resumida):

DKIM-Signature: v=1; a=rsa-sha256; d=example.com; s=correo2026;
    h=from:to:subject:date; bh=...; b=...

Con esos dos datos, el receptor consulta el registro TXT en <selector>._domainkey.<dominio>:

correo2026._domainkey.example.com.  3600  IN TXT  "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA..."
$ dig correo2026._domainkey.example.com TXT +short

Cosas que conviene saber

Errores habituales

¿Tienes un producto o servicio relacionado con DKIM? Anúnciate en este término.

Términos relacionados

Categorías: Correo Seguridad