Saltar al contenido

Comprobar SPF, DKIM y DMARC en cada ruta de envío

Revise el envío real de su aplicación. Un ejemplo construido distingue autorización DNS, firma y alineación con el dominio del remitente.

Nora Henning3 min de lectura
Sobre con un sello verde que muestra servidores, una llave y un escudo con una marca de verificación.

Cuando una aplicación envía correo mediante un servicio externo, no basta con mirar la dirección de la empresa en el programa de correo. Registre la ruta real y compruebe un mensaje de prueba autorizado en el punto de recepción previsto. Los registros DNS y la comprobación del mensaje responden a preguntas distintas.

Empezar por una ruta de envío concreta

En el diseño ficticio, un portal de clientes envía avisos de estado. El remitente visible es hinweis@firma.example; el servicio externo utiliza versand.example como dominio de su remitente SMTP y de su firma. Los nombres sirven solo para este diseño. No se envió ningún mensaje ni se consultó ningún registro DNS.

Aclare primero qué aplicación activa el correo, qué servicio lo transmite y quién administra la configuración de dominio de ese servicio. Registre otras rutas por separado, por ejemplo, las notificaciones de un sistema de soporte. La configuración de un servicio no demuestra la de otro.

Comprobar juntos DNS y mensaje real

SPF describe los servidores autorizados para identidades SMTP. Relacione el registro publicado con el dominio SMTP utilizado realmente. La mera presencia de un registro TXT no es un resultado correcto para esa ruta concreta.

DKIM asocia las partes firmadas del mensaje con el dominio firmante. Compruebe también si el servicio firma realmente y si la firma es válida en el punto de recepción previsto. Publicar una clave pública en el DNS no lo confirma por sí solo. Tenga en cuenta los servicios que procesan el mensaje después de la firma.

DMARC exige una comprobación SPF o DKIM correcta con una alineación de dominio adecuada al remitente visible. Esa correspondencia se llama alignment o alineación. Determine también el registro DMARC aplicable y las condiciones de alineación que establece.

Valorar correctamente un resultado positivo aislado

La tabla siguiente contiene supuestos construidos deliberadamente para el mismo diseño, no resultados medidos.

Paso de comprobación

Resultado supuesto

Significado para la aprobación

SPF

El servidor emisor está autorizado para el dominio SMTP del servicio.

Demuestra esa autorización de dominio, aún no la dirección visible de la empresa.

DKIM

El mensaje lleva una firma válida del dominio del servicio.

Demuestra esa firma, aún no la alineación requerida.

DMARC

Existe un registro aplicable; ni el dominio SPF ni el DKIM están alineados adecuadamente con el dominio de remitente visible.

Con estos supuestos, los dos resultados positivos aislados no producen un resultado DMARC correcto.

Para la aprobación, el servicio concreto debe admitir una configuración de dominio adecuada y el envío correspondiente. El cambio necesario depende del servicio. Copiar cualquier registro DNS existente o fijar precipitadamente una política de rechazo no resuelve el problema de alineación.

Conservar la prueba de envío controlada como evidencia

Documente la ruta, los dominios utilizados, el mensaje comprobado y los resultados de la prueba. Si intervienen otros servicios, esa ruta también necesita un caso de prueba adecuado. Repita la comprobación tras cambios en el servicio, el dominio o el procesamiento de mensajes.

Google trata la autenticación como parte de sus requisitos de envío. Ni siquiera un caso de prueba técnico correcto demuestra la ubicación en la bandeja de entrada ni la lectura. Registre por separado la observación de recepción e identifique quién atiende los controles fallidos y las notificaciones de entrega.

Fuentes

Escrito por

  • Nora HenningRedactora de seguridad informáticaNora Henning se encarga en ASES de los contenidos editoriales sobre seguridad informática. Escribe sobre la seguridad de las aplicaciones y explica la relación entre los derechos de acceso y la protección de los datos de la empresa.

Seguir a ASES

Seguir leyendo

Todos los artículos

Su proyecto con ASES

Descríbanos su proyecto. Le responderemos con una primera valoración.