[ Seguridad en el transporte ]

Errores de nombre de certificado en informes SMTP TLS

Investigue los errores de nombre de certificado en relación con el extremo SMTP notificado y la política aplicada, manteniendo separada la identidad HTTPS del host de la política.

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

[Puntos clave]

  • Separe un patrón MX permitido de la verificación de identidad del certificado.
  • Para MTA-STS SMTP , se requiere un ID de DNS de SAN coincidente, no un éxito de solo nombre común.
  • Investigue las rutas reportadas y la política histórica antes de ampliar los permisos.
En esta página

Investigue los errores de nombre de certificado en relación con el extremo SMTP notificado y la política aplicada, manteniendo separada la identidad HTTPS del host de la política.

Identificar qué certificado fue evaluado

Referencias: RFC 8460 §4.3.1, RFC 8461 §3.3.

Certificate-host-mismatch es una categoría de error de negociación de transporte en RFC 8460 . Comience con el tipo de política, el dominio de la política, el nombre de host mx-receptor, la ip-recepción y el período del informe. El informe puede describir un servicio SMTP , mientras que MTA-STS La recuperación de políticas utiliza un nombre de host HTTPS independiente. Un certificado válido en mta-sts.example.com no prueba que mx1.example.net presente una identidad SMTP adecuada. Por el contrario, corregir el certificado del sitio web de la política no reparará un punto final SMTP que presente el certificado incorrecto.

Verifique la coincidencia de políticas y la identidad del certificado por separado

Referencias: RFC 8461 §4.1, RFC 8461 §4.2, RFC 8461 §3.3.

Para MTA-STS , el host MX seleccionado debe coincidir con los patrones MX permitidos de la política y el certificado SMTP TLS debe satisfacer las comprobaciones de identidad y confianza requeridas. Un patrón MX en la política no es un certificado emitido para ese host. RFC 8461 §4.2 requiere un ID de DNS coincidente en el nombre alternativo del sujeto del certificado SMTP . como el Documentación de verificación de nombre de host de OpenSSL explica, un verificador de nombre de host genérico puede aceptar el respaldo de nombre común; eso por sí solo no cumple con este requisito SAN. Verifique el destino MX real, no el dominio de correo electrónico visible del destinatario ni la etiqueta DNS inversa del servidor. Conserve la cadena de política informada porque un remitente aún puede estar usando una versión almacenada en caché vigente. Compare las configuraciones históricas y actuales antes de decidir qué cambio causó la discrepancia.

Vea el ejemplo del punto final incorrecto

En una configuración sintética, example.com tiene MX mx1.example.net y una política STS que permite mx1.example.net . El punto final SMTP presenta un certificado cuyo único DNS SAN es web.example.net . La comparación de políticas MX se realiza, pero el nombre de host exacto no aparece en este ejemplo de identidad de certificado, por lo que la verificación de identidad ilustrada falla. Reemplazar el conjunto SAN en el dispositivo local con mx1.example.net hace que se pase la verificación de nombre exacto deliberadamente simplificada. El dispositivo no es un validador X.509 completo y no implementa comodines, cadenas, caducidad o DANE normas.

Inspeccionar todas las rutas que puedan presentar un certificado.

Los balanceadores de carga, las direcciones IP alternativas y los hosts MX de respaldo pueden producir fallas intermitentes si solo algunos oyentes tienen el certificado deseado. Recopile la cadena real presentada y la identidad del punto final a través de SMTP autorizado STARTTLS pruebas. Compare la ruta y la marca de tiempo con los registros de implementación. No deshabilite la validación del nombre de host para que la prueba sea exitosa. Evite probar solo un puerto HTTPS o una dirección preferida y luego generalizar a todas las rutas de correo entrante. Marque ambas familias de direcciones donde estén desplegadas y sean relevantes para el reportero afectado.

Repare la capa responsable y vuelva a comprobar

Referencias: RFC 7672 §3.1.1, RFC 8460 §4.1.

Instale el certificado correcto o repare el enrutamiento al escucha TLS previsto. Si un patrón de política MX es realmente incorrecto, revise ese cambio por separado y considere las cachés del remitente. No agregue permisos amplios comodín simplemente para silenciar un error inexplicable. Conserve la evidencia del antes y el después y luego compare los informes posteriores por período de ocurrencia en lugar de por hora de llegada. Una política DANE requiere su propio análisis de autenticación específico del uso: la identidad DANE-EE no es el mismo modelo de verificación de nombres que MTA-STS . El ejemplo elaborado de este artículo es explícitamente STS y no utiliza ningún dominio de producción ni certificado activo.

Evidencia histórica retenida y controles actuales.

Las siguientes observaciones de transporte se capturaron el 7 de noviembre de 2026 y se inspeccionaron, no se volvieron a ejecutar como pruebas de red, para esta revisión. Las comprobaciones del nuevo modelo fuera de línea se registran por separado.

