Le problème : l’agent hérite des droits du poste
Les agents IA ne se limitent plus à répondre à des requêtes. Ils lisent des fichiers bruts, exécutent des commandes dans un terminal et poussent du code. La question de gouvernance n’est donc plus seulement ce que l’agent est programmé pour faire, mais à quoi il peut accéder dans son environnement.
Sur un endpoint, l’agent hérite des permissions locales, des jetons et des fichiers de l’employé. Le rayon d’exposition involontaire est donc large.
Pourquoi le contrôle réseau seul ne suffit pas
- La plupart des opérations d’un agent sont locales : lecture de fichiers, refactoring de code, maintien du contexte en mémoire, appel d’outils en ligne de commande.
- Ces actions ne génèrent pas de trafic sortant que les passerelles traditionnelles pourraient inspecter.
- Une passerelle réseau voit les appels d’API sortants, mais pas l’accès aux fichiers ni l’exécution système locale.
- Sur un poste standard, rien ne garantit que l’agent passe systématiquement par les contrôles de sécurité.
Le modèle SecurSpaces
Citrix SecurSpaces place les agents dans des espaces de travail dédiés et gouvernés, au lieu de leur donner un accès libre au poste. Chaque espace ne fournit que les outils, les identifiants et les politiques d’accès nécessaires à la tâche. Les autres ressources de l’entreprise restent protégées par défaut. Les équipes de sécurité disposent ainsi d’un environnement d’exécution prévisible et isolé plutôt que d’un endpoint imprévisible.
Retour d’expérience : espaces de travail pour développeurs
Les équipes de développement ont été les premières à valider l’approche. Leurs outils IA analysent des dépôts, lancent des builds et interagissent avec des systèmes de préproduction internes. Les espaces cloud se connectent à des IDE dans le navigateur, à des terminaux, ou à des éditeurs locaux comme VS Code et JetBrains via SSH. Les développeurs gardent donc la même souplesse de travail.
Les caractéristiques mises en avant :
- Conteneurisation : chaque espace part d’une image de base vérifiée. Développeurs et agents peuvent construire, tester et revenir à un état propre à tout moment.
- Modèles standardisés : les responsables de projet définissent un modèle une seule fois. Les nouveaux arrivants et les outils IA lancent des environnements identiques en quelques minutes. Cela supprime la dérive de configuration et les frictions liées aux environnements locaux.
- Chemins réseau gouvernés : tout le trafic sortant passe par défaut par le service proxy de Citrix SecurSpaces.
S’y ajoutent une journalisation automatique de l’activité et des contrôles au niveau de l’espace de travail. L’article cite aussi l’usage interne chez Citrix, pour réduire les temps de mise en place d’environnement et construire des innovations IA comme Citrix Adrian (une vidéo est référencée).
Deux couches complémentaires : trafic et exécution
SecurSpaces s’intègre à la Citrix Platform. La gouvernance complète d’un agent repose sur deux couches :
| Couche | Ce qu’elle contrôle | Produits |
|---|---|---|
| Flux de trafic | Requêtes sortantes, requêtes aux modèles, appels d’outils MCP | Citrix NetScaler / Citrix SecurAccess |
| Exécution | Accès aux fichiers locaux, activité de l’agent, identifiants, runtime des outils | Citrix SecurSpaces |
Contrôler uniquement le trafic laisse un trou, car une passerelle IA n’applique ses politiques qu’au trafic qu’elle reçoit. Quand l’agent s’exécute dans un espace SecurSpaces, le routage sortant est imposé au niveau de l’OS et du conteneur. Les appels aux modèles et aux serveurs MCP passent automatiquement par la passerelle IA désignée (par exemple NetScaler AI Gateway), qui assure l’inspection et l’application des politiques.
Étendre la protection aux équipes métiers
Citrix publie le Knowledge Worker Agent for Citrix SecurSpaces en open source, sous licence Apache 2.0. C’est un assistant conversationnel pour les équipes non techniques. Il permet d’analyser des documents, d’exécuter des workflows en plusieurs étapes et d’interagir avec les applications d’entreprise. Il s’exécute dans un sandbox SecurSpaces, donc l’IT garde la maîtrise des modèles, des outils d’entreprise et des référentiels de données qu’il peut atteindre. Les équipes finance, juridique, RH et achats bénéficient de la même sécurité d’exécution que les développeurs.
Conclusion et mise en route
Les postes de travail ne sont pas conçus pour héberger de façon sûre des outils d’exécution autonomes. Héberger l’exécution dans des espaces gouvernés et isolés vise à concilier productivité et confiance de type zero trust.
Pour essayer, l’article propose de déployer un premier environnement avec Citrix SecurSpaces Community Edition sur Azure Marketplace, en migrant une tâche d’agent non gouvernée vers un espace sécurisé.
Limites de l’article
Il reste de niveau conceptuel. Il ne donne ni chiffres, ni détails d’implémentation sur l’application du routage au niveau OS ou conteneur, ni prérequis de déploiement.
Source : Inside the sandbox - how Citrix SecurSpaces runs enterprise agents (Citrix Tech Zone, en anglais)