← RFC Reference

RFC 5617: ADSP — Prácticas de Firma del Dominio del Autor

Deprecated by DMARC Email Authentication Published March 2026
ELI5: Imagina que diriges una empresa y sellas con lacre cada carta que envías. ADSP era una forma de anunciar al mundo: "Cada carta nuestra tiene un sello. Si recibes una sin él, es una falsificación." Buena idea, pero el mecanismo de anuncio era demasiado rígido — no podía manejar listas de correo, reenvíos o remitentes de terceros con elegancia. [DMARC](dmarc) eventualmente resolvió el mismo problema con un enfoque más flexible, y ADSP fue retirado.

Por qué existe

DKIM (RFC 6376) permite que un dominio firme sus mensajes salientes, pero no indica a los receptores qué hacer cuando un mensaje carece de una firma válida. Sin una capa de política, un receptor no tiene forma de saber si un mensaje sin firmar de bank.example.com es legítimo (quizás su ruta saliente no siempre firma) o fraudulento (un phisher suplantando al banco).

ADSP fue el primer intento de llenar este vacío. Permitió que los propietarios de dominios publicaran un registro DNS declarando su práctica de firma:

Publicado en agosto de 2009, ADSP tuvo una adopción limitada y fue trasladado al estado "Historic" en noviembre de 2013 por RFC 5863. Su sucesor, DMARC, abordó las deficiencias de ADSP y se convirtió en el mecanismo de política de autenticación de correo electrónico estándar.

Cómo funciona

La búsqueda DNS

Los registros ADSP se publican como registros DNS TXT en _adsp._domainkey.<domain>. Cuando un receptor obtiene un mensaje con un encabezado From: de alice@example.com, busca:

_adsp._domainkey.example.com. IN TXT "dkim=all"

Valores de política

Política Registro DNS Significado
Desconocido dkim=unknown (o sin registro) El dominio puede firmar parte o todo el correo. Sin afirmación sobre mensajes sin firmar.
Todos dkim=all Todo el correo de este dominio se firma con una Firma de Autor. Los mensajes sin firmar son sospechosos pero no necesariamente falsificaciones.
Descartable dkim=discardable Todo el correo se firma. Los mensajes sin firmar deben descartarse silenciosamente. La política más estricta.

Firma de Autor vs. Firma de Terceros

Un concepto clave en ADSP es la Firma de Autor — una firma DKIM donde la etiqueta d= en el encabezado DKIM-Signature coincide exactamente con el dominio en el encabezado From:. Esto es más estricto que DKIM general, que permite que cualquier dominio firme:

; Firma de Autor (ADSP se preocupa por esto) From: alice@example.com DKIM-Signature: v=1; a=rsa-sha256; d=example.com; ... ; d=example.com coincide con el dominio From → Firma de Autor: SÍ ; Firma de Terceros (ADSP ignora esto) From: alice@example.com DKIM-Signature: v=1; a=rsa-sha256; d=esp-provider.com; ... ; d=esp-provider.com no coincide con el dominio From → Firma de Autor: NO

Esto significaba que si utilizabas un ESP (Proveedor de Servicios de Correo Electrónico) que firmaba correo como d=esp.com en lugar de d=tudominio.com, ADSP trataría esos mensajes como sin firmar — aunque tuvieran una firma DKIM perfectamente válida.

El flujo de verificación

  1. Recibir el mensaje y extraer el dominio del encabezado From:.
  2. Buscar encabezados DKIM-Signature donde d= coincida con el dominio From (Firmas de Autor).
  3. Si existe una Firma de Autor válida y se valida, aceptar el mensaje normalmente.
  4. Si no existe una Firma de Autor válida, consultar DNS por _adsp._domainkey.<domain>.
  5. Aplicar la política: unknown significa no tomar medidas, all significa tratar con sospecha, discardable significa rechazar o descartar silenciosamente.

Detalles técnicos clave

Por qué ADSP falló

El diseño de ADSP tenía limitaciones fundamentales que previnieron una adopción significativa:

ADSP vs. DMARC: Diferencias clave

Característica ADSP (RFC 5617) DMARC (RFC 7489)
Métodos de autenticación Solo DKIM DKIM o SPF (cualquiera puede pasar)
Modo de alineación Solo estricto (coincidencia exacta de From) Estricto o relajado (subdominio permitido)
Política de subdominio Ninguna sp= etiqueta para subdominio
Informe agregado Ninguno rua= etiqueta para informes XML diarios
Informe forense Ninguno ruf= etiqueta para informes por fallo
Lanzamiento gradual Ninguno pct= etiqueta para aplicar política a un porcentaje de correo
Acciones de política unknown, all, discardable none, quarantine, reject
Ubicación DNS _adsp._domainkey.<d> _dmarc.<d>
Estado Historic (retirado 2013) Activo, ampliamente desplegado

El registro DNS en detalle

; Sintaxis del registro ADSP _adsp._domainkey.example.com. IN TXT "dkim=discardable" ; La única etiqueta reconocida es "dkim=" con valores: ; unknown - predeterminado, sin afirmación ; all - todo el correo es Firmado por Autor ; discardable - todo el correo es Firmado por Autor; descartar si no

Errores comunes

Impacto en la entregabilidad

Related RFCs