Sécurité et règlesDisponible sous conditions

GitHub Copilot peut agir dans un espace aux accès limités

L’essentiel de l’annonce

GitHub ajoute un espace isolé pour les actions des outils de Copilot. Selon les réglages, il limite l’accès aux fichiers, au réseau et aux moyens utilisés pour se connecter aux services.

Date de publication de la source
Catégorie
Sécurité et règles
Périmètre et accès
Environnements compatibles ; réglages propres à chaque système.
Sujet du contenu
Exécution des outils de Copilot avec des accès limités
Entreprises / organismes
GitHub

Comment les outils de Copilot agissent dans un espace limité

Un outil utilisé par Copilot peut lancer des commandes qui modifient des fichiers ou se connectent à un service. L’espace isolé encadre ces accès. L’utilisateur garde les autorisations et la revue des changements. Cette protection concerne les actions sur l’ordinateur et ne signifie pas que le modèle d’IA s’y exécute.

Limiter les accès d’une commande
1

Demander une action sur le projet

Copilot propose d’utiliser un outil, par exemple pour lancer une commande sur les fichiers du projet.

2

Limiter les fichiers et les connexions accessibles

La configuration encadre les accès aux fichiers, au réseau et aux moyens de connexion aux services.

3

Relire le travail réalisé

L’utilisateur vérifie les modifications et conserve les autorisations nécessaires. L’isolation ne corrige pas le programme à sa place.

Demander une action sur le projet

Copilot propose d’utiliser un outil, par exemple pour lancer une commande sur les fichiers du projet.

Limiter les fichiers et les connexions accessibles

La configuration encadre les accès aux fichiers, au réseau et aux moyens de connexion aux services.

Relire le travail réalisé

L’utilisateur vérifie les modifications et conserve les autorisations nécessaires. L’isolation ne corrige pas le programme à sa place.

Illustration simplifiée. Les dessins ne montrent pas de résultats mesurés.

Points techniques et opérationnels

  • Copilot propose d’utiliser un outil, par exemple pour lancer une commande sur les fichiers du projet.
  • La zone isolée encadre l’accès aux fichiers, aux connexions réseau et aux moyens d’authentification, selon sa configuration.
  • L’utilisateur conserve les autorisations et vérifie les modifications. L’isolation réduit des accès possibles ; elle ne corrige pas le code à sa place.

Usages possibles pour encadrer les commandes sur un projet

Exemples possibles. L’annonce ne démontre pas de gains pour ces usages.

Exemple pédagogique

Tester du code avec un accès limité

Pour une modification de code, vous pourriez encadrer l’accès au dossier du projet et examiner les connexions autorisées. Vous reliriez ensuite les changements et les tests. La zone isolée limite certaines actions ; elle ne garantit pas la justesse du programme.

Deux questions pour évaluer l’intérêt

  • Quels fichiers et connexions sont accessibles à la commande ?
  • Qui vérifie le code et les opérations exécutées ?

Qui peut l’utiliser, avec quelles limites ?

Disponible sous conditions

GitHub annonce une disponibilité générale dans les environnements concernés, dont les sessions VS Code utilisant Agent Host. Les protections et les conditions d’utilisation varient selon le système.

Conditions d’accès : Environnements compatibles ; réglages propres à chaque système.

Comparer les limites d’accès dans chaque environnement

Interprétation éditoriale à partir de l’annonce.

L’isolation encadre les ressources auxquelles les outils peuvent accéder pendant leur travail. Une équipe pourrait l’utiliser pour limiter les connexions et les fichiers disponibles lors d’un essai. Les protections varient selon l’environnement et sa configuration. Le périmètre d’accès, les autorisations et les changements réalisés restent à examiner, sans considérer l’isolation comme une validation du code produit.

Les mots utiles pour comprendre

Environnement isolé

Un environnement isolé est une zone où un programme dispose d’accès limités aux fichiers, au réseau ou aux connexions. Ses limites dépendent des réglages. Il réduit des actions possibles sans garantir que le programme est correct.

Comprendre cette technologie

Sources et vérifications

GitHub - GitHub généralise l’isolation locale des actions de Copilot

Lire la source officielle

Source vérifiée le . Synthèse originale. Les résultats annoncés restent attribués à leur source. Les dessins expliquent le principe ; les exemples présentent un usage possible.

Publié sur ce site le . Mis à jour le . Rédaction : Boris Shutov, avec l’aide de ChatGPT. Notre méthode éditoriale.