Sécurité WordPress

Sécuriser WordPress : le guide complet pour protéger votre site

Un site WordPress piraté fait perdre des visiteurs, des clients et du référencement. La bonne nouvelle : la plupart des attaques exploitent des failles connues et évitables. Voici comment protéger votre site, étape par étape.

Pourquoi WordPress est une cible

WordPress fait fonctionner une très grande part des sites web. Cette popularité en fait une cible naturelle : une faille découverte dans le cœur, un thème ou une extension peut être exploitée sur des milliers de sites à la fois, par des robots qui scannent le web en continu.

Dans la pratique, ce n'est pas WordPress lui-même qui est le plus souvent en cause, mais ce qui l'entoure : des extensions ou des thèmes qui ne sont plus mis à jour, des mots de passe faibles, un hébergement mal configuré. Autrement dit, des points sur lesquels vous pouvez agir.

Les principales menaces

Voici les attaques les plus courantes contre un site WordPress :

  • Les logiciels malveillants (malwares) : du code injecté qui affiche du spam, redirige vos visiteurs ou donne un accès caché au pirate.
  • Les attaques par force brute : des robots testent des milliers de combinaisons d'identifiants sur votre page de connexion.
  • Les failles des extensions et des thèmes : une vulnérabilité connue, non corrigée, qui permet de prendre le contrôle du site.
  • Les comptes compromis : un mot de passe réutilisé ailleurs, ou un compte utilisateur qui n'a plus lieu d'exister.
  • Les extensions « nulled » : des versions piratées d'extensions payantes, qui contiennent très souvent du code malveillant.

Le point commun de ces attaques : elles réussissent surtout sur des sites qui ne sont plus entretenus.

Les réflexes de base à adopter

Dix gestes simples protègent déjà contre la grande majorité des attaques automatisées :

  1. Mettre à jour le cœur, les thèmes et les extensions dès que des correctifs de sécurité sont publiés.
  2. Supprimer les extensions et les thèmes que vous n'utilisez pas, même désactivés.
  3. Utiliser des mots de passe longs et uniques, dans un gestionnaire de mots de passe.
  4. Activer la double authentification pour les comptes administrateurs.
  5. Limiter le nombre de tentatives de connexion.
  6. Donner à chaque utilisateur uniquement les droits dont il a besoin.
  7. Installer des extensions uniquement depuis des sources fiables, et jamais de versions piratées.
  8. Activer le HTTPS sur tout le site.
  9. Faire des sauvegardes régulières, stockées hors de votre hébergement.
  10. Choisir un hébergeur sérieux, avec une version de PHP à jour.

À retenir

Une sauvegarde récente et externe est votre meilleure assurance : même dans le pire des cas, vous pouvez remettre le site en l'état.

Renforcer la configuration

Au-delà des réflexes de base, quelques réglages techniques ferment des portes supplémentaires :

  • Désactiver l'éditeur de fichiers du tableau de bord (constante DISALLOW_FILE_EDIT dans wp-config.php), pour qu'un compte piraté ne puisse pas modifier le code.
  • Renouveler les clés de sécurité (salts) dans wp-config.php, ce qui déconnecte toutes les sessions ouvertes.
  • Vérifier les permissions des fichiers pour que seuls les accès nécessaires soient autorisés.
  • Désactiver XML-RPC si vous ne l'utilisez pas, car c'est une porte souvent ciblée par les robots.
  • Placer un pare-feu applicatif (WAF) devant le site, par exemple via un service comme Cloudflare, pour filtrer le trafic malveillant avant qu'il n'atteigne WordPress.

Ces réglages demandent un minimum de précautions : sauvegardez avant de modifier wp-config.php, et testez le site après chaque changement.

Surveiller son site

Un site protégé n'est pas un site que l'on oublie. La surveillance permet de détecter un problème avant que vos visiteurs ne le voient :

  • Une analyse régulière des fichiers pour repérer toute modification suspecte.
  • Une surveillance de la disponibilité, avec une alerte immédiate si le site ne répond plus.
  • Le suivi des connexions à l'administration, pour repérer les accès anormaux.
  • Le contrôle du certificat HTTPS, pour qu'il n'expire pas sans que vous le sachiez.

Pour savoir où vous en êtes aujourd'hui, notre quiz sécurité vous donne un score de risque en 2 minutes.

