Cómo limitar los intentos de inicio de sesión en WordPress para evitar la violación por fuerza bruta

WordPress es un sistema de gestión de contenidos potente y muy utilizado, y limitar el número de intentos de inicio de sesión es una forma eficaz de evitar ataques de intrusión por fuerza bruta. En este artículo, explicaremos en detalle cómo limitar el número de intentos de inicio de sesión en WordPress para mejorar la seguridad de tu sitio web.

Imagen[1]-Cómo limitar el número de intentos de inicio de sesión en WordPress para evitar el cracking por fuerza bruta - Photon Volatility | Servicio Profesional de Reparaciones de WordPress, Cobertura Global, Respuesta Rápida

¿Qué es un ataque de fuerza bruta?

Un ataque de fuerza bruta es un ataque que consiste en acceder a una cuenta probando constantemente varias combinaciones de contraseñas. Los hackers suelen utilizar herramientas automatizadas para probar un gran número de contraseñas rápidamente. Si no hay límite en el número de intentos de acceso, un hacker puede probar contraseñas un número ilimitado de veces hasta encontrar la combinación correcta.

¿Por qué debo limitar el número de intentos de inicio de sesión?

Limitar el número de intentos de inicio de sesión puede reducir significativamente la probabilidad de éxito de un ataque de fuerza bruta. Al establecer un límite razonable en el número de intentos de inicio de sesión, puedes evitar que los hackers prueben un gran número de contraseñas en un corto periodo de tiempo, mejorando así la seguridad de tu sitio web.

Cómo limitar el número de intentos de inicio de sesión en WordPress

Hay varias maneras de implementar un límite en el número de intentos de inicio de sesión en WordPress. Estos son algunos métodos comunes y plugins recomendados:

1. Utilice el complemento para limitar el número de intentos de inicio de sesión

El uso de plugins es una de las formas más fáciles y eficaces de hacerlo. Aquí tienes algunos plugins recomendados:

Limitar los intentos de inicio de sesión RecargadoEste plugin le ayuda a establecer y gestionar fácilmente el límite en el número de intentos de inicio de sesión. Ofrece ricas opciones de configuración que se pueden personalizar de acuerdo a sus necesidades.

  • Pasos de la instalación::

1. En el panel de control de WordPress, vaya a "plug-in (componente de software)"->"Instalación de nuevos plug-ins".

2. Busque "Limitar los intentos de inicio de sesión Recargado".

