Cómo usar Google reCAPTCHA en su sitio de WordPress para bloquear spam y bots
Publicado: 2022-11-15Si es un usuario habitual de Internet, es muy poco probable que nunca haya encontrado pruebas de CAPTCHA.
Aunque resolverlo a veces puede ser frustrante, no olvidemos que hace un muy buen trabajo para evitar que los scripts automatizados inunden un sitio con spam o ataques maliciosos. Google reCAPTCHA es una medida de seguridad de este tipo para las plataformas en línea.
El objetivo de este artículo es brindar una descripción general de qué es Google reCAPTCHA y por qué es necesario en WordPress. También hablaremos de cómo configurar esta medida de seguridad, así como sus ventajas y desventajas.
Pasemos a la siguiente parte:
¿Qué es CAPTCHA?
CAPTCHA significa Prueba de Turing Pública Completamente Automatizada para diferenciar a las Computadoras de los Humanos.
Por su nombre, es evidente que se trata de un examen o prueba para diferenciar entre humanos y máquinas. Por lo tanto, es una medida de seguridad que puede utilizar para evitar actividades automatizadas como spam o ataques de bots.
El propósito principal de la tecnología CAPTCHA es disuadir a cualquier persona de abusar de los servicios en línea. Y dado que el abuso de un servicio en línea generalmente lo realizan algunos programas o scripts, lo que necesitamos es una barrera para dichos programas, pero no para los humanos.
Poner un desafío que solo los humanos pueden superar y los bots no pueden es lo que hace CAPTCHA.
¿Qué es reCAPTCHA y por qué debería usarlo en WordPress?
Google ha creado un servicio CAPTCHA gratuito llamado reCAPTCHA. Es un sistema adaptativo que está mejorando continuamente utilizando el aprendizaje automático. En lugar de realizar una prueba, toma en cuenta la actividad, el movimiento del cursor, el tiempo necesario para hacer clic, etc. para determinar si se trata de un bot o de un ser humano. Crea menos fricción que las pruebas CAPTCHA tradicionales.
Ahora, si se pregunta si es esencial para un sitio de WordPress, hablemos de algunos escenarios.
WordPress se usa comúnmente para sitios de blogs. Y hay una sección de comentarios en cada blog. Si no desea que esta sección se inunde con comentarios de spam, entonces reCAPTCHA puede ser una buena solución.
Un sitio web de WordPress contiene varios formularios para varios propósitos. Los abusadores a menudo intentan enviar respuestas repetitivas a estos formularios. Pero Google reCAPTCHA puede evitarlo. Lo mismo ocurre con las encuestas u otro contenido generado por el usuario.
No hace falta decir lo dañinos que son los usuarios falsos para un sitio web. reCAPTCHA permite que solo los humanos se registren en su sitio web y evita los bots y los scripts automatizados.
Los pros y los contras de usar reCAPTCHA
Hay muchos pros y contras de usar reCAPTCHA en su sitio de WordPress. Las principales ventajas son:
- Gratis: una de las principales ventajas es que es una solución gratuita que no requiere la instalación o el mantenimiento de ninguna herramienta adicional.
- Seguridad: para los sitios web con formularios de registro y secciones de comentarios, esta prueba es una capa adicional de seguridad para prevenir de manera efectiva el spam, el fraude o el abuso.
- Flexibilidad: hay diferentes tipos de pruebas disponibles y, como administrador, puede elegir qué opción usar en los formularios de su sitio web.
- Integridad: lo ayuda a mantener la integridad de su sitio web al filtrar el tráfico no deseado y las respuestas repetitivas.
Por otro lado, también hay algunos inconvenientes a tener en cuenta. Por ejemplo,
- Envíos perdidos: si los usuarios tienen problemas para descifrar el código CAPTCHA, un sitio web puede perder usuarios o envíos válidos.
- Experiencia del usuario: otra desventaja es que puede ser una distracción para los usuarios. Con un paso adicional que deben completar cada vez que desean enviar un formulario o registrarse en un nuevo sitio de WordPress, la experiencia puede ser frustrante.
- Cuestión de GDPR: si se encuentra en Europa o en cualquier país que siga el Reglamento general de protección de datos (GDPR), es posible que Google reCAPTCHA no sea una opción para usted. Porque reCAPTCHA recopila una gran cantidad de datos de usuario que pueden entrar en conflicto con el cumplimiento de GDPR. Entonces, antes de usarlo en su sitio, asegúrese de que cumpla con GDPR.
Puede utilizar una solución Captcha alternativa en este caso. WP User Frontend tiene soporte tanto para Math Captcha como para el complemento Really Simple CAPTCHA . Por lo tanto, también puede usarlos en sus formularios.
Cómo agregar Google reCAPTCHA a su sitio de WordPress
WP User Frontend tiene soporte integrado para Google reCAPTCHA. La última versión de Google reCAPTCHA es más fácil de usar y menos molesta de usar. Así que le recomendamos que utilice esta versión. Estos son los pasos para que usted proceda:
Paso 1: iniciar sesión en Google reCAPTCHA
Primero, navegue a Interfaz de usuario → Configuración → Opciones generales , y verá los campos Clave del sitio reCAPTCHA y Clave secreta . Debajo de estos campos, haga clic en el enlace Registrarse aquí . Debería llevarlo inmediatamente a la página de administración. Si no, haga clic aquí https://www.google.com/recaptcha/admin/. Inicie sesión o regístrese con su cuenta de Google.
Paso 2: Generación de claves para su sitio web
Ahora comience a llenar el formulario con una etiqueta. Da cualquier nombre que te ayude a reconocerlo en el futuro. Seleccione el tipo de reCAPTCHA que desea utilizar. Actualmente, WP User Frontend es compatible con reCAPTCHA v2. Esto ofrece tres tipos de verificación. Seleccione el que prefiera.
Agrega tu nombre de dominio. Recuerde, no necesita incluir ninguna ruta, puerto, consulta o fragmento, solo un nombre de dominio válido como wedevs.com.
El registro del dominio principal también funcionará para los subdominios. Eso significa que no necesita crear entradas separadas para docs.wedevs.com, demo.wedevs.com, etc. Simplemente crear una clave para wedevs.com funcionará para todos los subdominios.
Tendrá el sitio y las claves secretas justo después de enviar el formulario. Ahora todo lo que necesita es copiarlos y pegarlos uno por uno en la configuración de WP User Frontend.
Paso 3: Configuración de la interfaz de usuario de WP
Ahora regrese a User Frontend → Configuración → Opciones generales. Desplácese hacia abajo para encontrar los campos: clave de sitio reCAPTCHA y clave secreta de reCAPTCHA . Complétalos con las claves que acabas de recibir de Google.
Pulse el botón Guardar cambios y habrá terminado con la configuración.
Paso 4: Usar Google reCAPTCHA en tus formularios de WordPress
Entonces, ¿dónde usas tu reCAPTCHA ahora?
En el menú User Frontend , tanto para formularios de publicación como para formularios de registro , encontrará ese elemento de campo reCaptcha.
Utilice este campo en un formulario nuevo o agréguelo a los existentes fácilmente desde aquí.
Digamos que estamos editando un formulario de registro que contiene los campos Nombre y Correo electrónico. Ahora, en el lado derecho, veremos todos los elementos de campo disponibles para agregar a este formulario.
Desplazándonos hacia abajo hasta la sección 'Otros', también encontraremos el elemento 'reCaptcha'. Agreguemos esto a nuestro formulario y guardémoslo.
Entonces, en la parte delantera, este formulario se mostrará así:
Así de fácil es configurar Google reCAPTCHA para sus formularios de WordPress usando WP User Frontend. Espero que tenga una idea general de por qué es necesario reCAPTCHA y cómo habilitarlo fácilmente usando la interfaz de usuario de WP.
Si aún no está utilizando WP User Frontend Pro, consígalo hoy para administrar publicaciones de invitados, formularios de registro, perfiles de usuario y mucho más.
Terminando
CAPTCHA es una gran herramienta para combatir el spam y los abusos en línea. Pero es importante tener en cuenta que no es una solución de seguridad completa. Todavía es posible engañar al sistema y engañar a una prueba.
Pero los servicios modernos de CAPTCHA como Google reCAPTCHA evolucionan constantemente para luchar contra los bots que se vuelven más inteligentes. Por lo tanto, es una gran solución que puede ayudar a proteger el formulario de registro y publicación de su sitio de WordPress contra el correo no deseado.
¿Crees que reCAPTCHA es imprescindible para los sitios web de WordPress? Háganos saber en la sección de comentarios.