Comment limiter les tentatives de connexion sur WordPress pour éviter les intrusions par force brute ?

WordPress est un système de gestion de contenu puissant et largement utilisé, et limiter le nombre de tentatives de connexion est un moyen efficace de prévenir les attaques par force brute. Dans cet article, nous allons expliquer en détail comment limiter le nombre de tentatives de connexion dans WordPress afin d'améliorer la sécurité de votre site web.

Image[1]-Comment limiter le nombre de tentatives de connexion sur WordPress pour éviter le piratage par force brute - Photon Volatility | Professional WordPress Repair Service, Global Coverage, Fast Response

Qu'est-ce qu'une attaque par force brute ?

Une attaque par force brute est une attaque qui consiste à accéder à un compte en essayant constamment différentes combinaisons de mots de passe. Les pirates utilisent souvent des outils automatisés pour essayer rapidement un grand nombre de mots de passe. S'il n'y a pas de limite au nombre de tentatives de connexion, un pirate peut essayer les mots de passe un nombre illimité de fois jusqu'à ce qu'il trouve la bonne combinaison.

Pourquoi dois-je limiter le nombre de tentatives de connexion ?

Limiter le nombre de tentatives de connexion peut réduire considérablement la probabilité de réussite d'une attaque par force brute. En fixant une limite raisonnable au nombre de tentatives de connexion, vous pouvez empêcher les pirates d'essayer un grand nombre de mots de passe dans un court laps de temps, améliorant ainsi la sécurité de votre site web.

Comment limiter le nombre de tentatives de connexion dans WordPress

Il y a plusieurs façons de limiter le nombre de tentatives de connexion dans WordPress. Voici quelques méthodes courantes et les plugins recommandés :

1. utiliser le plug-in pour limiter le nombre de tentatives de connexion

L'utilisation de plugins est l'un des moyens les plus simples et les plus efficaces d'y parvenir. Voici quelques plugins recommandés :

Limiter les tentatives de connexionCe plugin vous permet de définir et de gérer facilement la limite du nombre de tentatives de connexion. Il offre de nombreuses options de paramétrage qui peuvent être personnalisées en fonction de vos besoins.

  • Étapes de l'installation: :

1) Dans le tableau de bord de WordPress, naviguez vers "plug-in (composant logiciel)"->"Installation de nouveaux plug-ins".

2. rechercher "Limiter les tentatives de connexion".

3. installer et activer le plug-in.

    Image [2] - Comment limiter le nombre de tentatives de connexion sur WordPress pour éviter le piratage par force brute - Photon Volatility | Professional WordPress Repair Service, Global Reach, Fast Response

    4. en "mettre en place"->"Limiter les tentatives de connexion"pour configurer le plug-in.

      Image [3] - Comment limiter le nombre de tentatives de connexion sur WordPress pour éviter le piratage par force brute - Photon Volatility | Professional WordPress Repair Service, Global Reach, Fast Response

      Verrouillage de la connexionCe plugin enregistre chaque tentative de connexion échouée et verrouille l'adresse IP pendant un certain temps après qu'un nombre prédéfini de tentatives a été dépassé.

      • Étapes de l'installation: :
        1. Dans le tableau de bord de WordPress, naviguez vers Plugins -> Installer un nouveau plugin.
        2. Recherchez "Login Lockdown".
        3. Installez et activez le plug-in.
        4. Configurez le plugin dans "Settings" -> "Login Lockdown".

      Limite de connexion WPSCe plugin vous permet de limiter le nombre de tentatives de connexion et de bloquer les adresses IP lorsque la limite est dépassée.

      • Étapes de l'installation: :
        1. Dans le tableau de bord de WordPress, naviguez vers Plugins -> Installer un nouveau plugin.
        2. Recherchez "WPS Limit Login".
        3. Installez et activez le plug-in.
        4. Dans "mettre en place"->"Limite de connexion WPS"pour configurer le plug-in.

      2, ajouter manuellement un code pour limiter le nombre de tentatives de connexion

      Image [4] - Comment limiter le nombre de tentatives de connexion sur WordPress pour éviter le piratage par force brute - Photon Volatility | Professional WordPress Repair Service, Global Reach, Fast Response

      Si vous préférez le faire manuellement, vous pouvez le faire en ajoutant le fichier functions.php pour ajouter du code permettant de limiter le nombre de tentatives de connexion. Vous trouverez ci-dessous un exemple de code :

      function custom_login_attempts_limit() {
          if (!session_id()) {
              session_start() ;
          }
      
          if (isset($_SESSION['login_attempts']) && $_SESSION['login_attempts'] >= 3) {
              $lockout_time = 15 * 60 ; // 15 minutes
              $current_time = time() ;
      
              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') ;

      Configurer des limites raisonnables aux tentatives de connexion

      Que vous choisissiez d'utiliser un plugin ou d'ajouter du code manuellement, il est essentiel de configurer des limites raisonnables pour les tentatives de connexion. Voici quelques paramètres recommandés :

      • Nombre de tentatives de connexionLimiter le nombre de tentatives de connexion à 3-5 Les temps.
      • temps de fermetureLe temps de verrouillage est réglé sur 15-30 Procès-verbal.
      • Augmenter le temps de verrouillageLe temps de verrouillage peut être augmenté graduellement après chaque verrouillage.

      Contrôler et gérer les tentatives de connexion

      Une fois qu'une limite a été fixée pour le nombre de tentatives de connexion, la surveillance et la gestion régulières de ces tentatives sont essentielles pour assurer la sécurité de votre site web. Veillez à ce que les plugins utilisés offrent des fonctions de journalisation et de notification afin que des mesures puissent être prises rapidement lorsqu'une activité de connexion inhabituelle est détectée.

      Image [5] - Comment limiter le nombre de tentatives de connexion sur WordPress pour éviter le piratage par force brute - Photon Volatility | Professional WordPress Repair Service, Global Reach, Fast Response

      rendre un verdict

      Limiter le nombre de tentatives de connexion est un moyen efficace de prévenir les attaques par force brute. En utilisant un plugin ou en ajoutant un code manuellement, vous pouvez facilement mettre en œuvre cette fonctionnalité et améliorer considérablement la sécurité de votre site WordPress.


      Contactez nous
      Vous n'arrivez pas à lire le tutoriel ? Contactez-nous pour une réponse gratuite ! Aide gratuite pour les sites personnels et les sites de petites entreprises !
      Service clientèle WeChat
      Service clientèle WeChat
      Tel : 020-2206-9892
      QQ咨询:1025174874
      (iii) Courriel : info@361sale.com
      Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
      © Déclaration de reproduction
      Cet article a été écrit par : xiesong
      LA FIN
      Si vous l'aimez, soutenez-le.
      félicitations0 partager (joies, avantages, privilèges, etc.) avec les autres
      commentaires achat de canapé

      Veuillez vous connecter pour poster un commentaire

        Pas de commentaires