Introduction au manuel CSDN

Écrit par

dans

Ce manuel CSDN explique comment utiliser Cisilino Site Defense Network, un plugin pour WordPress qui protège le site contre les tentatives d’accès abusives. Je l’adresse à toute personne qui administre un site et veut comprendre à quoi sert chaque onglet avant d’y toucher. Je décris ici la version 1.0.15.

Schéma du manuel CSDN : menu Réglages de WordPress avec les dix onglets du plugin

Qu’est-ce que Cisilino Site Defense Network

Cisilino Site Defense Network, en abrégé CSDN, est un plugin pour WordPress. Il compte les échecs de connexion pour chaque adresse IP. Quand une IP atteint le seuil, il la bloque en l’écrivant dans le fichier .htaccess du site.

Le plugin fonctionne seul, sans aucune configuration. La connexion à un panneau externe est facultative. Si tu ne la configures pas, le plugin n’effectue aucun appel vers l’extérieur.

Tu le trouves dans le menu latéral de WordPress, à l’endroit indiqué par le point 1 de l’image : Réglages > Cisilino Site Defense Network. À l’intérieur se trouvent dix onglets, listés au point 3.

À quoi il sert

Le plugin réunit plusieurs défenses, toutes gérées depuis cette même page.

  • Blocage automatique des IP qui échouent trop souvent à la connexion, avec une liste blanche pour les réseaux de confiance.
  • Blocage et déblocage manuel d’une IP unique, même à durée limitée.
  • Règles facultatives pour .htaccess : pas de PHP dans uploads, pas de liste des dossiers, fichiers sensibles protégés.
  • En-têtes HTTP de sécurité et déconnexion des administrateurs inactifs.
  • Une politique sur qui peut créer de nouveaux utilisateurs.
  • Une limite aux publications des auteurs, ainsi qu’aux commentaires et aux formulaires Contact Form 7 envoyés par des invités.
  • Un registre des activités du site et un contrôle d’intégrité des fichiers du plugin.
  • Un journal des erreurs PHP, que tu peux activer quand tu en as besoin.

Ce que le plugin ne fait pas

Ce manuel CSDN parle aussi des limites, et il vaut mieux les connaître tout de suite. Le plugin n’est pas un pare-feu applicatif : il n’analyse pas le contenu des requêtes. Le mot IDS dans le nom de l’onglet désigne des règles d’accès aux fichiers et aux dossiers, pas un vrai système de détection d’intrusion.

  • Il n’empêche pas les altérations de fichiers : il les détecte seulement, et qui a déjà un accès en écriture peut contourner le contrôle.
  • Il ne crée pas de copie de .htaccess avant de le modifier.
  • Il n’offre pas de Content-Security-Policy parmi ses en-têtes.
  • Il ne cache pas la liste des utilisateurs de l’API REST de WordPress.
  • Il n’a pas de liste de domaines email ni de captcha pour les inscriptions.
  • Sur un serveur qui ignore .htaccess, comme nginx, les règles au niveau serveur n’ont aucun effet.

Attention : un plugin réduit les risques, il ne les annule pas. Maintiens à jour WordPress, les thèmes et les plugins, et fais des sauvegardes du site, même en utilisant CSDN.

Prérequis

  • WordPress 5.8 ou ultérieur et PHP 7.4 ou ultérieur.
  • Apache, ou LiteSpeed compatible, pour les blocages d’IP et pour le durcissement. Le fichier .htaccess doit être accessible en écriture.
  • Un compte avec le droit de gérer les réglages. Sur un site unique, c’est manage_options. Sur un réseau multisite, il faut le super admin.
  • Pour le panneau, facultatif : une adresse https, un customer code et une clé API.

Les mises à jour arrivent via le mécanisme habituel de WordPress, dans Extensions > Mises à jour. Le plugin est pensé pour l’annuaire de WordPress.org, où il a sa page officielle : c’est le bon endroit pour vérifier quelle version est publiée.

Comment lire le manuel CSDN

Tu peux lire les chapitres dans l’ordre, ou sauter directement à celui dont tu as besoin. Chaque chapitre contient une image avec le plan de la page et des cercles rouges numérotés : le numéro 1 indique l’entrée de menu, le 2 l’onglet actif, les autres les sections.

Si c’est la première fois, commence par l’installation et le premier démarrage. Si quelque chose ne fonctionne pas, va directement au chapitre sur la résolution des problèmes. Voici les chapitres :

  1. Introduction : cette page.
  2. Installer et activer Cisilino Site Defense Network
  3. Connecter le plugin au panneau : Réglages distants
  4. Onglet Général : seuil de blocage et état du plugin
  5. Bloquer, débloquer et liste blanche : les dérogations manuelles
  6. Onglet IP bloquées : lire la liste noire
  7. Durcissement / IDS : les règles pour .htaccess
  8. Surveillance des téléversements et contrôle d’intégrité
  9. Onglet Test : vérifier que les protections fonctionnent
  10. Paranoic Hardening : en-têtes de sécurité et session administrateur
  11. Inscription des utilisateurs : qui peut créer un compte
  12. Limitation de débit : limites pour auteurs et visiteurs
  13. Journal d’activité : ce qui s’est passé sur le site
  14. Journal de débogage : les erreurs PHP dans un fichier dédié
  15. Résolution des problèmes et questions fréquentes
  16. Désactivation, désinstallation et données personnelles

Une remarque qui évite les confusions. Le blocage et le déblocage manuel d’une IP, ainsi que la liste blanche, se trouvent dans l’onglet Général, pas dans IP bloquées. Il en va de même pour le formulaire de surveillance des téléversements.

Tous les libellés des champs et des boutons, dans le manuel CSDN, sont copiés tels que tu les vois dans le plugin. Pour commencer, passe au chapitre suivant : Installer et activer Cisilino Site Defense Network.

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