Seguridad
Tu clave es pública. Tu correo no está al alcance de cualquiera.
Enviar desde el frontend significa que tu clave pública está en el código fuente de tu página, donde cualquiera puede copiarla. Diseñamos Frontmail partiendo de ese hecho. A continuación tienes todos los ataques que conocemos, qué los frena y, con total transparencia, qué queda.
Lo que de verdad te protege
Cualquier script puede falsificar orígenes web y cabeceras. Por eso nos basamos en cosas que un atacante no puede cambiar.
Tus plantillas
Una clave pública solo puede enviar plantillas que escribiste tú. Quien llama rellena los parámetros, nunca la plantilla en sí.
Contenido bloqueado
Cuando quien llama puede elegir el destinatario, el resto del correo queda bloqueado: enlaces solo a tus dominios, remitente fijo y nada de HTML externo.
Verificación humana y límites
CAPTCHA con tus propias claves de Turnstile y límites por IP, clave, organización y destinatario, todo comprobado antes de gastar un crédito.
Ataques y cómo los frena Frontmail
Phishing desde tu dominio
- El ataque
- Alguien copia tu clave y envía tu plantilla «restablece tu contraseña» a desconocidos, con su propio enlace. Sale de tu dominio y supera SPF y DKIM.
- Cómo lo frena Frontmail
- Las plantillas cuyo destinatario viene de los parámetros tienen el contenido bloqueado: cada enlace debe apuntar a tus dominios permitidos (también los enlaces en texto plano, los dominios parecidos y trucos como you.com@evil.com), el remitente y el Reply-To son fijos, el CAPTCHA es obligatorio y cada destinatario recibe solo unos pocos correos así al día. Todo se comprueba antes del envío.
- Lo que queda
- Tu correo legítimo aún puede llegar a un desconocido, pero sin nada que controle el atacante.
Spam que inunda tu formulario
- El ataque
- Un script rellena tu formulario de contacto miles de veces.
- Cómo lo frena Frontmail
- CAPTCHA por plantilla, límites por IP (IPv6 contado por red), límites por clave y por organización, detección de anomalías y comprobaciones en el servidor de navegadores headless y listas de bloqueo.
- Lo que queda
- Sin CAPTCHA, un atacante paciente con muchas direcciones IP todavía puede colar algunos.
Origen falsificado, scripts y apps falsas
- El ataque
- Peticiones desde un script que se hace pasar por tu web, o que no envía ningún origen.
- Cómo lo frena Frontmail
- Las peticiones sin origen se rechazan salvo que actives las apps móviles. Las peticiones web deben superar tu propio widget de Turnstile, emitido en el mismo dominio.
- Lo que queda
- Un origen falsificado supera la lista de permitidos; lo que lo frena son el CAPTCHA y los límites.
Agotar tus créditos o tu tarjeta
- El ataque
- Envíos basura para consumir tu cuota, tu sobregiro y tus recargas automáticas.
- Cómo lo frena Frontmail
- El tráfico con clave pública nunca usa el sobregiro ni activa la recarga automática salvo que lo permitas. La cola de retenidos tiene un tope. La recarga automática tiene límites mensuales.
- Lo que queda
- La basura que supera el CAPTCHA puede gastar tus créditos normales, pero nunca dinero extra.
Bloquear tu formulario a visitantes reales
- El ataque
- Una avalancha barata de peticiones inválidas para agotar tus límites.
- Cómo lo frena Frontmail
- Los límites de toda la organización solo cuentan las peticiones que superaron las comprobaciones de plantilla y CAPTCHA. Un cortafuegos en el borde absorbe el resto, y nuestros servidores solo aceptan tráfico a través de él.
- Lo que queda
- Un ataque distribuido muy grande puede ralentizar las cosas.
Una clave privada filtrada
- El ataque
- La clave secreta acaba en código del navegador y alguien la copia.
- Cómo lo frena Frontmail
- Nuestros SDKs para navegador se niegan a funcionar con una clave privada y la API rechaza claves privadas desde páginas web salvo que lo permitas expresamente. Las claves se guardan solo como hashes y se pueden rotar al instante.
- Lo que queda
- Quien tenga tu clave privada puede enviar sin CAPTCHA: mantenla en tu servidor.
Adjuntos maliciosos
- El ataque
- Malware enviado como archivo a ti o a un destinatario.
- Cómo lo frena Frontmail
- Los adjuntos desde el navegador están desactivados salvo que una plantilla los permita. Se bloquean ejecutables, scripts, HTML, imágenes de disco y documentos con macros, también tras trucos como factura.pdf.exe o caracteres ocultos.
- Lo que queda
- Los documentos normales aún pueden llevar contenido dañino; el antivirus de tu correo es la última barrera.
Inyección de HTML o scripts
- El ataque
- Meter <script>, píxeles de seguimiento o formularios falsos en un parámetro.
- Cómo lo frena Frontmail
- Los parámetros siempre se escapan, los parámetros HTML pasan por un sanitizador con lista de permitidos, las URL peligrosas se neutralizan y los saltos de línea no pueden inyectar cabeceras de correo.
- Lo que queda
- Nada conocido.
Robo de tu cuenta
- El ataque
- Contraseñas adivinadas, sesiones robadas, un buzón robado.
- Cómo lo frena Frontmail
- Autenticación en dos pasos en todos los métodos de inicio de sesión, límites de inicio de sesión, enlaces de restablecimiento de un solo uso que cierran la sesión en todos los dispositivos, cambios de correo confirmados desde la dirección anterior, roles con el mínimo privilegio y un registro de auditoría.
- Lo que queda
- Activa la 2FA: es el único paso que solo puedes dar tú.
Leer datos ajenos
- El ataque
- Intentar acceder a los mensajes, envíos de formularios o archivos de otro cliente.
- Cómo lo frena Frontmail
- Cada consulta está limitada a tu organización: historial, plantillas y archivos adjuntos. El historial solo se puede leer con la clave privada o desde tu equipo.
- Lo que queda
- Nada conocido.
Acosar a una persona
- El ataque
- Usar una plantilla con destinatario dinámico para bombardear una dirección con correos.
- Cómo lo frena Frontmail
- Cada dirección recibe solo unos pocos correos así al día de tu organización, respuestas automáticas incluidas. Las direcciones que rebotan o se quejan se bloquean automáticamente.
- Lo que queda
- Unos pocos correos legítimos tuyos al día.
Un SDK comprometido
- El ataque
- Código malicioso colado en el script que carga tu web.
- Cómo lo frena Frontmail
- Las versiones se compilan sin secretos y se publican con procedencia verificable. Carga el SDK desde una versión fija con un hash de integridad y tu navegador rechazará cualquier cambio.
- Lo que queda
- Fija la versión: una URL sin versión siempre carga la última.
Tu parte
Cinco minutos en la configuración de Seguridad cierran los huecos que solo tú puedes cerrar.
- Añade tus dominios a Orígenes permitidos.
- Añade tus propias claves de Turnstile y exige CAPTCHA en los formularios públicos.
- Usa un destinatario dinámico solo donde lo necesites e indica los dominios de tus enlaces.
- Mantén la clave privada en tu servidor.
- Activa la autenticación en dos pasos para todo tu equipo.
Por qué te contamos lo que queda
Ningún servicio que envíe correo desde el navegador puede hacer secreta una clave pública. Preferimos mostrarte exactamente dónde están los límites antes que prometerte algo que nadie puede cumplir.