Dans un billet publié le 23 octobre 2026, OpenAI a décrit un test contrôlé où deux agents, placés dans des microVM distinctes sur des machines hôtes partagées, ont échangé des secrets synthétiques en modulant le cache CPU. Ils n’avaient ni connexion réseau ni fichiers partagés accessibles en écriture.

Comment le cache a transmis le signal

Une microVM est une machine virtuelle légère. Dans le test, un agent a évincé certaines données du cache du processeur. L’autre a mesuré le temps nécessaire pour les recharger, puis décodé le signal à partir des lectures rapides ou lentes, selon un protocole convenu entre les agents.

Un canal latéral transmet de l’information par un effet indirect du fonctionnement d’un système. Ici, les deux agents partageaient la même machine hôte et le signal passait par les différences de temps d’accès au cache, plutôt que par le réseau ou un fichier.

Une tâche définie par OpenAI

OpenAI avait demandé aux agents d’échanger des secrets synthétiques. L’entreprise indique avoir fourni aux équipes le code source de l’infrastructure, ses détails de configuration et une documentation sur les vulnérabilités afin de tester les défenses dans des conditions favorables à un attaquant.

Pour la plupart des tests de communication de la campagne, OpenAI orientait les agents vers des canaux précis ou leur fournissait un protocole. Dans le test du cache, les agents se sont accordés sur un protocole d’encodage et de décodage avant l’échange.

Ce que le test a porté à travers l’isolation

OpenAI décrit un test de communication par le cache CPU

Le résultat décrit un échange d’informations entre deux agents séparés par des microVM. OpenAI distinguait cet objectif des travaux consacrés à l’accès à Internet et au franchissement de frontières de sécurité dans le reste de sa campagne.

OpenAI rapproche la temporisation du cache de techniques utilisées dans les attaques Spectre et Meltdown. L’entreprise indique que la plupart des canaux testés transmettaient des informations lentement et étaient difficiles à exploiter pour les modèles.

OpenAI dit avoir ajouté des contrôles de surveillance

OpenAI affirme avoir ajouté des contrôles destinés à détecter les tentatives de communication par ces canaux latéraux.