Site icon WPMarmite

Comment sécuriser WordPress avec Wordfence Security

Wordfence

Gérer un site WordPress, c’est passer par différentes émotions. Parfois, il y a de la joie. Comme lorsque vous voyez vos contenus se positionner petit à petit sur Google.

Parfois, il y a de la colère, quand votre site plante après une mise à jour. Et parfois, vous ressentez même de la peur. C’est le cas lors d’un piratage, un désagrément qui n’arrive pas qu’aux autres.

Pas de panique, tout va bien.

Pour éviter les sueurs froides à l’avenir, et protéger votre site, utilisez une extension de sécurité.

La plus célèbre du répertoire officiel se nomme Wordfence Security. Comme il est difficile de passer à côté, on l’a testée pour vous, histoire de savoir ce qu’elle a dans le ventre. 

À la fin de cet article, elle n’aura plus de secret pour vous et vous saurez comment la paramétrer et l’utiliser.

Hébergez votre site chez o2switch

Faites comme WPMarmite, choisissez o2switch. Non seulement les performances sont au rendez-vous mais le support est exceptionnel.

Qu’est-ce que Wordfence Security ?

Wordfence Security est une extension pour renforcer la sécurité de votre site WordPress. Elle propose plusieurs fonctionnalités pour protéger votre installation, parmi lesquelles : un pare-feu applicatif, un scanner de logiciels malveillants, l’authentification à deux facteurs, ou encore la protection contre les attaques par force brute.

Avec 5M+ installations actives, il s’agit de l’extension de sécurité la plus populaire du répertoire officiel de plugins devant iThemes Security (900K installations actives), All in One Security (1M+ installations actives) et Sucuri 800K+ installations actives).

L’extension Wordfence Security, aussi appelée « Wordfence Free », est gratuite. À côté de cela, Wordfence propose aussi plusieurs solutions payantes :

Notez que l’équipe de WordFence propose aussi deux autres extensions gratuites sur le répertoire officiel. Wordfence Assistant est un plugin qui vous sera utile si Wordfence est actif sur votre site mais que vous ne pouvez plus accéder à votre tableau de bord. Wordfence Login Security contient certaines fonctionnalités déjà présentes dans l’extension gratuite : authentification à deux facteurs, protection XML-RPC et CAPTCHA sur la page de connexion. Vous n’avez aucune utilité à l’activer si vous vous servez déjà de Wordfence Security.

Quelles sont les fonctionnalités majeures de Wordfence Security ?

Wordfence Security est une solution de sécurité globale qui agit à plusieurs niveaux. Pour en profiter, l’utilisateur profite de plusieurs options phares :

Pourquoi utiliser une extension de sécurité comme WordFence ?

Vous le savez peut-être déjà : WordPress est le CMS (Content Management System, Système de gestion de contenu) le plus utilisé à travers la planète, avec 62,8 % de parts de marché.

Au-delà de cela, il propulse près d’un site sur deux à travers le monde (parmi le million de sites recevant le plus de trafic).

Cette position dominante aiguise les appétits des pirates humain, et surtout des bots malveillants qui agissent en automatique tels que les :

Au total, 90 % des attaques perpétrées contre un CMS touchent WordPress. Et 2 800 attaques à la seconde cibleraient même des installations WordPress, à travers le monde !

Rassurez-vous : fort heureusement, WordPress n’est pas une passoire. Selon un rapport publié en 2021 par l’expert en sécurité Patchstack, seulement 0,58 % des failles de sécurité proviennent du Cœur (Core) de WordPress.

Le principal coupable, ce sont vos plugins, qui concentrent à eux seuls 92,81 % des vulnérabilités (contre 6,61 % pour les thèmes).

Source : Patchstack.

Certaines conclusions de l’étude de Patchstack sont assez éloquentes et réclament de prendre la question de la sécurité très au sérieux :

Du coup, vous me voyez venir : votre site WordPress doit être OBLI-GA-TOI-RE-MENT protégé pour renforcer sa sécurité. 

Pour cela, une extension comme Wordfence peut faire le boulot. Ça tombe bien, je vous montre ci-dessous comment l’installer. 

Comment installer Wordfence en 3 étapes ?

