X

Cómo limitar los intentos de inicio de sesión en WordPress (paso a paso)

Cómo limitar los intentos de inicio de sesión

¿Te preocupa que los hackers puedan acceder a tu sitio?

Por defecto, WordPress te permite intentar un número ilimitado de nombres de usuario y contraseñas para iniciar sesión en tu sitio.

Si bien esto te brinda una mejor experiencia de inicio de sesión, también le da a los hackers la oportunidad de acceder a tu sitio utilizando "ataques de fuerza bruta", donde realizan miles de intentos para adivinar tus credenciales de inicio de sesión.

En esta publicación, te mostraremos cómo limitar los intentos de inicio de sesión en tu sitio para evitar que los hackers accedan a él.

Pero primero, aclaremos qué son los ataques de fuerza bruta y por qué son un problema tan grave.

¿Qué es exactamente un ataque de fuerza bruta?

Muchas personas en Internet utilizan nombres de usuario comunes y contraseñas débiles como credenciales de inicio de sesión. Seleccionan credenciales que son fáciles de recordar y que requieren el menor esfuerzo para escribir.

Para los nombres de usuario, los más comunes son 'admin' o el nombre real del usuario. Y las contraseñas tienden a ser '123456' o 'qwerty'.

Los hackers son muy conscientes de esto y programan bots para encontrar la página de inicio de sesión de tu sitio y luego probar una larga lista de credenciales de uso común y diferentes combinaciones de ellas.

Estos bots son capaces de intentar cientos de combinaciones en cuestión de segundos. Y cuando adivinan la correcta, acceden a tu sitio y causan daños importantes.

La mejor manera de prevenir estos ataques de fuerza bruta es limitando los intentos de inicio de sesión en tu sitio. Así, cuando un usuario ingresa credenciales incorrectas, digamos 3 o 5 veces, se le bloquea.

Contraseña perdida en WordPress

Los usuarios deberán hacer clic en la opción '¿Olvidaste tu contraseña?' para recuperarla.

Dicho esto, limitar los intentos de inicio de sesión no es suficiente cuando se trata de bloquear hackers y otras amenazas.

Necesitas usar una solución de seguridad integral que proteja tu sitio web por completo de tales ataques. Esto incluye protección CAPTCHA, autenticación de 2 factores, protección de firewall y lista negra de IP.

Con esta mejor comprensión de los ataques de fuerza bruta, comencemos a proteger tu sitio.

Limitar los intentos de inicio de sesión en tu sitio de WordPress

Si deseas una solución gratuita y sencilla para limitar los intentos de inicio de sesión, consulta el plugin Limit Login Attempts Reloaded. Simplemente necesitas instalar el plugin en tu sitio y aplicará automáticamente la medida de seguridad.

Dicho esto, hay mucho más en la seguridad de sitios web y los ataques de fuerza bruta.

Una solución de seguridad más completa para limitar los intentos de inicio de sesión y proteger tu sitio es usar Sucuri. Es una solución de seguridad total que viene con todas las medidas de seguridad que necesitas para proteger tu sitio.

Plugin de Sucuri para eliminar malware de WordPress

El firewall de aplicaciones web Sucuri detecta navegadores falsos y bots maliciosos y luego los bloquea automáticamente.

Y tiene un potente motor de correlación que detiene los intentos de fuerza bruta sin afectar a los usuarios de tu sitio web.

Así es como Sucuri bloquea los ataques de fuerza bruta en tu sitio:

  • Limitar intentos de inicio de sesión – Los usuarios tendrán un número máximo de intentos para ingresar las credenciales correctas antes de que se les pida restablecer su contraseña.
  • Detección de firmas – Sucuri busca patrones conocidos de hackers y malware y los bloquea antes de que lleguen a tu sitio.
  • Bloqueo de bots y escaneos – Identifica y bloquea herramientas automatizadas y bots de fuerza bruta que atacan tu sitio.
  • Autenticación de 2 factores – Puedes agregar una capa adicional de seguridad en tu sitio que requiere que los usuarios proporcionen una contraseña de un solo uso generada en tiempo real.
  • CAPTCHA y contraseñas – Te permite agregar protección CAPTCHA a tu página de inicio de sesión, para que los bots no puedan pasar tu autenticación de inicio de sesión. O incluso puedes requerir que los usuarios ingresen una contraseña estática.
  • Geo-bloqueo – Si el firewall de Sucuri detecta que la mayoría de los intentos de fuerza bruta provienen de una ubicación particular, puedes bloquear a los visitantes de esos rangos de IP o incluso bloquear a un país entero para que no acceda a tu sitio.
  • Lista blanca – También puedes bloquear a todos los usuarios de tu página de inicio de sesión y poner en lista blanca solo las direcciones IP de tu equipo de confianza.

Ahora, configuremos Sucuri en tu sitio para implementar intentos de inicio de sesión limitados y otras medidas de protección.

Paso 1: Instalar y Activar Sucuri

Sucuri tiene un escáner de seguridad gratuito disponible en el repositorio de WordPress.

Sucuri en WordPress org

Recomendamos instalar y activar este plugin en tu sitio primero. Esto te permitirá acceder y operar tu configuración de seguridad directamente desde tu panel de WordPress.

Para acceder al potente firewall que protegerá tu sitio web de ataques de fuerza bruta, deberás registrarte en la versión Pro.

Recomendamos usar el plan Pro, que cuesta $299 por año. Te da acceso a todas las funciones que necesitarás para bloquear no solo ataques de fuerza bruta, sino también otros hackeos como inyecciones de malware y ataques DDoS.

