Somme de contrôle de fichier
Sur cette page
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).