Cloudflare Bot Management: Guía completa para bloquear bots maliciosos en 2026
Conclusiones clave
- Cloudflare Bot Management utiliza ML, análisis de comportamiento, huella digital JS y huella digital HTTP para asignar a cada solicitud una puntuación de bot del 1 al 99.
- Tres niveles disponibles: Bot Fight Mode (gratuito), Super Bot Fight Mode (Pro/Business) y Bot Management (Enterprise), cada uno con mayor control.
- Los bots maliciosos representan más del 30% de todo el tráfico de internet: extraen contenido, rellenan credenciales, inflan clics publicitarios y lanzan ataques DDoS.
- Combina la detección de bots de Cloudflare con reglas WAF personalizadas, limitación de velocidad y desafíos JavaScript para una defensa en capas.
- El desafío clave es no bloquear bots buenos (Googlebot, procesadores de pago, herramientas de monitoreo) mientras se detiene la automatización maliciosa.
Índice
- ¿Qué es Cloudflare Bot Management?
- Cómo funciona la detección de bots
- Comprender las puntuaciones de bots
- Bot Fight Mode vs Super Bot Fight Mode vs Enterprise
- Desafíos JavaScript y desafíos gestionados
- Reglas WAF para mitigación de bots
- Permitir bots buenos
- Estrategias avanzadas de mitigación de bots
- Bot Management y protección DDoS
- Alternativas a Cloudflare Bot Management
- Preguntas frecuentes
Los bots representan ahora casi la mitad de todo el tráfico de internet, y la mayoría son maliciosos. Extraen tu contenido, rellenan credenciales robadas, inflan los costes publicitarios mediante fraude de clics, saturan las API y lanzan ataques DDoS devastadores. El producto Bot Management de Cloudflare se ha convertido en el estándar de la industria para identificar y detener estas amenazas.
Esta guía cubre todo lo que necesitas saber sobre las capacidades de detección y mitigación de bots de Cloudflare en 2026, desde el modo gratuito Bot Fight Mode hasta la puntuación de bots de nivel empresarial y las reglas personalizadas.
La mayor palanca para el rendimiento de la publicidad de pago en 2026 es la higiene de la cuenta. Las cuentas con antigüedad, los instrumentos de pago limpios y los perfiles de navegador aislados se combinan para generar una ventaja del 30 al 50 por ciento en el CPAiCosto por Adquisición. El precio que pagas por una conversión (venta, registro, cliente potencial).Más información en el glosario → con el mismo creativo.
¿Qué es Cloudflare Bot Management?
Cloudflare Bot Management es un conjunto de herramientas que detectan y mitigan el tráfico automatizado (bots) que llega a tu sitio web, API o aplicación. Se sitúa entre tus visitantes y tu servidor de origen, analizando cada solicitud para determinar si proviene de un humano o de un bot.
A diferencia de las listas de bloqueo de IP simples o el filtrado por agente de usuario (que los bots sofisticados evaden fácilmente), Cloudflare utiliza cinco capas de detección:
- Aprendizaje automático: Modelos entrenados con billones de solicitudes clasifican los patrones de tráfico
- Reglas heurísticas: Coincidencia con firmas de bots conocidas y patrones de comportamiento
- Análisis de comportamiento: Seguimiento del movimiento del ratón, desplazamiento, pulsaciones de teclas e interacción con la página
- Huella digital JavaScript: Recopilación de datos del entorno del navegador para verificar navegadores genuinos
- Huella digital HTTP/TLS: Análisis de las características a nivel de conexión (hashes JA3/JA4)
Cómo funciona la detección de bots
Clasificación mediante aprendizaje automático
Los modelos de ML de Cloudflare se entrenan con el enorme conjunto de datos de tráfico humano legítimo frente a tráfico de bots confirmado en su red de más de 300 centros de datos. Las características analizadas incluyen la temporización de las solicitudes, el orden de las cabeceras, las huellas digitales TLS y los patrones de comportamiento. El modelo genera una puntuación de probabilidad para cada solicitud.
Detección JavaScript
Cuando está habilitado, Cloudflare inyecta un pequeño fragmento de JavaScript que se ejecuta en el navegador del visitante. Este script recopila datos de huella digital del navegador, incluyendo:
- Características de renderizado del canvas
- Información del renderizador WebGL
- Resolución de pantalla y profundidad de color
- Fuentes y plugins instalados
- Disponibilidad y comportamiento de las API del navegador
- Inconsistencias basadas en la temporización (detección de navegadores headless)
Huella digital TLS/HTTP
Cada conexión TLS tiene una huella digital única basada en los conjuntos de cifrado, las extensiones y las versiones de protocolo ofrecidas durante el handshake. Cloudflare utiliza la huella digital JA3 y JA4 para hacer coincidir las conexiones con firmas de herramientas de bots conocidas (Selenium, Puppeteer, cURL, Python requests, etc.).
Comprender las puntuaciones de bots
Cloudflare asigna a cada solicitud una puntuación de bot del 1 al 99:
| Rango de puntuación | Clasificación | Acción recomendada |
|---|---|---|
| 1-2 | Casi con certeza automatizado (bot) | Bloquear o desafiar |
| 3-20 | Muy probablemente automatizado | Desafiar (desafío gestionado o desafío JS) |
| 21-50 | Posiblemente automatizado | Desafío gestionado o monitorizar |
| 51-80 | Probablemente humano pero incierto | Permitir con monitorización |
| 81-99 | Muy probablemente humano | Permitir |
Bot Fight Mode vs Super Bot Fight Mode vs Enterprise
| Característica | Bot Fight Mode (Gratuito) | Super Bot Fight Mode (Pro/Biz) | Bot Management (Enterprise) |
|---|---|---|---|
| Desafío JavaScript para bots | Sí | Sí | Sí |
| Lista blanca de bots verificados | Básica | Sí | Control total |
| Analíticas de bots vs humanos | Básicas | Detalladas | Analíticas completas + API |
| Reglas personalizadas de puntuación de bots | No | Limitadas | Sí |
| Protección de endpoints API | No | Básica | Completa |
| Puntuación de bots en reglas WAF | No | Limitada (cf.bot_management.score) | Acceso completo |
| Detección mediante aprendizaje automático | Básica | Mejorada | Avanzada + modelos personalizados |
| Precio | Gratuito | $20-00/mes | Personalizado ($$$) |
Desafíos JavaScript y desafíos gestionados
Desafío JavaScript (Legacy)
Presenta una página que requiere la ejecución de JavaScript para resolver un rompecabezas computacional. Los navegadores legítimos con JavaScript habilitado lo resuelven automáticamente en 1-5 segundos. Los navegadores headless y los bots simples fallan.
Desafío gestionado (Recomendado)
El nuevo "Desafío gestionado" de Cloudflare elige dinámicamente el tipo de desafío apropiado según las características de la solicitud. Puede presentar un desafío JavaScript no interactivo, un CAPTCHA o un rompecabezas de prueba de trabajo, adaptándose en tiempo real al nivel de amenaza.
Desafío interactivo (Turnstile)
Cloudflare Turnstile reemplaza los CAPTCHA tradicionales con una alternativa que preserva la privacidad y es fácil de usar. Ejecuta desafíos invisibles en la mayoría de los casos y solo presenta desafíos visuales cuando la sospecha es alta. Está diseñado para detener bots mientras minimiza la fricción para los usuarios reales.
Reglas WAF para mitigación de bots
Combina las puntuaciones de bots con las reglas del WAF (Firewall de Aplicaciones Web) de Cloudflare para un control preciso:
Bloquear agentes de usuario de bots conocidos
Crea reglas WAF para bloquear agentes de usuario de bots comunes mientras permites los rastreadores legítimos. Utiliza la lista de bots verificados de Cloudflare para incluir en la lista blanca a Googlebot, Bingbot y otros bots buenos conocidos.
Limitación de velocidad por puntuación de bot
Aplica diferentes límites de velocidad según los rangos de puntuación de bot. Las solicitudes con puntuación baja obtienen límites estrictos (por ejemplo, 5 solicitudes/minuto), mientras que las solicitudes con puntuación alta obtienen límites normales (por ejemplo, 100 solicitudes/minuto).
Reglas geográficas + de puntuación de bot
Si tu negocio atiende regiones específicas, desafía o bloquea el tráfico con puntuación de bot procedente de países inesperados. Esto reduce drásticamente la superficie de ataque sin afectar a los usuarios legítimos.
¿Necesitas protección profesional contra DDoS y bots?
Unled Network proporciona VPS protegidos contra DDoS, mitigación de bots e infraestructura de seguridad para sitios web y aplicaciones bajo ataque constante. Nosotros gestionamos la configuración para que tú no tengas que hacerlo.
Protégete ahora →Permitir bots buenos
No todos los bots son malos. Necesitas permitir el tráfico automatizado legítimo:
- Rastreadores de motores de búsqueda: Googlebot, Bingbot, Yandex: esenciales para el SEO
- Bots de redes sociales: Rastreador de Facebook, validador de tarjetas de Twitter: necesarios para las vistas previas de enlaces
- Procesadores de pago: Validadores de webhook de Stripe, PayPal
- Servicios de monitoreo: UptimeRobot, Pingdom, New Relic
- Socios API: Integraciones legítimas que acceden a tu API
Cloudflare mantiene un directorio de bots verificados que identifica y permite automáticamente los bots buenos conocidos basándose en la verificación de IP, no solo en las cadenas de agente de usuario (que se falsifican fácilmente).
Estrategias avanzadas de mitigación de bots
Endpoints honeypot
Crea enlaces ocultos que son invisibles para los humanos pero que los bots siguen. Cuando un bot accede a la URL honeypot, marca inmediatamente su IP y huella digital para bloquearlos en todos tus endpoints.
Análisis del orden de las cabeceras
Los navegadores reales envían las cabeceras HTTP en un orden coherente y específico del navegador. Los bots que utilizan bibliotecas HTTP (Python requests, Go http, etc.) envían las cabeceras en un orden diferente. Cloudflare utiliza esta señal como parte de su cálculo de puntuación de bot.
Validación de la huella digital del canvas
Los navegadores genuinos producen resultados de renderizado de canvas únicos basados en la GPU, el controlador y el SO. Los navegadores headless y las herramientas de automatización producen huellas digitales de canvas idénticas o anómalas. Esta es una de las señales más sólidas de huella digital JavaScript.
Biometría de comportamiento
La gestión avanzada de bots rastrea los patrones de movimiento del ratón, la velocidad de desplazamiento, la temporización de los clics y el ritmo del teclado. La interacción humana es naturalmente irregular; los bots producen eventos anormalmente suaves o perfectamente temporizados.
Bot Management y protección DDoS
La gestión de bots y la protección DDoS están estrechamente relacionadas:
- DDoS a nivel de aplicación (L7): A menudo entregado por botnets: la gestión de bots identifica y bloquea nodos de bots individuales
- DDoS volumétrico (L3/L4): Gestionado por la mitigación a nivel de red de Cloudflare antes de que el tráfico llegue a la gestión de bots
- Relleno de credenciales: Intentos de inicio de sesión automatizados utilizando credenciales robadas: la gestión de bots detecta la automatización
- Web scraping a gran escala: Robo de contenido y bots de inteligencia competitiva: la gestión de bots los limita o bloquea
Para una protección completa, combina la gestión de bots de Cloudflare con una infraestructura de alojamiento protegida contra DDoS que pueda manejar ataques a nivel de red.
Alternativas a Cloudflare Bot Management
| Solución | Mejor para | Precio |
|---|---|---|
| Cloudflare Bot Management | CDN + protección de bots + DDoS todo en uno | Gratuito - Enterprise |
| Akamai Bot Manager | Sitios empresariales con alto tráfico | Solo Enterprise |
| Imperva (Incapsula) | Detección avanzada de bots + WAF | $$$ |
| DataDome | Protección de bots en tiempo real para comercio electrónico | Desde ,990/mes |
| PerimeterX (HUMAN) | Fraude publicitario y detección de bots | Solo Enterprise |
| Solución personalizada + VPS DDoS | Control total, rentable para equipos técnicos | Variable |
Preguntas frecuentes
¿Bot Fight Mode ralentiza mi sitio web?
Mínimamente. El desafío JavaScript añade ~1-5 segundos en la primera visita, después de lo cual se establece una cookie. Las solicitudes posteriores pasan sin demora. Los desafíos gestionados son aún más rápidos para los usuarios legítimos.
¿Cloudflare bloqueará a Googlebot?
No, si está configurado correctamente. Cloudflare mantiene una lista de bots verificados que incluye a Googlebot, Bingbot y otros rastreadores legítimos. Estos se identifican mediante verificación de IP inversa, no solo por el agente de usuario, por lo que los bots falsos que se hacen pasar por Googlebot son bloqueados mientras que el Googlebot real pasa.
¿Cuál es la diferencia entre un desafío JS y un desafío gestionado?
El desafío JS (legacy) siempre presenta un rompecabezas computacional de JavaScript. El desafío gestionado elige dinámicamente entre múltiples tipos de desafío (JS no interactivo, CAPTCHA, prueba de trabajo) según el nivel de riesgo, ofreciendo una mejor experiencia de usuario para los visitantes legítimos.
¿Puedo usar Cloudflare Bot Management solo para mi API?
Sí. Cloudflare te permite aplicar reglas de puntuación de bots a rutas o endpoints específicos. Puedes proteger tu API con desafíos estrictos mientras mantienes tu sitio público con reglas más permisivas.
¿Cómo sé si mi configuración de bot management está funcionando?
Cloudflare proporciona analíticas de bots que muestran el tráfico bloqueado, desafiado y permitido, desglosado por puntuación de bot. También puedes configurar registros de edge para inspeccionar solicitudes individuales y sus puntuaciones de bot.
Comentarios
¿Una pregunta o experiencia directa? Únete a la conversación. Tu correo se mantiene privado.
We implemented this last month and already seeing positive signals.
Great question! This is something we see frequently with our clients. The key is consistency rather than a one-time fix.