Un site WordPress qui continue de fonctionner normalement peut être compromis depuis des semaines sans que personne ne s’en aperçoive. Contrairement à une panne ou un plantage, un piratage réussi cherche justement à passer inaperçu. Le mécanisme le plus fréquent : un compte administrateur caché, créé par l’attaquant, qui lui donne un accès permanent au site sans que le propriétaire légitime ne le sache.
Cet article explique comment ce type d’intrusion se met en place, quels signaux doivent alerter, et quelle méthode suivre pour nettoyer un site compromis sans risquer une réinfection.
Comment un backdoor admin s’installe sur un site WordPress
Un backdoor (porte dérobée) n’est pas nécessairement un fichier malveillant visible. Dans la majorité des cas observés sur des installations WordPress, il prend la forme d’un compte utilisateur avec des droits administrateur, créé après exploitation d’une faille.
Les points d’entrée les plus courants :
- Plugin ou thème obsolète contenant une vulnérabilité connue et non corrigée
- Mot de passe faible ou réutilisé sur le compte administrateur principal
- Application passwords (mots de passe d’application, natifs à WordPress depuis la version 5.6) détournés pour authentifier des requêtes automatisées sans passer par l’interface de connexion classique
- Absence de limitation des tentatives de connexion, permettant une attaque par force brute
Une fois l’accès obtenu, l’attaquant crée un compte avec un nom qui passe volontairement inaperçu dans la liste des utilisateurs, ou modifie l’affichage pour le masquer de l’interface d’administration standard. Ce compte sert ensuite de point de réentrée permanent, même après un changement de mot de passe sur le compte principal.
Les signaux qui doivent alerter
Un site compromis présente rarement un symptôme évident au premier coup d’œil. Les indices sont souvent indirects :
- Chute brutale de trafic organique sans changement éditorial de votre côté
- Pages ou URLs inconnues indexées par Google, visibles dans Search Console (souvent des centaines, parfois des milliers, sur des thématiques sans rapport avec votre activité : casino, pharmacie, contrefaçon)
- Ralentissement inexpliqué du site, lié à des scripts tournant en arrière-plan
- Alertes de votre navigateur ou de Google Safe Browsing signalant un site trompeur
- Emails automatiques inhabituels envoyés depuis votre serveur (souvent utilisé comme relais de spam)
- Utilisateurs ou rôles que vous ne reconnaissez pas dans la liste des comptes WordPress
Le point commun à ces signaux : ils sont visibles dans les outils de suivi (Search Console, Analytics, logs d’hébergement) avant d’être visibles sur le site lui-même. C’est une bonne raison de consulter ces outils régulièrement, indépendamment de tout soupçon.
Méthode de remédiation en cinq étapes
Nettoyer un site compromis sans méthode structurée aboutit presque toujours à une réinfection dans les semaines qui suivent. La séquence suivante limite ce risque.
- Audit forensique avant toute action
Avant de supprimer quoi que ce soit, il faut comprendre l’étendue de la compromission : quels fichiers ont été modifiés, quels comptes ont été créés, quelle a été la porte d’entrée initiale. Supprimer un compte suspect sans identifier la faille exploitée revient à laisser la porte ouverte. - Isolation du site
Le site est mis en mode maintenance ou déconnecté temporairement pour éviter la propagation (vers d’autres sites hébergés sur le même serveur mutualisé, notamment) et empêcher l’attaquant d’agir pendant le nettoyage. - Nettoyage
Suppression des comptes non légitimes, des fichiers injectés, des lignes de code malveillantes insérées dans les thèmes ou plugins. Cette étape s’appuie directement sur les conclusions de l’audit forensique — elle n’est jamais faite « à l’aveugle ». - Durcissement (hardening)
C’est l’étape la plus souvent négligée, et pourtant la plus importante : sans elle, le site reste vulnérable au même vecteur d’attaque. Cela comprend a minima :
> Mise à jour de WordPress, du thème et de tous les plugins
> Suppression des plugins inutilisés (chaque plugin actif est une surface d’attaque supplémentaire)
> Renforcement des mots de passe et activation de l’authentification à deux facteurs
> Limitation des tentatives de connexion
> Révision des permissions de fichiers sur le serveur - Réindexation et suivi
Une fois le site assaini, il faut demander à Google de réanalyser les pages concernées via Search Console, surveiller le retour progressif du trafic légitime, et vérifier qu’aucune alerte de sécurité ne persiste sur les outils de navigation.
- Audit forensique avant toute action
Prévenir plutôt que guérir
Un audit de sécurité préventif coûte largement moins cher qu’une remédiation en urgence, qui implique souvent une perte de trafic difficile à rattraper (Google met du temps à restaurer la confiance dans un domaine ayant hébergé du contenu malveillant). Les bonnes pratiques de base restent les plus efficaces :
- Maintenir WordPress, thème et plugins à jour en continu
- Limiter le nombre de plugins actifs au strict nécessaire
- Auditer régulièrement la liste des comptes administrateurs
- Surveiller Search Console pour détecter toute anomalie d’indexation le plus tôt possible




