Saltar al contenido
>_ITDITDPlataforma de seguridad web

Guías de seguridad

¿Un correo de phishing falsificó tu propio dominio? Suplantación vs intrusión, y cómo detenerla

Un correo de phishing que parece venir de tu propio dominio casi nunca es una intrusión, sino un remitente falsificado (From). Distingue intrusión de falsificación leyendo las cabeceras y detén la suplantación con SPF, DKIM y DMARC por fases.

Publicado 2026-06-23 Actualizado 2026-06-23 8 min de lectura

Un día un correo sospechoso que parece venir del dominio de tu propia empresa aterriza en tu propia bandeja de entrada. Primero — respira. En la mayoría de los casos esto no es una intrusión; es un remitente falsificado. Aquí está cómo distinguirlo, y cómo detenerlo (sin pasos de ataque).

Primero, tranquilidad: suplantación ≠ toma de control

Esta es la idea equivocada clave. El «remitente» en el sobre de un correo puede escribirlo libremente quien lo envía. Así que un solo correo con el nombre de tu dominio escrito no significa que hayan entrado en tu casa.

Origen externo (relay del atacante) — falsifica el From para parecerse a ti
Tu servidor de recepción (MX) lo acepta (sin base para rechazar = entregado)
↓ si hay reenvío configurado
Bandeja final (Gmail, etc.) — «llega», con apariencia real
Un correo falsificado se origina en un remitente EXTERNO, pasa por tu servidor de recepción (MX), y — si hay reenvío configurado — llega a tu bandeja final. El origen no es tu infraestructura.

Dicho esto, un buzón realmente comprometido no es imposible. La forma de distinguir ambos es leer las cabeceras.

Usa las cabeceras para distinguir «intrusión» de «falsificación»

Detrás del cuerpo, cada correo lleva una «cabecera» — su registro de entrega (en Gmail: «Mostrar original»). Cinco campos importan más.

CabeceraQué mirarCómo leerla
Authentication-Resultslos resultados spf= / dkim= / dmarc=dmarc=fail significa «la autenticación real no pasó = probable falsificación»
Received (una pila)la línea inferior = el origen verdaderosi salió de un sitio que no es tu propio host, es una falsificación externa
Return-Path (remitente del sobre)¿coincide con el From visible?una discrepancia es una señal de falsificación
Reply-To (destino de respuesta)adónde va realmente una respuestael From parece interno pero Reply-To es una dirección externa no relacionada → una trampa para hacerte responder
X-Mailer (software de envío)¿un nombre sensato?galimatías aleatorio = la huella de una herramienta de spam automatizada

Reply-To es la que la gente pasa por alto. El From puede parecer exactamente un colega, y sin embargo una respuesta vuela a una dirección externa completamente distinta — donde te harán reenviar secretos o un contacto (un código QR de chat, etc.) para secuestrar tu canal de comunicación. No confiar en el From por su apariencia es tu defensa humana más fuerte (→ qué es el phishing).

Por qué llega siquiera a tu bandeja de entrada

Un correo falsificado se cuela — ni siquiera al spam — porque el receptor no tiene base para rechazar la falsificación.

1

Sin política DMARC

Sin una política DMARC en tu dominio, el receptor puede detectar la falsificación del From pero no puede verse obligado a rechazarlo. Esta es la razón más grande de que llegue a la bandeja de entrada.

2

Un ajuste SPF «blando»

Si SPF termina en ~all (softfail = «sospechoso pero no rechazar»), el receptor carece de una razón decisiva para descartarlo.

3

El reenvío rompe SPF

Reenviar un mensaje recibido a otra dirección hace que SPF parezca «pass» contra el servidor que reenvía, mientras el From sigue siendo un dominio distinto. DMARC es lo que finalmente juzga esa discrepancia.

Aquí es donde DKIM se gana su sitio. SPF se rompe a través del reenvío, pero una firma DKIM lo sobrevive. Así que el salvavidas que evita que el correo legítimo se descarte por error una vez que llegas a reject es DKIM — que es exactamente por lo que configuras DKIM primero, como base.

La corrección: SPF → DKIM → DMARC, por fases

La mecánica vive en qué son SPF / DKIM / DMARC; aquí solo está el orden seguro. La regla de hierro: nunca saltes directo a reject.

