Trouvez des réponses à vos questions

Documentation

Sécuriser WordPress : en-têtes HTTP, accès et Imunify

Renforcer WordPress demande de coordonner les réglages du site, les accès et les protections de l’hébergement. Les en-têtes HTTP indiquent au navigateur comment traiter vos pages; une protection contre la découverte d’identifiants réduit certaines informations accessibles; Imunify apporte une autre couche de surveillance et de protection selon le service actif. Ces outils complètent les mises à jour, les sauvegardes vérifiées et les mots de passe uniques.

Commencer par savoir ce qui protège déjà votre site

Avant d’ajouter une extension, relevez les outils présents : sécurité WordPress, Imunify, cache et éventuel proxy comme Cloudflare. Plusieurs extensions qui contrôlent les mêmes connexions, en-têtes ou requêtes peuvent compliquer le diagnostic. Notre équipe peut vous aider à répartir ces fonctions selon votre hébergement et vos applications.

Conservez une sauvegarde utilisable, un accès indépendant à l’hébergement et une copie des réglages actuels. Testez les changements sur une préproduction représentative, selon notre guide de test et de publication avec WP Toolkit. Évitez de modifier plusieurs protections à la fois.

Choisir les en-têtes selon le fonctionnement du site

  • X-Content-Type-Options : la valeur nosniff demande au navigateur de respecter le type de contenu déclaré. Vérifiez notamment que les fichiers JavaScript et CSS sont servis avec le bon type MIME, sinon leur chargement peut être bloqué.
  • Referrer-Policy : cette politique contrôle les renseignements de provenance transmis lors des requêtes. strict-origin-when-cross-origin est un point de départ à examiner : le chemin complet reste transmis pour les requêtes de même origine, tandis que les requêtes vers une autre origine HTTPS reçoivent seulement l’origine. Vérifiez les intégrations qui utilisent ces renseignements.
  • Content-Security-Policy (CSP) : elle délimite notamment les sources de scripts et d’autres ressources autorisées. Il faut tenir compte du thème, de l’éditeur, des paiements, des formulaires, des polices et des services externes. Une politique copiée d’un autre site peut bloquer des fonctions utiles.
  • Protection contre l’intégration dans un cadre : la directive CSP frame-ancestors permet de préciser quels sites peuvent afficher vos pages dans un cadre. Définissez les usages légitimes avant d’interdire toute intégration et coordonnez une éventuelle règle X-Frame-Options.
  • Strict-Transport-Security (HSTS) : il demande au navigateur de conserver l’obligation d’utiliser HTTPS pendant une durée donnée. Confirmez d’abord que HTTPS et le renouvellement des certificats fonctionnent. N’ajoutez pas includeSubDomains ou une inscription au préchargement sans vérifier tous les sous-domaines concernés. Retirer simplement l’en-tête n’annule pas immédiatement une politique déjà mémorisée.

Mettre les en-têtes en place et vérifier leur effet

  1. Relever la réponse actuelle. Dans les outils de développement du navigateur, ouvrez l’onglet Réseau, rechargez une page et sélectionnez la requête du document HTML. Consultez ses en-têtes de réponse. Faites aussi la vérification sur les pages importantes de votre site.
  2. Choisir où gérer chaque règle. Selon votre configuration, ce sera le serveur Web, le proxy/CDN ou une extension WordPress adaptée. Confiez la modification de la configuration serveur à la personne qui la gère. Gardez un endroit responsable de chaque règle pour éviter les doublons ou les politiques contradictoires.
  3. Déployer progressivement. Préparez les valeurs adaptées au site et commencez par un changement limité. Pour une CSP, utilisez d’abord Content-Security-Policy-Report-Only pour observer les violations avant une politique bloquante. Ce mode seul n’applique pas la protection. Si des rapports sont envoyés à un service, examinez aussi les données transmises.
  4. Tester le parcours réel. Vérifiez navigation, connexion, éditeur, formulaire, espace membre et paiement en mode test lorsqu’il est disponible. Regardez les erreurs du navigateur et la réponse effectivement reçue après les caches. Une bonne note dans un outil de contrôle ne prouve pas que le site est entièrement sécurisé.
  5. Conserver le résultat et le retour arrière. Notez la règle et l’endroit où elle a été changée. Si une fonction cesse de fonctionner, revenez sur ce changement précis et demandez une analyse; ne désactivez pas toutes les protections pour compenser.

Limiter la découverte des identifiants WordPress

