For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
メインナビゲーション
Theme

共同作業と共有

Codex セキュリティクックブック

Codex がアクセスできるアカウント、ファイル、サービスと、実行できる操作を管理するための、企業向け制御の設定・検証・組み合わせ方

Codex を導入する際には、どのアカウント、ファイル、サービスへのアクセスを許可し、どの操作を実行できるようにするかを決めます。このクックブックでは、企業の管理者がその方針を設定に反映し、結果を検証して、追加の保護が必要な箇所を特定する方法を説明します。

ここで紹介するセキュリティ対策は、開発者が業務に必要な範囲で Codex を利用できるようにしながら、意図しない変更、機密データの漏えい、保護措置自体の変更といったリスクを抑えるためのものです。ワークフローとリスク管理要件に合った制御を選び、その限界を把握したうえで、自社環境での動作を検証してください。これらの制御は、組織がすでに運用している ID、エンドポイント、ネットワーク、サービスの保護を補完します。

サインイン先を会社のワークスペースに限定するといった個別の設定から始めることも、本番環境を保護しながら開発者が Codex を使えるようにするといった広い目標から始めることもできます。

目的に合う方を選んでください。

  • 個別の設定レシピでは、制御ごとに設定手順、検証項目、ロールバックの方法、適用範囲と限界を説明します。

  • 組み合わせレシピでは、複数の制御を、ID 管理、ソース管理、デプロイなどのシステムで運用する保護措置と組み合わせ、共通のセキュリティ目標を達成する方法を説明します。

設定例をたたき台に、自社の環境に合わせて調整してください。各例を使う際は、設定先、対象のクライアントや環境、その設定で制御できる範囲と制御できない範囲を併せて確認してください。

広く展開する前に、テスト用エンドポイントで設定を試してください。想定するワークフローが成功し、意図的に制限した操作がブロックされることを確認します。結果をもとに設定を調整し、Codex の利用者に許可される操作の範囲を説明してください。

目的別のレシピ

ページの目次から、以下の各セクションを開けます。

目的 最初に参照するレシピ
特定の制御を設定する 個別の設定レシピ
本番環境を保護しながら開発者に Codex の利用を許可する 本番環境を保護しながら開発者に Codex の利用を許可
社内コードを公開してしまうリスクを抑える 社内コードの公開リスクの低減
Codex が自身の保護措置を変更できないようにする Codex 自身による保護措置の変更防止

組み合わせレシピでは、目標ごとに、関連する制御、外部システムでの保護措置、検証項目を紹介します。

導入前の準備

  1. 対象となるデスクトップアプリ、CLI、IDE 拡張機能、Codex Cloud、CI ランナー、リモートホストを洗い出します。

  2. 広く展開する前に、テスト用エンドポイントで設定を試験導入します。

  3. サポート対象とする Codex の最小バージョンを記録します。権限プロファイルの許可リストには Codex 0.138.0 以降が必要です。

  4. 管理設定の一式を配布するたびに、ロールバック用のコピーを保管します。

  5. 設定を変更するたびに、許可するワークフローと意図的にブロックするワークフローを 1 つずつテストします。

管理要件は管理者が強制する制約で、管理対象のデフォルト設定は起動時の値です。認証、サンドボックス、承認、MCP、プラグイン、フック、ネットワークについて、サポートされている制限を強制するには管理要件を使います。認証要件はローカルに配置するか、macOS の MDM を通じて配布する必要があります。クラウド管理の要件では認証要件を強制できません。管理設定と設定リファレンスを参照してください。

設定の配置先

試験導入グループに配布する前に、設定例を自社の環境に合わせて調整してください。TOML ブロックはポリシーの一部です。テーブルが重複しないように必要な設定を既存のファイルに統合し、例にある名前、ドメイン、パスを置き換えてください。検証項目には、自社環境で確認すべき期待結果を記載しています。

ローカルの Codex では、管理者は macOS と Linux なら /etc/codex/requirements.toml、Windows なら %ProgramData%\OpenAI\Codex\requirements.toml に強制要件を配置できます。管理対象の macOS デバイスでは、MDM から com.openai.codex:requirements_toml_base64 設定を配布できます。クラウド管理のポリシーは管理コンソールでも設定できます。エージェントセキュリティ でポリシーを選択し、対象の環境または OS を選んで 要件 を設定します。ポリシーファイルとその親ディレクトリは、Codex を実行するユーザーが変更できないように保護してください。通常の config.toml や管理対象のデフォルト設定で指定する値は起動時に使われ、要件としては強制されません。管理設定とエージェントセキュリティを参照してください。

個別の設定レシピ

必要な制御を選び、レシピを開くと、設定、検証項目、ロールバックの方法、適用範囲と限界を確認できます。検証が済んだ項目にチェックを入れてください。ブラウザのストレージが利用できる場合、進捗はこのブラウザに保存されます。

企業のセキュリティ目標別の組み合わせレシピ

企業に共通するセキュリティ目標に合わせて、複数の制御を組み合わせる例を紹介します。対象のクライアントと環境ごとに設定をテストしてください。

参照ページ