For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navigation principale
Theme

Collaboration et partage

Guide pratique de la sécurité de Codex

Configurez, vérifiez et combinez les contrôles de sécurité de votre entreprise pour encadrer les accès de Codex aux fichiers et aux services ainsi que les actions qu’il peut effectuer

Avant de déployer Codex, déterminez à quels comptes, fichiers et services il doit pouvoir accéder et quelles actions il doit pouvoir effectuer. Ce guide aide les administrateurs d’entreprise à traduire ces décisions en paramètres de configuration, à en tester les effets et à repérer les situations qui nécessitent des protections supplémentaires.

Ces recommandations vous aident à donner aux développeurs les accès dont ils ont besoin pour utiliser Codex, tout en réduisant les risques de modifications involontaires, d’exposition de données sensibles et de modification des protections elles-mêmes. Utilisez-les pour choisir les contrôles adaptés à vos workflows et à vos exigences en matière de risque, comprendre leurs limites et vérifier leur fonctionnement dans votre environnement. Ces contrôles complètent les protections que votre organisation applique déjà aux identités, aux postes, au réseau et aux services.

Vous pouvez partir d’une tâche précise, comme limiter la connexion à l’espace de travail de votre entreprise, ou d’un objectif plus large, comme permettre aux développeurs d’utiliser Codex tout en protégeant la production.

Choisissez le point de départ adapté à vos besoins :

  • Les fiches de configuration détaillent chaque contrôle, sa mise en place, les vérifications à effectuer, la procédure de retour arrière et ses limites.

  • Les fiches combinées montrent comment associer plusieurs contrôles aux protections de vos systèmes de gestion des identités, de gestion de versions, de déploiement et autres pour atteindre un même objectif de sécurité.

Adaptez les exemples à votre organisation. Pour chaque exemple de configuration, suivez les indications qui l’accompagnent : où placer les paramètres, à quels clients ou environnements ils s’appliquent, ce qu’ils contrôlent et ce qui leur échappe.

Avant de généraliser le déploiement, essayez la configuration sur un poste de test. Vérifiez qu’un workflow prévu aboutit et qu’une action que vous souhaitez interdire est bloquée. Appuyez-vous sur ces résultats pour affiner la configuration et expliquer aux futurs utilisateurs de Codex les limites qui s’appliquent.

Choisissez votre point de départ

Utilisez le sommaire de la page pour ouvrir l’une des sections ci-dessous.

Si vous souhaitez Commencez par
Configurer un contrôle précis Fiches de configuration
Permettre aux développeurs d’utiliser Codex tout en protégeant la production Permettre aux développeurs d’utiliser Codex tout en protégeant la production
Réduire le risque de publication de code interne Réduire le risque de publication de code interne
Empêcher Codex de modifier ses propres protections Empêcher Codex de modifier ses propres protections

Les fiches combinées présentent les contrôles, les protections externes et les vérifications qui correspondent à chaque objectif.

Premières étapes

  1. Recensez les interfaces et les environnements concernés : application de bureau, CLI, extension IDE, Codex Cloud, runners de CI et hôtes distants.

  2. Testez la configuration sur un poste pilote avant de généraliser le déploiement.

  3. Consignez la version minimale de Codex prise en charge. Les listes de profils d’autorisations autorisés nécessitent Codex 0.138.0 ou une version ultérieure.

  4. Conservez une copie de chaque ensemble de fichiers de configuration gérés pour pouvoir revenir en arrière.

  5. Après chaque modification, testez un workflow autorisé et un workflow que vous avez choisi de bloquer.

Les exigences gérées sont des contraintes imposées par l’administrateur. Les paramètres par défaut gérés fournissent les valeurs utilisées au démarrage. Utilisez les exigences pour imposer les restrictions prises en charge concernant l’authentification, le bac à sable, les approbations, MCP, les plugins, les hooks et le réseau. Distribuez les exigences d’authentification localement ou via une solution MDM pour macOS. Les exigences gérées dans le cloud ne les imposent pas. Consultez la configuration gérée et la référence de configuration.

Où placer la configuration

Adaptez les exemples à votre organisation avant de les déployer auprès d’un groupe pilote. Les blocs TOML sont des extraits de politiques : intégrez les paramètres nécessaires à vos fichiers existants sans dupliquer les tables, puis remplacez les noms, domaines et chemins donnés en exemple. Les vérifications indiquent les résultats à valider dans votre environnement.

Pour une installation locale de Codex, un administrateur peut déployer les exigences obligatoires dans /etc/codex/requirements.toml sur macOS et Linux ou dans %ProgramData%\OpenAI\Codex\requirements.toml sur Windows. Sur les appareils macOS gérés, une solution MDM peut distribuer la préférence com.openai.codex:requirements_toml_base64. Pour configurer une politique gérée dans le cloud, ouvrez la rubrique Sécurité des agents dans la console d’administration, sélectionnez une politique, choisissez l’environnement ou le système d’exploitation concerné, puis configurez les Exigences. Empêchez l’utilisateur qui exécute Codex de modifier le fichier de politique et son répertoire parent. Les paramètres d’un fichier config.toml ordinaire ou les valeurs par défaut gérées définissent la configuration au démarrage sans imposer d’exigences. Consultez la configuration gérée et la sécurité des agents.

Fiches de configuration

Choisissez le contrôle dont vous avez besoin. Ouvrez sa fiche pour consulter la configuration, les vérifications, la procédure de retour arrière et les limites. Cochez les éléments au fur et à mesure des vérifications. Si le stockage du navigateur est disponible, votre progression y est enregistrée.

Fiches combinées pour les objectifs de sécurité de l’entreprise

Ces exemples montrent comment combiner des contrôles pour atteindre des objectifs de sécurité courants en entreprise. Testez la configuration sur chaque client et dans chaque environnement concerné.

Pages de référence