3. Instale y active el plug-in.

    Imagen [2] - Cómo limitar el número de intentos de inicio de sesión en WordPress para evitar el cracking por fuerza bruta - Photon Volatility | Professional WordPress Repair Service, Global Reach, Fast Response

    4. En "establecer"->"Limitar los intentos de inicio de sesión" para configurar el complemento.

      Imagen [3] - Cómo limitar el número de intentos de inicio de sesión en WordPress para evitar el cracking por fuerza bruta - Photon Volatility | Servicio Profesional de Reparación de WordPress, Alcance Global, Respuesta Rápida

      Bloqueo de inicio de sesiónEste plugin registra cada intento fallido de inicio de sesión y bloquea esa dirección IP durante un periodo de tiempo una vez superado un número preestablecido de intentos.

      • Pasos de la instalación::
        1. En el panel de control de WordPress, vaya a Plugins -> Instalar nuevo plugin.
        2. Busque "Bloqueo de inicio de sesión".
        3. Instale y active el complemento.
        4. Configure el plugin en "Configuración" -> "Bloqueo de inicio de sesión".

      WPS Limit LoginEste plugin le permite limitar el número de intentos de inicio de sesión y bloquear direcciones IP cuando se supera el límite.

      • Pasos de la instalación::
        1. En el panel de control de WordPress, vaya a Plugins -> Instalar nuevo plugin.
        2. Busque "WPS Limit Login".
        3. Instale y active el complemento.
        4. En "establecer"->"WPS Limit Login" para configurar el complemento.

      2, añadir manualmente código para limitar el número de intentos de inicio de sesión

      Imagen [4] - Cómo limitar el número de intentos de inicio de sesión en WordPress para evitar el cracking por fuerza bruta - Photon Volatility | Servicio profesional de reparaciones de WordPress, alcance global, respuesta rápida

      Si prefiere hacerlo manualmente, puede hacerlo añadiendo el archivo funciones.php para añadir código para implementar un límite en el número de intentos de inicio de sesión. A continuación se muestra un código de ejemplo:

      function custom_login_attempts_limit() {
          if (!session_id()) {
              session_start();
          }
      
          if (isset($_SESSION['login_attempts']) && $_SESSION['login_attempts'] >= 3) {
              $lockout_time = 15 * 60; // 15 minutos
              $current_time = tiempo();
      
              if ($current_time - $_SESSION['last_attempt_time']  sanitize_text_field($_POST['log']),
                      'user_password' => $_POST['pwd'],
                      'remember' => isset($_POST['rememberme']) ? sanitize_text_field($_POST['rememberme']) : false
                  ).
      
                  $user = wp_signon($creds, false );
      
                  if (is_wp_error($user)) {
                      $_SESSION['login_attempts'] = isset($_SESSION['login_attempts']) ? $_SESSION['login_attempts'] + 1 : 1;
                      $_SESSION['last_attempt_time'] = time();
                  } else {
                      $_SESSION['login_attempts'] = 0;
                  }
              }
          }
      }
      add_action('login_init', 'custom_login_attempts_limit');

      Configurar límites razonables a los intentos de inicio de sesión

      Tanto si opta por utilizar un plugin como por añadir código manualmente, es fundamental configurar límites razonables para los intentos de inicio de sesión. Aquí tienes algunos ajustes recomendados:

      • Número de intentos de inicio de sesiónLimita el número de intentos de inicio de sesión a 3-5 Tiempos.
      • tiempo de bloqueoEl tiempo de bloqueo se fija en 15-30 Actas.
      • Aumentar el tiempo de bloqueo: Aumente gradualmente el tiempo de bloqueo después de cada bloqueo.

      Supervisar y gestionar los intentos de inicio de sesión

      Una vez que se ha establecido un límite en el número de intentos de inicio de sesión, la supervisión y gestión periódicas de estos intentos es clave para mantener la seguridad de su sitio web. Asegúrate de que los plugins utilizados ofrecen funciones de registro y notificación para que se puedan tomar medidas inmediatas cuando se detecte una actividad de inicio de sesión inusual.

      Imagen [5] - Cómo limitar el número de intentos de inicio de sesión en WordPress para evitar el cracking por fuerza bruta - Photon Volatility | Servicio profesional de reparaciones de WordPress, alcance global, respuesta rápida

      alcanzar un veredicto

      Limitar el número de intentos de inicio de sesión es una forma efectiva de prevenir ataques de fuerza bruta. Utilizando un plugin o añadiendo código manualmente, puedes implementar fácilmente esta función y mejorar en gran medida la seguridad de tu sitio WordPress.


      Contacte con nosotros
      ¿No puede leer el tutorial? Póngase en contacto con nosotros para obtener una respuesta gratuita. Ayuda gratuita para sitios personales y de pequeñas empresas
      Servicio de atención al cliente WeChat
      Servicio de atención al cliente WeChat
      Tel: 020-2206-9892
      QQ咨询:1025174874
      (iii) Correo electrónico: info@361sale.com
      Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres
      © Declaración de reproducción
      Este artículo fue escrito por: xiesong
      EL FIN
      Si le gusta, apóyela.
      felicitaciones0 compartir (alegrías, beneficios, privilegios, etc.) con los demás
      comentarios compra de sofás

      Por favor, inicie sesión para enviar un comentario

        Sin comentarios