Étape 1 : Activer l’extension sur votre tableau de bord WordPress

La première étape consiste à installer le plugin depuis votre interface d’administration WordPress. 

Passez par le menu Extensions > Ajouter et tapez « wordfence » dans la barre de recherche :

Cliquez sur le bouton « Installer maintenant » à côté de « Wordfence Security – Firewall & Malware Scan », puis activez l’extension.

Étape 2 : Obtenir une clé de licence WordFence

Une fois le plugin activé, une fenêtre va s’ouvrir en surbrillance pour vous demander d’obtenir une licence Wordfence. C’est un préalable nécessaire pour profiter de toutes les options de l’extension gratuite.

Cliquez sur le bouton « Get your Wordfence license » :

Vous êtes alors renvoyé sur la page présentant les tarifs de Wordfence, sur son site officiel. Cliquez sur le bouton « Get a free license » pour obtenir une clé pour la version gratuite de l’extension :

Une nouvelle fenêtre s’ouvre sur votre écran. Wordfence vous demande si vous êtes sûr de vouloir utiliser sa version gratuite… en vous exposant le principal avantage de sa version premium : dès que l’équipe du plugin déploie une mesure de protection sur son pare-feu ou son scanner de logiciels malveillants, elle est mise à jour en temps réel sur l’offre premium (contre 30 jours après sur l’offre gratuite).  

Comme je souhaite simplement me servir du plugin gratuit, je clique sur « I’m OK waiting 30 days for protection from new threats » :

Dans la fenêtre suivante, entrez votre adresse e-mail, cochez les cases et cliquez sur « Register » («S’inscrire ») :

Étape 3 : Installer votre licence sur WordPress

À présent, rendez-vous sur votre boîte de réception mail. Vous avez dû recevoir un courrier électronique de la part de Wordfence.

À l’intérieur, vous trouverez votre clé de licence pour pouvoir l’activer manuellement. Pour aller encore plus vite, Wordfence vous propose aussi de l’activer automatiquement pour vous. Pour cela, cliquez sur le bouton « Install My License Automatically » :

Vous serez redirigé sur votre tableau de bord WordPress, avec les champs « Email » et « License key » déjà remplis. Terminez en cliquant sur « Install License » :

Bien joué : le plugin est désormais en ordre de marche. Dans la barre latérale de gauche, sur votre interface d’administration, vous disposez à présent d’un nouveau menu baptisé « Wordfence » contenant tous les réglages proposés par l’extension :

Découvrez-les tout de suite en détails, histoire de voir ce qui se cache sous le capot du plugin.

Comment paramétrer le plugin Wordfence Security ?

Comment fonctionne le tableau de bord de Wordfence Security ?

Le centre névralgique de l’extension, c’est son tableau de bord (« Dashboard »).

Il propose des raccourcis rapides pour accéder aux différentes options proposées par l’extension, que vous retrouvez aussi dans le menu situé dans votre barre latérale (sidebar) de gauche.

En un clic, vous pouvez profiter :

Le tableau de bord est clair et compréhensible. On arrive facilement à se repérer parmi les différentes options proposées. Par contre, on peut regretter que l’interface soit uniquement disponible en anglais.

Si cela vous pose problème, voici deux solutions :

Comment utiliser le pare-feu applicatif ?

Une protection contre de multiples attaques

L’une des principales fonctionnalités de Wordfence reste son pare-feu applicatif.

Ce dernier est capable d’identifier le trafic malicieux et de bloquer les pirates et autres bots malveillants avant qu’ils ne puissent accéder à votre site.

Le pare-feu est accessible en passant par Wordfence > Firewall. Il protège notamment votre site contre les attaques suivantes :

Par défaut, il faut savoir que le pare-feu est en mode apprentissage (Learning Mode) pendant une semaine, à partir du moment où vous installez l’extension.

« Cela permet à Wordfence d’apprendre à connaître votre site afin de comprendre comment le protéger et comment autoriser les visiteurs normaux à traverser le pare-feu, détaille Wordfence. Nous vous recommandons de laisser Wordfence en mode apprentissage pendant une semaine avant d’activer le pare-feu. »

Si vous souhaitez outrepasser ces recommandations, cliquez sur « Enabled and Protecting » dans le menu déroulant ci-dessous :

