Ce qu'est l'analyse des canaux cachés
L'analyse des canaux cachés repère, mesure et limite les canaux cachés. Un canal caché est un chemin qui utilise des ressources partagées, le comportement d'un protocole ou le temps pour transférer des informations sans enfreindre aucune règle explicite. La question clé : des données peuvent-elles traverser ce système d'une façon que personne n'a conçue et que personne ne surveille ?
Le canal et son analyse sont deux choses différentes. Le canal est le phénomène : le chemin caché lui-même. L'analyse est la méthode appliquée à ce chemin. Elle recense les endroits où l'information pourrait fuir, estime la bande passante de chaque chemin et transmet les résultats à des corrections de conception ou à la supervision. Le canal est l'objet de l'étude. L'analyse, c'est l'étude elle-même.
La méthode Shared Resource Matrix
La technique de référence est la Shared Resource Matrix, introduite par Richard Kemmerer en 1983. Elle repose sur une observation : un canal caché a besoin d'une ressource partagée, comme la mémoire, des blocs disque, du temps processeur, un verrou ou un champ d'en-tête, qu'un processus peut modifier et qu'un autre peut observer. La méthode vise surtout les canaux de stockage cachés, où un processus écrit une valeur et un autre la lit. Elle se déroule en quatre étapes :
- 1
Recensement des ressources
Listez chaque ressource partagée entre des sujets de niveaux de confiance différents, avec ses attributs et les opérations que chaque sujet peut effectuer.
- 2
Paires modification et observation
Pour chaque attribut, notez quels sujets peuvent le modifier et lesquels peuvent lire ou déduire le changement. C'est la condition préalable d'un canal de stockage.
- 3
Traçage des chemins
Suivez les paires candidates qu'aucun mécanisme légitime de la conception ne médiatise, pour confirmer un flux réel.
- 4
Estimation de la bande passante
Estimez le débit atteignable de chaque canal confirmé. Un canal qui fuit quelques bits par heure relève d'une note de documentation. Un canal qui transporte des kilo-octets est un défaut de conception à limiter.
Analyse du trafic et détection d'anomalies
Sur les réseaux en production, le travail passe des documents de conception au comportement observable. L'analyse du trafic examine les flux, le timing, les volumes et l'usage des protocoles, à la recherche de signes qu'un canal légitime transporte un sens caché. La détection d'anomalies ajoute une couche statistique : elle signale les écarts durables par rapport au trafic et à l'activité habituels des utilisateurs, selon la même logique que la détection des anomalies comportementales, appliquée au transfert de données. Les canaux cachés imitent le trafic légitime, si bien qu'un seul événement prouve rarement quoi que ce soit. Un motif persistant de volumes, de destinations et de plannings signale un chemin candidat. Signes typiques :
- Anomalies d'entropie : un caractère aléatoire du contenu ou des noms de domaine bien supérieur à ce que le protocole produit normalement.
- Régularité temporelle : des intervalles entre requêtes réguliers comme un métronome, alors que l'activité réelle de personnes ou d'applications serait irrégulière.
- Asymétrie de volume : des requêtes minimales auxquelles répondent des réponses volumineuses, ou des transferts au-delà de tout usage autorisé du canal.
Où l'analyse des canaux cachés est appliquée
Trois contextes reviennent le plus souvent dans la pratique. Dans les programmes de risque interne, l'enjeu est l'exfiltration de données par des canaux qui paraissent approuvés :
| Contexte | Ce qui se passe |
|---|---|
| Évaluation de sécurité | Les systèmes à haute assurance font l'objet d'un examen formel. Les canaux sont documentés et limités. |
| Exercices red team | Les attaquants vérifient si l'analyse de conception a manqué un chemin réel. |
| Programmes de risque interne | Surveillent les canaux approuvés à la recherche de transferts hors des routes autorisées. |
À quoi cela ressemble dans Anexet
Anexet ne réalise pas d'analyse formelle des canaux cachés, mais sa console montre la moitié opérationnelle du travail. La page Politiques de sécurité liste les règles statistiques à côté des règles fondées sur les thésaurus et les empreintes, et compte les incidents par statut et par type de règle. Le panneau de statistiques réseau montre une brève rafale de paquets envoyés sur une base plate : c'est le type d'écart que les règles statistiques sont conçues pour repérer. Ces deux vues alimentent le flux de détection des menaces internes.
1 / 2
Ce que l'analyse peut apporter et ce qu'elle ne peut pas
L'exhaustivité est hors d'atteinte. Savoir si un programme quelconque peut faire fuiter des informations est indécidable dans le cas général. Toute analyse réelle est donc bornée par les ressources recensées et les flux observés. Les objectifs honnêtes consistent à repérer les chemins à plus forte bande passante et à les ramener à un niveau acceptable par injection de bruit, limitation de débit ou segmentation. Chacune de ces mesures échange de la performance contre du secret. Les canaux cachés temporels sont les plus difficiles à borner, car leur signal réside dans le temps et non dans les données.
La discipline a deux moitiés. L'analyse formelle est un travail de conception sur les composants internes d'un système. La surveillance opérationnelle est un travail d'exécution sur le trafic et l'activité réels, à la recherche de données qui circulent par des chemins non autorisés. Peu d'organisations ont besoin de la première. Presque toutes bénéficient de la seconde, car chacune utilise des canaux comme le courriel, le web, le stockage cloud et les supports amovibles, qui peuvent être détournés.
Un journal de surveillance sans anomalie ne prouve pas l'absence d'un canal caché. Il montre seulement qu'aucun motif surveillé n'est apparu.
Par où commencer
Commencez par les données dont la fuite serait la plus dommageable, puis listez les canaux qu'elles utilisent réellement. Cette liste sert de base à la fois à la revue de conception et aux règles de surveillance.
Associez la revue de conception à la surveillance en exploitation, et donnez à chaque constat un responsable et une échéance. Un rapport que personne n'applique ne ferme aucun canal.
Pour aller plus loin : Fuite technique d'informations : de quoi s'agit-il et comment s'en protéger ?.
Un transfert caché ne s'annonce jamais. Il se dissimule dans le trafic et dans la routine d'un travail ordinaire.
Comment Anexet traite ce sujet
Anexet ne réalise pas d'analyse des canaux cachés au sens formel et certifié : identifier des canaux temporels dans du matériel partagé sort de son périmètre. Il couvre la moitié opérationnelle de la discipline : examiner le trafic intercepté et l'activité utilisateur enregistrée pour repérer les motifs suspects qui indiquent des données sortant par des canaux non autorisés. C'est une aide pratique à la question des canaux cachés, et non un substitut à l'analyse formelle des ressources partagées.
Comme un transfert caché se déguise en activité légitime, la détection part de la visibilité et du contenu : les agents interceptent les canaux réels, l'analyse de contenu évalue ce qui circule et les règles statistiques signalent les écarts par rapport aux volumes habituels.
Visibilité des canaux
les agents de poste interceptent le courriel, le web, les applications de stockage cloud, les messageries, les périphériques amovibles, l'impression et le presse-papiers : les canaux dont un transfert caché tire profit.
Évaluation fondée sur le contenu
les transferts sont comparés à des thésaurus de sécurité prêts à l'emploi, à des banques de hachage, à des bibliothèques d'empreintes numériques et à des étiquettes de sensibilité : une donnée dans un fichier d'aspect banal est reconnue à son contenu.
Anomalies de volume et de temps
les règles statistiques signalent les messages ou transferts de fichiers qui dépassent le seuil habituel d'un utilisateur sur une heure, un jour ou une semaine : l'écart durable que produit un transfert lent et dissimulé.
Piste d'audit imputable
chaque événement intercepté est enregistré avec l'utilisateur, l'horodatage, le canal et la classification du contenu, ce qui permet de remonter un motif suspect jusqu'aux événements qui le composent.
Fonctionnalité de Détection des Menaces Internes
En savoir plus