- Pourquoi votre site WordPress est une cible
- Les 5 fondamentaux à mettre en place dès aujourd'hui
- Installer un pare-feu et un anti-malware
- Mettre en place des sauvegardes automatiques
- Lutter contre le spam et les bots
- Détecter un piratage : signes et audit
- Que faire en cas de piratage ?
- Faut-il faire appel à un professionnel ?
Vous pensez que votre petit site vitrine n'intéresse personne ? Détrompez-vous. 90 % des attaques WordPress sont automatisées, ciblées par des bots qui scannent en permanence Internet à la recherche de la moindre faille à exploiter. Que vous gériez le site d'un cabinet médical à Lognes ou la boutique e-commerce d'un grand groupe, vous êtes potentiellement concerné.
La bonne nouvelle ? Avec 5 mesures simples et un peu de rigueur, vous pouvez bloquer 99 % des tentatives d'attaque. Voici comment, étape par étape.
Pourquoi votre site WordPress est une cible
Avant de parler solutions, il faut comprendre les motivations des attaquants. Contrairement à une idée reçue, ils ne ciblent pas spécifiquement votre site : ils scannent automatiquement des millions de sites à la recherche de vulnérabilités connues.
Les 4 motivations principales :
- Injection de contenu malveillant : un site piraté devient un relais de spam, de phishing ou de redirections frauduleuses (Viagra, casino, etc.).
- Vol de données : si vous avez un formulaire de contact, un espace client ou une boutique, vos données utilisateurs valent de l'or sur le dark web.
- Cryptominage : votre serveur est détourné pour miner de la cryptomonnaie au profit de l'attaquant.
- Attaque par rebond : votre site devient un point de départ pour attaquer d'autres cibles.
Selon les chiffres de Wordfence en 2024, plus de 86 milliards de tentatives d'attaques ont été bloquées sur WordPress dans le monde. Sur un site vitrine standard, on enregistre en moyenne 50 à 200 tentatives de connexion frauduleuses par jour.
Les 5 fondamentaux à mettre en place dès aujourd'hui
Avant même de toucher à un plugin de sécurité, il y a 5 mesures de base à appliquer. C'est ce que je vérifie en priorité lors d'un audit de sécurité chez un nouveau client.
1. Maintenir WordPress, le thème et les plugins à jour
C'est la cause n°1 des piratages. Selon une étude Sucuri, 57 % des sites WordPress piratés en 2024 tournaient avec un cœur, un thème ou un plugin obsolète. Activez les mises à jour automatiques pour le cœur WordPress, et faites un point manuel sur les plugins et thèmes au moins une fois par mois.
2. Utiliser des mots de passe solides et l'authentification à 2 facteurs
Bannissez "admin", "azerty", "password123" et autres classiques. Utilisez un gestionnaire de mots de passe (Bitwarden, 1Password) pour générer des mots de passe de 16+ caractères. Activez l'authentification à 2 facteurs (2FA) sur tous les comptes administrateurs via un plugin comme Wordfence Login Security ou Two Factor Authentication.
3. Limiter les comptes administrateurs
Combien de personnes ont accès à votre site avec un compte "Administrateur" ? Si la réponse est plus de 2, c'est trop. Donnez le rôle "Éditeur" à ceux qui rédigent du contenu, et réservez "Administrateur" aux personnes qui font de la maintenance technique. Désactivez les comptes inactifs.
4. Choisir un hébergement de qualité
Un hébergement bas de gamme à 3 €/mois sur un serveur mutualisé surpeuplé est une porte ouverte aux attaques. Préférez des hébergeurs spécialisés WordPress comme o2switch, OVH, Infomaniak ou IONOS, qui proposent une isolation des comptes, des sauvegardes automatiques et une assistance technique réactive.
5. Activer HTTPS sur tout le site
Le certificat SSL/TLS (cadenas vert dans la barre d'URL) chiffre les échanges entre votre site et vos visiteurs. C'est gratuit avec Let's Encrypt et inclus dans la plupart des hébergements. Sans HTTPS, les mots de passe transitent en clair sur le réseau — une aubaine pour les pirates.
Installer un pare-feu et un anti-malware
Une fois les fondamentaux en place, l'étape suivante est d'installer un pare-feu applicatif (WAF) couplé à un scanner anti-malware. C'est le bouclier qui bloque activement les tentatives d'attaque.
Les 3 solutions que je recommande à mes clients :
- Wordfence Security (gratuit, version Premium à 119 $/an) : le plugin de référence avec plus de 4 millions d'installations. Pare-feu intégré, scanner de malwares, protection contre les attaques par force brute, surveillance en temps réel. J'en parle plus en détail dans mon article sur les plugins WordPress essentiels.
- Cloudflare (gratuit) : pare-feu en amont du serveur, qui filtre le trafic avant qu'il atteigne votre site. Mode "Under Attack" extrêmement efficace en cas d'attaque DDoS. Bonus : améliore aussi la vitesse de chargement.
- Sucuri (à partir de 199 $/an) : solution premium tout-en-un avec pare-feu cloud, scanner et garantie de nettoyage en cas de piratage. Le top pour les sites à enjeux (e-commerce, médias).
Pour un site PME standard, Wordfence gratuit + Cloudflare gratuit est une combinaison redoutablement efficace, et c'est ce que je mets en place par défaut sur mes interventions.
Mettre en place des sauvegardes automatiques
La sécurité parfaite n'existe pas. Même avec toutes les précautions du monde, un site peut être compromis. La seule garantie de pouvoir vous en remettre, c'est d'avoir des sauvegardes régulières, automatiques et externalisées.
Ce que je recommande à tous mes clients :
- Fréquence quotidienne pour les sites e-commerce ou avec contenus fréquemment mis à jour, hebdomadaire pour les sites vitrine.
- Sauvegarde complète : fichiers WordPress + base de données. Sauvegarder uniquement l'un ou l'autre, c'est inutile.
- Stockage externalisé : Google Drive, Dropbox, Amazon S3 ou Backblaze. Surtout pas sur le même serveur que le site.
- Rétention de 30 jours minimum : un piratage peut passer inaperçu pendant des semaines. Si vos sauvegardes ne remontent qu'à 3 jours, vous restaurez un site déjà compromis.
- Test de restauration mensuel : une sauvegarde qu'on n'a jamais testée est aussi fiable qu'un parachute qu'on n'a jamais déplié.
Le plugin UpdraftPlus (gratuit) couvre tous ces besoins pour un site standard. Pour des sites critiques, j'utilise BackupBuddy (199 $/an) qui ajoute des fonctions de migration et de duplication.
Lutter contre le spam et les bots
Au-delà des attaques ciblées, le spam est un fléau quotidien : commentaires automatisés, soumissions de formulaires bidons, inscriptions de faux comptes. Voici comment l'éliminer.
Protéger les formulaires
N'utilisez plus jamais un formulaire de contact sans protection anti-spam. Trois options selon le niveau de sécurité requis :
- Honeypot (champ invisible que seuls les bots remplissent) : invisible et efficace contre 70 % du spam basique.
- hCaptcha ou Cloudflare Turnstile : alternatives RGPD-friendly au reCAPTCHA de Google. Gratuit et très efficace.
- Akismet : indispensable pour les commentaires de blog, moins pertinent pour les formulaires.
Bloquer les tentatives de connexion frauduleuses
Sur un site WordPress par défaut, l'URL d'administration est /wp-admin ou /wp-login.php. Les bots la connaissent par cœur. Deux mesures simples :
- Limiter les tentatives de connexion avec Wordfence ou Limit Login Attempts Reloaded. Après 5 échecs, l'IP est bloquée pour 24h.
- Renommer l'URL de connexion avec WPS Hide Login.
/wp-admindevient/mon-acces-secret. Plus de 90 % des bots automatisés sont ainsi mis hors-jeu.
Détecter un piratage : signes et audit
Comment savoir si votre site est compromis ? Voici les 5 signes qui doivent vous alerter immédiatement :
- Ralentissement soudain et inexpliqué du site (le pirate utilise vos ressources).
- Apparition de contenu inhabituel : pages, articles, liens cachés en footer (souvent en blanc sur fond blanc).
- Pic anormal de trafic sortant ou d'envois de mails depuis votre serveur.
- Avertissement Google Safe Browsing dans Search Console ("Ce site peut endommager votre ordinateur").
- Redirections inattendues vers d'autres sites quand on accède au vôtre.
Pour un audit complet, je propose un service de diagnostic de sécurité WordPress avec rapport détaillé et plan d'action prioritisé. Décrivez-moi votre situation et je vous fais un retour rapide. Si vous êtes en panique parce que votre site a déjà été piraté, c'est une intervention d'urgence que je traite sous 24-48h.
Que faire en cas de piratage ?
Si malgré tout vous découvrez un piratage, ne paniquez pas. Voici les 5 étapes à suivre dans l'ordre :
- Mettez le site hors ligne (mode maintenance) pour ne pas propager d'éventuels malwares à vos visiteurs.
- Changez TOUS les mots de passe : WordPress, hébergement, FTP, base de données. Y compris ceux des autres administrateurs.
- Restaurez la dernière sauvegarde saine (avant la date présumée du piratage).
- Identifiez la faille exploitée et corrigez-la (plugin obsolète, mot de passe faible, etc.). Sinon le piratage se reproduira.
- Faites un audit complet : changement des clés de sécurité (wp-config.php), scan anti-malware approfondi, vérification des comptes utilisateurs créés pendant l'intrusion.
Si vous ne maîtrisez pas ces étapes, faites appel à un professionnel. Une intervention de récupération coûte généralement entre 400 et 1 500 € selon la complexité, mais c'est rien comparé aux pertes potentielles (clients perdus, données volées, déclassement Google).
Faut-il faire appel à un professionnel ?
Cet article vous donne 90 % des bonnes pratiques. Pour les 10 % restants — qui font souvent toute la différence — un audit professionnel est un investissement rentable, surtout si :
- Votre site génère du chiffre d'affaires (e-commerce, prise de rendez-vous, génération de leads).
- Vous gérez des données sensibles (formulaires de contact, espace client, RGPD).
- Vous n'avez pas le temps ou les compétences techniques pour mettre tout cela en place vous-même.
- Vous avez déjà subi un piratage et voulez éviter que ça se reproduise.
Je propose des prestations de sécurisation WordPress complètes incluant audit, mise en place du pare-feu, configuration des sauvegardes, durcissement de la configuration et formation à la maintenance. C'est inclus dans mon pack Maintenance annuelle (600 € HT/an) qui couvre aussi les mises à jour et la surveillance proactive.
Vous avez des doutes sur la sécurité de votre site ? Contactez-moi pour un diagnostic rapide. Je vous dis honnêtement si vous avez besoin d'une intervention ou si vos basiques suffisent. La première discussion est toujours gratuite et sans engagement.