Comme indiqué précédemment, seule la version premium de l’extension bénéficie d’une mise à jour du pare-feu en temps réel à chaque fois qu’une nouvelle menace est détectée par l’équipe de Wordfence (au global, pas forcément une attaque destinée à viser votre site). La mise à jour de la version gratuite du pare-feu intervient 30 jours après que la menace a été détectée. 

Mode de fonctionnement du firewall de WordFence Security

Par défaut, le plugin a configuré des réglages de base pour renforcer la sécurité de votre site. Mais vous pouvez quand même procéder à des réglages un peu plus techniques en profitant d’options supplémentaires :

Parmi eux, on recense par exemple les éléments suivants :

Lorsque le pare-feu est en ordre de marche, des cercles vous indiquent votre niveau de protection (en pourcentage). Lorsque le cercle est gris, le pare-feu est en mode apprentissage.

L’objectif est d’arriver à un score de 100 % (couleur verte). Vous pouvez y parvenir en suivant les recommandations fournies, en passant votre souris sur chaque cercle :

Cependant, un score de 100 % ne sera pas toujours atteignable avec la version gratuite de l’extension. 

Pour y parvenir, il faudra utiliser des options premium, comme le blocage en temps réel des adresses IP.

L’onglet Blocage du pare-feu applicatif

Outre les règles de pare-feu qui protègent contre diverses attaques, Wordfence dispose également de fonctions personnalisées pour un blocage supplémentaire. Elles sont accessibles en passant par l’onglet « Blocking » :

Vous pouvez créer des règles de blocage basées sur :

Pour plus d’infos là-dessus, regardez cette vidéo :

Comment se servir du scanner de logiciels malveillants ?

Passons maintenant au scanner proposé par le plugin, accessible via Wordfence > Scan.

L’outil de scan analyse votre site (fichiers du Cœur, des thèmes et des plugins) à la recherche des éléments suivants : logiciels malveillants, mauvaises URLs, portes dérobées (backdoors, accès distant à votre site), spam SEO, redirections malicieuses et autres injections de code.

Lors de son scan, l’extension « compare vos fichiers de base, vos thèmes et vos plugins avec ce qui se trouve sur le répertoire de WordPress.org », détaille Wordfence Security. « Elle vérifie leur intégrité et vous signale toute modification. »

Dans un premier temps, le scan se concentre sur des contrôles de spam et d’adresses IP placées sur liste noire (pour la version premium uniquement). Elle passe ensuite à l’étude des fichiers de votre site et fournit des résultats.

Dans mon cas, le plugin me signale que j’utilise un identifiant administrateur trop peu sécurisé (« admin »). Je peux alors résoudre ce problème en cliquant sur « Edit », ou tout simplement l’ignorer :

Comme pour le pare-feu, des cercles m’indiquent les éléments à optimiser pour atteindre un score de 100 %.

En cliquant sur « Scan Options and Scheduling », il est aussi possible de paramétrer des réglages plus spécifiques. 

Pour optimiser la performance, vous pouvez par exemple :

Comment activer l’authentification à deux facteurs ?

Après le pare-feu et le scanner d’analyse de votre site, WordFence Security propose à ses utilisateurs d’activer l’authentification à deux facteurs (Wordfence 2FA). 

L’authentification à deux facteurs ajoute une mesure de sécurité supplémentaire pour se connecter à votre site WordPress.

Après avoir entré votre identifiant et votre mot de passe, on va vous demander d’utiliser un appareil, bien souvent votre smartphone ou votre tablette, pour pouvoir valider le processus de connexion.

C’est une méthode déjà utilisée par les établissements bancaires lorsque vous procédez à des paiements en ligne. Elle est très efficace pour vous protéger contre les attaques par force brute.

Pour vous en servir, passez par le menu Wordfence > Login Security. En résumé, vous devez :

Si vous désirez suivre ce processus d’activation en vidéo, consultez cette ressource :

L’authentification à deux facteurs peut être mise en place pour tous les rôles utilisateurs, de l’administrateur à l’abonné, en passant par l’onglet « Settings » (« Réglages ») :

