Sur de nombreux sites WordPress gérés par plusieurs personnes, le réflexe le plus courant consiste à donner le rôle d'Administrateur à tout le monde, par simplicité. C'est pourtant l'une des erreurs de sécurité les plus répandues et les plus faciles à corriger : chaque compte administrateur supplémentaire est un point d'entrée à haute valeur de plus pour un attaquant, souvent sans que le niveau d'accès réel de la personne le justifie.
Les rôles par défaut et ce qu'ils autorisent vraiment
- Administrateur : accès total, y compris l'installation de plugins et thèmes, la gestion des autres comptes utilisateurs, et la modification des réglages techniques du site. Un compte administrateur compromis équivaut à la compromission complète du site.
- Éditeur : peut publier, modifier et supprimer n'importe quel article ou page, y compris ceux des autres utilisateurs, sans accès aux plugins, thèmes ni réglages techniques. C'est généralement le rôle adapté pour un responsable de contenu qui n'a pas besoin de toucher à la technique.
- Auteur : peut créer, modifier et publier uniquement son propre contenu, sans droit sur celui des autres.
- Contributeur : peut écrire du contenu, mais ne peut pas le publier lui-même ; une validation par un rôle supérieur est nécessaire avant publication.
- Abonné : le rôle le plus restreint, limité à la gestion de son propre profil, typiquement utilisé pour les visiteurs inscrits sur un site avec espace membre.
Le principe du moindre privilège
La règle de sécurité à appliquer est simple : chaque utilisateur reçoit le rôle le plus restrictif qui lui permette encore de faire son travail, pas le plus confortable. Un rédacteur de contenu n'a presque jamais besoin du rôle Administrateur pour rédiger et publier des articles : le rôle Éditeur ou Auteur suffit dans l'immense majorité des cas, et réduit d'autant le nombre de comptes capables de modifier la configuration technique du site si l'un d'eux était compromis par un mot de passe faible ou un hameçonnage réussi.
Aller plus loin avec des rôles personnalisés
Pour des besoins plus précis que les rôles par défaut, des plugins comme User Role Editor ou Members permettent de créer des rôles sur mesure, en activant ou désactivant des capacités précises (par exemple, un rôle qui peut gérer les produits WooCommerce sans avoir accès aux réglages généraux du site). Cette granularité devient utile dès qu'une équipe grandit et que les responsabilités se spécialisent.
Un audit régulier reste nécessaire
Au-delà de l'attribution initiale, un audit périodique des comptes existants permet de repérer les comptes administrateurs créés pour un besoin ponctuel et jamais rétrogradés depuis, ou les comptes d'anciens collaborateurs jamais supprimés. Chaque compte administrateur inutilisé qui reste actif est une surface d'attaque qui ne rapporte plus rien au site.
Le cas particulier des comptes utilisés par des intégrations tierces
Certains plugins ou services externes (sauvegarde automatisée, outil de supervision, intégration marketing) demandent un compte WordPress dédié pour fonctionner, souvent avec des droits élevés par facilité d'installation. Ces comptes de service méritent la même rigueur que les comptes humains :
- Un compte distinct par intégration, plutôt qu'un compte partagé réutilisé pour plusieurs outils différents, pour pouvoir révoquer un accès précis sans affecter les autres.
- Une clé d'application ou un jeton d'authentification dédié, quand l'extension le propose, plutôt qu'un mot de passe classique partagé avec un vrai compte administrateur.
- Une revue périodique de ces comptes techniques, trop souvent oubliés lors des audits de sécurité centrés uniquement sur les comptes humains.
Combien de comptes administrateurs devrait avoir un site WordPress ?
Le plus petit nombre possible, idéalement un ou deux comptes réservés aux personnes qui gèrent réellement la technique et la configuration du site, distincts des comptes utilisés pour la rédaction quotidienne de contenu.
Un compte Éditeur peut-il installer des plugins ?
Non, par défaut cette capacité est réservée au rôle Administrateur, précisément pour éviter qu'une personne chargée uniquement du contenu ne puisse, volontairement ou non, installer une extension qui affecte la sécurité ou la stabilité du site.
Revoir la répartition des rôles sur votre site fait partie des mesures de sécurité les plus rapides à mettre en place, sans aucun coût ni risque pour le fonctionnement du site. Nos offres d'hébergement WordPress et le service SiteLock complètent cette bonne pratique par une surveillance continue de l'activité des comptes.


