[ Seguridad en el transporte ]

Fallos del certificado MTA-STS y de la cadena HTTPS

Separe el certificado de política HTTPS de los certificados MX de recepción y diagnostique la confianza exacta que falla o la verificación del nombre de host.

Por el equipo de investigación EmailAuth

[Puntos clave]

  • Los certificados HTTPS de host de políticas y SMTP MX son comprobaciones independientes.
  • Capture el nombre de host exacto, el SNI y el contexto del almacén de confianza.
  • Repare las fallas de verificación en lugar de deshabilitar la validación.
En esta página

MTA-STS utiliza dos conexiones TLS diferentes. Uno obtiene la política del host de políticas HTTPS; otro protege la entrega SMTP a un MX seleccionado. Un certificado de sitio web válido no puede establecer que la recepción SMTP sea compatible y un certificado SMTP válido no puede reparar un extremo de política roto.

Nombre el punto final que falla primero

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

Por example.com , la búsqueda de políticas valida mta-sts.example.com . El certificado debe contener una identidad DNS coincidente, no estar vencido y encadenarse a un ancla de confianza aceptada por el remitente. MTA. A CNAME El destino de destino o redireccionamiento no reemplaza silenciosamente el nombre de host de la política en esta verificación.

En cambio, la validación SMTP verifica el nombre de host MX seleccionado. También confirme que el nombre de host coincida con al menos un patrón de política mx permitido. Se trata de comparaciones distintas: el hecho de que lo permita una política de comodines no hace que un certificado no relacionado sea válido. Conserve el nombre seleccionado, la cadena presentada, el tiempo de verificación y el contexto del almacén de confianza.

Diagnosticar más que el vencimiento

Referencias: RFC 8461 §7.1, RFC 6066 §3.

Una falla puede provenir de una hoja caducada, una discrepancia en el nombre de host, certificados intermedios faltantes o incorrectos, una cadena que no es de confianza o un punto final que presenta un certificado predeterminado. Pruebe con la indicación del nombre del servidor configurada en el nombre de host de la política para HTTPS y en el nombre de host MX para SMTP . Un servicio de hosting compartido puede presentar diferentes cadenas según el SNI.

Compare las observaciones del entorno del remitente afectado siempre que sea posible. Diferentes almacenes de confianza o software de cliente antiguo pueden producir resultados diferentes. Un icono verde del navegador en una estación de trabajo es una prueba útil para ese navegador, no una promesa de que todos los MTA emisores acepten la misma cadena.

Conservar una sonda reproducible

Referencia de herramienta: Manual OpenSSL 3.5 s_client. La ayuda de OpenSSL 3.5.7 instalada confirma estas opciones; no se reclama ninguna nueva sonda de punto final.

Para un host de políticas autorizado, sustituya el nombre de host de políticas real por cada marcador de posición POLICY_HOST:

openssl s_client -connect POLICY_HOST:443 -servername POLICY_HOST -verify_hostname POLICY_HOST -verify_return_error -showcerts

No ejecute el marcador de posición literalmente. Suministre la tienda CA confiable adecuada de la plataforma cuando sea necesario. Guarde stdout, stderr, la versión de OpenSSL y el resultado de la verificación. Luego recupere la URL de la política exacta con un cliente HTTPS de validación, con el seguimiento de redireccionamiento deshabilitado, y confirme HTTP 200 y el cuerpo de la política previsto.

Para un MX autorizado, sustituya el nombre de host MX real por cada marcador de posición MX_HOST:

openssl s_client -starttls smtp -connect MX_HOST:25 -servername MX_HOST -verify_hostname MX_HOST -verify_return_error -showcerts

Utilice el almacén de confianza correspondiente en ambas sondas. Referencias: RFC 8461 §4.2 y Semántica de verificación de nombre de host de OpenSSL. Una verificación exitosa del nombre de host OpenSSL por sí sola no es prueba de cumplimiento de MTA-STS : la verificación genérica del nombre de host puede recurrir al nombre común del certificado cuando no existe una SAN aplicable. RFC 8461 §4.2 requiere específicamente que el certificado SMTP contenga un nombre alternativo del sujeto con un ID DNS coincidente. Inspeccione el certificado SAN por separado y confirme que el nombre de host MX seleccionado coincida con una entrada DNS allí; no acepte la coincidencia de solo nombre común como verificación de identidad SMTP requerida. También verifique el MX con la política de forma independiente. Para el host de políticas HTTPS, RFC 8461 §3.3 permite comparar solo con identificadores DNS-ID y permite un comodín solo como la etiqueta completa más a la izquierda, mientras que los valores predeterminados genéricos de OpenSSL pueden aceptar comodines de etiqueta parcial; Trate ambas sondas como diagnósticos, no como validadores completos de perfiles de certificados MTA-STS . Un bloqueo del puerto 25 de salida en el entorno de prueba es una limitación de conectividad, no una prueba de que el certificado remoto esté roto. No se probó ningún punto final de producción. Las observaciones de la cadena de certificados retenidas del 7 de noviembre de 2026 que aparecen a continuación se capturaron en servicios de bucle invertido y no se volvieron a ejecutar aquí.

Reparar la cadena sin debilitar el reclamo de la póliza.

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

Instale el certificado correcto y la cadena intermedia en el punto final afectado a través de su flujo de trabajo de servicio aprobado. Vuelva a probar el nombre original y todas las direcciones relevantes. No utilice una recuperación insegura como resultado de verificación exitosa ni amplíe un patrón MX para ocultar una discrepancia de certificado.

