Aller au contenu
Anexet
Illustration abstraite pour « Canal Caché de Stockage » : triangle d’avertissement avec point d’exclamation

Canal Caché de Stockage

Un canal caché de stockage est une voie de communication cachée dans laquelle un processus écrit des données dans l'état d'un objet partagé et un autre processus lit cet état pour reconstituer le message.

Anexet Team
14 août 2026Lecture 6 min

Ce qu'est un canal caché de stockage

Un canal caché de stockage apparaît lorsqu'une ressource partagée transporte une information qu'elle n'était pas censée transporter. L'émetteur modifie une caractéristique observable de la ressource, et le récepteur lit ensuite cette caractéristique. Ce couple modification-observation est la condition qui définit le concept : dès qu'un sujet peut changer une propriété d'un objet partagé et qu'un autre peut remarquer ce changement, un canal caché de ce type existe.

Le concept remonte aux travaux sur le confinement du début des années 1970 et est devenu un sujet d'évaluation formelle dans les critères des systèmes de confiance, comme le TCSEC américain. Rien n'est envoyé sous forme de données. Le message n'existe que comme la suite des états par lesquels passe l'objet partagé, ce qui explique que la seule surveillance du trafic ne le révèle pas. La recherche de ces couples relève de l'analyse des canaux cachés.

Où se cachent les données : porteurs typiques

Presque tout objet partagé dont l'état est observable et modifiable peut servir de porteur. Les cachettes classiques :

PorteurCe qui peut être écritPourquoi le contrôle du contenu le manque
Noms et extensions de fichiersBits codés dans une suite de noms qui varient par leurs caractèresLe contenu du fichier reste identique et paraît ordinaire
Attributs et métadonnées de fichiersHorodatages, indicateurs cachée et lecture seule, propriétaireLes outils de contenu ne lisent pas les attributs
Flux de données alternatifsContenu caché attaché à un fichier sous NTFSLes listes ordinaires n'affichent que le fichier principal
Champs d'en-tête de protocoleIdentifiant IP, numéros de séquence TCP, valeurs TTLLes champs optionnels sont rarement validés
Bourrage et espace inutiliséOctets inutilisés des paquets, espace résiduel du disque, bits les moins significatifs des supportsLe porteur visible semble inchangé

Canal de stockage ou canal temporel

Les deux classes diffèrent par ce qui porte le signal. Un canal de stockage code l'information dans l'état d'un objet : quelque chose est écrit, persiste brièvement puis est lu plus tard. On le trouve généralement par une analyse modification-observation des ressources partagées. Un canal temporel caché code l'information dans le moment où surviennent les événements et dans leur durée. Il n'écrit rien nulle part et se détecte par une analyse statistique des temps.

En pratique, la frontière se brouille. La longueur d'un paquet peut compter comme stockage, et un motif de rafales comme temps. La distinction guide néanmoins la recherche : on cherche les canaux de stockage dans l'état des ressources partagées, et les canaux temporels dans les statistiques de comportement.

Canaux cachés de stockage en pratique

Les incidents et les prototypes de recherche montrent l'étendue des porteurs :

ScénarioComment les données circulent
Boîte aux lettres morte dans un dossier partagéDeux parties échangent des données par les noms de fichiers qu'elles créent
Stéganographie dans les en-têtesLes bits se logent dans des champs IP, TCP ou ICMP optionnels, rarement validés
Stéganographie dans les fichiers multimédiasLes données se cachent dans les bits les moins significatifs d'images, de sons ou de vidéos
Mise en attente par fluxLes données attachées par un flux alternatif restent masquées dans les listes

Pourquoi les canaux de stockage comptent pour le risque interne

Pour un initié malveillant, l'attrait tient à ce que l'activité du porteur paraît légitime. Créer, renommer et supprimer des fichiers sur un partage autorisé semble anodin. Quand l'information réside dans des noms et des attributs, le contrôle du contenu n'a rien à inspecter. Il en va de même pour la stéganographie : une image sur un service approuvé n'est, pour un contrôle qui ne regarde pas à l'intérieur, qu'une image.

Les canaux de stockage renversent la question de la surveillance. Les défenses demandent ce qui a transité par les canaux autorisés. Un canal de stockage demande dans quel état les objets partagés ont été laissés. Un journal de trafic propre prouve seulement que rien n'a transité par les canaux surveillés, c'est pourquoi l'exfiltration de données peut passer un examen fondé sur le seul trafic.

À quoi cela ressemble dans Anexet

Dans la console Anexet, l'audit des opérations sur les fichiers se configure par profil d'agent, chaque opération étant activée ou désactivée. Le panneau des partages réseau ajoute à cet audit les copies fantômes et le contrôle d'écriture, de sorte qu'une série de renommages ou un fichier inhabituel sur un partage laisse une trace. Cela fait partie de la surveillance des transferts de fichiers et des partages réseau.

