Accueil > Le blog du freelance WordPress > Les meilleures pratiques pour sécuriser votre site WordPress

Les meilleures pratiques pour sécuriser votre site WordPress

11 Avr 2023

La sécurité de votre site WordPress est une préoccupation importante pour tout propriétaire de site web. Avec l'augmentation des menaces en ligne, il est essentiel de mettre en place des mesures pour protéger vos données et celles de vos utilisateurs. Dans cet article, nous allons passer en revue les meilleures pratiques pour la sécurité de votre site WordPress.

Utilisez des plugins de sécurité

Les plugins de sécurité pour WordPress peuvent vous aider à protéger votre site en ajoutant des couches de sécurité supplémentaires. Les plugins tels que Wordfence, iThemes Security et Sucuri Security sont très populaires pour la sécurité de WordPress. Ils peuvent vous aider à bloquer les attaques de force brute, à scanner votre site pour détecter les vulnérabilités, à surveiller les fichiers et à bloquer les adresses IP suspectes.

Mettez à jour régulièrement WordPress et les plugins

Les mises à jour de WordPress et des plugins sont essentielles pour garantir la sécurité de votre site. Les nouvelles mises à jour incluent souvent des corrections de bugs et des correctifs de sécurité. En gardant votre site à jour, vous vous protégez contre les vulnérabilités connues qui peuvent être exploitées par les pirates informatiques.

Mettez en place un certificat SSL

Un certificat SSL est un protocole de sécurité qui permet de crypter les données entre le navigateur de l’utilisateur et le serveur web. Cela garantit que les données sont sécurisées lorsqu’elles sont transmises sur Internet. Si vous utilisez un formulaire de contact, un formulaire de paiement ou toute autre forme de collecte de données sur votre site WordPress, vous devez installer un certificat SSL.

Créez des mots de passe forts

Les mots de passe sont souvent la première ligne de défense contre les attaques de piratage. Il est important de créer des mots de passe forts pour vos comptes d’utilisateur WordPress et pour votre compte d’hébergement web. Un mot de passe fort doit être complexe et difficile à deviner pour les pirates. Il doit contenir des lettres majuscules et minuscules, des chiffres et des symboles.

Voici un bon gestion de mot de passe Dashlane. 
6 premier moi gratuit avec mon offre de parrainage.

Renommez votre URL de connexion

Par défaut, pour accéder à l’interface d’administration de WordPress, il suffit d’ajouter « /wp-admin » à l’URL.  Cela expose votre site à des attaques de force brute, qui consistent à deviner la bonne combinaison de nom d’utilisateur et de mot de passe.
D’autant plus si vous autorisez les utilisateurs à créer des comptes d’abonnement, vous risquez de recevoir de nombreuses inscriptions de spam. Pour éviter ces problèmes, vous pouvez changer l’URL de connexion de l’administrateur ou ajouter une question de sécurité à la page d’inscription et de connexion.

Utilisez un plugin gratuit

 

Appliquez les bon droits sur les fichiers WordPress

Permissions par défaut pour la plupart des fichiers/répertoires de WordPress

En général, les permissions de fichiers correctes pour WordPress doivent être les suivantes :

  • Fichiers : 644
  • Répertoires : 755

Toutefois, il existe quelques exemptions spécifiques qu’il est important de noter :

  • Fichier wp-config.php
  • Fichier .htaccess
  • Fichier nginx.conf

    Permissions de wp-config.php

    Le fichier wp-config.php de votre site est un fichier très sensible qui contient les informations d’identification de la base de données de votre site et un tas d’autres informations importantes.

    Un bon point de départ pour le fichier wp-config.php est 644, ce qui est ce que nous utilisons chez Kinsta. Cependant, vous trouverez beaucoup d’autres recommandations ici, y compris 640 et 600. Pour plus de sécurité, certaines personnes utilisent même 444.

    Toutefois, si vous utilisez 444, vous risquez de causer des problèmes, car de nombreuses extensions WordPress ont besoin d’un accès en écriture pour le fichier wp-config.php.