Una actualización fallida no descarta una política almacenada en caché válida. Mantenga esa distinción en las comunicaciones de incidentes: corregir la política HTTPS admite recuperaciones futuras, mientras que corregir un MX roto puede restablecer la entrega compatible para los remitentes que aplican una política anterior. Supervise ambos ciclos de vida de los certificados de forma independiente.

Evidencia histórica retenida y alcance restante

El siguiente es el registro de laboratorio retenido del 7 de noviembre de 2026, inspeccionado pero no vuelto a ejecutar como experimento de red para esta revisión. La ejecución de nuevos dispositivos fuera de línea se registra por separado.

El seguimiento local con marca de tiempo capturó errores de nombre de host HTTPS y SMTP . HTTPS al utilizar el certificado .example .test wrong.example falló y el nombre de host no coincide para mta-sts.example .test. Un certificado caducado falló con el certificado caducado. Un certificado de host de políticas válido recién generado restauró la recuperación HTTPS. Por separado, el servicio SMTP anunciado STARTTLS y primero completó TLS 1.3 con un certificado de laboratorio válido; después de instalar el certificado incorrecto, la verificación del cliente falló para mx.old.example .test. Todas las comprobaciones de confianza utilizaron una CA de laboratorio desechable explícita y el nombre SNI solicitado. Las marcas de tiempo conservadas identifican las observaciones. Esos certificados son material histórico, no credenciales ni prueba del estado actual del servicio. Los eventos de recuperación HTTPS exitosos también conservan las huellas digitales del certificado; los eventos HTTPS y SMTP fallidos conservan los resultados de la verificación pero no contienen huellas digitales de certificados de pares. Esto es una prueba aislada de apretón de manos, no una afirmación de que un proveedor público tenga un problema con el certificado o que se haya verificado la renovación del certificado público.

[ Llevar ]

Repare las fallas de verificación en lugar de deshabilitar la validación.

[ Por rol ]

¿Qué significa esto para ti?

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

Administrador de TI/correo

Verificar el nombre realmente utilizado

SNI, almacén de confianza y identidad del punto final pertenecen a la evidencia de diagnóstico.

Próximos pasos

  1. Capture evidencia de cadena y nombre de host.
  2. Envíe el valor SNI correcto.
  3. Vuelva a probar cada dirección relevante.

CISO / Operaciones de seguridad

Conservar el contexto de confianza

Un cliente exitoso no establece la aceptación por parte de todos los remitentes.

Próximos pasos

  1. Mantenga el contexto del almacén de confianza.
  2. No omita la validación como solución.
  3. Separe la coincidencia de host de la validación de confianza.

Fundador / No técnico

Propietarios de incidentes separados

La política web de alojamiento y recepción de correo puede fallar de forma independiente.

Próximos pasos

  1. Asigne propietarios HTTPS y SMTP independientes.
  2. Seguimiento de los plazos de renovación.
  3. Comunique con precisión la ruta de entrega afectada.

[ Preguntas frecuentes ]

Preguntas frecuentes

¿Qué nombre pertenece en el certificado de la póliza?

El host de políticas, como mta-sts.example.com .

RFC 8461 §3.3

¿Qué nombre se comprueba durante SMTP ?

El nombre de host MX seleccionado, independientemente de la política HTTPS del host. RFC 8461 §4.2 requiere un ID de DNS coincidente en el nombre alternativo del sujeto del certificado. Una verificación genérica del nombre de host OpenSSL puede implicar una reserva de nombre común, por lo que debe inspeccionar la SAN por separado; una investigación exitosa por sí sola no establece el cumplimiento de MTA-STS .

RFC 8461 §4.2 Semántica de verificación de nombre de host de OpenSSL

¿Un comodín permitido corrige un certificado incorrecto?

No. La coincidencia de patrones MX y la validación de identidad del certificado son comprobaciones independientes.

RFC 8461 §4.1 RFC 8461 §4.2

¿Por qué es importante el SNI?

Los puntos finales compartidos pueden seleccionar una cadena de certificados diferente para cada nombre solicitado.

RFC 8461 §7.1

¿El éxito de un navegador demuestra que todos los remitentes confían en la cadena?

No. Las tiendas de confianza y el comportamiento de los clientes pueden diferir.

RFC 8461 §3.3

¿Qué prueba un tiempo de espera del puerto 25?

Sólo que la prueba no pudo completar esa conexión, no una falla del certificado.

¿Puedo usar --insecure para verificar la reparación?

No. Suprime un control esencial.

¿El HTTPS fallido borra la aplicación del caché?

No. Sigue siendo aplicable una política almacenada en caché válida y no vencida.

RFC 8461 §3.3

[ Fuentes ]

Fuentes

  1. RFC 6066

    Secciones §3

  2. RFC 8461

    Secciones §3.3 · §4.1 · §4.2 · §7.1

  3. Manual OpenSSL 3.5 s_client

    Secciones OPCIONES: nombre del servidor, verificar_nombre del host, verificar_retorno_error, showcerts, starttls

  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

SNI
Extensión TLS que lleva el nombre del servidor solicitado.

RFC 6066 §3

cadena de confianza
Ruta del certificado desde la identidad del servidor hasta una raíz aceptada.

RFC 8461 §4.2

ID de DNS
Identidad DNS utilizada para la coincidencia del nombre de host del certificado.

RFC 8461 §4.2

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