Si vous administrez un site WordPress, vous avez très probablement installé l’un de ces ténors de la sécurité : Wordfence, SecuPress, iThemes Security (devenu Solid Security) ou NinjaFirewall dans leur version gratuite.
C’est un réflexe naturel. On installe le plugin, on active deux ou trois options recommandées, on voit un beau badge vert ou un score de 80 %, et on souffle : « C’est bon, mon site est protégé. »
Pourtant, la réalité du terrain est souvent bien différente. Chaque semaine, des dizaines de sites équipés de la version gratuite de ces extensions se font pirater, ralentir ou injecter du code malveillant.
Pourquoi ? Parce qu’une extension de sécurité gratuite ne rend pas votre site invulnérable. Elle pose un verrou sur une porte en bois tout en laissant les fenêtres ouvertes.
Voici ce que les versions gratuites font très bien, là où elles s’arrêtent, et surtout comment combler leurs manques sans tomber dans le piège de la fausse réassurance.
Ce que fait (vraiment) une extension gratuite
Ne jetons pas le bébé avec l’eau du bain : les versions gratuites de ces plugins rendent de vrais services et constituent un premier niveau de filtrage indispensable.
Le blocage des attaques par force brute : Elles empêchent un robot de tester 10 000 mots de passe à la minute sur votre page
wp-login.php.Des règles de pare-feu basiques : Elles bloquent les requêtes malveillantes les plus grossières et répertoriées.
Un scan de signatures connues : Elles comparent vos fichiers avec ceux du répertoire officiel pour repérer si un fichier cœur a été altéré.
Pour un petit site vitrine personnel sans enjeu commercial majeur, c’est un point de départ raisonnable. Mais dès que votre site génère du trafic, des leads ou du chiffre d’affaires, ces fonctionnalités montrent vite leurs limites.
Les 4 limites majeures des plugins de sécurité gratuits
1. La mise à jour différée des règles de pare-feu (Threat Intelligence)
C’est le modèle économique classique du freemium : la version gratuite utilise une base de données de menaces mise à jour avec 30 jours de retard par rapport à la version payante.
Concrètement, lorsqu’une faille critique (dit Zero-Day) est découverte sur une extension populaire, les pirates l’exploitent immédiatement. Si votre pare-feu gratuit ne reçoit la règle de protection que quatre semaines plus tard, la fenêtre d’attaque reste grande ouverte.
2. Une protection applicative, pas serveur
Un plugin WordPress s’exécute au niveau de PHP. Cela signifie que pour bloquer une attaque, le plugin doit d’abord charger une partie de WordPress et consommer des ressources serveur.
L’analogie du vigile : Un pare-feu au niveau du serveur (comme Fail2ban ou Cloudflare) bloque le pirate à la grille d’entrée. Une extension WordPress bloque le pirate une fois qu’il a déjà franchi la porte d’entrée et qu’il demande à parler à l’accueil.
En cas d’attaque par déni de service (DDoS) ou de balayage massif par des bots, votre serveur risque de s’effondrer sous la charge, même si le plugin bloque effectivement les requêtes.
3. Le piège de l’effet « usine à gaz » et de la performance
Certaines extensions gratuites effectuent des scans de fichiers directement sur votre hébergement. Si votre serveur est sur un plan mutualisé modeste, ces scans réguliers peuvent :
Faire exploser l’usage de la mémoire RAM et du CPU.
Ralentir considérablement l’affichage de votre site pour vos visiteurs.
Provoquer des erreurs 503 ou 504 en plein milieu de la journée.
Pour compenser la gratuité, ces outils proposent souvent des dizaines d’options complexes dont 80 % ne sont pas nécessaires pour un site classique, au risque de créer des conflits avec d’autres extensions.
4. La détection n’est pas la correction
Un scan gratuit vous enverra un e-mail d’alerte : « Fichier suspect détecté dans /wp-content/uploads/… ». Et après ?
La version gratuite s’arrête là. Elle ne nettoie généralement pas le code injecté dans la base de données, ne remonte pas à la source de l’intrusion et ne colmate pas la breche initiale. C’est à vous de nettoyer les dégâts, souvent à la main ou en restaurant une sauvegarde… si celle-ci existe et est saine.
Comment construire une vraie stratégie de sécurité ?
Plutôt que de compter uniquement sur une extension gratuite pour faire tout le travail, appliquez la règle de l’oignon : superposez plusieurs couches simples et efficaces.
Adoptez l’hygiène de base (gratuite et 10x plus efficace) :
Mettez à jour WordPress, vos thèmes et vos extensions dès qu’un correctif de sécurité sort.
Imposez des mots de passe forts et l’authentification à deux facteurs (2FA) pour tous les comptes administrateurs.
Supprimez les extensions inutilisées ou abandonnées par leurs développeurs.
Protégez le site en amont du serveur :
Mettez en place un WAF (Web Application Firewall) externe comme Cloudflare (dont le plan gratuit est très performant pour filtrer le trafic de bots avant qu’il ne touche votre hébergement).
Sécurisez l’hébergement :
Choisissez un hébergeur qui propose l’isolation des comptes, des versions PHP à jour et un pare-feu au niveau de l’infrastructure.
Automatisez des sauvegardes externes :
Une sécurité à 100 % n’existe pas. Votre meilleure assurance reste une sauvegarde quotidienne conservée sur un serveur distant (pas sur le même hébergement que le site).
En résumé
Les extensions de sécurité gratuites sont d’excellents outils de contrôle de routine, mais elles ne remplacent ni une bonne configuration serveur, ni des pratiques d’administration rigoureuses, ni un suivi technique régulier.
Si votre site est un outil de travail stratégique, considérez le passage à une version premium ou confiez sa maintenance à un professionnel : le coût est toujours bien inférieur à celui de la remise en état d’un site piraté.