El corredor de evidencia/tls_lab.py retenido y el resultado fechado documentan un protocolo de enlace SMTP STARTTLS local real. El control positivo confía en una CA de laboratorio efímera y valida mx1.example .test. El caso name_mismatch utiliza un certificado para web.example .test y falla con el código de verificación de certificado 62. El resultado con marca de tiempo incluye el intercambio SMTP , el mensaje de validación exacto y la huella digital SHA-256 del certificado; public_lab_certificates.json conserva la hoja pública para su inspección. No se utiliza ninguna omisión de verificación de nombre. Esta captura retenida documenta una falla de punto final controlada, pero no ninguna ruta de recepción de producción. El corredor de transporte histórico requiere Python con criptografía y sockets de bucle invertido. Sus resultados son evidencia de laboratorio limitada, no el estado actual del servicio o la interoperabilidad de la producción.

Base de fuente primaria

Las definiciones de campo y los límites de informes provienen de RFC 8460 , Informes SMTP TLS, secciones 3 y 4. Cuando se analice la validación STS, consulte RFC 8461. Las recomendaciones operativas se distinguen de los requisitos del protocolo.

[ Llevar ]

Investigue las rutas reportadas y la política histórica antes de ampliar los permisos.

[ Por rol ]

¿Qué significa esto para ti?

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

Administrador de TI/correo

Comparar identidad y enrutamiento

Reproduzca la condición nombrada antes de realizar un cambio de configuración.

Próximos pasos

  1. Compare el MX informado con los certificados SAN.
  2. Inspeccione a todos los oyentes y direcciones implicados.
  3. Conservar las políticas STS tanto informadas como actuales.

CISO / Operaciones de seguridad

Evite debilitar la validación

Mantenga las conclusiones de seguridad proporcionales a la evidencia autenticada.

Próximos pasos

  1. Mantenga separados los inventarios de certificados de host de políticas y SMTP .
  2. Rechazar evidencia de omisión de validación.
  3. Aplicar reglas DANE específicas de uso cuando sea relevante.

Fundador / No técnico

Asignar propiedad del punto final

Hacer que el resultado sea de utilidad para el responsable de la continuidad del servicio.

Próximos pasos

  1. Asigne la propiedad a cada punto final TLS receptor.
  2. Incluya rutas de conmutación por error en el alcance de aceptación.
  3. Requerir evidencia antes de ampliar los patrones MX permitidos.

[ Preguntas frecuentes ]

Preguntas frecuentes

¿El certificado del sitio web de la política es el mismo que el certificado SMTP ?

No. Protegen diferentes puntos finales y requieren controles separados.

RFC 8461 §3.3 RFC 8461 §4.2

¿Un patrón MX coincidente valida el certificado?

No. Hacer coincidir el MX seleccionado con un patrón de política y validar su certificado son condiciones independientes. MTA-STS SMTP requiere un SAN DNS-ID coincidente; una verificación exitosa del nombre de host genérico de solo nombre común es insuficiente.

RFC 8461 §4.1 RFC 8461 §4.2

¿Qué nombre de host importa en el ejemplo?

El destino MX receptor es mx1.example.net , no el dominio del destinatario visible.

RFC 8461 §4.2

¿Puede un MX de respaldo generar informes intermitentes?

Sí. Una ruta utilizada sólo durante la conmutación por error puede presentar un certificado diferente.

¿El dispositivo valida X.509?

El nuevo modelo fuera de línea verifica únicamente la membresía SAN exacta. La captura de loopback histórica retenida documenta verificaciones de confianza, vencimiento y nombre de host real bajo su CA de laboratorio desechable; No se volvió a ejecutar aquí y no es una prueba completa de cumplimiento MTA-STS .

¿Deberían deshabilitarse las comprobaciones de nombres de host?

No. Eso eliminaría la condición que se está probando.

¿Todos los usos DANE son equivalentes a las verificaciones de nombres STS?

No. La autenticación DANE depende del uso de TLSA y sus reglas.

RFC 7672 §3.1.1

¿Pueden los informes antiguos describir un certificado reparado?

Sí. Lea el período de observación y compárelo con el tiempo de reparación.

RFC 8460 §4.1

[ Fuentes ]

Fuentes

  1. RFC 7672

    Secciones §3.1.1

  2. RFC 8460

    Secciones §4.1 · §4.3.1

  3. RFC 8461

    Secciones §3.3 · §4.1 · §4.2

  4. Semántica de verificación de nombre de host de OpenSSL

    Secciones DESCRIPCIÓN: Banderas SAN, CN y de verificación de sujeto

[ Glosario ]

Glosario

ID DNS SAN
Una identidad DNS en el nombre alternativo del sujeto del certificado; La validación SMTP MTA-STS requiere una entrada coincidente.

RFC 8461 §4.2

patrón MX
Un patrón de host receptor permitido en la política MTA-STS aplicada, independiente de una identidad de certificado.

RFC 8461 §4.1

Período del informe
El intervalo de observación informado, que puede preceder a la llegada del informe.

RFC 8460 §4.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