Guide technique pour sécuriser un site sous WordPress Imprimer

  • WordPress, sécurité
  • 0

Guide technique complet pour sécuriser un site sous WordPress

WordPress est le CMS le plus populaire au monde, alimentant plus de 40 % des sites web. Cette popularité en fait également une cible privilégiée pour les pirates informatiques. Chez Madagascar Internet, nous mettons l’accent sur la sécurité à chaque niveau d’hébergement, mais il est essentiel que chaque utilisateur applique les bonnes pratiques de durcissement WordPress. Ce guide vous détaille les mesures techniques à mettre en œuvre pour sécuriser efficacement votre site.

1. Mettre à jour régulièrement le cœur, les extensions et les thèmes

Chaque mise à jour WordPress corrige des vulnérabilités identifiées. Reporter ou ignorer ces mises à jour expose votre site à des risques de piratage. Appliquez systématiquement les mises à jour suivantes :

  • WordPress Core : activez les mises à jour automatiques en ajoutant dans le fichier wp-config.php :
    define( 'WP_AUTO_UPDATE_CORE', true );
  • Extensions et thèmes : mettez-les à jour via le tableau de bord, ou désactivez-les s’ils ne sont plus maintenus par leur éditeur.
  • PHP : utilisez une version récente et stable (modifiable depuis votre cPanel).

⚠️ Les extensions obsolètes représentent à elles seules plus de 50 % des failles de sécurité WordPress recensées.

2. Sécuriser les identifiants et limiter les accès

Les attaques par force brute ciblent la page /wp-login.php et les comptes administrateurs faibles. Pour réduire les risques :

  • Supprimez le compte admin par défaut et créez un utilisateur avec un nom unique.
  • Utilisez un mot de passe long, complexe et unique.
  • Activez la double authentification (2FA) avec des outils comme Wordfence, WP 2FA ou Google Authenticator.
  • Limitez les tentatives de connexion via Limit Login Attempts Reloaded ou équivalent.
  • Restreignez l’accès à la page de connexion à certaines adresses IP via un fichier .htaccess.

3. Durcir la configuration du fichier wp-config.php

Le fichier wp-config.php est le cœur de votre site WordPress. Il contient les identifiants de base de données et les clés de sécurité.

  • Déplacez ce fichier en dehors du répertoire public (au-dessus de public_html).
  • Définissez des clés de sécurité uniques depuis le générateur officiel WordPress.
  • Attribuez les permissions 600 au fichier via cPanel ou FTP.
  • Désactivez l’édition de fichiers depuis l’administration :
    define( 'DISALLOW_FILE_EDIT', true );

4. Configurer correctement les permissions de fichiers

Des droits trop permissifs permettent à un script malveillant de modifier ou d’injecter du code dans vos fichiers.

  • /wp-content/ et autres répertoires : 755
  • Fichiers : 644
  • wp-config.php : 600

5. Installer un pare-feu et scanner de sécurité

Un pare-feu d’application (WAF) bloque les attaques avant qu’elles n’atteignent WordPress. Nos serveurs intègrent déjà ModSecurity, un pare-feu côté serveur analysant en temps réel les requêtes suspectes.

Pour renforcer la sécurité côté site :

  • Wordfence Security : protection en temps réel, filtrage IP, scan de fichiers modifiés.
  • iThemes Security : durcissement global, blocage d’adresses IP, changement d’URL d’administration.
  • All In One WP Security : interface claire, contrôle des permissions et détection de modifications suspectes.

6. Forcer l’utilisation du HTTPS

Tous nos hébergements intègrent un certificat SSL gratuit via AutoSSL. Le protocole HTTPS chiffre les échanges entre le visiteur et le serveur, et améliore le référencement.

Ajoutez ces lignes à votre fichier .htaccess :

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

7. Sauvegardes régulières et plan de restauration

Aucune sécurité n’est absolue sans sauvegarde. Conservez toujours plusieurs copies de votre site (fichiers + base de données).

  • Utilisez le module Backup Wizard de votre cPanel.
  • Planifiez des sauvegardes automatiques via UpdraftPlus ou All-in-One WP Migration.
  • Stockez une copie en dehors du serveur (Google Drive, Dropbox, disque externe).

8. Nettoyer et surveiller régulièrement le site

La vigilance est essentielle à long terme :

  • Supprimez les plugins et thèmes inutilisés.
  • Analysez les fichiers à l’aide d’un scanner de sécurité intégré (Wordfence, iThemes).
  • Vérifiez les journaux d’accès et d’erreurs dans cPanel pour repérer toute activité anormale.
  • Surveillez la taille de vos fichiers : une augmentation soudaine peut signaler une infection.

9. Renforcer la base de données

La base MySQL contient toutes les informations de votre site. Quelques ajustements simples peuvent la rendre plus résistante :

  • Changez le préfixe de table par défaut (wp_) lors de l’installation ou via un plugin de sécurité.
  • Utilisez un mot de passe de base de données fort et unique.
  • Limitez l’accès MySQL à localhost uniquement.

10. Surveiller la santé du site

WordPress intègre un outil de diagnostic utile : Site Health (dans “Outils > Santé du site”). Il affiche les points faibles, les extensions vulnérables et les recommandations de performance.

11. En cas d’infection ou de piratage

Si votre site a été compromis :

  • Changez immédiatement tous les mots de passe (WordPress, FTP, MySQL, cPanel).
  • Restaurez une sauvegarde saine depuis votre espace cPanel.
  • Scannez le site avec Wordfence et supprimez les fichiers suspects.
  • Contactez notre support technique pour assistance et analyse approfondie.

12. Bonus : renforcer la sécurité via le serveur

Nos serveurs utilisent plusieurs couches de protection :

  • ModSecurity : bloque automatiquement les requêtes suspectes.
  • CSF Firewall : pare-feu intelligent limitant les connexions indésirables.
  • cPHulk : empêche les tentatives de connexion répétées sur les comptes d’hébergement.

En résumé

Sécuriser un site WordPress n’est pas une action ponctuelle, mais un processus continu. En appliquant ces mesures — mises à jour, durcissement des accès, sauvegardes, surveillance et pare-feu — vous réduirez considérablement les risques d’intrusion. Chez Madagascar Internet, nous vous accompagnons dans cette démarche afin que votre présence en ligne reste performante, fiable et sécurisée.


Cette réponse était-elle pertinente?

« Retour

Nouveaux services

Création Site Web

  • Etude de Projet
  • Mis en oeuvre rapide
  • Conception
  • Réalisation
  • Développement
  • Suivi de Projet
  • Maintenance
sur devis

Refonte Site Web

  • Rafraichissement du design
  • Intégration des réseaux sociaux
  • Mise à jour des textes et photos
  • Nouvelles fonctionnalités
  • Améliorer la convivialité
  • Nouvelle ergonomie
  • Optimiser le référencement
sur devis

Mise à jours CMS

  • Eviter les piratages
  • Affichage plus rapide du site
  • Péréniser le référencement
  • Améliore la sécurité du site
  • Nouvelles fonctionalités
  • Gestion d’articles plus aisée
sur devis

Sécurisation CMS

  • Modifier les valeurs par défaut
  • Combler les failles de sécurité
  • installation d’un pare-feux
  • Forcer l’authetification via SSL
sur devis