10 meilleurs guides de sécurité WordPress pour sécuriser votre site Web WordPress

Publié: 2020-11-10

Avec la pandémie de Covid-19 poussant la plupart des entreprises en ligne, un site Web est sans aucun doute l'un de vos plus grands atouts commerciaux. Les systèmes de gestion de contenu comme WordPress ont facilité la création de sites Web. Malheureusement, la sécurité des sites Web est généralement ignorée - jusqu'à ce qu'il soit trop tard et que le site soit piraté. Les pirates informatiques ciblent chaque jour plus de 100 000 sites Web, grands et petits, les sites Web WordPress étant majoritaires. Alors que WordPress en lui-même est sécurisé, son immense popularité en fait un favori des pirates. Bien qu'il n'y ait aucun moyen d'assurer une sécurité à 100% du site Web, les piratages se produisent parce que la plupart des utilisateurs ne suivent pas les meilleures pratiques de sécurité, ce qui rend leurs sites vulnérables aux pirates. Dans cet article, nous partageons les 10 meilleurs guides de sécurité WordPress et les mesures de sécurité testées qui constituent l'épine dorsale d'une stratégie de sécurité WordPress complète. Commençons notre sujet.

1. Analysez et nettoyez régulièrement votre site Web

Cette étape garantit que tout code malveillant est immédiatement porté à votre attention. Mais identifier un tel code peut être délicat si vous n'êtes pas un utilisateur technique. De plus, les pirates innovent constamment et conçoivent de nouveaux hacks rendant leur code plus difficile à identifier.

Analyse

Nous vous recommandons d'installer un plugin de sécurité tel que Sucuri ou MalCare pour faire ce travail pour vous. Les plugins de sécurité sont conçus pour détecter même les logiciels malveillants les plus sournois à l'aide de leurs algorithmes avancés et évolutifs. Ils sont faciles à installer, comme n'importe quel autre plugin, et peuvent être utilisés par des utilisateurs sans aucune connaissance technique. Vous pouvez les utiliser pour planifier des analyses régulières afin que les logiciels malveillants n'aient jamais la possibilité de rester trop longtemps sur votre site. Les plugins de sécurité comme MalCare offrent une suppression automatisée des logiciels malveillants en un clic afin que vous puissiez immédiatement nettoyer votre site sans attendre l'assistance technique.

Vous pouvez choisir d'analyser et de réparer votre site manuellement. Mais nous ne le recommandons pas, sauf si vous maîtrisez bien les fichiers backend WP et les tables de base de données.

2. Mettez à jour votre site Web

Voyez-vous souvent le message "WordPress version xxx est disponible" ou un message du type "Mettre à jour vers xxx" pour les plugins/thèmes ? Bien qu'il puisse être tentant de les ignorer, cela peut être une énorme erreur. Plus vous retardez la mise à jour de votre suite, plus votre site devient vulnérable. Les pirates exploitent les failles de sécurité connues dans les anciennes versions du Core WP, des plugins et des thèmes. Une fois qu'ils trouvent un défaut dans une version spécifique, ils ciblent tous les sites utilisant la même version.

Mettre à jour votre site Web

Il est regrettable mais vrai que la plupart des sites fonctionnent sur des versions anciennes ou obsolètes de WordPress comme la version 3.x ou même 2.x. Il en va de même pour la plupart des plugins/thèmes installés.

L'application des mises à jour peut prendre du temps, surtout si vous gérez des centaines de sites. Pour vous faciliter la tâche, vous pouvez choisir un plugin de sécurité tel que WP Remote qui fournit une fonctionnalité de gestion WordPress pour mettre à jour tous vos composants WP sur tous les sites en une seule fois.

3. Renforcez vos noms d'utilisateur et mots de passe

Continuez-vous à utiliser des mots de passe de page de connexion tels que « mot de passe » ou « 123123 » ? Les pirates exploitent toujours les noms d'utilisateur courants et les mots de passe faibles comme ceux-ci pour pénétrer dans les pages de connexion. Parmi les méthodes de piratage courantes, les pirates déploient des attaques par force brute à l'aide de robots automatisés qui devinent vos noms d'utilisateur et mots de passe pour cibler les pages de connexion dans le monde entier.