Que faire si votre site est piraté

Si vous constatez des redirections inattendues, des pages que vous n'avez pas créées ou une alerte de votre navigateur ou de Google, agissez dans cet ordre :

  1. Limiter les dégâts : mettez le site en mode maintenance et prévenez votre hébergeur.
  2. Sauvegarder l'état actuel des fichiers et de la base de données, même infectés : cela servira à comprendre l'origine de l'attaque.
  3. Analyser le site avec un outil de détection de malwares pour repérer les fichiers suspects.
  4. Restaurer une sauvegarde saine si vous en avez une récente, ou nettoyer les fichiers infectés (en remplaçant les fichiers du cœur par des copies propres).
  5. Changer tous les accès : comptes WordPress, base de données, FTP et hébergement, ainsi que les clés de sécurité.
  6. Corriger la faille d'origine et mettre à jour tout le reste.
  7. Demander un réexamen à Google si votre site apparaît comme dangereux dans les résultats de recherche.

Besoin d'aide ?

Un nettoyage mal fait laisse souvent une porte dérobée qui permet au pirate de revenir. Si vous n'êtes pas à l'aise, faites-vous accompagner : demandez un audit gratuit.

La sécurité dans une maintenance régulière

La sécurité n'est pas un réglage que l'on fait une fois : c'est un ensemble de gestes répétés. C'est ce que couvre une maintenance régulière : mises à jour hebdomadaires, sauvegardes quotidiennes externalisées, surveillance et protection du site.

Si vous préférez ne plus y penser, découvrez notre forfait de maintenance WordPress.

Nos guides détaillés sur la sécurité WordPress

Chacun de ces guides approfondit un point de cette page. Ils sont publiés au fur et à mesure.

Lire l'article →

Site WordPress piraté : que faire ?

Le guide d'urgence, étape par étape.

Lire l'article →

Nettoyer un site infecté par un malware

Repérer, supprimer et prévenir le retour d'un logiciel malveillant.

Bientôt

Redirections spam : diagnostiquer et corriger

Quand votre site renvoie vos visiteurs ailleurs.

Bientôt

Alerte Google « Ce site peut être piraté »

Comment la lever et demander un réexamen.

Bientôt

Meilleurs plugins de sécurité : comparatif

Les critères pour choisir une extension de sécurité.

Bientôt

Protéger wp-login : force brute et double authentification

Sécuriser la porte d'entrée de l'administration.

Bientôt

Failles des plugins WordPress : s'en protéger

Comment se tenir informé et réagir vite.

Bientôt

HTTPS et certificat SSL sur WordPress

Installation, renouvellement et erreurs fréquentes.

Bientôt

Durcir WordPress : wp-config, permissions, XML-RPC

Les réglages techniques qui ferment des portes.

Questions fréquentes sur la sécurité WordPress

WordPress est-il un CMS sûr ?

Le cœur de WordPress est régulièrement audité et corrigé. Les problèmes viennent surtout des extensions et des thèmes non mis à jour, des mots de passe faibles et d'un hébergement mal configuré. Un WordPress entretenu est un site sûr.

Faut-il installer un plugin de sécurité ?

Une extension de sécurité apporte une analyse des malwares, un pare-feu et une limitation des tentatives de connexion. Elle ne remplace ni les mises à jour ni les sauvegardes : elle les complète. Une seule extension de sécurité suffit, il est inutile d'en empiler plusieurs.

Comment savoir si mon site a été piraté ?

Les signes courants : redirections vers d'autres sites, pages ou liens que vous n'avez pas créés, avertissement du navigateur ou de Google, comptes administrateurs inconnus, site soudainement très lent. Une analyse complète permet de le confirmer.

Le HTTPS suffit-il à protéger mon site ?

Non. Le HTTPS chiffre les échanges entre le visiteur et le site, mais ne protège pas contre une faille d'extension ou un mot de passe faible. C'est une protection nécessaire, pas suffisante.

À quelle fréquence faut-il mettre à jour ?

Idéalement chaque semaine, et immédiatement quand un correctif de sécurité est publié. C'est la fréquence que nous appliquons aux sites en maintenance.

Sécurité WordPress

Votre site est-il vraiment protégé ?

Faites le quiz en 2 minutes pour obtenir votre score de risque, ou demandez un audit gratuit.