Ir al contenido

Detección de anomalías

La detección de anomalías te protege del patrón de abuso más habitual: un bot encuentra tu formulario y envía miles de correos en unos minutos, quemando tus créditos y dañando tu reputación como remitente.

Frontmail mantiene una referencia móvil del tráfico normal de tu organización con clave pública, minuto a minuto. Cuando el tráfico de un minuto supera con creces esa referencia (más de 8 veces el volumen habitual y al menos 30 solicitudes), Frontmail:

  1. ralentiza los envíos con clave pública de la organización a una solicitud cada dos segundos (las solicitudes por encima de ese ritmo reciben 429 rate_limited con una cabecera Retry-After y no gastan créditos),
  2. mantiene la ralentización durante 10 minutos después del último minuto inusual y luego la levanta automáticamente.

Solo cuentan las solicitudes con clave pública que han superado la búsqueda de la plantilla y la comprobación de la CAPTCHA, así que una avalancha de solicitudes no válidas no puede activar la ralentización para tus visitantes reales. El tráfico con clave privada no se cuenta ni se ralentiza: tu backend sigue funcionando. Los SDK reintentan automáticamente las respuestas 429, así que los visitantes reales normalmente solo notan un pequeño retraso.

Las organizaciones nuevas todavía no tienen historial, así que la detección empieza tras unos 30 minutos de datos de tráfico, y nunca se activa por debajo de 30 solicitudes por minuto.

  • Revisa el Historial: ¿son mensajes reales?
  • Si no lo son: asegúrate de que la plantilla exige Turnstile, de que tienes configurados los sitios web permitidos y plantéate añadir los valores problemáticos a la lista de bloqueo. Rota la clave pública si hace falta.
  • Si el tráfico es legítimo (por ejemplo, una campaña planificada), envía los grandes volúmenes desde tu servidor con una clave privada o con envíos por lotes: no les afecta. Avísanos de las campañas planificadas muy grandes en support@frontmail.dev.