Trois sens pour un même mot
En sécurité des données, le mot empreinte recouvre trois réalités différentes, et les confondre conduit à de mauvaises politiques. L'idée est toujours la même : on dérive d'un élément plus vaste une valeur courte, qui permet de le reconnaître plus tard. Ce qui change, c'est ce qui est empreint et la manière de calculer la valeur.
Les deux premiers sens comptent le plus pour la prévention de la perte de données, car ils reconnaissent des documents protégés. Le troisième décrit des systèmes plutôt que des documents, et sert à l'identification et à l'inventaire.
| Sens | Dérivée de | Usage courant | Limite principale |
|---|---|---|---|
| Empreinte de contenu | Segments qui se chevauchent dans le texte d'un document | Repérer des extraits et des copies remaniées de contenu protégé | Ne fonctionne que sur un texte que le système peut lire |
| Empreinte de fichier (hash) | Le fichier entier, octet par octet | Reconnaître des fichiers connus et supprimer les doublons | Un seul caractère modifié casse la correspondance |
| Empreinte d'appareil | Identifiants matériels, composants et paramètres | Identification des appareils et inventaire des postes | Décrit un système, pas un document |
Comment se construisent les empreintes de contenu
Une empreinte de contenu ne conserve pas le document lui-même. La méthode est conçue pour les contenus modifiés ou réutilisés en partie, c'est-à-dire précisément là où les contrôles de fichiers simples échouent. Dans Anexet, elle se configure comme empreinte numérique et s'exécute en quatre étapes.
L'intérêt est pratique : un extrait collé dans un courriel correspond toujours à sa source, et un modèle issu d'un formulaire vide correspond à chaque copie remplie de ce formulaire.
- 1
Normaliser le texte
Supprimer la mise en forme et ramener le document à un texte comparable, pour que les changements de mise en page ne modifient pas le résultat.
- 2
Calculer les empreintes des segments
Calculer des empreintes sur des portions de texte qui se chevauchent. Seul cet ensemble de valeurs est conservé.
- 3
Comparer le nouveau contenu
Les courriels sortants, les fichiers envoyés et les messages suivent le même processus et sont comparés à l'ensemble enregistré.
- 4
Agir selon le recouvrement
Un recouvrement important signale la présence de contenu protégé, et la règle bloque, journalise ou alerte.
Empreintes de fichiers et leurs limites
Un hachage cryptographique est calculé sur le fichier entier, et la valeur obtenue est stockée dans une banque de hachages. Il répond avec certitude à une question : s'agit-il du même fichier, octet par octet ? Les hachages sont peu coûteux à calculer et à comparer, et ils ne produisent aucun faux positif.
Cette précision est aussi leur limite. Enregistrer le document dans un autre format ou modifier un seul caractère produit une valeur totalement différente, et la correspondance échoue. Les hachages constituent un bon premier filtre et servent à la vérification de l'intégrité des fichiers, mais ils ne suivent pas un contenu réécrit.
Banques d'empreintes dans Anexet
Les empreintes enregistrées sont conservées dans des banques de données. Le gestionnaire d'empreintes affiche chaque banque avec sa taille, son nombre de documents et la date de la dernière mise à jour, pour que l'administrateur voie ce qui est protégé et à quel point l'ensemble de référence est récent. Une banque jamais mise à jour protège un ensemble de documents de plus en plus historique.
Empreintes d'appareils et de navigateurs
Ce sens partage la métaphore avec les autres, mais pas le mécanisme. L'empreinte d'un appareil ou d'un navigateur est un profil construit à partir de caractéristiques observables du système : identifiants matériels, composants installés, réglages d'écran et de langue, attributs réseau. Rien n'en est tiré d'un contenu protégé, et l'objet est un système, pas un document.
Les défenseurs l'utilisent pour l'identification des appareils et l'inventaire des postes, par exemple dans l'inventaire matériel. Les attaquants s'appuient sur des profils comparables pour suivre les utilisateurs sans cookies, ce qui impose une définition précise du terme dans tout programme de sécurité.
Choisir la bonne méthode
Les méthodes se complètent. Les hachages forment le premier filtre le moins coûteux, les empreintes de contenu détectent ce que la modification masquerait, et une liste de mots interdits couvre les données sensibles que personne n'a enregistrées à l'avance.
| Question | Méthode |
|---|---|
| S'agit-il exactement du fichier que nous avons enregistré ? | Hachage de fichier |
| Ce texte contient-il un passage d'un document enregistré ? | Empreinte de contenu |
| S'agit-il d'une copie remplie d'un formulaire standard ? | Empreinte de modèle |
| Ressemble-t-il à des données sensibles que nous n'avons jamais enregistrées ? | Dictionnaires et règles de motifs |
Ce que les empreintes ne voient pas
Toutes les méthodes d'empreinte sont à sens unique. L'original ne peut pas, en pratique, être reconstitué à partir de la valeur dérivée. Le système de détection peut donc reconnaître un contenu réglementé sans conserver une seconde copie. C'est un avantage pour la vie privée, et c'est aussi la raison pour laquelle l'ensemble de référence doit être entretenu.
Les empreintes ne fonctionnent que sur les données qu'elles peuvent lire. Un contenu converti en image nécessite d'abord une reconnaissance de texte, et un contenu fortement chiffré ou paraphrasé échappe à la correspondance. Elles ne décrivent pas non plus chaque tentative d'exfiltration de données : elles sont donc plus efficaces combinées à d'autres contrôles.
Par où commencer
Commencez par enregistrer les documents dont la fuite causerait le plus de dégâts, comme les contrats, le code source et les données clients. Une banque construite à partir de ces fichiers reconnaît les copies qui ont été modifiées ou réutilisées.
Revoyez ensuite la banque régulièrement, car l'ensemble de référence n'est aussi à jour que son dernier enregistrement.
Pour aller plus loin : Chiffrement, codage et hachage : quelle différence ?.
Une empreinte ne reconnaît que ce que quelqu'un a enregistré en premier. La protection commence par le choix de ce qui entre dans la banque.
Comment Anexet traite ce sujet
Anexet utilise les empreintes de contenu et de fichiers comme conditions de politique, de sorte que la reconnaissance ne repose pas sur une seule méthode :
Banques de hachages
Correspondance exacte des fichiers enregistrés, la voie la plus rapide pour les documents connus.
Bibliothèques d'empreintes numériques
Empreintes de contenu et de modèles qui reconnaissent les extraits, les copies reformatées et les formulaires remplis issus d'originaux protégés.
Combinées aux autres méthodes
Les thésaurus de sécurité (170 dictionnaires préétablis), les règles de motifs pour les identifiants structurés et l'intégration des étiquettes de sensibilité couvrent les contenus jamais enregistrés. La même reconnaissance s'applique au courriel, au web, au stockage cloud, aux messageries, aux supports amovibles, à l'impression et au presse-papiers.
Journal d'audit et architecture sur site
Chaque correspondance est journalisée avec l'utilisateur, l'horodatage, le canal, la règle correspondante et l'action. Les bibliothèques de référence, les contenus inspectés et les journaux restent dans l'infrastructure de l'organisation.
Anexet DLP
En savoir plus