Les 7 régles de sécurité d’un bon développeur WordPress

La sécurité d’un site WordPress, ce n’est pas une option à cocher une fois pour toutes. Les bons réflexes comptent davantage qu’une longue liste de réglages mystérieux. Voici sept bases utiles pour votre site ou votre boutique WooCommerce, avec un objectif simple : réduire les risques et pouvoir réagir si quelque chose tourne mal.

1. Vérifiez les protections de votre hébergement

Commencez par un hébergement suivi, une version de PHP encore prise en charge et une connexion HTTPS. Les règles d’accès doivent être adaptées au serveur. Un fichier .htaccess concerne les configurations qui le prennent en charge : ce n’est pas une recette valable pour tous les hébergements.

Les anciennes directives Order et Deny ne sont pas à recopier aveuglément sur un serveur actuel. Faites vérifier la configuration et l’absence d’affichage public du contenu des répertoires. Le bon réglage dépend du serveur et de votre hébergeur.

2. Protégez wp-config.php et les accès techniques

Le fichier wp-config.php contient notamment les paramètres de connexion à la base de données et les clés de sécurité. Il ne doit pas être accessible publiquement et ses permissions doivent être adaptées à l’hébergement. Même vigilance pour les sauvegardes ou les copies de fichiers oubliées dans un dossier public.

Utilisez des mots de passe uniques et une connexion SFTP pour les transferts lorsque l’hébergement le permet. Changer le préfixe des tables ou déplacer un fichier ne dispense pas de protéger les accès.

3. Privilégiez les comptes bien protégés aux versions cachées

Masquer le numéro de version de WordPress ne corrige aucune faille. Cela ne remplace donc jamais une mise à jour. Évitez aussi d’ajouter dans le thème des filtres qui modifient les URL des scripts : vous risquez de compliquer la gestion du cache sans résoudre le problème de fond.

Gardez un compte par personne, limitez les droits au nécessaire et activez une authentification à deux facteurs lorsque votre solution le permet. Un compte administrateur ne doit pas servir de compte partagé.

4. Maintenez WordPress, les extensions et le thème

Les mises à jour font partie de l’entretien normal du site. Sauvegardez avant une intervention importante et testez sur une copie lorsque le site est sensible. Après l’intervention, vérifiez les pages principales, les formulaires et le parcours de commande si vous avez une boutique.

Retirez les extensions inutilisées après avoir vérifié qu’elles ne servent plus. Choisissez des composants suivis et téléchargés auprès de leur source officielle.

5. Freinez les tentatives de connexion abusives

Une limitation des tentatives ou une protection proposée par l’hébergement peut réduire les essais automatisés de mots de passe. Le choix dépend de votre installation : il n’est pas nécessaire d’empiler plusieurs extensions qui font la même chose.

6. Sauvegardez les fichiers et la base de données

Pour restaurer un site complet, il faut les fichiers et la base de données. L’export de contenus dans Outils > Exporter n’est pas une sauvegarde complète du site.

Prévoyez une fréquence adaptée à l’activité, plusieurs versions et une copie séparée de l’hébergement. Une boutique qui reçoit des commandes tous les jours n’a pas les mêmes besoins qu’un site vitrine peu modifié. Testez la restauration : une sauvegarde dont on ne sait pas se servir rend peu de services le jour où ça coince.

Pour organiser les mises à jour, les sauvegardes et les contrôles de votre site, consultez le périmètre de la maintenance WordPress : les interventions et leur fréquence sont définies selon votre installation.

7. Gardez un œil sur le site et préparez la suite

Surveillez les comptes administrateurs, les alertes utiles et les changements inhabituels. Si le site semble compromis, faites examiner l’incident avant de considérer qu’une simple réinstallation d’extension a tout réglé.

Aucun réglage ne rend un site invulnérable. Une maintenance régulière, des accès bien gérés et une restauration prête à fonctionner constituent déjà une base sérieuse. Pour faire le point sur votre installation, vous pouvez me contacter.

Pour aller plus loin : Sécurité WordPress · Durcissement de WordPress · Sauvegardes