Les mesures de sécurité WordPress regroupent l’ensemble des actions techniques et organisationnelles qui permettent de protéger un site WordPress contre le piratage, les logiciels malveillants, la perte de données et les accès non autorisés. La protection la plus efficace repose sur une combinaison cohérente : cœur WordPress à jour, thèmes et extensions fiables, authentification robuste, sauvegardes régulières, certificat SSL, pare-feu applicatif web, hébergement sécurisé et surveillance continue. Dans ce guide, vous trouverez des actions concrètes et priorisées que vous pouvez appliquer dès aujourd’hui en tant que propriétaire de site, administrateur ou responsable digital.
WordPress est l’un des systèmes de gestion de contenu les plus utilisés au monde grâce à sa flexibilité, sa simplicité de prise en main et son immense écosystème d’extensions. Mais cette popularité attire aussi les attaquants. Dans la pratique, de nombreuses intrusions ne proviennent pas d’une faille du noyau WordPress lui-même, mais de mots de passe faibles, d’extensions non mises à jour, de thèmes douteux, de permissions de fichiers mal configurées ou d’un hébergement insuffisamment sécurisé. Il serait donc risqué de confier toute la sécurité de votre site à une seule extension : une approche par couches est indispensable.
Les recommandations ci-dessous s’appliquent aussi bien aux petits blogs qu’aux sites vitrines d’entreprise, aux boutiques WooCommerce ou aux plateformes avec espace membre. L’objectif n’est pas seulement de bloquer les attaques, mais aussi de détecter rapidement un incident, de revenir proprement à un état stable et de protéger les données des utilisateurs. Pour les sites qui génèrent du chiffre d’affaires, la sécurité WordPress n’est pas un détail technique : c’est un élément central de la continuité d’activité.
Pourquoi les sites WordPress sont-ils ciblés ?
La première raison est simple : WordPress est extrêmement répandu. Les cybercriminels ne choisissent pas toujours leurs victimes une par une. Ils utilisent souvent des robots automatisés qui scannent des milliers de noms de domaine à la recherche d’une version obsolète d’une extension, d’un identifiant par défaut, d’un mot de passe faible ou d’une page d’administration exposée. Dès qu’un point d’entrée est trouvé, les tentatives d’attaque peuvent commencer automatiquement en quelques minutes.
Parmi les scénarios les plus fréquents, on retrouve les attaques par force brute sur la page de connexion, l’envoi de fichiers malveillants, l’injection SQL, les failles XSS, l’utilisation de thèmes ou d’extensions nulled, les redirections spam et les attaques de SEO spam qui manipulent les résultats de recherche. Par exemple, une extension de formulaire non mise à jour peut permettre à un attaquant d’envoyer un fichier sur le serveur. De la même façon, si le mot de passe administrateur ressemble à 123456 ou à un mot courant, les robots peuvent le tester très rapidement.
Les conséquences d’un piratage ne se limitent pas à une indisponibilité du site. Google peut afficher une alerte de sécurité, les comptes publicitaires peuvent être suspendus, les données clients peuvent être exposées et la confiance envers la marque peut être sérieusement affectée. C’est pourquoi la sécurité WordPress doit être pensée dès le début du projet, et non ajoutée à la dernière minute au moment de la mise en ligne.
Tableau de priorités : quelles mesures sont les plus critiques ?
Si vous disposez de peu de temps, le tableau ci-dessous vous aide à identifier les mesures de sécurité WordPress à traiter en priorité. Pour obtenir le meilleur niveau de protection, l’idéal reste de les appliquer ensemble.
| Mesure de sécurité | Réduction du risque | Difficulté de mise en place | Fréquence recommandée |
|---|---|---|---|
| Mises à jour de WordPress, des thèmes et des extensions | Très élevée | Facile | Contrôle hebdomadaire |
| Mot de passe fort et authentification à deux facteurs | Très élevée | Facile | Immédiatement et en continu |
| Sauvegardes régulières | Très élevée | Moyenne | Quotidienne ou hebdomadaire |
| Utilisation de SSL et HTTPS | Élevée | Facile | En continu |
| Pare-feu et analyse anti-malware | Élevée | Moyenne | Analyse quotidienne |
| Permissions de fichiers et sécurité de wp-config | Moyenne à élevée | Moyenne | Contrôle mensuel |
| Infrastructure d’hébergement sécurisée | Très élevée | Facile | Dès la création du site |
1. Gardez le cœur WordPress, les thèmes et les extensions à jour
La mise à jour est l’une des bases les plus importantes de la sécurité WordPress. Lorsqu’une vulnérabilité est découverte, les développeurs publient généralement un correctif rapidement. Mais si le propriétaire du site ne l’installe pas, les attaquants peuvent exploiter une faille déjà connue. Utiliser une ancienne version, c’est un peu comme vivre dans une maison dont la serrure a été remplacée par le fabricant, tout en continuant à utiliser l’ancienne porte non réparée.
La bonne méthode pour effectuer les mises à jour
- Commencez par réaliser une sauvegarde complète du site : fichiers et base de données doivent être inclus.
- Si possible, testez les mises à jour dans un environnement de préproduction ou staging.
- Mettez d’abord à jour le cœur WordPress, puis les thèmes et les extensions.
- Après la mise à jour, vérifiez la page d’accueil, les formulaires, la page de paiement et le tableau de bord.
- Ne vous contentez pas de désactiver les extensions inutilisées : supprimez-les complètement.
Exemple concret : sur une boutique WooCommerce, il est recommandé de créer une commande test avant de mettre à jour une extension de paiement. Après la mise à jour, si le panier, le paiement, les e-mails de confirmation et la gestion du stock fonctionnent correctement, le risque en production est plus faible. Si vous n’êtes pas à l’aise techniquement, choisir un hébergement WordPress administrable, stable et régulièrement mis à jour simplifie beaucoup le processus. Hébergement WordPress
2. Utilisez un mot de passe fort, un identifiant unique et la 2FA
Les attaques par force brute consistent à envoyer automatiquement de nombreuses combinaisons d’identifiants et de mots de passe vers l’écran de connexion WordPress. L’identifiant admin associé à un mot de passe faible reste l’un des risques les plus courants. Pour un compte administrateur, utilisez un mot de passe unique d’au moins 14 caractères, comprenant majuscules, minuscules, chiffres et symboles.
Un gestionnaire de mots de passe facilite la création et le stockage de mots de passe différents pour chaque service. Utiliser le même mot de passe pour votre e-mail, votre panneau d’hébergement, votre compte WordPress et votre accès FTP est une erreur majeure. Si un seul compte est compromis, tous les autres systèmes peuvent être exposés à leur tour.
Actions simples pour sécuriser la connexion
- N’utilisez pas l’identifiant admin ; créez un nom d’administrateur difficile à deviner.
- Activez l’authentification à deux facteurs.
- Limitez le nombre de tentatives de connexion échouées.
- Supprimez les comptes administrateurs inutilisés depuis longtemps.
- Attribuez les rôles auteur, éditeur et administrateur uniquement selon les besoins réels.
Par exemple, donner un accès administrateur à une personne qui doit seulement publier des articles de blog crée un risque inutile. Un rôle d’auteur ou d’éditeur est souvent suffisant pour la production de contenu. En limitant les privilèges, vous réduisez les dégâts possibles si un compte utilisateur est compromis.
3. Mettez en place un plan de sauvegarde régulier et restaurable
La sauvegarde n’empêche pas une attaque, mais elle permet de récupérer votre site après un incident. Elle joue donc le rôle d’assurance dans votre stratégie de sécurité. Pour qu’une sauvegarde ait de la valeur, il ne suffit pas qu’elle existe : elle doit aussi pouvoir être restaurée. Beaucoup de propriétaires de sites pensent être protégés, puis découvrent au moment critique que la base de données est absente, que les fichiers sont corrompus ou que la sauvegarde est trop ancienne.
Le plan de sauvegarde idéal dépend du type de site. Pour un média qui publie tous les jours ou une boutique en ligne qui reçoit des commandes, une sauvegarde quotidienne est recommandée, voire plus fréquente lors des périodes de forte activité. Pour un site vitrine relativement statique, une sauvegarde hebdomadaire peut suffire. En revanche, conserver les sauvegardes uniquement sur le même serveur n’est pas une bonne pratique : si le serveur est compromis ou endommagé, les sauvegardes peuvent disparaître avec lui.
L’approche de sauvegarde 3-2-1
- 3 copies : le site en production, une sauvegarde locale et une sauvegarde distante.
- 2 supports différents : par exemple le serveur et un stockage cloud.
- 1 emplacement externe : une copie conservée dans un lieu ou un service distinct.
Effectuer au moins une restauration test par mois est une excellente habitude. Vous saurez ainsi combien de temps il vous faut pour remettre le site en ligne en cas d’urgence. Lorsque vous évaluez les options de sauvegarde sur l’infrastructure Hostragons, tenez compte de la fréquence de modification des données de votre projet. Solutions de sauvegarde d'hébergement
4. Le certificat SSL et le HTTPS doivent être obligatoires
Le SSL chiffre les données échangées entre le visiteur et le serveur. Les identifiants de connexion, les formulaires de contact, les pages de paiement et les espaces membres ne peuvent pas être considérés comme sûrs sans HTTPS. Les navigateurs modernes peuvent signaler comme « non sécurisés » les sites qui n’utilisent pas SSL, ce qui nuit à la confiance des utilisateurs et aux taux de conversion.
Le SSL n’est pas réservé aux boutiques en ligne. Même un blog simple transporte des données via la connexion administrateur, les commentaires ou le formulaire de contact. Chaque site WordPress devrait donc avoir un certificat SSL actif, avec redirection de toutes les requêtes HTTP vers leur équivalent HTTPS. Il faut aussi vérifier les erreurs de contenu mixte : une page peut être servie en HTTPS tout en chargeant certaines images ou scripts en HTTP, ce qui dégrade la sécurité et l’expérience utilisateur.
Après l’installation du SSL, vérifiez dans les réglages généraux de WordPress que les adresses du site commencent bien par HTTPS. Videz ensuite le cache et testez le site depuis plusieurs navigateurs. Pour choisir et installer un certificat SSL, vous pouvez consulter la page certificat SSL.
5. Choisissez des thèmes et extensions fiables
Une part importante des failles de sécurité WordPress provient de thèmes et d’extensions tiers. Les thèmes et plugins nulled, c’est-à-dire distribués gratuitement alors qu’ils sont normalement payants ou sous licence, représentent un risque particulièrement élevé. Ces fichiers peuvent contenir une porte dérobée, des liens spam, du code de minage de cryptomonnaie ou des scripts destinés à exfiltrer des données.
Liste de contrôle avant d’installer une extension
- La date de dernière mise à jour est-elle récente ?
- Le nombre d’installations actives et les avis utilisateurs inspirent-ils confiance ?
- Le développeur est-il connu et fournit-il un support sérieux ?
- L’extension répond-elle réellement à votre besoin ?
- Avez-vous déjà une autre extension qui fait la même chose ?
Avoir peu d’extensions ne signifie pas automatiquement que votre site est plus sûr ; l’essentiel est d’utiliser des extensions utiles, bien maintenues et de qualité. Cela dit, chaque extension ajoute une couche de code supplémentaire, donc une surface d’attaque potentielle. Installer un constructeur de pages complet uniquement pour changer la couleur d’un titre peut par exemple être excessif, à la fois pour la performance et pour la sécurité.
6. Utilisez un pare-feu applicatif web et une analyse anti-malware
Un pare-feu applicatif web, souvent appelé WAF, analyse le trafic entrant vers votre site et bloque les requêtes suspectes. Les tentatives d’injection SQL, l’envoi de fichiers malveillants, le trafic de robots et certaines attaques par force brute peuvent être filtrés à ce niveau. Dans une stratégie de sécurité WordPress, le WAF joue le rôle de première ligne de défense.
L’analyse anti-malware, elle, vérifie les modifications de fichiers, les fragments de code suspects et les signatures de logiciels malveillants connus. Une analyse automatique quotidienne est plus efficace qu’un contrôle manuel occasionnel. La présence de fichiers exécutables dans le dossier wp-content/uploads est notamment un signal d’alerte : normalement, un répertoire destiné aux images ne devrait pas contenir de fichiers PHP.
Lorsque vous choisissez une extension de sécurité, ne regardez pas seulement la quantité de fonctionnalités. Vérifiez aussi qu’elle ne ralentit pas votre site et qu’elle est régulièrement mise à jour. Une solution qui fonctionne en complément des protections côté serveur offre généralement un résultat plus équilibré. Sécurité d'hébergement Web
7. Contrôlez les permissions de fichiers, wp-config.php et l’accès aux répertoires

