SÉCURITÉ WORDPRESS MAJ
Prérequis
- Accès admin WordPress et SSH ou FTP pour fichiers de config
- Environnement staging pour tester les MAJ
- Inventaire plugins/thème avec versions et licences
- 30 minutes pour audit initial rôles et politique de mots de passe
Un WordPress non maintenu est une cible privilégiée : plugins obsolètes, comptes admin partagés, configuration exposée. La sécurité agence combine MAJ cadencées, moindre privilège sur les rôles et durcissement serveur. Vous allez structurer une politique de maintenance, des rôles adaptés au client et des garde-fous avant mise en production.
Cadrage : surface d’attaque et responsabilités
Listez les vecteurs : connexion wp-admin, XML-RPC, uploads, plugins tiers, sauvegardes non chiffrées. Le contrat maintenance précise qui applique les MAJ et sous quel délai.
Classez les plugins : critique (formulaires, SEO), standard, expérimental. Moins de plugins actifs réduit la surface d’attaque.
Vérifiez que wp-config.php, .env et sauvegardes ne sont pas versionnés dans un dépôt public.
Politique de mises à jour
Automatisez les correctifs de sécurité mineurs si l’hébergeur le permet ; gardez les MAJ majeures core et plugins pour une fenêtre staging testée.
Avant chaque vague de MAJ : sauvegarde complète fichiers + base, test smoke (accueil, formulaire, login admin).
Tenez un changelog client mensuel : versions appliquées, anomalies, actions correctives.
Rôles, accès et durcissement
Attribuez le rôle Éditeur aux rédacteurs client ; réservez Administrateur à l’équipe agence. Utilisez un plugin de rôles custom si des permissions fines sont nécessaires (CPT uniquement).
Activez la double authentification pour tout compte pouvant modifier des extensions ou des utilisateurs. Limitez les tentatives de connexion (rate limit).
Durcissez : DISALLOW_FILE_EDIT, clés salts uniques, permissions fichiers 644/755, désactivation xmlrpc.php si inutilisé .
Erreurs fréquentes
Compte admin partagé par email entre cinq personnes : aucune traçabilité en cas d’incident.
MAJ directe en prod un vendredi soir sans sauvegarde.
Client Administrateur qui installe des plugins non validés.
Sauvegardes stockées sur le même serveur sans copie externe.
Mot de passe faible sur compte à privilèges élevés malgré la 2FA désactivée.
Ce qu’il faut retenir
Staging mensuel pour MAJ ; sauvegarde avant chaque intervention prod.
Moindre privilège : Éditeur client, Administrateur agence, comptes nominatifs et 2FA.
Durcissement wp-config et serveur documenté dans le runbook.
Inventaire plugins tenu à jour ; désinstaller l’inutilisé plutôt que le laisser inactif.
FAQ
Les correctifs de sécurité mineurs peuvent être automatiques. Les MAJ majeures core et plugins sensibles passent par staging et validation fonctionnelle.
Compte technique agence en Administrateur, révoqué ou rétrogradé à la fin du contrat. Prévoyez une clause de reprise d’accès dans le contrat maintenance.
Non si le durcissement serveur, les MAJ et la 2FA sont en place. Utile sur sites très exposés ; évitez la redondance avec l’hébergeur.