Installer et activer Cisilino Site Defense Network

Écrit par

dans

Pour installer le plugin CSDN, il te suffit de quelques minutes et d’aucune donnée externe. Tu charges le fichier zip, tu l’actives et la protection locale démarre toute seule. Dans ce chapitre tu vois les étapes, ce qui se passe à l’activation et ce qu’il faut contrôler au premier démarrage.

Schéma du menu Extensions de WordPress pour installer le plugin CSDN avec le fichier zip

Où se trouve l’installation

Tout commence depuis l’entrée Extensions du menu latéral de WordPress, le point 1 de l’image. De là, ouvre Ajouter une extension.

Comment installer le plugin

Avant de commencer, fais une sauvegarde du site. Le plugin écrit dans le fichier .htaccess et n’en crée pas de copie, donc la prudence te revient.

  1. Dans le menu latéral, va sur Extensions puis sur Ajouter une extension.
  2. Clique sur Téléverser une extension.
  3. Au point 3 de l’image, sous Fichier zip de l’extension, choisis le fichier zip du plugin, par exemple cisilino-site-defense-network-1.0.15.zip.
  4. Clique sur Installer maintenant.
  5. Au point 4 de l’image, une fois l’installation terminée, clique sur Activer l’extension.

Tu peux aussi copier le dossier du plugin dans /wp-content/plugins/ par FTP. Tu l’actives ensuite depuis Extensions > Extensions installées. Le résultat est le même.

Ce qui se passe à l’activation

Le plugin prépare tout seul tout ce dont il a besoin.

  • Il crée quatre tables dans la base de données, avec le préfixe de ton site. Ce sont csdn_events, csdn_overrides, csdn_rate_hits et csdn_activity.
  • Il prépare les deux blocs marqués dans .htaccess, un pour les IP bloquées et un pour le durcissement. À la première activation, ils sont vides.
  • Il enregistre trois tâches planifiées de WordPress. Ce sont la synchronisation toutes les 15 minutes, le nettoyage quotidien du registre et le contrôle d’intégrité quotidien.
  • Il prend une photographie des empreintes des fichiers PHP du plugin, utilisée ensuite par le contrôle d’intégrité.

Les tâches planifiées utilisent WP-Cron. Elles démarrent quand le site reçoit des visites, sauf si l’hébergeur utilise un cron système.

Premier démarrage

Dès que tu as fini d’installer le plugin, ouvre Réglages > Cisilino Site Defense Network. L’onglet Général s’ouvre. En haut tu vois une ligne avec trois compteurs. Ce sont les IP bloquées localement, celles reçues du panneau et celles de la liste de sécurité facultative. Juste après l’installation, ils sont tous à zéro.

Tu n’as rien à configurer pour être protégé. Voici ce qui est déjà actif avec les valeurs par défaut :

  • La détection des échecs de connexion, avec un seuil de blocage de 10.
  • La politique d’inscription « Rôles à faible privilège uniquement ».
  • La limitation de débit pour les auteurs et pour les invités, et l’email obligatoire à la création des utilisateurs.
  • Le registre d’activité, avec une rétention de 30 jours et un plafond de 500 lignes.
  • L’enregistrement des téléversements de fichiers. Leur blocage, en revanche, est désactivé.

Par défaut, plusieurs éléments restent désactivés. Ce sont les règles de durcissement, les en-têtes de sécurité, la déconnexion pour inactivité et le journal de débogage. Tu les actives toi-même, une à la fois, dans les chapitres dédiés.

Trois contrôles à faire tout de suite

  1. Dans l’onglet Général, section IP de confiance (liste blanche), clique sur Ajouter à la liste blanche si tu vois l’encadré « Ton IP actuelle (…) n’est pas dans la liste blanche. ». Ainsi, tes erreurs de mot de passe ne compteront pas.
  2. Regarde la valeur sous Adresse IP dans la section Dérogations locales IP : le champ est pré-rempli avec ton IP. Ne clique pas sur Enregistrer la dérogation avec « Bloquer (ban) », ou tu te bloqueras toi-même.
  3. Parcours les dix onglets et lis les textes d’introduction. Les autres chapitres du manuel te disent ce que fait chacun d’eux.

Attention : le compteur des échecs de connexion est cumulatif et n’a pas d’expiration. Même un utilisateur légitime, en se trompant de mot de passe de temps en temps, peut atteindre le seuil. Mets tes réseaux de confiance dans la liste blanche.

Valeurs par défaut et limites

  • Le plugin n’apparaît dans la page Réglages que pour qui a le bon droit. Qui ne l’a pas ne voit pas la page ; s’il essaie d’ouvrir une action, il reçoit « Non autorisé. ».
  • Sur un réseau multisite, la page est réservée au super admin, car .htaccess est celui du réseau. Connecte au panneau un seul site par réseau.
  • Si .htaccess n’est pas accessible en écriture, le site continue de fonctionner mais les règles au niveau serveur ne sont pas appliquées.
  • Le plugin lit l’IP du visiteur uniquement depuis REMOTE_ADDR et ignore les en-têtes comme X-Forwarded-For. Si le site est derrière un proxy ou un CDN, tous les visiteurs peuvent apparaître avec la même IP que le proxy. Avant de te fier aux blocages, vérifie donc que l’IP affichée dans Ton IP actuelle est vraiment la tienne.

Ce qui se passe en coulisses

Après une mise à jour, le plugin compare la version de la base de données avec la version actuelle. Si elles diffèrent, il met à jour les tables et reprend la photographie des fichiers, afin que la mise à jour ne ressemble pas à une altération. Tu n’as pas besoin de réactiver le plugin.

Pour les bases de l’installation d’un plugin sous WordPress, consulte le guide officiel de gestion des extensions. Il explique aussi l’installation par FTP et la différence entre désactiver et supprimer.

Si quelque chose ne va pas

Si tu n’arrives pas à installer le plugin, vérifie d’abord le fichier zip choisi. Vérifie aussi que ton utilisateur peut installer des extensions. Si après l’activation tu obtiens une erreur serveur, passe au chapitre Résolution des problèmes et questions fréquentes.

Chapitre précédent : l’introduction au manuel. Chapitre suivant : Connecter le plugin au panneau : Réglages distants.

Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Mentions de Cookies WordPress par Real Cookie Banner