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

Canal Caché

Un canal caché est une voie de communication qui transporte des informations via une ressource système jamais conçue pour transférer des données.

Anexet Team
14 août 2026Lecture 6 min

Ce qu'est un canal caché

Le concept remonte au début des années 1970. Des recherches sur le problème du confinement ont montré qu'un processus peut divulguer des informations même lorsqu'il n'a pas le droit de communiquer. Butler Lampson a formulé ce problème en 1973 et, la même année, C. Lamb a décrit comment analyser les ressources partagées d'un système pour détecter précisément ce type de fuite.

Des critères ultérieurs pour les systèmes de confiance, notamment la norme américaine TCSEC, ont fait de l'analyse des canaux cachés une exigence formelle pour les produits à haute assurance.

Tous les canaux cachés ont en commun le détournement d'une ressource à une fin que ses concepteurs n'avaient jamais prévue. La ressource est légitime (en-têtes de paquets, horloges système, files d'impression, résolution de noms) et continue d'assurer sa fonction normale tout en transportant une charge cachée. Comme le comportement du support est celui attendu, le transfert n'attire pas l'attention, sauf si quelqu'un le recherche spécifiquement.

Canaux de stockage et canaux de temporisation

L'ingénierie de la sécurité répartit traditionnellement les canaux cachés en deux classes, selon la ressource partagée qu'ils exploitent.

Dans un canal caché de stockage, un processus écrit dans un emplacement qu'un autre lit, comme le champ identifiant d'un paquet IP, la longueur d'une requête DNS, les attributs d'un fichier ou un espace inutilisé dans un en-tête de protocole. Chaque état écrit encode un ou plusieurs bits.

Dans un canal caché de temporisation, un processus module le moment ou la durée d'utilisation d'une ressource partagée, comme les intervalles entre paquets, les profils de charge du processeur ou l'ordre des événements. Le destinataire mesure la temporisation et décode le message. Rien n'est écrit nulle part.

En pratique, la frontière est floue : la longueur d'un paquet peut relever du stockage, et des rafales, de la temporisation. La classification détermine néanmoins la façon dont un canal est repéré lors de la revue de conception et détecté en exploitation. Les canaux de stockage offrent une capacité plus élevée, tandis que les canaux de temporisation sont plus lents et encore plus difficiles à distinguer d'un comportement normal.

Tunnellisation via DNS et ICMP

Les exemples réels les plus marquants exploitent une infrastructure que les pare-feu bloquent presque jamais, car la résolution de noms et le diagnostic de base sont indispensables :

TechniqueSupport réutiliséComment les données sont dissimulées
Tunnellisation DNSRequêtes de résolution de nomsOctets encodés dans les sous-domaines de requêtes vers le serveur de l'attaquant
Tunnellisation ICMPPaquets d'écho pingDonnées arbitraires dans la charge utile de chaque paquet d'écho
Manipulation des en-têtesChamps des en-têtes IP et TCPBits dans les numéros de séquence, les flags ou des octets inutilisés
Modulation de temporisationIntervalles et rafales de paquetsDélais ou rafales délibérés, détectables seulement statistiquement

Pourquoi les canaux cachés comptent pour le risque interne

Pour un initié malveillant, les canaux cachés résolvent le problème central du vol de données : les canaux standard sont surveillés. La messagerie, les téléversements web, les messageries instantanées et les supports amovibles peuvent tous être inspectés. Un initié qui veut sortir une base de données clients sans être repéré a donc besoin d'une voie qu'aucune règle d'inspection ne surveille. La tunnellisation via DNS ou ICMP offre exactement cela.

Les canaux cachés servent aussi les attaquants externes : le trafic de commande et de contrôle, les mises à jour de logiciels malveillants et l'exfiltration de données par étapes se déguisent systématiquement en protocoles autorisés. Pour les défenseurs, la conséquence est inconfortable : un journal propre des canaux standard ne prouve pas qu'aucune donnée n'a fui, seulement qu'aucune ne l'a fait par les canaux surveillés.

La surveillance des canaux standard montre ce qui en est sorti, pas si autre chose en est sorti.

À quoi cela ressemble dans Anexet

Les agents d'Anexet interceptent le trafic au niveau des protocoles, de sorte que les sessions HTTP, FTP, SMTP, IMAP et POP3 sont visibles sur le poste. Dans la console, chaque protocole dispose de son propre interrupteur et de son filtre de ports, et les statistiques affichent les sessions TCP et les paquets interceptés au fil du temps. Associée à la surveillance du trafic web et au système DLP d'Anexet, elle relie le contexte de navigation au contenu de chaque transfert.

Les interrupteurs de protocoles définissent les sessions interceptées, et les filtres de ports précisent les ports concernés.

1 / 2

Détection et atténuation

Détecter les canaux cachés est plus difficile que surveiller les canaux standard, car l'activité du support est légitime. Une élimination complète est rarement possible. L'objectif réaliste est de réduire la capacité du canal caché en dessous de ce dont un attaquant a besoin et d'augmenter les chances de repérer une tentative.

Les programmes concrets combinent les niveaux du tableau ci-dessous :

NiveauCe qu'il apporteQuand il s'applique
Analyse au niveau de la conceptionIdentifie les canaux cachés potentiels dans les ressources partagées avant déploiementAvant déploiement
Restriction des flux sortantsN'autorise que les protocoles nécessaires et les serveurs de noms approuvés, et restreint l'ICMP sortantConfiguration réseau
Référence de trafic et détection d'anomaliesRepère les étiquettes DNS longues, l'entropie inhabituelle et les volumes anormauxEn exploitation
Limitation de débitPlafonne le volume de trafic, rendant une exfiltration massive impraticablement lenteEn exploitation
Visibilité sur les postes de travailProcessus, connexions et activité des utilisateurs donnent du contexte aux anomalies subtilesEn exploitation

Par où commencer

Commencez par les canaux que l'entreprise laisse ouverts par défaut, comme le DNS et l'ICMP sortant, puis ajoutez un contexte comportemental pour qu'un usage inhabituel de ces canaux mène à un utilisateur précis. L'analyse des canaux cachés relève de la revue de conception, et la surveillance fait pencher les chances du côté des défenseurs en exploitation.

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

Les canaux cachés ne peuvent pas être écartés totalement, mais ils peuvent être rendus lents, coûteux et visibles.

Anexet Team

Comment Anexet traite ce sujet

Anexet ne prétend pas détecter tous les canaux cachés. L'analyse formelle de ces canaux relève de la conception, et aucun produit de surveillance ne peut écarter complètement les canaux de temporisation cachés. Anexet offre une visibilité sur les postes de travail dans les canaux où les transferts cachés sont généralement intégrés, de sorte que l'activité inhabituelle y devient observable.

Les agents installés sur les postes interceptent le trafic des protocoles réseau (HTTP/HTTPS, FTP, SMTP, IMAP, POP3), enregistrent l'activité web et les destinations d'URL, et appliquent une analyse de contenu à tout ce qui transite par les canaux standard. Les données sensibles sont repérées pendant qu'elles se trouvent encore sur un chemin visible, avant de disparaître dans un tunnel. L'architecture on-premise conserve le trafic capturé, le contenu et les journaux dans l'infrastructure propre de l'organisation.

  • Interception du trafic réseau

    Les agents interceptent le trafic au niveau des protocoles, notamment HTTP/HTTPS, FTP, SMTP, IMAP et POP3. Un serveur optionnel de trafic réseau ajoute l'interception centralisée du trafic miroir, avec des filtres IP et MAC.

  • Visibilité de l'activité web

    Les destinations d'URL, les téléversements et les sessions de webmail sont enregistrés sur le poste de travail. C'est précisément le contexte dans lequel les outils de tunnellisation DNS et web doivent fonctionner.

  • Analyse de contenu

    Les thésaurus de sécurité (170 dictionnaires prêts à l'emploi), les banques de hachages et les empreintes numériques repèrent le déplacement ou la transformation de fichiers sensibles et signalent la préparation d'une exfiltration pendant qu'elle emprunte encore un canal standard.

  • Contexte comportemental

    La surveillance de l'activité des utilisateurs et le scoring de risque relient les anomalies réseau à l'utilisateur qui les a produites. Un trafic externe inhabituel à une heure inhabituelle prend plus de sens lorsqu'il peut être attribué.

Surveillance du trafic web

En savoir plus

Questions fréquentes

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

Un transfert ordinaire passe par un canal conçu pour les données, comme la messagerie ou le téléversement web. Un canal caché utilise une ressource qui n'était jamais destinée à transporter des données, comme les en-têtes de paquets, les horloges système ou les requêtes DNS, et continue d'assurer sa fonction normale pendant qu'il transporte une charge cachée.

Un canal de stockage encode des bits dans une valeur qu'un autre processus lit, comme l'identifiant d'un paquet IP ou un attribut de fichier. Un canal de temporisation encode les données dans le moment ou la durée d'utilisation d'une ressource partagée, donc rien n'est écrit. Les canaux de stockage offrent plus de capacité, tandis que les canaux de temporisation sont plus difficiles à distinguer d'un comportement normal.

Non. L'analyse formelle relève de la conception, et aucun produit de surveillance ne peut écarter complètement les canaux de temporisation cachés. Anexet offre une visibilité sur les postes de travail dans les canaux où les transferts cachés sont généralement intégrés.

Les pare-feu les bloquent rarement. La résolution de noms est indispensable et l'ICMP sert au diagnostic de base, si bien que ce trafic est presque toujours autorisé et peut dissimuler des données dans un trafic d'apparence routinière.

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