[ DKIM ]

Explicar los desacuerdos entre un analizador de encabezados y el receptor.

Compare los bytes de los mensajes, la sincronización, DNS y los límites de confianza antes de tratar una verificación DKIM posterior como una corrección.

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

[Puntos clave]

  • Separe un informe de receptor almacenado de una nueva verificación.
  • Registre la muestra, el estado clave, el tiempo y la firma seleccionada.
  • Preservar ambas observaciones y etiquetar las entradas históricas faltantes.
En esta página

Un analizador de encabezados puede no estar de acuerdo con el receptor original sin que se fabrique ninguna de las observaciones. Es posible que hayan evaluado diferentes bytes de mensajes, diferentes estados de clave DNS o diferentes políticas de verificación en diferentes momentos. Conserve la evidencia original y compare las condiciones antes de decidir qué significa el desacuerdo.

Un resultado histórico mostrado y una nueva verificación criptográfica son operaciones diferentes. Algunas herramientas resumen Authentication-Results ya presente en la muestra. Otros recuperan claves y verifican la muestra actual. Establezca qué operación realiza el analizador antes de comparar su salida con el resultado del sistema receptor.

Preservar el original e identificar el límite.

Exporte el mensaje sin formato utilizando un método que conserve la representación del mensaje. Mantenga un original sin editar y calcule un hash de archivo para compararlo más adelante. Registre el método de recolección, el tiempo de entrega y el buzón de origen. Un hash de archivo puede mostrar que dos archivos exportados difieren; no explica por sí mismo qué diferencia le importa DKIM.

Identifique los Authentication-Results generados por el receptor y su ID de servidor de confianza. Los encabezados proporcionados por un remitente que no es de confianza no son evidencia autorizada del receptor. RFC 8601 §7.1 describe este límite de confianza. Determine también si el receptor evaluó el mensaje antes de que una puerta de enlace posterior o un proceso de exportación lo cambiara.

Comparar las entradas reales del analizador

Para una firma ordinaria de cuerpo completo, un bloque de encabezado copiado omite el cuerpo necesario para volver a calcular su DKIM hash corporal. El caso especial l=0 codifica cero octetos de cuerpo y no proporciona protección de integridad del cuerpo; no renuncia al encabezado, clave u otras verificaciones de verificación. Ver RFC 6376 §3.5, §3.7 y §5.4.1. Pegar texto también puede cambiar el plegado o los finales de línea. Si el analizador carece del mensaje completo, es posible que esté interpretando los resultados informados en lugar de verificar de forma independiente la firma completa. Su etiqueta de interfaz por sí sola no resuelve esa cuestión.

Compare las muestras completas cuando estén disponibles. DKIM canonicalización en RFC 6376 §3.4 tolera transformaciones específicas, no equivalencias arbitrarias del contenido renderizado. Un hash de archivo diferente no significa automáticamente una falla DKIM , ya que algunos cambios de bytes pueden normalizarse; un hash de archivo idéntico establece solo bytes proporcionados idénticos, no DNS o un contexto de política idénticos.

Compruebe qué cambió en DNS y hora

Lea d y s para cada firma y registre las respuestas clave observadas durante la verificación posterior. Es posible que la clave original haya sido retirada, revocada o reemplazada desde la entrega. RFC 6376 §6.1.2 la verificación se basa en la recuperación del material de verificación apropiado, por lo que un pase histórico puede coexistir con un resultado posterior sin clave.

También inspeccione cualquier valor x de vencimiento de la firma y el manejo del tiempo por parte del verificador. Una herramienta posterior podrá evaluarla después de la expiración de la firma. RFC 6376 §6.1.1 permite a los verificadores ignorar las firmas caducadas; el comportamiento de una herramienta específica debe comprobarse en lugar de asumirse. No etiquete ese resultado como prueba de que la firma había caducado cuando el destinatario la procesó originalmente. Cuando la antigua respuesta DNS no esté disponible, indique que el cálculo criptográfico histórico no se puede reproducir completamente a partir de la evidencia actual.

Trabaja a través de dos ejemplos contrastantes

Ejemplo ilustrativo uno: los informes del receptor pasan por selector old1 el lunes y el remitente retira old1 el viernes. Una nueva verificación del sábado informa que no hay clave. Ese resultado posterior no borra la observación confiable del lunes, aunque reproducir independientemente la verificación del lunes requiere los aportes históricos relevantes.

Ejemplo ilustrativo dos: el archivo original recibido se verifica, mientras que una copia pegada falla después de que cambia un pie de página o una serialización MIME . Compare la representación cubierta y el punto donde ocurrió el cambio. El problema puede radicar en el manejo de la muestra y no en la firma original del remitente. Estos son accesorios de comparación, no afirmaciones sobre un analizador o inquilino real.

Informar el desacuerdo con precisión

Cree un registro de comparación que contenga hashes de muestra, métodos de recopilación, tiempos de observación, d y s, respuestas clave, versiones de verificadores, resultados informados y diferencias de políticas conocidas. Inspeccione varias firmas por separado, ya que las herramientas pueden resaltar diferentes. Mantenga la validez DKIM distinta de DMARC alineación y entrega final.

