Analizador de reglas de transporte de Exchange

Pega reglas de transporte de Exchange para detectar reenvío automático y CCO a direcciones externas, y reglas sin condición.

Se ejecuta en tu navegador · no se envía nadaMicrosoft 365Nuevo

Todo se ejecuta en tu navegador. No se envía nada, incluidos los nombres de regla y las direcciones de correo de tu exportación.

Cómo se usa

  1. Ejecuta "Get-TransportRule | ConvertTo-Json -Depth 5" en Exchange Online PowerShell.
  2. Ejecuta "Get-AcceptedDomain | Select DomainName" y anota tus dominios.
  3. Pega ambos en la herramienta.
  4. Revisa los hallazgos y la tabla de reglas, y exporta el informe si lo necesitas.

Casos habituales

Investigar una sospecha de buzón comprometido

Comprueba si se añadió alguna regla que reenvíe o copie en CCO el correo del buzón afectado a una dirección fuera de tu organización.

Auditar las reglas de flujo de correo antes de una revisión de seguridad

Exporta todas las reglas de transporte y confirma que ninguna carece de condición, quedó por error en modo solo auditoría, o copia correo externamente en silencio.

Explicación

Ejecuta "Get-TransportRule | ConvertTo-Json" en Exchange Online PowerShell y pega aquí el resultado, junto con tus dominios aceptados, y la herramienta revisa cada regla en busca de patrones habituales para exfiltrar correo de forma silenciosa: reenvío automático a una dirección fuera de tu organización, una copia oculta o normal enviada a una dirección externa, y reglas sin ninguna condición que igualmente reenvían, eliminan o actúan sobre cada mensaje que las alcanza. También señala reglas que quedaron en modo solo auditoría y reglas deshabilitadas, ambas fáciles de olvidar. Todo se ejecuta localmente; los nombres de regla y las direcciones nunca salen de tu navegador.

🔒 Tu entrada se queda en tu navegador y no se envía a ningún sitio.

Preguntas frecuentes

¿Esto se conecta a mi organización de Exchange?

No. No hay credenciales ni llamadas a la API. Tú exportas las reglas con Exchange Online PowerShell y pegas el JSON aquí.

¿Por qué tengo que introducir mis dominios aceptados?

La herramienta necesita saber qué direcciones son "tuyas" para distinguir un reenvío interno normal de una exfiltración a una dirección externa. Sin esto, las comprobaciones de reenvío automático y CCO se omiten en lugar de adivinarse, ya que equivocarse en esa distinción sería peor que no comprobar nada.

¿Por qué se señala una regla sin condición aunque parezca inofensiva?

La propia documentación de Microsoft advierte que una regla sin ninguna condición "When" aplica su acción a cada mensaje que la alcanza, entrante y saliente, en toda la organización. Eso suele ser mucho más amplio de lo previsto, sobre todo para acciones destructivas como eliminar o reenviar correo.

¿Esto también comprueba las reglas de la bandeja de entrada?

No, solo las reglas de transporte de toda la organización (reglas de flujo de correo), no las reglas personales de la bandeja de entrada de un buzón concreto, que son un ajuste distinto, por usuario.

Qué hacer después

También útil

  • Analizador de Conditional Access de Entra IDPega directivas de Conditional Access exportadas para comprobar la falta de MFA para administradores, la autenticación heredada sin bloquear y ámbitos demasiado amplios.
  • Comprobador DKIMComprueba un registro DKIM de un selector: tipo y longitud de clave, modo de prueba y claves revocadas. Consulta el DNS o pega el registro.
  • Analizador DMARCComprueba un registro DMARC: política, política de subdominios, pct y direcciones de informes, con un diagrama de lo que hacen los receptores. Consulta o pega.
  • Analizador de cabeceras de correoPega las cabeceras de un correo y ve la ruta de entrega, los resultados de SPF, DKIM y DMARC, y detecta señales de suplantación como un From no alineado.
  • Analizador SPFComprueba un registro SPF: consultas frente al límite de 10, cadena de include, -all o ~all y rangos IP arriesgados. Consulta el DNS o pega los registros.

¿Has encontrado un problema o tienes una sugerencia? Cuéntanoslo