
Problèmes de sécurité WordPress : comment les résoudre
Mises à jour, accès, sauvegardes et outils de protection : découvrez comment résoudre les problèmes de sécurité de votre site WordPress.
Un site WordPress peut présenter des failles sans montrer de signe visible. Faites le point sur les erreurs fréquentes et les vérifications à effectuer pour réduire les risques.

Les problèmes de sécurité WordPress proviennent souvent de mises à jour négligées, d’accès mal protégés ou d’extensions vulnérables. Pour réduire les risques, vérifiez régulièrement les comptes, les composants installés, les sauvegardes et la configuration de l’hébergement. Si votre site montre des signes de piratage, évitez de supprimer des fichiers au hasard avant d’avoir identifié la cause.
Repousser les mises à jour est une erreur fréquente. Certaines corrigent des vulnérabilités connues : un site qui conserve un composant vulnérable reste exposé aux attaques cherchant à exploiter cette faille.
La crainte de casser le site est légitime, mais elle ne justifie pas de figer durablement WordPress. Pour préparer une mise à jour dans de bonnes conditions :
La mise à jour de WordPress, du thème et des extensions doit s’accompagner d’un suivi de PHP et des autres composants de l’hébergement. Un site non maintenu peut aussi rencontrer des problèmes de compatibilité, de performance et de visibilité.
Une sauvegarde n’est utile que si elle contient les éléments nécessaires et peut être restaurée. Vérifiez qu’elle comprend à la fois les fichiers du site et sa base de données.
Les erreurs courantes sont notamment une fréquence inadaptée, une seule copie écrasée à chaque sauvegarde ou un stockage sur le même serveur que le site. Prévoyez si possible des copies automatisées et externalisées, plusieurs points de restauration et un chiffrement lorsque les données le nécessitent.
Testez régulièrement la restauration et documentez la procédure : qui peut intervenir, comment accéder aux copies et comment vérifier que le site restauré fonctionne correctement. Une sauvegarde ancienne ou déjà compromise ne suffit pas toujours à remettre le site en sécurité.
Chaque compte administrateur peut modifier des réglages importants, installer une extension ou supprimer du contenu. Un compte compromis ou une erreur de manipulation peut donc avoir des conséquences sur tout le site.
Appliquez le principe du moindre privilège : attribuez à chacun les droits nécessaires à son travail, sans davantage. Un rédacteur n’a pas systématiquement besoin d’un accès administrateur, et un prestataire peut disposer d’un accès limité à sa mission.
Examinez régulièrement les comptes dans Utilisateurs de l’administration WordPress. Supprimez les comptes inutilisés et retirez les accès des anciens intervenants. Prévoyez aussi la fin des accès temporaires dès leur création.
Les attaques par force brute essaient de nombreux mots de passe. D’autres utilisent des identifiants volés sur un autre service, en espérant qu’ils aient été réutilisés sur votre site.
Demandez à chaque utilisateur un mot de passe long et unique, par exemple une phrase difficile à deviner. Un gestionnaire de mots de passe aide à créer et à conserver des identifiants distincts. Activez l’authentification multifacteur lorsque c’est possible, en particulier pour les administrateurs.
Si elle ne peut pas être utilisée pour tous les comptes, maintenez des règles strictes sur les mots de passe et surveillez les connexions. Évitez également les identifiants administrateur évidents et le partage d’un même compte entre plusieurs personnes.
La page de connexion peut recevoir de nombreuses tentatives automatisées. Elles encombrent les journaux et peuvent aboutir si un compte utilise un mot de passe faible ou réutilisé.
La limitation des tentatives de connexion peut s’appuyer sur des délais progressifs ou sur le blocage d’adresses IP, selon la solution choisie. Configurez ces protections avec prudence pour éviter de bloquer les utilisateurs légitimes, et conservez une méthode pour retrouver l’accès en cas de verrouillage.
Avec W-Maintenance
Confiez la sécurisation de vos accès WordPress
W-Maintenance peut vérifier les comptes, les droits et les protections de connexion de votre site.
Chaque extension ajoute du code et peut introduire une vulnérabilité. Le risque augmente lorsqu’elle n’est plus maintenue, qu’elle est incompatible avec le site ou qu’elle provient d’une source douteuse.
Avant d’installer une extension, vérifiez son utilité, sa provenance, son historique de mises à jour, sa compatibilité et sa réputation. Évitez d’ajouter plusieurs outils qui remplissent la même fonction sans nécessité.
Faites régulièrement l’inventaire des extensions actives et désactivées : ces dernières restent présentes sur le serveur tant qu’elles ne sont pas supprimées. Supprimez celles dont vous n’avez plus besoin, après avoir vérifié les conséquences sur le site et réalisé une sauvegarde.
Les thèmes premium téléchargés illégalement, parfois appelés nulled, peuvent contenir des portes dérobées, des scripts malveillants ou des redirections indésirables. Un thème gratuit obtenu hors d’une source fiable peut présenter les mêmes risques.
Choisissez un thème provenant d’une source fiable et bénéficiant d’un suivi. Un thème chargé de fonctionnalités inutiles ajoute du code à maintenir et peut rendre les mises à jour plus délicates. Selon vos besoins, comparez les fonctionnalités réellement nécessaires et la facilité de maintenance avant de choisir une solution du marché ou un développement sur mesure.
Des permissions trop larges, des répertoires dont le contenu est listable ou des sauvegardes placées dans un dossier public peuvent exposer des informations sensibles. Vérifiez notamment la protection de wp-config.php, des fichiers .env, des journaux et des archives de sauvegarde.
Attention aussi aux copies oubliées, comme wp-config.php~ ou wp-config-old.php. Selon la configuration du serveur, elles peuvent être accessibles différemment du fichier d’origine.
Appliquez les permissions minimales adaptées à votre hébergement, désactivez l’affichage du contenu des répertoires et bloquez l’accès public aux fichiers sensibles par la configuration serveur lorsque nécessaire. Stockez les sauvegardes hors de l’espace accessible publiquement. Les réglages précis dépendent de l’hébergement : vérifiez-les avant toute modification.
La sécurité ne s’arrête pas à l’administration WordPress. Un compte de base de données trop permissif, un mot de passe faible ou une base exposée inutilement peuvent faciliter l’accès aux données ou leur modification.
Contrôlez aussi les versions de PHP et des composants serveur, ainsi que les accès au panneau d’hébergement, en SSH ou en FTP. Évitez les comptes partagés entre prestataires, retirez les accès devenus inutiles et limitez les droits d’écriture. Préférez un transfert de fichiers sécurisé plutôt qu’un FTP non chiffré.
Une erreur de connexion à la base de données n’indique pas automatiquement un piratage. Si elle revient régulièrement, examinez toutefois l’hébergement et les accès dans le cadre du diagnostic de sécurité.
Sans HTTPS correctement configuré, les données échangées peuvent être exposées à une interception, notamment sur un réseau public. Vérifiez le certificat, les redirections et l’accès à l’administration en HTTPS.
Contrôlez également le contenu mixte : une page chargée en HTTPS peut encore appeler des ressources en HTTP. Des redirections mal configurées peuvent, quant à elles, empêcher l’accès au site ou provoquer des boucles.
Les en-têtes de sécurité, les restrictions de chargement de ressources externes et certaines règles serveur constituent des protections supplémentaires selon le contexte. Ils ne remplacent ni les mises à jour ni la protection des comptes et doivent être testés avant leur mise en production.
Le durcissement consiste à réduire les fonctions exposées et les actions risquées, sans chercher simplement à cacher que le site utilise WordPress. Examinez notamment :
Procédez progressivement. Un réglage appliqué sans comprendre son rôle peut interrompre une fonction utilisée par le site ou par un outil connecté. Testez chaque changement et conservez un moyen de revenir en arrière.
Un site piraté peut continuer à fonctionner normalement tout en diffusant du spam dans les moteurs de recherche, en affichant des publicités cachées ou en envoyant des messages frauduleux. Des alertes de navigateur, une baisse de trafic ou des signalements d’utilisateurs peuvent aussi révéler un problème.
Pour détecter plus tôt une anomalie, mettez en place une surveillance adaptée :
Ces contrôles ne prouvent pas à eux seuls qu’un site est sain, mais ils aident à repérer des changements inhabituels et à les examiner.
Supprimer quelques fichiers suspects ou changer uniquement le mot de passe administrateur peut laisser la porte d’entrée ouverte. Une extension vulnérable, un compte caché, une porte dérobée, une tâche planifiée ou un accès serveur compromis peuvent permettre une nouvelle intrusion.
Suivez plutôt un ordre de traitement :
Une restauration peut faire partie de la remise en état, mais elle doit s’appuyer sur une copie saine et sur la correction de la cause. Si le site est déjà compromis, le nettoyage et la sécurisation d’un site WordPress piraté nécessitent une vérification de l’ensemble des accès et des composants.
Le phishing, les mots de passe réutilisés ou l’installation précipitée d’une extension recommandée dans un message douteux peuvent contourner les protections techniques. Évitez aussi d’envoyer des identifiants par e-mail.
Même dans une petite équipe, une courte procédure aide à clarifier les responsabilités : attribution des rôles, règles de mots de passe, validation des extensions, mises à jour et réaction à une anomalie. Associez-la à une routine de contrôle des comptes, des sauvegardes, des composants et des alertes.
Avec W-Maintenance
Faites vérifier la sécurité de votre site WordPress
W-Maintenance intervient sur la sécurité et la maintenance WordPress, notamment en cas de site compromis.
À retenir
Les composants obsolètes, les mots de passe faibles, les droits administrateur excessifs et les extensions vulnérables font partie des problèmes fréquents. Des fichiers sensibles exposés ou des sauvegardes non vérifiées peuvent aussi aggraver un incident.
Une extension désactivée reste présente sur le serveur tant qu’elle n’est pas supprimée. Lors de votre inventaire, vérifiez donc aussi les extensions désactivées et supprimez celles qui ne sont plus utiles après avoir contrôlé les conséquences sur le site.
Non, une restauration seule peut laisser subsister la faille qui a permis l’intrusion. Vérifiez que la copie est saine, corrigez la cause, renouvelez les accès concernés et surveillez le site après sa remise en service.
Article rédigé avec l’aide d’une IA à partir des sources citées et de notre pratique de la maintenance WordPress. Notre méthode éditoriale.
À lire aussi

Mises à jour, accès, sauvegardes et outils de protection : découvrez comment résoudre les problèmes de sécurité de votre site WordPress.

Réalisez un audit de sécurité WordPress : accès, extensions, fichiers, serveur et sauvegardes. Suivez la checklist et priorisez les corrections.

Comparez les plugins de sécurité WordPress, leurs fonctions et leurs limites, puis découvrez comment les installer sans négliger les sauvegardes.
Parlons de votre site
Mises à jour, panne, piratage, lenteur : décrivez-nous la situation, un expert vous répond en général dans les deux heures ouvrées.