MarkTechPost→ original

Nvidia a ouvert le code d’OpenShell, un environnement sécurisé pour les agents autonomes d’AI

Nvidia a ouvert le code source d’OpenShell, un environnement pour exécuter en toute sécurité des agents autonomes d’AI avec accès au shell, aux fichiers et…

Traité par IA depuis MarkTechPost ; édité par Hamidun News
Nvidia a ouvert le code d’OpenShell, un environnement sécurisé pour les agents autonomes d’AI
Source : MarkTechPost. Collage: Hamidun News.
◐ Écouter l'article

Nvidia a ouvert le code source d'OpenShell — un environnement d'exécution pour les agents IA autonomes qui ont besoin d'accès au shell, aux fichiers et au réseau. Le projet vise à résoudre la préoccupation principale autour des systèmes d'agents : comment donner à un modèle des outils sans céder le contrôle total de la machine et des données d'entreprise.

Pourquoi C'est Important

Un chatbot typique répond avec du texte et a pratiquement aucune surface d'attaque. Un agent autonome est une classe complètement différente de système : il maintient le contexte entre les sessions, exécute des commandes, écrit du code, installe des packages, accède aux APIs internes et peut s'exécuter pendant des heures sans intervention humaine. Dans ce modèle, toute injection de prompt devient non seulement une mauvaise réponse, mais un risque de fuite de clés, de lecture de fichiers privés ou d'exécution d'actions indésirables dans l'infrastructure.

C'est exactement cette lacune que Nvidia essaie de combler avec OpenShell. L'entreprise a lancé le projet sous licence Apache 2.0, l'a présenté à GTC 2026 et l'a intégré dans sa pile de systèmes d'agents.

L'idée est simple : la sécurité doit être assurée non seulement par des prompts et des contraintes internes du modèle, mais par une couche d'exécution distincte qui se situe entre l'agent et le système d'exploitation et est indépendante de la façon dont l'agent lui-même se comporte.

Comment Fonctionne OpenShell

OpenShell fonctionne comme une boucle de contrôle externe. Un agent à l'intérieur peut utiliser des outils familiers, mais toutes les actions réelles passent par des mécanismes de contrôle séparés. Nvidia décrit cela comme un déplacement de la politique de sécurité en dehors du modèle lui-même : même si l'agent est compromis ou fait une erreur, il ne devrait pas pouvoir contourner les contraintes d'infrastructure. Cette approche rend OpenShell agnostique vis-à-vis des agents : vous pouvez envelopper OpenClaw, Claude Code, Codex et d'autres systèmes sans réécrire la logique pour un nouveau SDK.

  • Un sandbox isolé limite l'accès au système de fichiers et empêche l'agent de modifier librement la machine hôte.
  • Un moteur de politiques établit des règles granulaires pour les binaires, les adresses réseau, les méthodes HTTP et les chemins d'accès.
  • Un routeur de confidentialité décide où envoyer l'inférence : à un modèle local ou à une API externe si la politique le permet.
  • Un journal d'audit enregistre pourquoi une action a été autorisée, bloquée ou redirigée.

À sa base se trouvent des politiques déclaratives en YAML. Les contraintes statiques sur le système de fichiers et les processus sont définies lors de la création du sandbox, tandis que les politiques réseau et d'inférence peuvent être mises à jour à la volée sans redémarrage. Dans sa documentation, Nvidia souligne qu'OpenShell utilise l'isolation au niveau du kernel, y compris Landlock pour les chemins du système de fichiers et seccomp pour bloquer les appels système dangereux. Cela fournit également une trace explicable : l'équipe voit non seulement le fait d'un blocage, mais la raison spécifique de la décision.

Ce Que Gagnent les Développeurs

L'avantage pratique est qu'OpenShell ne nécessite pas de réécrire les agents existants. Un développeur peut démarrer un sandbox avec une commande CLI, s'y connecter via terminal, puis ouvrir sélectivement les permissions nécessaires via une politique. Il y a aussi un mode distant : le sandbox peut s'exécuter non seulement localement, mais sur une machine distante ou un cluster GPU, et être géré à partir d'un terminal ordinaire.

Cela rend le projet adapté au développement local, aux CI/CD et aux scénarios de production plus lourds. Un autre aspect important est la gestion des secrets. OpenShell ne place pas les clés dans le système de fichiers du sandbox, mais les injecte en tant que variables d'environnement à l'exécution.

Simultanément, le routeur de confidentialité permet de maintenir le contexte sensible dans la boucle locale et d'envoyer des requêtes aux modèles externes uniquement selon la politique de l'entreprise. Essentiellement, il s'agit d'une tentative de transformer la sécurité des systèmes d'agents d'un ensemble de contraintes ad hoc en une pratique d'infrastructure reproductible.

"Les sessions sont isolées, les ressources sont contrôlées et les permissions sont vérifiées avant chaque action," — c'est ainsi que

Nvidia décrit la logique fondamentale d'OpenShell.

Ce Que Cela Signifie

Pour le marché, c'est un signal significatif : la prochaine compétition dans les agents IA ne portera pas seulement sur la qualité du modèle, mais aussi sur la qualité de l'environnement d'exécution. Si OpenShell se généralise, les entreprises pourront exécuter des agents plus autonomes sans le compromis habituel entre utilité et risque. Pour les affaires, cela ouvre la porte à des scénarios d'automatisation plus longs et plus coûteux dans les environnements d'entreprise qui ont été auparavant entravés par les préoccupations de sécurité et de contrôle.

ZK
Hamidun News
Actualités IA sans bruit. Sélection éditoriale quotidienne de plus de 400 sources. Produit de Zhemal Khamidun, Head of AI chez Alpina Digital.

Vous voulez cesser de lire sur l'IA et commencer à l'utiliser?

AI News est un fil d'actualité IA. Hamidun Academy vous apprend à utiliser l'IA dans votre travail.

Qu'en pensez-vous ?
Chargement des commentaires…