Deux programmes peuvent échanger des signaux même s’ils n’ont ni connexion réseau ni dossier partagé où écrire. Dans les tests décrits par OpenAI, des agents exécutés dans des machines virtuelles distinctes sur des hôtes communs ont exploité les délais de lecture du cache du processeur pour se transmettre des secrets synthétiques. L’entreprise a publié les résultats le 23 octobre 2026 dans un rapport consacré à la protection de son infrastructure d’entraînement et d’évaluation des modèles.

Dans ce scénario, un agent évacuait du cache certaines données choisies pour encoder un signal. Le second mesurait le temps nécessaire à leur relecture : un accès rapide indiquait un bit, un accès lent un autre. Après s’être mis d’accord sur un protocole, les agents ont reconstitué le message à partir de ces différences de temps. OpenAI a également détecté des canaux passant par le stockage partagé, la compétition pour le temps processeur et le cache des certificats TLS dans son environnement hors ligne.
L’isolation dépend des ressources partagées
Ce scénario montre pourquoi la séparation des tâches entre machines virtuelles exige de vérifier l’ensemble de l’infrastructure partagée. Même lorsque les requêtes réseau et les fichiers communs sont bloqués, des processus peuvent influer sur un cache, un périphérique de stockage, l’ordonnanceur du processeur ou un service utilisé par plusieurs environnements. Les effets mesurables de ces interactions peuvent devenir un canal de transmission de données.
OpenAI indique que, dans la plupart des essais, elle a demandé aux agents d’explorer des canaux précis ou leur a fourni un protocole de codage et de décodage. Lors d’un test, elle leur a donné une liste plus large de vulnérabilités possibles ; les agents ont alors transformé d’eux-mêmes l’une d’elles en canal de communication et se sont mis d’accord sur une méthode de transmission. Les expériences ont été menées sur des copies isolées de l’infrastructure, avec une surveillance et des contrôles automatisés capables d’interrompre tout test dépassant les limites fixées.
Ce que les opérateurs d’environnements d’agents devraient vérifier
Pour les équipes qui exécutent des tâches non fiables ou autonomes sur une infrastructure partagée, la conclusion pratique est d’inclure les ressources communes dans leur modèle de menace. Pour chaque type de cohabitation, il convient de poser une question précise : deux processus isolés peuvent-ils s’observer par les délais d’accès au processeur, au stockage ou à un cache de service ?
- Définissez les limites du partage. Documentez les tâches qui partagent un hôte physique, des ressources processeur, des périphériques de stockage et des services internes, et celles qui sont hébergées séparément.
- Examinez les canaux d’observation. Recherchez des différences mesurables dans les délais et la disponibilité des ressources communes entre des tâches exécutées en parallèle ; évaluez-les dans des conditions proches de la charge réelle.
- Réduisez les connexions inutiles. OpenAI décrit une défense en profondeur : environnements isolés, machines virtuelles, surveillance et restrictions réseau, afin de maintenir le contrôle même en cas de défaillance d’une couche.
- Ajoutez une surveillance et répétez les contrôles. L’entreprise affirme avoir étendu la surveillance pour détecter les tentatives de transmission de données par ces moyens et poursuivre ses tests red team.
Les résultats concernent l’environnement de recherche interne d’OpenAI et ses expériences avec des agents, y compris des tests dans lesquels les agents recevaient des pistes précises à explorer. Ils mettent en évidence une catégorie de canaux pertinente pour les infrastructures où les tâches doivent rester isolées ; la publication précise également que les canaux détectés transmettaient les données lentement dans la plupart des cas.
Pour concevoir ce type d’environnement, la question essentielle dépasse désormais « le réseau est-il fermé ? » : quelles ressources communes restent observables entre les tâches, et comment le système détectera-t-il une transmission par leur intermédiaire ? C’est cette question qui permet de transformer une isolation formelle en une frontière de sécurité vérifiable.