Choisissez les opérations sur fichiers et dossiers à journaliser, comme les renommages et les changements de droits.

1 / 2

Détection et atténuation

Comme le porteur est un objet légitime qui accomplit un travail légitime, la détection ne peut pas reposer sur le seul blocage. La suppression complète est rarement possible. L'objectif retenu consiste à ramener la bande passante du canal sous ce dont un attaquant a besoin, et à rendre observables les changements d'état nécessaires. Trois mesures y parviennent, dont la deuxième s'appuie sur la vérification de l'intégrité des fichiers :

  1. 1
    Analyse à la conception

    L'analyse des ressources partagées, selon la méthode Shared Resource Matrix, recense les couples modification-observation et confirme les canaux de stockage avant le déploiement.

  2. 2
    Surveillance de l'état

    La vérification de l'intégrité des fichiers et la surveillance fondée sur les métadonnées signalent les changements d'attributs, d'horodatages, de noms et de flux sans raison métier. Des noms d'aspect aléatoire suggèrent des données encodées.

  3. 3
    Limites de sortie et de débit

    Restreindre les services et protocoles accessibles, et plafonner les changements d'état ou les transferts par utilisateur, supprime les chemins de collecte et borne la bande passante.

Par où commencer

Commencez par les dossiers partagés et les supports amovibles qui contiennent les données les plus précieuses, puis activez les opérations dont un canal de stockage a besoin : création, renommage, modification d'attributs et écriture. Les politiques écrites pour tous les fichiers à la fois finissent par bloquer le travail et sont désactivées.

Pour aller plus loin : Fuite technique d'informations : de quoi s'agit-il et comment s'en protéger ?.

Un canal qui ne laisse aucun contenu derrière lui laisse tout de même une trace dans l'état du fichier, et c'est cette trace qu'un audit peut lire.

Anexet Team

Comment Anexet traite ce sujet

Anexet ne réalise pas d'analyse formelle des canaux cachés, et aucun produit endpoint ne peut garantir de détecter chaque transfert caché. Un canal enfoui dans les entrailles des protocoles relève de la forensique réseau. Ce qu'Anexet supprime, c'est l'obscurité sur laquelle ces canaux reposent là où ils touchent le plus souvent l'endpoint : l'état des fichiers. Les opérations sur les fichiers et les partages réseau sont auditées, si bien que les changements dont a besoin un canal de stockage fondé sur des fichiers (une salve de renommages, un changement d'attribut, un nom étrange) laissent une trace au lieu de passer inaperçus.

L'agent endpoint audite les opérations sur les fichiers du poste de travail et des partages réseau auxquels l'utilisateur se connecte. Tout reste on-premise : les événements capturés et les copies fantômes demeurent dans l'infrastructure de l'organisation elle-même.

  • Audit des opérations sur fichiers

    création, lecture, écriture, suppression, renommage, exécution et changements de permissions sont journalisés avec nom de fichier, taille, processus, utilisateur et horodatage, la surface où opèrent les canaux de stockage fondés sur des fichiers.

  • Copies fantômes

    là où le contenu compte, une copie du fichier est conservée, si bien que les données préparées dans le contenu ou dans des flux peuvent être examinées après coup.

  • Visibilité des partages réseau

    les dossiers partagés, le point de rencontre classique des boîtes aux lettres mortes, sont couverts par le même audit plutôt que laissés sans surveillance.

  • Restriction des canaux et des périphériques

    les contrôles sur les périphériques amovibles, l'impression et les transferts réduisent les routes par lesquelles l'état préparé peut sortir.

  • Attribution

    chaque événement enregistré relie le changement à un utilisateur, un hôte et un instant, transformant une anomalie étrange en un élément qu'une équipe de sécurité peut examiner.

Audit des opérations sur fichiers

En savoir plus

Questions fréquentes

Questions courantes sur ce terme et sur la façon dont Anexet le traite.

Un canal de stockage dissimule des données dans l'état d'un objet partagé, comme un nom de fichier ou un attribut, et le récepteur lit cet état plus tard. Un canal temporel dissimule des données dans le moment où surviennent les événements et dans leur durée, et ne laisse aucun artefact.

Rarement. L'objectif retenu est de réduire sa bande passante sous ce dont un attaquant a besoin, et de rendre observables les changements d'état nécessaires.

Dans les noms et extensions de fichiers, les horodatages et attributs, les flux de données alternatifs de NTFS, les champs d'en-tête de protocole inutilisés, ainsi que le bourrage et l'espace libre.

Anexet ne réalise pas d'analyse formelle des canaux cachés. Il audite les opérations sur les fichiers du poste de travail et des partages réseau, conserve des copies fantômes là où le contenu compte, et rattache chaque événement à un utilisateur, un hôte et une heure.

Protégez vos données avec Anexet

Découvrez en démonstration comment Anexet bloque les fuites de données, surveille l'activité des collaborateurs et maintient la conformité.

Demander une démo