Aller au contenu

Somme de contrôle de fichier

Sur cette page
  1. Paramètres
  2. Exemple
  3. Bon à savoir

La sonde File checksum vérifie un fichier sur la machine d'un agent privé : qu'il existe, ou que son contenu correspond toujours à une empreinte connue. Utilisez-la pour détecter les modifications indésirables de fichiers de configuration, de scripts ou de binaires, ou pour vous assurer qu'un fichier attendu est bien présent.

Dans l'assistant : Files. Nécessite une offre Enterprise et un agent privé Advanced installé sur la machine qui contient le fichier.

Paramètres#

Paramètre Description
File path Chemin complet du fichier, tel que vu par l'agent. Il peut utiliser des variables.
Check type Exist : le fichier doit exister. Hash : son empreinte doit correspondre.
Hash algorithm MD5, SHA-1, SHA-256, SHA-384 ou SHA-512.
Hash value L'empreinte attendue.
Up if equal Activé : saine lorsque l'empreinte correspond. Désactivé : saine lorsqu'elle diffère — pour être averti lorsqu'un fichier est enfin mis à jour.

Exemple#

Gateway — nginx configuration : /etc/nginx/nginx.conf, SHA-256, l'empreinte de la version validée. Toute modification manuelle ouvre un incident.

Pour calculer une empreinte sous Linux : sha256sum /etc/nginx/nginx.conf.

Bon à savoir#

L'agent lit le fichier avec ses propres permissions : assurez-vous que le compte de service sous lequel il s'exécute peut le lire. Sous Linux, l'agent s'exécute sous l'utilisateur non privilégié onagent : pour un fichier lisible par root seul, accordez la lecture de ce seul fichier avec sudo setfacl -m u:onagent:r /chemin/du/fichier (voir Installer sous Linux).