Comment le FIM détecte un changement
La surveillance de l'intégrité des fichiers répond à une question : un fichier qui ne devait pas changer a-t-il été modifié ? Le contrôle enregistre un état de confiance de fichiers, dossiers et paramètres choisis, puis signale chaque écart ultérieur avec l'heure et le compte responsable. Sa valeur tient moins à la détection elle-même qu'au fait qu'un changement inexpliqué devient une trace que quelqu'un doit clore, au lieu d'une modification silencieuse que personne ne remarque.
Le FIM s'appuie sur la vérification de l'intégrité des fichiers, c'est-à-dire l'acte de vérification lui-même. La différence tient à la continuité : une vérification ponctuelle répond une fois à la question, alors que le FIM la pose sans cesse et conserve l'historique de chaque réponse. Cet historique sert à l'enquêteur lorsqu'un fichier de configuration a été modifié des semaines avant que quelqu'un s'en aperçoive.
Chaque chemin surveillé suit la même boucle. Une référence de hachages et d'attributs est établie à partir d'un état connu comme sain. Chaque événement ultérieur est comparé à cette référence, si bien que l'alerte reflète ce qui diffère réellement et indique le fichier, la modification, le compte et l'heure. La qualité du contrôle dépend surtout de la référence et de la rigueur du responsable des alertes, et non du moteur de détection.
Surveillance en temps réel ou comparaison programmée
La comparaison programmée revérifie la référence à intervalles fixes et signale les écarts. Elle est peu coûteuse et facile à auditer, mais une modification faite juste après un balayage reste cachée jusqu'au suivant. La surveillance en temps réel réagit aux écritures, déplacements et suppressions au moment où ils surviennent, c'est pourquoi un SOC la veut en général pour les binaires système, les scripts de démarrage et les règles d'accès.
Le mode temps réel coûte davantage. Il exige un agent sur l'hôte, produit plus d'événements et demande un réglage dès le premier jour. Beaucoup d'équipes combinent les deux : le temps réel pour les quelques chemins les plus critiques, la comparaison programmée pour le reste du parc, afin qu'un événement manqué par l'agent soit repéré lors du passage complet suivant. Pour la pratique plus large, voir la surveillance continue.
Où le FIM s'intègre dans les outils du SOC
Une alerte de fichier modifié, prise isolément, est pauvre. Elle indique qu'un chemin diffère de la référence, mais rien sur l'intention. Le FIM prend de la valeur lorsque l'alerte rejoint le même flux que tous les autres signaux, afin que l'analyste la lise à côté des connexions, des processus et du ticket qui devrait expliquer le changement. Les équipes qui transmettent déjà leurs événements à une intégration SIEM peuvent placer la modification du fichier sur la même chronologie que les connexions et les sessions.
| Outil | Ce que le FIM apporte |
|---|---|
| Corrélation dans le SIEM | Une chronologie des connexions, processus et communications sur le même hôte |
| SOAR et ticketing | Un dossier avec l'écart, le compte responsable et l'actif concerné |
| Systèmes de gestion des changements | Vérification de la fenêtre de changement par rapport aux tickets approuvés |
| Gestion des vulnérabilités et des correctifs | Confirmation que le correctif a modifié les fichiers prévus |
| Détection et réponse sur les postes (EDR) | Le FIM montre la modification du fichier, l'EDR montre le processus |
Facteurs de conformité et d'audit
Le FIM figure parmi les contrôles les plus souvent cités dans les référentiels de sécurité, c'est pourquoi les équipes SOC le déploient même en l'absence d'incident. La plupart des auditeurs demandent les mêmes preuves : une liste définie de fichiers critiques, des alertes sur les modifications non autorisées et la preuve qu'une personne a examiné chaque alerte et l'a close par une décision.
- La norme PCI DSS exige un mécanisme de détection des changements sur les systèmes qui traitent des données de cartes, avec une comparaison des fichiers critiques au moins une fois par semaine.
- Le contrôle SI-7 du NIST SP 800-53 couvre l'intégrité des logiciels, des micrologiciels et des informations.
- La garantie d'intégrité de HIPAA attend des entités couvertes des mécanismes électroniques confirmant que les informations de santé électroniques n'ont pas été altérées ou détruites sans autorisation.
- L'annexe A de l'ISO/IEC 27001 comprend des contrôles de gestion des changements et d'intégrité des systèmes, qu'un processus FIM documenté aide à prouver.
- Les auditeurs demandent en général l'inventaire des fichiers protégés, des échantillons d'alertes et une trace de revue montrant que chaque alerte a été close par une décision, et pas seulement générée.
À quoi cela ressemble dans Anexet
Anexet ne crée pas de référence pour des chemins système quelconques et ne calcule pas le hachage de chaque fichier d'un serveur, ce n'est donc pas un moteur FIM classique. La console enregistre les opérations sur les fichiers des postes de travail et des partages réseau : pour les fichiers, création, lecture, écriture, suppression, renommage, exécution et modification des droits ; pour les dossiers, un ensemble plus restreint. Chaque profil d'agent choisit les opérations enregistrées. Les partages réseau sont couverts par le contrôle des transferts de fichiers et des partages réseau.
Déployer et ajuster le FIM en production
Le plus grand risque opérationnel du FIM n'est pas de manquer un vrai changement. C'est de noyer le SOC sous le bruit, au point que toutes les alertes soient rejetées sans être lues. Les conteneurs changent la donne : les images sont reconstruites plutôt que corrigées sur place, la référence se déplace donc vers le pipeline de construction des images. L'ajustement suit une séquence prévisible :
- 1
Capturer la référence
Relevez-la sur une version connue comme saine du système.
- 2
Exécuter en mode rapport seul
Découvrez ce qui change normalement sur cette classe de système.
- 3
Exclure les chemins volatils
Laissez de côté les chemins qui changent légitimement, comme les caches, les journaux et les métadonnées du gestionnaire de paquets.
- 4
Confier les alertes à un responsable
Le responsable clôt chaque alerte avec un motif consigné.
Ce que le FIM ne couvre pas
Le FIM détecte qu'un fichier surveillé a changé. Il ne juge pas si le nouveau contenu est malveillant et n'empêche pas la modification. Il ne voit rien de l'activité qui ne touche jamais un chemin surveillé, comme l'exécution en mémoire, l'usage abusif d'identifiants ou des données copiées sans qu'aucun fichier soit modifié.
Un SOC mature considère donc le FIM comme un contrôle détectif parmi d'autres. Il l'associe à des contrôles d'accès qui limitent qui peut écrire dans les chemins protégés, à la vérification de l'intégrité des journaux, pour que les événements d'intégrité survivent sur une infrastructure que l'attaquant ne contrôle pas, et à des sauvegardes et à la restauration, pour qu'une modification non autorisée confirmée puisse être annulée.
Surveiller tous les chemins dès le premier jour sature le SOC et rend les alertes faciles à ignorer. Commencez par une courte liste de fichiers critiques.
Par où commencer
Commencez par les quelques fichiers dont la modification silencieuse ferait le plus de dégâts : les binaires système des serveurs, la configuration des outils de sécurité et les chemins qui contiennent des données protégées. N'ajoutez d'autres chemins qu'une fois que le responsable a expliqué chaque alerte produite par le premier ensemble.
Pour aller plus loin : Mécanismes de sécurité des systèmes d'information; Que sont les systèmes SIEM pour la gestion de la sécurité de l'information ?.
Un changement inexpliqué est une question à laquelle quelqu'un doit répondre par écrit.
Comment Anexet traite ce sujet
Anexet aborde la question de l'intégrité du côté interne plutôt que comme un moteur FIM classique : il n'établit pas de base de référence pour des chemins système arbitraires et ne calcule pas le hash de chaque fichier d'un serveur. Ce qu'il apporte, c'est la visibilité sur les opérations de fichiers aux endpoints et sur les changements de configuration suivis dans l'inventaire, qui a touché quel fichier, quand et via quel processus, de sorte que les modifications inexpliquées commises à l'intérieur du périmètre sont enregistrées et attribuables au lieu de passer en silence.
La plateforme fonctionnant on-premise, les événements d'opérations de fichiers, les copies conservées et l'historique des changements de l'inventaire restent dans l'infrastructure de l'organisation elle-même : la preuve qui décrit un changement ne quitte jamais l'environnement qu'elle décrit.
Audit des opérations sur les fichiers
les opérations de création, lecture, écriture, suppression, renommage, exécution et changement de permissions sur les endpoints et les partages réseau sont journalisées avec le nom du fichier, sa taille, le processus, l'utilisateur et l'horodatage, l'enregistrement brut derrière toute question d'intégrité concernant un fichier de travail.
Bases de référence de configuration dans l'inventaire
chaque ordinateur possède une configuration enregistrée, périphériques connectés et applications installées, et lorsque l'état réel s'en écarte, l'écart est signalé ; un périphérique qui apparaît sur un hôte ou en disparaît attire l'attention au lieu de passer inaperçu.
Contrôles de contenu sur les fichiers des endpoints
lorsque la préoccupation porte sur le contenu protégé plutôt que sur les binaires système, les fichiers des endpoints gérés peuvent être comparés aux banques de hachages et aux bibliothèques d'empreintes digitales de documents connus, afin de localiser les données sensibles, non d'établir une base de référence de chemins système.
Analyse de contenu des fichiers transférés
les fichiers circulant par courriel, web, cloud et supports amovibles sont évalués selon leur contenu, de sorte que la question d'intégrité que les organisations rencontrent le plus souvent, un contenu protégé est-il sorti, trouve une réponse documentée.
Piste d'audit attribuable
chaque événement enregistré relie la modification à un utilisateur, un hôte et un moment, formant une piste d'audit complète et attribuable sur laquelle l'investigation et la revue peuvent s'appuyer.
Contrôle des transferts de fichiers
En savoir plus