Des permissions de fichiers mal configurées peuvent faciliter la modification de fichiers existants ou l’ajout de nouveaux fichiers par un attaquant. En pratique, les permissions 755 pour les dossiers et 644 pour les fichiers sont couramment admises. Les fichiers sensibles comme wp-config.php doivent être protégés encore plus strictement, car ils contiennent des informations critiques telles que l’identifiant de base de données, le mot de passe et les clés de sécurité.
Désactiver l’édition de fichiers depuis le tableau de bord WordPress est également une bonne mesure de sécurité. Ainsi, même si un compte administrateur est compromis, l’attaquant ne pourra pas injecter directement du code malveillant via l’éditeur de thème. Il est aussi recommandé de désactiver l’indexation des répertoires : les visiteurs ne doivent pas pouvoir afficher la liste des fichiers contenus dans un dossier.
Points à vérifier régulièrement
- Le fichier wp-config.php ne doit pas être lisible par tout le monde.
- Le dossier uploads doit être contrôlé pour détecter d’éventuels fichiers exécutables.
- Les anciens fichiers de sauvegarde, zip ou sql inutiles ne doivent pas rester dans la racine web.
- Le préfixe par défaut des tables de base de données doit idéalement être modifié lors de l’installation.
- Le mode debug doit être désactivé sur un site en production.
Une erreur fréquente après une migration consiste à laisser d’anciennes sauvegardes dans public_html. Les attaquants scannent automatiquement des noms comme backup.zip, old.sql, sauvegarde-site.tar ou site-backup.zip. Si ces fichiers sont accessibles publiquement, ils peuvent exposer tout le site.
8. Un hébergement sécurisé est la base de la sécurité WordPress
La sécurité WordPress ne se joue pas uniquement au niveau de l’application. Les mises à jour du serveur, la version de PHP, l’isolation des comptes, la protection anti-malware, l’infrastructure de sauvegarde, la protection DDoS et la qualité du support relèvent en grande partie de l’hébergeur. Sur un serveur mal configuré, même la meilleure extension de sécurité ne pourra offrir qu’une protection limitée.
Utiliser une version récente de PHP est important à la fois pour la performance et pour la sécurité. Les anciennes versions de PHP ne reçoivent plus forcément de correctifs. De plus, chaque compte d’hébergement devrait fonctionner de manière isolée : si un autre site présent sur le même serveur est compromis, votre site ne doit pas être impacté.
Avant de choisir un hébergement, posez les bonnes questions : existe-t-il des sauvegardes automatiques ? Le SSL est-il facile à installer ? Un pare-feu côté serveur est-il disponible ? L’équipe support peut-elle vous orienter en cas de malware ? Les versions de PHP sont-elles maintenues à jour ? Est-il possible d’augmenter les ressources en cas de pic de trafic ? Pour une infrastructure solide sur ces points, vous pouvez consulter Packages d'hébergement Hostragons. Si vous démarrez un nouveau projet, pensez aussi à sécuriser la gestion du nom de domaine via Vérification de domaine et enregistrement.
9. Sécurisez le tableau de bord, XML-RPC et l’URL de connexion
Le tableau de bord WordPress est l’une des zones les plus testées par les attaquants. Limiter les tentatives de connexion et activer l’authentification à deux facteurs constitue une base indispensable. En complément, si votre site n’a pas besoin de la fonctionnalité XML-RPC, vous pouvez envisager de la désactiver. XML-RPC a déjà été détourné dans le passé pour des attaques par pingback et des tentatives de force brute.
Modifier l’URL de connexion n’est pas une mesure de sécurité forte à elle seule, mais cela peut réduire une partie du trafic automatisé. Il faut l’envisager comme une mesure d’appoint, et non comme un véritable bouclier. La sécurité principale repose toujours sur des mots de passe robustes, la 2FA, la limitation des tentatives de connexion et un WAF.
Autoriser l’accès au tableau de bord uniquement depuis certaines adresses IP peut être efficace pour les sites d’entreprise. Toutefois, cette mesure doit être planifiée avec prudence si votre équipe utilise des IP dynamiques, car des utilisateurs légitimes pourraient se retrouver bloqués. Avant toute restriction stricte, prévoyez toujours une procédure de récupération.
10. Sécurisez les rôles utilisateurs et les processus éditoriaux
Pour les blogs multi-auteurs, les sites gérés par une agence ou les équipes e-commerce, la gestion des rôles utilisateurs est essentielle. Chaque personne doit disposer uniquement des droits nécessaires à sa mission. Ce principe est connu sous le nom de moindre privilège.
Par exemple, un spécialiste SEO qui modifie seulement les contenus n’a pas besoin d’un rôle administrateur. Une équipe comptable qui consulte les commandes ne doit pas pouvoir installer des thèmes ou des extensions. Les comptes des collaborateurs qui quittent l’entreprise doivent être désactivés immédiatement, et les comptes administrateurs partagés sont à éviter. Avec un compte partagé, il devient presque impossible de savoir qui a effectué une action donnée.
Il est également recommandé d’appliquer des restrictions de types de fichiers pour les utilisateurs autorisés à envoyer des médias. Certains formats, comme le SVG, peuvent transporter du code malveillant si le site est mal configuré. Intégrer des contrôles de sécurité dans le processus éditorial permet de réduire non seulement les attaques techniques, mais aussi les erreurs humaines.
11. Comment savoir si votre site est sain ?
Détecter qu’un site WordPress a été piraté n’est pas toujours évident. Il arrive que la page d’accueil paraisse normale, tandis que les moteurs de recherche reçoivent un contenu différent. Dans d’autres cas, seules les visites depuis mobile sont redirigées vers des pages de jeux d’argent, de fausses promotions ou des sites frauduleux. Une surveillance régulière est donc indispensable.
Signes suspects à surveiller
- Des titres sans rapport avec votre activité apparaissent dans les résultats Google.
- Des comptes utilisateurs inconnus sont créés dans le tableau de bord.
- Des fichiers PHP inhabituels ou des dossiers aux noms aléatoires apparaissent sur le serveur.
- Le site effectue des redirections inattendues au chargement.
- L’utilisation des ressources d’hébergement augmente brusquement.
- La réputation d’envoi des e-mails se dégrade ou des plaintes pour spam apparaissent.
Si vous observez l’un de ces symptômes, ne supprimez pas le site dans la panique. Commencez par sauvegarder l’état actuel, examinez les journaux d’accès, changez tous les mots de passe, appliquez les mises à jour et nettoyez les fichiers malveillants. Après la remise en état, vérifiez les problèmes de sécurité dans Google Search Console et envoyez une demande de réexamen si nécessaire.
12. Checklist mensuelle de sécurité WordPress
La sécurité n’est pas une installation ponctuelle, mais un processus de maintenance régulier. Appliquer la checklist ci-dessous une fois par mois vous aidera à détecter de nombreux problèmes avant qu’ils ne deviennent critiques.
- Le cœur WordPress, les thèmes et les extensions sont-ils à jour ?
- Les extensions, thèmes et comptes utilisateurs inutilisés ont-ils été supprimés ?
- Les sauvegardes sont-elles bien générées et un test de restauration a-t-il été réalisé ?
- Le certificat SSL est-il valide et la redirection HTTPS fonctionne-t-elle correctement ?
- Y a-t-il une hausse inhabituelle des tentatives de connexion échouées ?
- L’analyse de sécurité a-t-elle signalé un fichier suspect ?
- Les permissions de fichiers et la protection de wp-config.php sont-elles correctes ?
- Les rapports de sécurité et d’actions manuelles dans Search Console sont-ils propres ?
Vous pouvez répartir cette liste entre plusieurs responsables. Par exemple, une personne technique peut suivre les mises à jour, le responsable contenu peut vérifier les comptes utilisateurs, tandis que le dirigeant ou le chef de projet surveille les sauvegardes et le contrat d’hébergement. Une répartition claire des responsabilités évite que la sécurité soit oubliée.
Les erreurs à éviter pour sécuriser WordPress
Certaines erreurs semblent mineures, mais elles peuvent provoquer de graves incidents de sécurité. La plus fréquente consiste à croire qu’installer une extension de sécurité suffit à tout régler. Une extension spécialisée est utile, mais elle ne remplace pas les mises à jour, les sauvegardes, un hébergement fiable, de bons mots de passe et une gestion stricte des utilisateurs.
- Utiliser un thème nulled ou une extension sans licence.
- Réutiliser le même mot de passe sur plusieurs comptes.
- Ne jamais tester les sauvegardes.
- Laisser le mode debug actif sur un site en production.
- Continuer à utiliser une ancienne version de PHP.
- Donner des droits administrateur à chaque membre de l’équipe.
- Laisser d’anciennes sauvegardes de base de données dans un répertoire public.
Éviter ces erreurs réduit considérablement les chances de réussite de la plupart des attaques automatisées. En sécurité, l’objectif n’est pas de promettre une protection absolue contre toute attaque, mais de réduire le risque et de pouvoir réagir de manière maîtrisée si un incident survient.
Questions fréquentes
Peut-on rendre un site WordPress totalement impossible à pirater ?
Aucun site web ne peut être garanti à 100 % impossible à pirater. En revanche, les mises à jour, les mots de passe forts, la 2FA, un WAF, le SSL, les sauvegardes régulières et un hébergement sécurisé réduisent fortement le risque. L’essentiel est de mettre en place une défense par couches et de contrôler le site régulièrement.
Une extension de sécurité WordPress suffit-elle ?
Non. Une extension de sécurité est un outil utile, mais elle ne suffit pas seule. Elle doit être accompagnée d’un logiciel à jour, d’un hébergement fiable, de permissions de fichiers correctes, de mots de passe robustes, d’un plan de sauvegarde et d’une bonne gestion des rôles utilisateurs.
À quelle fréquence faut-il sauvegarder un site WordPress ?
Pour les sites dont le contenu change souvent, une sauvegarde quotidienne est recommandée. Les sites WooCommerce ou les plateformes qui enregistrent des commandes peuvent nécessiter des sauvegardes encore plus fréquentes. Pour un site vitrine mis à jour plus rarement, une sauvegarde hebdomadaire peut suffire. Le plus important est de tester régulièrement la restauration des sauvegardes.
Pourquoi le certificat SSL est-il important pour la sécurité WordPress ?
Le SSL chiffre les échanges entre le visiteur et le serveur. Sans HTTPS, les identifiants, les formulaires et les données de paiement sont davantage exposés. Le SSL évite également les avertissements de sécurité dans les navigateurs et renforce la confiance des utilisateurs envers le site.
Que faire en premier si mon site WordPress est piraté ?
Commencez par sauvegarder l’état actuel, puis changez tous les mots de passe et placez le site en mode maintenance si nécessaire. Lancez une analyse anti-malware, appliquez les mises à jour, supprimez les utilisateurs inconnus et envisagez une restauration depuis une sauvegarde propre. Après le nettoyage, contrôlez les rapports de sécurité dans Search Console.
Conclusion : pour une sécurité WordPress solide, les petits gestes font une grande différence
Les mesures de sécurité WordPress ne sont pas une action unique, mais une discipline de maintenance continue. Suivre les mises à jour, renforcer la connexion, tester les sauvegardes, utiliser SSL, choisir des extensions fiables et s’appuyer sur une infrastructure d’hébergement robuste améliorent fortement la résistance de votre site. Même si vous commencez aujourd’hui uniquement par renforcer vos mots de passe et revoir votre plan de sauvegarde, vous réduisez déjà votre exposition au risque.
Si vous souhaitez héberger votre site WordPress sur une infrastructure plus sûre, rapide et durable, vous pouvez découvrir les solutions Hostragons et consolider les bases de votre sécurité avec des options adaptées en hébergement, nom de domaine et SSL. Hébergement WordPress Hostragons certificat SSL Enregistrement de domaine