Cybersécurité & support
WordPress piraté : les 7 signes et quoi faire
WordPress est un outil solide et très répandu. Cette popularité en fait aussi une cible de choix. Souvent, un piratage ne vise pas votre entreprise en particulier : des robots parcourent le web à la recherche de sites mal protégés, avec une extension obsolète ou un mot de passe faible.
Un site compromis peut rediriger vos visiteurs vers des arnaques, envoyer du spam en votre nom ou exposer des données. Plus vous réagissez tôt, plus les dégâts restent limités. Voici comment reconnaître les signes, et quoi faire.
Les 7 signes qui doivent vous alerter
- Vos visiteurs sont redirigés vers un autre site. Souvent vers des pages de jeux, de faux cadeaux ou de produits douteux. La redirection peut ne toucher que les visiteurs venant d’un moteur de recherche ou d’un mobile, ce qui la rend difficile à repérer depuis votre bureau.
- Google ou votre navigateur affiche un avertissement. Un message du type « site dangereux » ou « ce site a peut-être été piraté » apparaît dans les résultats de recherche ou à l’ouverture de la page.
- Des pages ou des contenus inconnus apparaissent. Articles en langue étrangère, liens vers des sites douteux, pages que personne dans votre équipe n’a créées. Dans Google, une recherche
site:suivie de votre nom de domaine montre les pages indexées. - Des comptes administrateurs inconnus existent. Un utilisateur que personne ne reconnaît, avec des droits élevés, est un signe très sérieux d’intrusion.
- Votre site devient anormalement lent. Un script malveillant peut utiliser votre serveur pour envoyer du spam ou attaquer d’autres sites. Votre hébergeur peut alors vous signaler une consommation de ressources inhabituelle.
- Vos e-mails arrivent en spam, ou l’envoi est bloqué. Si votre serveur sert à envoyer des courriels malveillants, votre domaine peut être placé sur des listes noires, et votre hébergeur peut suspendre l’envoi.
- Des fichiers modifiés ou inconnus se trouvent sur le serveur. Fichiers PHP aux noms étranges dans le dossier des médias, code illisible ajouté en tête de fichiers, modifications de
.htaccessou dewp-config.phpque personne n’a faites.
Un seul de ces signes justifie une vérification. Plusieurs à la fois indiquent très probablement une compromission.
Les premiers réflexes en cas de piratage
Gardez votre calme et procédez dans l’ordre. L’objectif est d’abord de stopper l’attaque, puis de repartir d’une base saine.
1. Isoler le site
Mettez le site en maintenance ou restreignez son accès, pour protéger vos visiteurs. Prévenez votre hébergeur : il peut isoler le compte et vous aider. Avant toute modification, faites une copie complète du site dans son état actuel, fichiers et base de données, et conservez-la à part. Elle servira à comprendre ce qui s’est passé.
2. Changer tous les mots de passe
Changez les mots de passe de tous les comptes administrateurs WordPress, de l’hébergement (par exemple cPanel), des accès FTP ou SFTP, de la base de données et des boîtes e-mail liées au site. Faites-le depuis un poste que vous savez sain. Supprimez les comptes inconnus.
Renouvelez aussi les clés de sécurité du fichier wp-config.php : toutes les sessions ouvertes seront déconnectées, y compris celles de l’attaquant. Un gestionnaire de mots de passe comme Bitwarden facilite la création de mots de passe longs et uniques.
3. Restaurer une sauvegarde saine
La méthode la plus fiable consiste à restaurer une sauvegarde antérieure à l’infection. La difficulté est de dater cette infection : un piratage peut rester discret pendant des semaines. D’où l’intérêt de conserver plusieurs versions de sauvegarde dans le temps.
Sans sauvegarde saine, il faut nettoyer le site. Cela implique de réinstaller le cœur de WordPress, le thème et les extensions depuis leurs sources officielles, puis d’inspecter la base de données et le dossier des médias. C’est un travail minutieux, qui demande de l’expérience.
4. Mettre à jour
Une restauration seule ne suffit pas : la faille qui a permis l’intrusion est toujours là. Mettez immédiatement à jour WordPress, le thème et toutes les extensions. Supprimez les extensions et les thèmes inutilisés, ou abandonnés par leurs auteurs. Vérifiez aussi que la version de PHP de votre hébergement est toujours maintenue.
5. Renforcer la sécurité
Profitez de l’incident pour durcir la configuration :
- activez la double authentification pour les comptes administrateurs ;
- limitez les tentatives de connexion, et renommez l’identifiant « admin » s’il existe ;
- donnez à chaque utilisateur uniquement les droits dont il a besoin ;
- désactivez l’éditeur de fichiers intégré à l’administration ;
- vérifiez que tout le site est servi en HTTPS.
Si Google affichait un avertissement, demandez un réexamen du site depuis la Search Console une fois le nettoyage terminé. Surveillez ensuite le site de près pendant les semaines qui suivent.
Prévenir plutôt que réparer
Un site bien entretenu est beaucoup moins exposé. La prévention repose sur quelques habitudes simples :
- des mises à jour régulières, appliquées rapidement après leur publication, et testées au préalable si le site est critique ;
- des sauvegardes automatiques et externalisées, avec plusieurs versions conservées et des restaurations testées ;
- des extensions en nombre limité, choisies pour leur sérieux et leur suivi ;
- des accès maîtrisés : mots de passe uniques, double authentification, comptes nominatifs, suppression des accès des anciens prestataires ;
- une surveillance de la disponibilité et des modifications de fichiers, pour être alerté tôt ;
- un hébergement de qualité, avec des comptes cloisonnés et une version de PHP à jour.
Un site mis en ligne puis laissé sans maintenance accumule des failles connues. Un contrat de maintenance évite ce scénario : quelqu’un veille pour vous, et vous êtes prévenu dès qu’une anomalie apparaît.
Comment nous intervenons
Nous prenons en charge le diagnostic, le nettoyage ou la restauration, puis la sécurisation de votre site WordPress. Nous vous remettons un compte rendu clair de ce que nous avons trouvé et corrigé.
Pour la suite, nous pouvons assurer la maintenance de votre site : mises à jour, sauvegardes externalisées en Europe, surveillance et support. Vous vous concentrez sur votre activité, nous veillons sur votre site.
Et maintenant ?
Vous avez repéré l’un de ces signes, ou vous souhaitez simplement vous rassurer ? Découvrez notre offre de cybersécurité et de support infogéré. Vous pouvez aussi nous décrire votre situation : nous revenons vers vous sous 48 heures, jours ouvrés, avec un premier diagnostic et un devis sans engagement.