[ DKIM ]

Solucionar problemas de errores DKIM sin clave y selector no encontrado

Derive la búsqueda a partir de una firma real y separe las claves ausentes de los errores temporales DNS y de contenido.

Por el equipo de investigación EmailAuth · 3 minutos de lectura

[Puntos clave]

  • Derive la búsqueda exacta de los valores d y s de cada firma.
  • Distinga claves ausentes, DNS no disponibles y datos devueltos inutilizables.
  • Preserve los resultados históricos y verifique las reparaciones con evidencia nueva.
En esta página

A DKIM El diagnóstico sin clave generalmente significa que el verificador no pudo encontrar la clave de verificación requerida para una firma. El punto de partida útil es la realidad del mensaje. selector y firma de dominio. Adivinar un selector común o consultar el dominio De visible puede conducir a una respuesta perfectamente precisa a la pregunta DNS incorrecta.

Conserve el mensaje recibido original y su resultado de autenticación confiable. Registre el tiempo de observación, porque la clave puede haber cambiado desde la entrega. Luego investigue la firma exacta nombrada en el resultado; Los mensajes pueden llevar varias firmas con diferentes nombres de búsqueda y resultados.

Derivar la pregunta DNS exacta

Lea s y d de DKIM-Signature. Con s=campaign7 y d=mailer.example, la búsqueda es campaign7._domainkey.mailer.example . El selector no es un nombre de proveedor universal y el dominio de firma no tiene por qué ser el mismo que el dominio De origen visible. RFC 6376 §3.1, RFC 6376 §3.5 y RFC 6376 §3.6.2.1 definir estos elementos.

Consulta el nombre y el tipo de registro esperado por la configuración admitida. Bajo RFC 1034 §3.6.2, si el servicio utiliza un CNAME, sígalo hasta los datos de verificación y capture el objetivo intermedio. Compruebe si hay errores en el editor de DNS, como un sufijo añadido dos veces, un récord publicado en la zona incorrecta o un selector copiado de un inquilino diferente.

Distinguir ausencia de indisponibilidad

Una respuesta negativa que no establece una clave correspondiente es diferente de una consulta que caduca. RFC 6376 §6.1.2 requiere PERMFAIL para una clave ausente y permite TEMPFAIL cuando la consulta de clave no responde. Estos son los resultados del procesamiento del verificador; la etiqueta exacta que se muestra en un producto de diagnóstico puede diferir.

Capture el código de respuesta DNS y responda, no solo un indicador rojo. Compare las respuestas autorizadas con la vista recursiva relevante para el receptor fallido cuando haya evidencia disponible. Una búsqueda exitosa desde su computadora portátil posteriormente no prueba que se pudiera acceder a la clave en el momento de la evaluación original.

Utilice un árbol de diagnóstico de tres ramas

Primero, si el mensaje no contiene ninguna DKIM-Signature , investigue la configuración de firma en lugar de una búsqueda de selector. No hay ningún par s y d específico del mensaje para recuperar. En segundo lugar, si existe una firma y su clave no está, inspeccionar el historial de publicación, migración y retiro. En tercer lugar, si la clave está disponible pero el hash corporal o la firma falla, pase a verificaciones de contenido, coincidencia de claves o criptográficas.

Caso ilustrativo: un selector de nombres de mensajes antiguo7, mientras que DNS contiene solo nuevo8. La publicación correcta de new8 no puede verificar la firma old7. Si old7 se eliminó intencionalmente, es posible que el error se deba a correo retrasado o archivado. Si old7 se eliminó accidentalmente y su clave aún es confiable, la restauración de los datos de verificación correctos puede ser una reparación aprobada adecuada. Estos son escenarios de diagnóstico, no pruebas de inquilinos ejecutadas.

Verificar la validez de la clave después de la recuperación

Encontrar una respuesta TXT no finaliza la verificación; RFC 6376 §3.6.1 y RFC 6376 §6.1.2 definir la sintaxis clave y la validación. Una clave con formato incorrecto, un valor p vacío que indica revocación o un material de clave incompatible no son una clave de verificación utilizable. Bajo RFC 4592 §3.3.3, un comodín registro TXT También puede producir una respuesta que sea irrelevante para DKIM . No vuelva a etiquetar cada respuesta inutilizable como un selector faltante.

Utilice el valor de registro actual exacto del proveedor o una copia de seguridad de configuración conocida y autorizada. Nunca genere una clave pública aleatoria para satisfacer la búsqueda: no coincidirá con la clave privada que creó la firma. Evite reemplazar registros en una búsqueda compartida sin revisar otros remitentes y mensajes retrasados.

Verifique la solución con evidencia nueva

Después de una reparación autorizada, inspeccione DNS y envíe nuevo correo controlado a través de la ruta afectada. Preservar el resultado recibido, la identidad de la firma y alineación evaluación. Si la muestra original ahora se verifica, regístrelo como una nueva verificación posterior en lugar de reescribir el resultado histórico del receptor.

Cerrar el incidente con el nombre faltante, causa, dependencia restaurada y medida de prevención. Un inventario de selección y una lista de verificación de retiro reducen la recurrencia de manera más efectiva que agregar registros repetidamente cada vez que un verificador indica rojo.