Toujours dans l’onglet « Settings » du menu « Login Security », vous pouvez aussi activer la version 3 de Google reCAPTCHA, pour vous protéger contre le spam sur la page de connexion à l’administration. Pour fonctionner, ce service nécessite d’obtenir une clé de licence gratuite de la part de Google.

Les autres outils proposés par Wordfence Security

Le tour du propriétaire WordFence Security est bien avancé. Pour terminer, plongeons-nous dans les deux derniers menus proposés par l’extension WordPress de sécurité.

Le menu Tools

Le menu Tools (« Outils ») se compose de 4 onglets :

Le menu All Options

De son côté, le menu « All Options » recense sur une même page toutes les options disséminées dans d’autres menus, comme par exemple au niveau du pare-feu, du scanner d’analyse ou des options de connexion.

L’avantage, c’est que vous retrouvez tout au même endroit. Je ne vais pas décortiquer toutes les options, puisque vous avez vu les principales précédemment.

Par contre, il est intéressant de noter que c’est ici que vous pouvez paramétrer vos préférences d’alertes par e-mail. Vous disposez d’une dizaine de cases à cocher qui permettent par exemple d’être alerté (ou non) :

On en a terminé avec ce tour complet des fonctionnalités de Wordfence Security. Intéressons-nous maintenant de plus près aux tarifs de cette solution.

Combien coûte Wordfence ?

Wordfence Security est d’abord disponible gratuitement sur le répertoire officiel WordPress. Forcément, comme toute version gratuite, elle ne comprend pas toutes les options proposées dans l’offre payante de l’extension.

Wordfence Premium est facturée 119 $/an (113 €). En dehors du support prioritaire, la différence principale avec l’offre gratuite réside dans la fréquence des mises à jour des outils proposés par Wordfence.

En premium, dès que les serveurs de Wordfence détectent des menaces en temps réel, ils mettent à jour dans la foulée les règles de votre pare-feu, la détection des logiciels malveillants, et la liste de blocage des adresses IP. 

Avec le plugin gratuit, vous devez attendre 30 jours après la mise en ligne pour bénéficier des mises à jour effectuées

Au-delà de cela, Wordfence propose aussi deux licences au sein desquelles une équipe dédiée se charge d’installer, configurer et gérer Wordfence à votre place :

Ces deux dernières offres sont surtout dédiées aux sites d’envergure et aux personnes n’ayant pas le temps de se charger de la sécurité de leur site (et qui disposent du budget pour déléguer cette tâche).

Pour votre site ou blog personnel, le plugin gratuit ou premium de Wordfence sera suffisant. 

Notre avis final sur le plugin Wordfence

Pour conclure, récapitulons ce que nous avons vu depuis le début de cet article, avec un résumé des points forts et des points faibles de cette extension de sécurité.

Avantages de l’extension Wordfence Security

Inconvénients de l’extension 

Devez-vous l’utiliser ?

Dans sa globalité, Wordfence reste une très bonne extension de sécurité. Comme elle fonctionne en automatique pour la plupart de ses options, elle conviendra aux débutants.

Les utilisateurs plus confirmés apprécieront quant à eux de pouvoir appliquer des réglages plus techniques et avancés.

Grâce à l’extension gratuite, vous disposerez d’un bouclier appréciable pour bloquer la plupart des attaques malveillantes, à travers son pare-feu applicatif notamment. Ce dernier sera déjà efficace pour proposer un premier niveau de sécurité à votre site.

C’est à souligner car d’autres extensions concurrentes (ex : Sucuri) ne proposent pas de pare-feu dans leur version gratuite. C’est pourtant une protection de base à avoir pour n’importe quel site.

Et si vous souhaitez en plus vous protéger des dernières menaces détectées par l’équipe de Wordfence (c’est toujours mieux), basculez sur l’offre premium si votre budget le permet.

Au final, n’oubliez pas que l’usage d’une extension de sécurité ne fait pas tout. Déjà, parce qu’aucun site n’est infaillible. Ensuite parce que vous devez appliquer des bonnes pratiques au quotidien. Pensez par exemple à mettre à jour et à sauvegarder votre site régulièrement.

Alors, que pensez-vous de Wordfence ? Donnez-moi votre avis dans les commentaires.

Quitter la version mobile