Le meilleur et probablement le moyen le plus simple de se prémunir contre les attaques par force brute consiste à renforcer vos identifiants de connexion. En règle générale, assurez-vous que tous vos utilisateurs configurent des noms d'utilisateur uniques à des fins de connexion.

Choisissez un mot de passe fort d'au moins 12 caractères - et qui est un mélange d'alphabets, de chiffres et de symboles spéciaux (comme #, @ ou _).

Une autre mesure de sécurité consiste à changer régulièrement vos mots de passe utilisateur tous les six à huit mois. Les outils de gestion de mots de passe comme Dashlane peuvent être efficaces pour générer et stocker des mots de passe forts.

4. Mettre en œuvre l'authentification à 2 facteurs ou 2FA

L'authentification à 2 facteurs ou 2FA est une norme de l'industrie qui fournit une couche de sécurité supplémentaire à votre site.

Comment fonctionne 2FA ? Une fois que vous l'avez activé, chaque utilisateur essayant de se connecter à son compte doit suivre un processus en deux étapes. La première étape consiste à entrer le nom d'utilisateur et le mot de passe corrects. L'étape suivante consiste à entrer un code spécial et unique généré et livré uniquement au numéro de téléphone mobile de l'utilisateur.

En bref, 2FA rend difficile pour les pirates de déployer des attaques par force brute sur la page de connexion de votre site Web. Tout ce que vous avez à faire est d'installer un plugin 2FA comme Google Authenticator ou Duo Two-Factor Authentication. Une autre alternative consiste à utiliser un plugin de sécurité comme MalCare qui a la fonctionnalité 2FA intégrée dans ses fonctionnalités.

5. Installez un certificat SSL

Site Web sécurisé SSL

SSL ou Short Secure Layer est une couche de sécurité qui crypte toutes les données transmises entre votre serveur d'hébergement et le navigateur de votre utilisateur. Grâce à ce cryptage, vous pouvez vous assurer que les pirates ne peuvent pas facilement intercepter et décrypter les informations partagées. Il y a un avantage supplémentaire. C'est également un bon moyen d'améliorer votre classement SEO car les moteurs de recherche favorisent les sites Web avec des certificats SSL.

Comment obtenir un certificat SSL pour votre site ? Vous pouvez en obtenir un auprès de votre hébergeur. Si cela ne fonctionne pas, installez un plugin SSL tiers comme Let's Encrypt sur votre site.

6. Configurez la protection par pare-feu pour votre site Web

Les pare-feu agissent comme des lignes de défense continues entre votre trafic entrant et votre serveur Web. Un pare-feu de site Web efficace peut arrêter les attaques telles que l'injection de base de données, les attaques XSS et le piratage de session.

Comment est-ce si efficace ? Simple, il surveille chaque requête entrante adressée à votre serveur Web et bloque celles provenant d'adresses IP incorrectes ou suspectes. Quel que soit l'appareil que vous utilisez pour naviguer sur Internet, il est identifié par un code unique - son adresse IP. Il en va de même pour l'appareil de tout pirate informatique. Les pare-feu bloquent les requêtes provenant d'adresses IP qui ont un historique d'attaques de logiciels malveillants.

Configurer le pare-feu

Comment configurer un pare-feu ? Vous pouvez choisir parmi différents types de pare-feu, y compris un pare-feu d'application Web basé sur le cloud et des pare-feu au niveau du réseau. Optez pour des plugins de sécurité comme MalCare qui incluent également une protection par pare-feu qui peut être facilement activée ou désactivée.

7. Exécutez le durcissement WP

Sur la base des mécanismes de piratage courants déployés par les pirates, l'équipe WordPress recommande elle-même un ensemble de 12 mesures de renforcement pour renforcer tout site Web. Cela inclut la désactivation de l'outil d'édition de fichiers, la modification des clés de sécurité et le blocage des installations de plugins/thèmes.

Cependant, certaines de ces mesures peuvent être difficiles à mettre en œuvre par des utilisateurs non techniques de manière indépendante. Toute erreur involontaire peut entraîner un dysfonctionnement ou un plantage de votre site. Le plugin de sécurité MalCare dispose d'une fonctionnalité de renforcement WordPress étape par étape qui le fait pour vous en quelques clics.

8. Attribuer des autorisations d'utilisateur

Pour un site WordPress, vous pouvez créer plusieurs utilisateurs, mais tous n'ont pas besoin d'avoir les privilèges les plus élevés. C'est pourquoi WP autorise six rôles d'utilisateur différents, à savoir - Super administrateur, administrateur, éditeur, auteur, contributeur et auteur.

Un super administrateur a les droits ou privilèges "les plus élevés", tandis que l'auteur a les "moins" privilèges. Comme les utilisateurs administrateurs ont le plus de droits, les pirates essaient souvent de pirater les comptes d'administrateur - où ils peuvent infliger le maximum de dégâts.

Notre recommandation - utilisez le principe des moindres privilèges selon lequel seuls quelques utilisateurs de confiance se voient attribuer des droits «administrateurs». En fonction de leur rôle professionnel, les autres peuvent être attribués aux autres rôles d'utilisateur.

9. Mettre en œuvre le blocage géographique

D'après les dernières statistiques sur les cyberattaques, la plupart des pirates informatiques qui réussissent sont basés dans quelques pays. Tout comme un pare-feu peut bloquer les requêtes provenant d'adresses IP sélectionnées, il peut également bloquer toutes les requêtes provenant d'un pays particulier. C'est ce qu'on appelle le blocage de pays. En bloquant le trafic entrant en provenance de ces pays, les pirates basés dans ces pays ne pourront pas accéder à votre site Web. Cela fonctionne mieux si votre site Web a un segment géographique cible.

Optez pour un outil de sécurité qui vous permet d'afficher le pays d'origine de toutes les demandes IP échouées ou bloquées et vous donne la possibilité d'implémenter le blocage de pays pour cette région.

10. Effectuez des sauvegardes régulières de votre site Web et de votre base de données

Malgré toutes vos mesures de sécurité, la réalité est qu'il n'y a aucune garantie à 100% d'éviter une attaque. Une sauvegarde de site Web est comme une police d'assurance contre un piratage réussi. Vous ne réalisez sa valeur qu'après que votre site Web s'est écrasé ou a été piraté.

Que faites-vous lorsque votre site tombe en panne ? Votre première priorité est de restaurer votre site Web à la normale et cela n'est possible que lorsque vous disposez d'une sauvegarde de votre site Web et des fichiers de base de données.

mettre à jour

Comment effectuer une sauvegarde complète des sites Web ?

Si disponible, optez pour le service de sauvegarde fourni par votre hébergeur. Ou, vous pouvez le faire manuellement - bien que cela puisse demander beaucoup de temps et d'efforts. Si vous recherchez une méthode plus simple et plus courte, vous pouvez opter pour un plugin de sauvegarde comme BlogVault ou Backupbuddy qui automatise le processus de sauvegarde et stocke des copies indépendantes de la sauvegarde dans un endroit sûr.

Les plugins de sauvegarde sont connus pour être plus performants que les autres outils de sauvegarde. Tout simplement parce qu'ils offrent une solution complète pour la sauvegarde de vos derniers fichiers et tables de base de données, minimisant ainsi le risque de manquer quoi que ce soit. De plus, ils offrent une fonctionnalité de restauration facile en un clic pour restaurer votre site Web en quelques clics.

En conclusion

Quelle que soit la taille de votre site Web, il sera toujours une cible potentielle pour un pirate intelligent. La seule façon de vous protéger d'une cybermenace est de vous doter des connaissances et des outils qui peuvent rendre le travail du pirate plus difficile. Ces dix étapes forment une stratégie de sécurité complète et robuste pour tout site Web WordPress. La plupart de ces mesures ci-dessus peuvent être prises en charge en installant un seul plugin de sécurité qui combine plusieurs de ces mesures de sécurité.

Nous espérons que cet article des 10 meilleurs guides de sécurité WordPress vous a été utile. Allez-y et mettez en œuvre ces guides de sécurité WordPress et améliorez le score de sécurité de votre site. Si vous avez des questions sur cet article du guide de sécurité WordPress, veuillez me le faire savoir dans la section des commentaires ci-dessous. De plus, si vous aimez cet article, partagez-le avec vos amis et vos abonnés sur les réseaux sociaux.