1

Un registro SPF correcto

Autoriza sin huecos cada servidor de envío legítimo (el tuyo, los servicios de correo). Mantén SPF en un solo registro por dominio, y mantén las consultas DNS en la evaluación por debajo de 10 (si lo superas, todo el SPF queda inválido).
2

Activa la firma DKIM (la base)

Activa DKIM en tu plataforma de correo. La firma que sobrevive al reenvío es el salvavidas contra descartes erróneos una vez que pases a reject más adelante.
3

Inicia DMARC en p=none (solo monitoreo)

No rechaces aún. Empieza con p=none más recolección de informes, y vigila durante 1–2 semanas que el correo legítimo no se descarta.
4

Sube hasta reject

Una vez que los informes muestren que ningún remitente legítimo falla, pasa a p=quarantinep=reject. Solo cuando se logra «las falsificaciones se rechazan en el receptor» un correo como este desaparece antes de llegar a la bandeja del objetivo.

La «pieza que falta» es opuesta según el dominio

Comprueba varios dominios y notarás que los huecos son a menudo imágenes espejo — porque la configuración de envío difiere, también difiere la parte que el servicio rellena por ti.

Configuración con servicio de correo

  • p. ej. correo transaccional enviado mediante un servicio de entrega externo
  • DKIM / DMARC tienden a autoconfigurarse en el alta
  • pero SPF debes añadirlo tú mismo al DNS → ese es el hueco

Configuración por defecto del hosting

  • p. ej. correo enviado directamente desde un servidor de hosting
  • SPF suele estar presente desde el inicio
  • pero DKIM es un interruptor manual y DMARC es tuyo de publicar → esos dos son el hueco

Ambos son «no están los tres presentes» — los huecos son solo imágenes espejo. El primer paso es saber qué patrón es tu dominio.

La visión de este sitio: configurarlo no es detenerlo — solo funciona una vez que lo verificas

En este sitio tratamos la autenticación de correo como algo que solo funciona una vez que lo verificas, no «configurar y olvidar». Puedes comprobar el estado actual de tu propio dominio de un vistazo con el verificador de SPF / DKIM / DMARC o la auditoría de seguridad del sitio. Hasta un solo valor tiene trampas — por ejemplo, poner fo en un registro sin dirección de informe de fallos (ruf) lo convierte, por especificación, en una etiqueta muerta que simplemente se ignora. Esos ajustes «inofensivos pero inútiles», detectados solo en revisión, son comunes. Y el objetivo real son dos capas: hacer que el receptor rechace la falsificación (DMARC) y hacer que la gente no responda a la trampa. Antes de la detección o los ajustes, pon primero el diseño que lo detiene por mecanismo.

Leer a continuación

FAQ

QLlegó un correo usando mi propio dominio — ¿significa que hackearon mi servidor?
A

Normalmente no. El transporte de correo (SMTP) permite al remitente escribir la línea From libremente. Como escribir la dirección de otra persona en el reverso de un sobre, cualquiera puede enviar correo «como tu dominio» sin tocar jamás tu servidor. Así que recibir uno de esos correos no significa una intrusión. Si de verdad te comprometieron o solo te suplantaron es algo que puedes distinguir leyendo las cabeceras del mensaje.

Q¿Por qué un correo falsificado llega a la bandeja de entrada sin marcarse siquiera como spam?
A

Porque el receptor no tiene base para rechazar la falsificación. Si tu dominio no tiene política DMARC, el receptor puede detectar la falsificación del From pero no puede verse obligado a rechazarlo. El reenvío enturbia aún más el resultado. La corrección es configurar SPF, DKIM y DMARC y subir DMARC por fases hasta p=reject.

Q¿Por dónde empiezo?
A

Primero comprueba el estado actual de tu dominio (un verificador de SPF/DKIM/DMARC lo muestra de un vistazo). Luego, sin saltar a reject, inicia DMARC en p=none (solo monitoreo), confirma con los informes que el correo legítimo no se descarta, y solo entonces pasa a p=quarantine → p=reject. Activa DKIM primero, porque una firma DKIM es el salvavidas que mantiene el correo legítimo pasando a través del reenvío una vez que llegas a reject.