Certaines interfaces publiques peuvent exposer des noms ou des identifiants d’auteurs. Réduire cette découverte peut limiter une partie du repérage automatisé, mais un identifiant ne doit pas être traité comme un secret qui remplace un mot de passe robuste et une authentification à deux facteurs.

Wordfence Security est une option à évaluer si ces fonctions ne sont pas déjà couvertes. Ses réglages de protection contre la force brute proposent une option commençant par Prevent discovery of usernames, qui limite plusieurs méthodes de découverte. Les thèmes et d’autres extensions peuvent néanmoins exposer des informations d’auteur. Vérifiez les pages d’auteurs et les intégrations après activation; ne bloquez pas toute l’API REST pour atteindre cet objectif.

Si Wordfence est déjà présent, examinez son réglage avant d’installer une autre extension. S’il est absent, faites vérifier son intérêt et ses interactions avec les outils de l’hébergement. Limitez les comptes administrateurs et consultez notre guide de protection des mots de passe et des accès.

Comprendre Imunify Security dans WordPress

L’extension officielle Imunify Security relie le tableau de bord WordPress au produit Imunify du serveur. Elle est fournie et mise à jour par ce dernier, et ne se recherche pas dans le répertoire public WordPress.org. Lorsqu’elle est installée pour votre site, elle permet notamment de consulter son état de sécurité et les résultats liés aux logiciels malveillants.

Les fonctions disponibles dépendent du produit, des versions et des réglages de l’hébergement. Les versions compatibles proposent aussi un pare-feu applicatif dans WordPress, distinct du pare-feu du serveur. Le comportement diffère selon le produit : le mode de surveillance journalise les événements, tandis que le mode actif peut bloquer les tentatives correspondantes. Ne supposez pas qu’une fonction est active simplement parce que l’extension est visible.

Si l’extension ou un contrôle manque, demandez à Nuagerie ce qui est disponible pour votre site. En cas de blocage légitime, transmettez en privé l’heure, la page et l’action concernées pour une vérification ciblée. Conservez les mises à jour WordPress : les protections complémentaires ne remplacent pas la correction du logiciel vulnérable.

Faire accompagner la sécurisation de votre site

Dans votre espace client Nuagerie, décrivez les fonctions à préserver et les protections déjà présentes. Notre équipe peut examiner vos en-têtes, vos extensions et les alertes disponibles, puis vous proposer les réglages ou travaux adaptés. N’envoyez pas de mot de passe, de clé privée ou de rapport contenant des renseignements clients non nécessaires.

Un thème abandonné ou des extensions difficiles à maintenir peuvent justifier un travail plus large. Notre service de développement Web peut vous accompagner dans leur remplacement, une refonte ou la création d’un nouveau site. Le choix doit répondre à vos besoins et à l’état du site, pas seulement au résultat d’un scanner. Si vous soupçonnez déjà une intrusion, suivez plutôt notre guide pour un site WordPress compromis.

Références officielles

Related Articles

Installer ou changer un thème WordPress avec précaution Un thème détermine une grande partie de la présentation de votre site et peut aussi apporter des fonctions particulières. Le remplacer peut modifier les menus, les modèles de pages et l’affichage des contenus. Préparez ce changement comme une intervention sur votre site, même si WordPress propose un simple bouton... Quoi faire si votre site Web de WordPress a été piraté Des redirections inconnues, un compte administrateur non autorisé ou une alerte de sécurité peuvent signaler une compromission. Une connexion impossible, un site lent ou une baisse de fréquentation peuvent aussi avoir d’autres causes. Consignez les symptômes avant de conclure et organisez l’intervention avec la... Tester et publier des modifications avec WP Toolkit Une préproduction, ou staging, est une copie de travail séparée du site public. WP Toolkit peut servir à cloner un site WordPress et à copier ensuite les changements choisis vers une autre installation. Ces fonctions doivent être activées pour votre service. Si elles ne sont pas proposées, demandez au soutien de... Premiers pas avec WP Toolkit dans cPanel WP Toolkit regroupe les installations WordPress de votre compte et leurs principaux outils de gestion. Commencez par retrouver le bon site et comprendre son état avant de modifier ses fichiers, ses extensions ou ses réglages. Les fonctions visibles dépendent des options activées pour votre service; un bouton absent... Préparer et vérifier les mises à jour WordPress avec WP Toolkit Une mise à jour WordPress peut corriger un problème de sécurité, rétablir une compatibilité ou ajouter une fonction. WP Toolkit aide à organiser ces changements, mais la réussite de l’opération doit aussi être vérifiée sur le site. Cette démarche convient à un site existant reconnu dans votre compte WP Toolkit....