Sécurité & intégrité

Surveillance de l'intégrité du thème

Le cœur de WordPress et les extensions wp.org ont des checksums officiels — pas votre thème, et un fichier malveillant déposé n'est dans aucun manifeste de checksums. Relvato comble les deux lacunes : il établit une référence du code de votre thème et surveille les endroits où les attaquants déposent des exécutables — pour détecter un template de paiement altéré ou une webshell même quand les scanners de signatures les manquent.

Le cas calme : votre thème est exactement tel que vous l’avez approuvé.
Sites pris en chargeExtension WordPress
WordPresspris en chargeWooCommercepris en chargeAutres stacksnon pris en charge
Ce moniteur lit des données à l’intérieur de WordPress : il lui faut l’extension Relvato gratuite.
Ce qu’il vérifie
  • ✓Les fichiers PHP et JS du thème actif correspondent à votre référence approuvée
  • ✓Un template de paiement WooCommerce modifié (woocommerce/**) est signalé comme à haut risque
  • ✓Un .php exécutable fraîchement déposé dans uploads, mu-plugins ou wp-content est signalé
  • ✓wp-config.php, .htaccess et .user.ini correspondent à votre référence — un changement vous est présenté pour examen
  • ✓Aucun motif de malware dans ces fichiers ni dans mu-plugins — signalé dès le premier scan
  • ✓Approuvez une modification volontaire pour rétablir la référence — pas de bruit répété
Pourquoi c’est important

Dans les vraies attaques de skimmer WooCommerce, deux étapes ne laissent aucune trace qu'un scan de checksum puisse voir : l'attaquant modifie un template de paiement (p. ex. woocommerce/checkout/form-billing.php) pour capter les données de carte, et dépose un fichier malveillant qui n'appartient à aucune extension ni au cœur. L'intégrité du thème est le fil-piège pour exactement ces gestes — un changement depuis votre référence approuvée, signalé en quelques minutes. Le fichier n’est pourtant que la moitié : la même intrusion laisse souvent aussi un compte, et c’est ce que surveille la surveillance des comptes admin.

Guide associé

Un skimmer injecté dans un modèle du thème survit au nettoyage des extensions et au changement de mot de passe. Notre guide explique pourquoi le malware WordPress revient sans cesse et comment l’éliminer pour de bon.

Comment ça marche
  • Au premier scan, l'extension Relvato hache les fichiers PHP et JS de votre thème actif, tout .php étranger dans mu-plugins, uploads et wp-content, ainsi que wp-config.php, .htaccess et .user.ini à la racine du site — et vous l'approuvez comme référence.
  • Chaque exécution suivante re-hache et compare à la référence, si bien qu'un fichier modifié, ajouté, supprimé ou fraîchement déposé ressort immédiatement.
  • L'extension nomme aussi les motifs de malware qu'elle trouve dans ces fichiers racine et dans mu-plugins — un fichier exécuté avant chaque requête, des images exécutées comme du PHP, du code évalué à partir d'une chaîne encodée — sans envoyer le contenu : wp-config.php contient le mot de passe de votre base de données.
  • Vous obtenez les chemins exacts — approuvez une modification volontaire pour rétablir la référence, ou enquêtez sur un changement que vous n'avez pas fait.
Vos questions, nos réponses
En quoi est-ce différent du scan d'intégrité des fichiers ?

L'intégrité des fichiers compare les fichiers du cœur WordPress et des extensions wp.org à leurs checksums OFFICIELS publiés — elle ne voit que les fichiers qu'un manifeste liste déjà. L'intégrité du thème utilise une référence que vous approuvez, elle couvre donc aussi votre thème (qui n'a pas de checksums officiels) ET détecte les fichiers AJOUTÉS qui ne sont dans aucun manifeste, comme une webshell déposée.

Ne va-t-il pas signaler sans cesse les modifications légitimes du thème ?

Non — quand vous faites un changement volontaire, vous l'approuvez et Relvato rétablit la référence, donc il ne le signalera plus. Les modifications de thème courantes apparaissent comme un point à examiner (avertissement) ; seul un exécutable déposé ou un template de paiement modifié fait échouer l'exécution.

Et si mon site est déjà compromis au premier scan ?

Une référence auto-capturée ne détecte que les changements APRÈS son approbation, donc un premier scan sur un site déjà piraté prendrait le fichier malveillant pour attendu — la même limite que toute référence. Deux choses atténuent cela : tout .php présent dans votre dossier uploads est signalé dès l'établissement de la référence, car le code n'y a pas sa place, et les motifs de malware dans wp-config.php, .htaccess, .user.ini et mu-plugins font eux aussi échouer le premier scan, car ils sont repérés dans le contenu plutôt que par comparaison.

Faut-il l'extension ?

Oui — l'intégrité du thème lit les empreintes des fichiers via l'extension Relvato (1.4.0+), c'est donc réservé à WordPress.

Relvato lit-il mon wp-config.php ?

L'extension le lit sur votre serveur pour en calculer l'empreinte et y chercher des motifs de malware, et n'envoie à Relvato que l'empreinte et le nom des motifs trouvés — jamais le contenu, donc le mot de passe de votre base de données ne quitte jamais le site. Un changement de wp-config.php ou de .htaccess donne lieu à un point à examiner, puisque les extensions de cache et de sécurité les modifient ; un motif de malware est un échec.

Moniteurs associés
Intégrité du thème

Mettez ce moniteur en pilote automatique.

Gratuit pour toujours sur un site — 100 exécutions par mois, lancées par vous ou chaque semaine, sans carte. Pro relance vos moniteurs tout seul après chaque mise à jour.