Turnstile de Cloudflare: Combatiendo el Spam y los Bots en Plataformas WordPress y Drupal
Turnstile de Cloudflare, desarrollado por Cloudflare, sirve como una alternativa innovadora a CAPTCHA que puede incorporarse en cualquier sitio web. Su objetivo es ser menos intrusivo y funciona sin redirigir el tráfico a través de Cloudflare ni mostrar un CAPTCHA a los visitantes.
Descripción General

A diferencia de los CAPTCHAs tradicionales, Turnstile utiliza varios desafíos de JavaScript no interactivos para recopilar información sobre el entorno del visitante/navegador, adaptando la dificultad según la solicitud específica. Incluso implementa modelos de aprendizaje automático para detectar atributos de visitantes que han superado un desafío previamente.
Los clientes pueden elegir entre diferentes tipos de widgets para incorporar Turnstile en sus sitios web, ya sea como widgets visibles o completamente invisibles.
Tipos de Widgets
Turnstile proporciona múltiples tipos de widgets:
- Desafíos no interactivos.
- Desafíos interactivos no intrusivos (por ejemplo, hacer clic en un botón) si se sospecha que el visitante es un bot.
- Desafíos invisibles para el navegador.
Disponibilidad
Turnstile se encuentra actualmente en una etapa beta abierta y está disponible como una herramienta gratuita para todos los clientes. Durante la beta, los clientes están limitados a 1 millón de llamadas por mes al punto de verificación siteverify por sitio. Los clientes que necesiten más solicitudes pueden actualizar a Enterprise Bot Management.
Integraciones de WordPress y Drupal
Tanto WordPress como Drupal tienen un plugin y un módulo, respectivamente, que permiten una fácil integración de Turnstile de Cloudflare, como se muestra a continuación:
- WordPress: Simple Cloudflare Turnstile
- Drupal: Cloudflare Turnstile
Para ayudarte a comprender mejor el proceso de integración, proporcionaremos los pasos para configurar el plugin y el módulo para ambas plataformas.
Configuración de Turnstile de Cloudflare en WordPress
- Sube la carpeta
simple-cloudflare-turnstile
al directorio/wp-content/plugins/
de tu instalación de WordPress, o instálalo desde/wp-admin/plugin-install.php
- Activa el plugin Simple Cloudflare Turnstile a través del menú ‘Plugins’ en tu área de administración de WordPress.
- Ve a la configuración del plugin en el menú de administración de WordPress en “Ajustes > Cloudflare Turnstile”.
- Si aún no lo has hecho, genera una “Clave de Sitio” y un “Secreto de Sitio” en tu cuenta de Cloudflare. Introduce estas claves en la página de configuración del plugin.
- Elige en qué formularios deseas habilitar Turnstile y haz clic en el botón “Guardar Cambios”.
- Completa una prueba rápida del widget haciendo clic en “PROBAR RESPUESTA DE API” para asegurarte de que funciona correctamente.

Configuración de Turnstile de Cloudflare en Drupal
- Descarga e instala el módulo Turnstile desde la página del proyecto de Drupal.org.
- Navega a la página de administración de Turnstile CAPTCHA en tu área de administración de Drupal:
admin / config / people / captcha / turnstile
- Regístrate para obtener una cuenta en Cloudflare, si aún no tienes una.
- Introduce las claves de sitio y secreto obtenidas de Cloudflare en la configuración del módulo Turnstile en la página de administración de CAPTCHA.
- Visita la página principal de administración de CAPTCHA para determinar dónde deseas que se presente el formulario Turnstile:
admin / config / people / captcha
Comparación entre Turnstile y reCAPTCHA
Turnstile:
- Desarrollado por Cloudflare.
- Se centra en una experiencia menos intrusiva y más amigable para el usuario.
- Emplea desafíos de JavaScript no interactivos y aprendizaje automático para evaluar el tráfico.
- Adapta los desafíos según el visitante/navegador individual y evita mostrar acertijos visuales.
- Se integra con WordPress y Drupal a través de plugins y módulos.
reCAPTCHA:
- Desarrollado por Google.
- Realiza detección de spam y bots a través de desafíos interactivos.
- Incluye la casilla de verificación “No soy un robot” y acertijos de selección de imágenes para los usuarios.
- Bien conocido y ampliamente adoptado en diferentes plataformas.
- Ocasionalmente puede requerir que los usuarios resuelvan acertijos más complicados.
Si bien ambas soluciones brindan una protección sólida contra el spam y los bots, su enfoque y experiencia de usuario difieren. Turnstile busca una experiencia fluida minimizando o evitando las interacciones del usuario, mientras que reCAPTCHA se basa en desafíos interactivos para la verificación.