Una vez que te hayas registrado y creado una cuenta con Sucuri, puedes empezar.

Paso 2: Habilitar el Escáner de Seguridad de Sucuri

Desde tu panel de WordPress, navega a la pestaña Sucuri » Dashboard.

En esta página, deberás ingresar tu clave API. Para hacerlo, haz clic en el botón ‘Generar Clave API’.

Sucuri generar clave de API

Esto abrirá una ventana emergente donde tu sitio de WordPress y tu correo electrónico de administrador estarán precargados. Puedes cambiarlo si lo deseas.

Luego marca las casillas para aceptar los términos de servicio y la política de privacidad. Y selecciona el botón ‘Enviar’ para generar la clave API.

Generar clave de API en Sucuri

Verás una ventana emergente que dice que tu sitio se ha registrado con éxito. Puedes dirigirte al panel de Sucuri.

API exitosa en Sucuri

Con esto, tu sitio tiene un escáner de seguridad activo. Te mostrará si tu sitio está limpio o no, y si estás en alguna lista negra.

Paso 3: Habilitar el Firewall de Seguridad de Sucuri

Para habilitar el firewall de Sucuri, navega a la pestaña Sucuri » Firewall (WAF) en tu panel de WordPress.

Aquí, deberás ingresar tu clave API.

Sucuri firewall clave de API

Puedes encontrar esta clave en tu cuenta en el sitio web de Sucuri, en la pestaña Configuración » API.

Pestaña de la API de Sucuri

Copia la clave, ingrésala en tu panel de WordPress y guarda tu configuración. ¡Y eso es todo! Tu firewall está habilitado.

Paso 4: Modificar la configuración de DNS

Ahora necesitarás dirigir tu tráfico al firewall de Sucuri para que pueda revisarlo y filtrar los elementos maliciosos. Después de hacerlo, dirigirá el tráfico a tu servidor de alojamiento web.

Para configurar esto, ve a la pestaña Configuración » General en el panel de Sucuri.

Primero, verás la opción más sencilla que es Integración Automática. Si tienes los detalles de inicio de sesión de tu alojamiento web, puedes usar esta opción.

Integración automática del firewall de Sucuri

Simplemente necesitas seleccionar el alojamiento 'cPanel' o 'Plesk'. La mayoría de los proveedores de alojamiento web usan cPanel, pero puedes consultar con el equipo de soporte de tu proveedor si no estás seguro de cuál usar.

Necesitarás proporcionar los detalles de inicio de sesión de tu alojamiento y se integrará automáticamente.

Si esto no funciona para ti, en la misma página, verás opciones para usar los servidores DNS de Sucuri o puedes configurar manualmente tus propios servidores DNS.

Apuntar un registro al Firewall

Sigue las instrucciones proporcionadas y actualiza la dirección IP para el registro 'A' de tu sitio.

Si no entiendes qué significa todo esto, no te preocupes. Puedes contactar a tu proveedor de alojamiento web o registrador de dominios y ellos te guiarán. O también puedes abrir un ticket con Sucuri, y su equipo te ayudará a cambiar los registros DNS.

Una vez completado, tu tráfico se dirigirá primero al firewall de Sucuri y luego de regreso a tus servidores de alojamiento de WordPress.

Los cambios en tu DNS pueden tardar hasta 48 horas en reflejarse, pero generalmente ocurren en unas pocas horas.

Paso 5: Monitorea tu sitio

El firewall de Sucuri protegerá tu sitio y bloqueará cualquier ataque de hackers y bots maliciosos. Y te presentará informes en su panel, como ataques bloqueados, tráfico promedio por hora y tráfico por país.

panel de Sucuri

Deberías usar estos informes para monitorear la seguridad de tu sitio y mantenerte al día sobre los ataques fallidos.

Paso 6: Lista blanca de IPs de usuarios (Opcional)

En caso de que quieras bloquear el acceso de todas las IPs a tu panel de administración y permitir solo a tu equipo o usuarios autorizados, puedes hacerlo en la pestaña Control de Acceso.

Lista blanca de Sucuri

Aquí, puedes agregar todas las IPs que quieras incluir en la lista blanca. Luego, cambia a la pestaña Seguridad.

Verás una opción para habilitar 'Panel de administración restringido solo a direcciones IP en lista blanca'.

Lista blanca del panel de administración de Sucuri

Marca esta casilla y guarda tus opciones de seguridad. Ahora solo tus IPs en lista blanca podrán acceder a tu página de inicio de sesión.

¡Y eso es todo! Sucuri aplicará automáticamente la protección de inicio de sesión a tu sitio. Y no solo eso, tu sitio estará protegido contra todo tipo de malware y ataques.

Esperamos que hayas encontrado útil esta publicación. Si deseas mejorar aún más la seguridad de tu sitio, te recomendamos leer:

Estas publicaciones pueden ayudarte a hacer que la seguridad de tu sitio sea sólida como una roca para que puedas mantener a los hackers a raya.

Comentarios   Dejar una respuesta

Agrega un comentario

Nos complace que hayas elegido dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de privacidad, y todos los enlaces son nofollow. NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

Lista de verificación para lanzar WordPress

La lista de verificación definitiva para lanzar WordPress

Hemos recopilado todos los elementos esenciales de la lista de verificación para el lanzamiento de tu próximo sitio web de WordPress en un práctico ebook.
¡Sí, envíame el eBook gratis!