Que faire en cas de piratage de son site WordPress ?

1. Identifiez la source du piratage

Avant d’agir, vous devez comprendre comment le piratage a eu lieu afin d’éviter qu’il ne se reproduise.

Solutions :

  • Vérifiez les fichiers modifiés : Utilisez un outil comme Wordfence ou Sucuri pour analyser les fichiers de votre site à la recherche de modifications malveillantes.
  • Examinez les logs du serveur : Accédez aux logs d’erreurs du serveur via cPanel ou FTP. Vous pouvez souvent trouver des indices sur la manière dont le piratage a eu lieu.
  • Vérifiez les utilisateurs et les connexions : Allez dans la section Utilisateurs de votre tableau de bord WordPress pour vérifier s’il y a des comptes inconnus ou des permissions modifiées.

2. Isoler le site compromis

Si vous avez un site compromis, la première chose à faire est de l’isoler pour empêcher la propagation du piratage ou l’exfiltration de données.

Solutions :

  • Mettez le site en mode maintenance : Vous pouvez activer le mode maintenance via un plugin comme WP Maintenance Mode pour afficher un message d’erreur aux visiteurs et protéger le contenu du site.
  • Déconnectez-vous de WordPress : Déconnectez immédiatement tous les comptes administrateur pour éviter que le pirate ne puisse continuer ses activités.
  • Désactivez les plugins et thèmes : Accédez à votre site via FTP et renommez le dossier wp-content/plugins en plugins_old pour désactiver tous les plugins, puis faites de même pour les thèmes en renommer le dossier wp-content/themes.

3. Changez tous les mots de passe

Le piratage peut avoir permis au pirate de récupérer vos informations de connexion. Changez tous les mots de passe pour sécuriser vos comptes.

Solutions :

  • Changez le mot de passe de WordPress : Connectez-vous à votre panneau d’administration WordPress ou réinitialisez votre mot de passe via la page de connexion.
  • Changez le mot de passe FTP et cPanel : Accédez à votre hébergeur (cPanel, Plesk, etc.) et changez immédiatement vos informations de connexion FTP, cPanel, et toute autre plateforme d’administration.
  • Changez les mots de passe des bases de données : Modifiez le mot de passe de votre base de données via cPanel et mettez à jour le fichier wp-config.php avec ces nouveaux identifiants.

4. Vérifiez et nettoyez les fichiers compromis

Les pirates modifient souvent les fichiers du site, y compris le fichier .htaccess, les plugins et les thèmes. Vous devez vous assurer que tous les fichiers sont propres.

Solutions :

  • Scannez votre site pour détecter les malwares : Utilisez des plugins comme Wordfence, Sucuri Security, ou iThemes Security pour analyser votre site à la recherche de malwares et de fichiers suspects.
  • Vérifiez les fichiers WordPress principaux : Comparez les fichiers WordPress du cœur du système avec une version propre de WordPress téléchargée depuis WordPress.org. Remplacez les fichiers infectés.
  • Supprimez les fichiers inconnus ou suspects : Si vous trouvez des fichiers qui ne font pas partie de l’installation normale de WordPress, supprimez-les immédiatement.
  • Réinstallez les plugins et thèmes : Téléchargez les versions les plus récentes des plugins et thèmes depuis des sources fiables (WordPress.org ou des développeurs officiels) et réinstallez-les proprement.

5. Vérifiez et réinitialisez la base de données

Le pirate peut avoir modifié la base de données pour insérer des scripts malveillants ou des utilisateurs non autorisés. Il est donc crucial de vérifier la base de données.

Solutions :

  • Réinitialisez les utilisateurs et les rôles : Accédez à votre base de données via phpMyAdmin et supprimez les utilisateurs non autorisés dans la table wp_users.
  • Vérifiez les tables et les requêtes suspectes : Cherchez des tables ou des requêtes suspectes dans la base de données qui pourraient indiquer la présence de scripts malveillants.
  • Restaurer une sauvegarde propre : Si vous disposez d’une sauvegarde propre de la base de données, restaurez-la.

6. Mettre à jour WordPress, les plugins et les thèmes

Une des causes courantes de piratage est l’utilisation de versions obsolètes de WordPress, de plugins ou de thèmes. Assurez-vous que tout est à jour pour corriger les vulnérabilités.

Solutions :

  • Mettez à jour WordPress : Allez dans Tableau de bord > Mises à jour et assurez-vous que votre installation de WordPress est à jour.
  • Mettez à jour les plugins et thèmes : Mettez à jour tous les plugins et thèmes via le tableau de bord WordPress ou téléchargez-les à partir de sources fiables.

7. Vérifiez la sécurité du serveur et du certificat SSL

Le serveur sur lequel votre site est hébergé pourrait également être une cible pour les pirates. Assurez-vous qu’il est sécurisé et que votre site utilise HTTPS.

Solutions :

  • Mettez à jour les logiciels du serveur : Si vous avez accès à l’administration de votre serveur, assurez-vous que le système d’exploitation et les logiciels sont à jour.
  • Vérifiez les permissions des fichiers et répertoires : Assurez-vous que les permissions des fichiers sont correctement configurées (755 pour les répertoires, 644 pour les fichiers).
  • Installez un certificat SSL : Si ce n’est pas déjà fait, obtenez un certificat SSL pour sécuriser les connexions entre les utilisateurs et votre site.

8. Restaurer le site à partir d’une sauvegarde propre

Si vous avez une sauvegarde récente de votre site avant le piratage, c’est souvent la solution la plus rapide pour récupérer un site fonctionnel.

Solution :

  • Restaurer la sauvegarde : Si vous utilisez un plugin de sauvegarde comme UpdraftPlus, BackWPup, ou Duplicator, utilisez-le pour restaurer une version propre de votre site avant le piratage.
  • Restaurer à partir de la sauvegarde de l’hébergeur : Certains hébergeurs offrent des sauvegardes automatiques. Contactez le support de votre hébergeur pour récupérer une sauvegarde.

9. Améliorer la sécurité pour prévenir d’autres piratages

Une fois que votre site est restauré, il est important de renforcer la sécurité pour empêcher d’autres attaques.

Solutions :

  • Installez un plugin de sécurité : Utilisez des plugins comme Wordfence, iThemes Security, ou Sucuri Security pour surveiller et protéger votre site.
  • Activez l’authentification à deux facteurs (2FA) : Activez la 2FA pour l’accès à votre tableau de bord afin d’ajouter une couche de sécurité supplémentaire.
  • Changez vos clés de sécurité : Allez dans le fichier wp-config.php et générez de nouvelles clés de sécurité pour WordPress via le générateur de clés.

10. Prévenez vos utilisateurs et Google

Si le piratage a affecté des données sensibles ou votre SEO, vous devez informer vos utilisateurs et Google.

Solutions :

  • Informez vos utilisateurs : Si des données utilisateur ont été compromises, prévenez vos visiteurs et conseillez-leur de changer leurs mots de passe.
  • Demandez une révision de votre site sur Google : Si Google a marqué votre site comme compromis dans Google Search Console, demandez une réévaluation une fois le site nettoyé.

Conclusion : Prévenir et réagir rapidement au piratage 🔐

Le piratage d’un site WordPress est un événement perturbant, mais en agissant rapidement et méthodiquement, vous pouvez restaurer votre site et protéger vos données. La sécurité de votre site repose sur des pratiques préventives, telles que la mise à jour régulière de WordPress, des plugins et des thèmes, ainsi que l’utilisation d’un plugin de sécurité robuste.

carle
carle