Concluya solo lo que respalda la evidencia: bytes diferentes, DNS modificado, validez transcurrida, firma seleccionada diferente o contexto no resuelto. Preservar la incertidumbre cuando falten los datos originales. Un analizador posterior es una prueba de diagnóstico útil, pero no es una máquina del tiempo y no debería sobrescribir silenciosamente el resultado confiable del receptor original.

Evidencia necesaria para la próxima decisión

Utilice una fila de comparación para cada firma: hash/tiempo de muestra original, hash/tiempo de muestra posterior, d/s, clave observada, x si está presente, herramienta/versión, operación (análisis o verificación de informe), resultado y espacio restante. Los bytes de muestra idénticos con DNS históricos no disponibles dejan una brecha de estado clave, no prueba de que alguna de las herramientas sea incorrecta. Si las muestras difieren, compare la representación canónica cubierta antes de asignar causalidad.

[ Llevar ]

Separe un informe de receptor almacenado de una nueva verificación. Registre la muestra, el estado clave, el tiempo y la firma seleccionada. Preservar ambas observaciones y etiquetar las entradas históricas faltantes.

[ Por rol ]

¿Qué significa esto para ti?

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

Administrador de TI/correo

Construya una comparación reproducible

Los bytes, el estado clave y las suposiciones del verificador pertenecen al registro de evidencia.

Próximos pasos

  1. Triture y conserve cada muestra cruda.
  2. Registre respuestas d, s y DNS .
  3. Identifique qué firma evaluó cada herramienta.

CISO / Operaciones de seguridad

Mantenga intacta la evidencia histórica

Los encabezados que no son de confianza y las verificaciones retrospectivas pueden distorsionar la narrativa de un incidente.

Próximos pasos

  1. Verificar la procedencia del resultado.
  2. Separe la observación histórica de la nueva verificación.
  3. Documente las entradas faltantes y la incertidumbre residual.

Fundador / No técnico

Pregunte qué verificó realmente la herramienta

Un resultado rojo puede describir una muestra modificada o una búsqueda posterior en lugar de una entrega original fallida.

Próximos pasos

  1. Conserva el mensaje original.
  2. Compara los tiempos de observación.
  3. Evite sacar conclusiones comerciales de una etiqueta de resumen.

[ Preguntas frecuentes ]

Preguntas frecuentes

¿Puede un analizador verificar DKIM solo a partir de encabezados?

Para firmas ordinarias de cuerpo completo, no: la verificación de hash del cuerpo necesita el cuerpo. Con l=0, se aplica un hash a los octetos de cuerpo cero, de modo que la firma no proporciona protección de integridad del cuerpo; El encabezado, la clave y otras comprobaciones aún se aplican. En cambio, un analizador de solo encabezados puede resumir los resultados informados.

RFC 6376 §3.5 RFC 6376 §3.7 RFC 6376 §5.4.1 RFC 6376 §6.1.3

¿Un hash de archivo diferente prueba que DKIM debería fallar?

No. Algunas diferencias de bytes pueden normalizarse mediante la canonicalización DKIM ; inspeccionar la representación cubierta real.

RFC 6376 §3.4

¿Una muestra idéntica garantiza el mismo resultado?

No. DNS , el tiempo de evaluación, la firma seleccionada y la política pueden diferir.

RFC 6376 §6.1 RFC 6376 §6.1.2

¿Retirar una clave puede explicar una falla posterior?

Sí. Es posible que un verificador posterior ya no recupere la clave utilizada en la entrega.

RFC 6376 §6.1.2

¿Todos los campos Authentication-Results son confiables?

No. Establezca el límite de confianza y el authserv-id del receptor.

RFC 8601 §7.1

¿Puede el vencimiento afectar una nueva verificación posterior?

Sí. Puede ocurrir una verificación posterior después de x incluso cuando la evaluación original ocurrió antes.

RFC 6376 §3.5 RFC 6376 §6.1.1

¿Qué resultado debería conservarse?

Preservar ambos con sus tiempos y contexto. No reemplace silenciosamente la observación histórica del receptor.

¿Qué pasa si DNS histórico no está disponible?

Indique esa limitación. DNS actual por sí solo no puede reproducir completamente las condiciones de verificación originales.

[ Fuentes ]

Fuentes

  1. RFC 6376

    Secciones §1 · §3.1 · §3.4 · §3.5 · §3.7 · §6.1 · §6.1.1 · §6.1.2 · §6.1.3 · §5.4.1

  2. RFC 8601

    Secciones §1.2 · §2.5 · §7.1

  3. RFC 9989

    Secciones §4.4

[ Glosario ]

Glosario

DKIM
Una firma asociada a un dominio sobre el contenido del mensaje seleccionado, verificada mediante datos de clave pública.

RFC 6376 §1

Selector
El valor s utilizado con el dominio de firma d para buscar datos de verificación.

RFC 6376 §3.1 RFC 6376 §3.5

Alineación DMARC
La relación requerida entre un identificador autenticado y el dominio del autor.

RFC 9989 §4.4

Canonicalización
Preparación especificada de encabezados o cuerpo antes del hash y la verificación DKIM .

RFC 6376 §3.4

Identificador del servicio de autenticación
El identificador del servicio de autenticación que informa un resultado; La confianza también depende del límite de recepción.

RFC 8601 §2.5 RFC 8601 §7.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