Preservar una conclusión acotada

Para old7 versus new8, conserve la búsqueda de la firma anterior en lugar de copiar el selector actual en el registro del incidente. Una clave old7 ausente, un tiempo de espera y una revocación p vacía son observaciones diferentes. Una nueva verificación exitosa posterior debe mantener su tiempo posterior. No se realizó ninguna reparación o verificación de firma para el escenario de enseñanza.

[ Llevar ]

Derive la búsqueda exacta de los valores d y s de cada firma. Distinga claves ausentes, DNS no disponibles y datos devueltos inutilizables. Preserve los resultados históricos y verifique las reparaciones con evidencia nueva.

[ Por rol ]

¿Qué significa esto para ti?

Elija su función para conocer los próximos pasos prácticos.

Administrador de TI/correo

Comience con la firma exacta

El diagnóstico DNS correcto depende de los valores reales de d y s.

Próximos pasos

  1. Capture el resultado original y la marca de tiempo.
  2. Distinga DNS negativo del tiempo de espera.
  3. Verifique la sintaxis de las claves y la coincidencia después de la recuperación.

CISO / Operaciones de seguridad

Evite la restauración de claves insegura

La restauración de datos de verificación retirados puede entrar en conflicto con una respuesta comprometida.

Próximos pasos

  1. Revise por qué desapareció la clave.
  2. Apruebe la restauración solo para material confiable.
  3. Mantener evidencia del ciclo de vida del selector.

Fundador / No técnico

Encuentre la dependencia fallida antes de cambiar DNS

Un error genérico puede ocultar un servicio retirado o instrucciones equivocadas del inquilino.

Próximos pasos

  1. Identificar la ruta comercial afectada.
  2. Pregunte si el seleccionador fue retirado intencionalmente.
  3. Requerir un resultado de verificación de mensaje nuevo.

[ Preguntas frecuentes ]

Preguntas frecuentes

¿Dónde encuentro el selector?

Lea correos electrónicos de una DKIM-Signature en el mensaje afectado y combínelo con el dominio d de esa firma.

RFC 6376 §3.5 RFC 6376 §3.6.2.1

¿Debo consultar el dominio De visible?

Sólo si también es el dominio d de la firma. La búsqueda DKIM sigue a d, no una identidad de origen asumida.

RFC 6376 §3.6.2.1

¿Es lo mismo un tiempo de espera que una clave faltante?

No. Un tiempo de espera sugiere una indisponibilidad temporal; una clave ausente establecida es un resultado separado.

RFC 6376 §6.1.2

¿Puede un nuevo selector publicado verificar una firma antigua?

No. El verificador sigue al selector nombrado por esa firma.

RFC 6376 §3.1 RFC 6376 §3.6.2.1

¿Cualquier respuesta TXT cuenta como clave?

No. Debe contener material de verificación DKIM utilizable; los datos mal formados, revocados o irrelevantes no son suficientes.

RFC 6376 §3.6.1 RFC 6376 §6.1.2

¿Puedo solucionar este problema generando una nueva clave pública?

No para una firma existente. La clave de verificación debe corresponder a la clave privada que la firmó.

RFC 6376 §3.7

¿Qué pasa si el mensaje no tiene firma?

Investiga por qué la ruta no está señalizada. Una búsqueda de selector no puede verificar un mensaje sin firmar.

RFC 6376 §6.1

¿Puede una verificación exitosa posterior reemplazar el fracaso original?

No. Regístrelo como una nueva observación con su hora y estado DNS .

[ Fuentes ]

Fuentes

  1. RFC 6376

    Secciones §3.1 · §3.5 · §3.6.1 · §3.6.2.1 · §3.7 · §6.1 · §6.1.2

  2. RFC 1034

    Secciones §3.6.2

  3. RFC 4592

    Secciones §3.3.3

[ Glosario ]

Glosario

Selector
El valor de la firma utilizado con d para construir el nombre de búsqueda de la clave de verificación DNS .

RFC 6376 §3.6.2.1

clave revocada
Un registro de clave DKIM con un valor p vacío; encontrar que el registro no proporciona una clave de verificación utilizable.

RFC 6376 §3.6.1

Procedencia de la empresa

Por qué las principales instituciones financieras y gobiernos retiraron sus paneles de seguridad de correo electrónico.

Las plataformas tradicionales de autenticación de correo electrónico le venden un panel y piden a sus ingenieros que hagan el trabajo. En entornos de alto riesgo, la supervisión manual significa retrasos en la aplicación, cambios en la configuración y dominios en la sombra no monitoreados.

EmailAuth es la plataforma de procedencia de correo electrónico agente. Nuestros agentes hacen cumplir p=reject, mantenga alineados a los remitentes externos y mueva sus dominios al máximo RFC 9989 cumplimiento, el nuevo estándar DMARC , con auditabilidad humana.

Gobiernos Grandes empresas Instituciones financieras de primer nivel

SaaS · Arrendamiento dedicado · Air-gapped on-premise · Cifrado BYOK

Base de conocimientos