GitHub Copilotアプリに専用のアクセス管理ポリシーが導入、CLIとの個別制御が可能に
要点
- GitHubは、AI開発アシスタントツール「GitHub Copilotアプリ」に対する専用のアクセス管理ポリシーを新たに導入した。
- これまで同アプリのアクセス権限は「GitHub Copilot CLI」の設定に依存していたが、今後はそれぞれ個別に制御できるようになる。
- 管理者はポリシーとして、全社的な「有効化」「無効化」、または「各組織の判断に委ねる」の3つのオプションから選択可能。
- 新ポリシーのもとでも、開発者の作業には既存のレビュープロセスや監査履歴の記録といったセキュリティ上の制限がそのまま適用される。
リード文
米GitHubは2026年7月27日(現地時間)、開発支援AIツール「GitHub Copilotアプリ」のアクセス制御を強化する新しい専用ポリシーの導入を発表した。これにより企業の管理者は、エンタープライズ(企業全体)およびオーガニゼーション(組織)の単位で、同アプリを利用できるユーザーを独立して制御できるようになる。
本文(事実の紹介)
独立した管理ポリシーが求められた背景と変更点
これまで、GitHub Copilotアプリ(以下、Copilotアプリ)へのアクセス権限は、コマンドライン画面(キーボード入力のみで操作する画面)からCopilotを利用できるツールである「GitHub Copilot CLI」のポリシー設定に依存する仕様となっていた。すなわち、CLI向けのポリシーが有効化されていなければ、開発者はCopilotアプリを使用することができなかった。
しかしGitHubは、数多くの顧客企業との間で重ねてきた対話を通じて、多くの管理者が各クライアント(利用環境やツール)をそれぞれ独立して管理したいと考えていることを把握した。こうした背景から今回、CopilotアプリとCopilot CLIのポリシーを完全に切り離し、それぞれ個別のポリシーとして管理できる機能が提供されることとなった。この変更により、それぞれの企業やチームの特性やニーズに合わせて、必要となる適切なクライアントのみを選択して有効化できる柔軟性と、より細分化された管理能力が手に入るとしている。
セキュリティとガバナンスを維持する仕組み
今回の新しいポリシー変更が適用された後でも、開発者が業務で使用する際の安全対策やガバナンス(企業統治)の仕組みはこれまで通り確実に維持されると説明している。開発者がCopilotアプリを利用して作業を進める場合、セキュアに分離されたワークスペース(他の環境から干渉されない独立した作業領域)の中で、AIが自動で作業を行う「エージェントセッション」が駆動される。
そして、開発したコードの変更や追加といった貢献内容は、すべて「プルリクエスト(コードの変更を他の開発者に通知してレビューを求める機能)」を通じてコードベースに反映される。これにより、人間が作成した他のすべてのコードと同様に、既存のコードレビューや各種チェックプロセス、さらには誰がどのような操作を行ったかを記録する監査履歴(操作の追跡ログ)が全く同一の形で適用されることになる。
さらに、Copilotアプリはすでに提供されているCopilot CLIや、統合開発環境であるVS Codeと同様に、「エンタープライズ管理設定(企業や組織全体でツールの設定や利用ルールを一元管理する機能)」が適用されるサポート対象クライアントとして登録された。これにより、管理者が一度設定したセキュリティ上の制限(例えば、開発者が利用できる外部プラグインの制限など)が、Copilotアプリの利用時にも一貫して強制される仕様となっている。
ポリシー設定における3つの選択肢と初期状態
新たに追加されたCopilotアプリ向けのポリシーは、管理画面内の他のCopilot関連ポリシーと並んで配置されている。初期状態では、開発者が管理者の追加の設定作業を待つことなくすぐにアプリの利用を開始できるよう、デフォルトで「Enabled everywhere(すべての場所で有効)」に設定されている。
管理者が自社の運用に合わせて設定を変更する際には、以下の3つの明確な選択肢が提供される。
- Enabled everywhere(すべての場所で有効):企業内のすべての開発者に対して、Copilotアプリへのアクセス権限を付与する。
- Disabled everywhere(すべての場所で無効):エンタープライズ全体でCopilotアプリの利用を一括して停止する。この設定の状態で開発者がアプリを開いた場合、管理者がアクセスを有効にしていない旨を通知する警告メッセージが表示される。
- Let organizations decide(組織に決定を委ねる):企業全体で一括制御するのではなく、傘下にある個々の組織(オーガニゼーション)の管理者に利用の判断を委ねる。
もしCopilotアプリが自社の開発チームの要件やポリシーに合致しないと判断した場合は、「Disabled everywhere」に設定することで、安全に利用を差し止めることができる。
設定の適用手順と詳細情報の入手方法
管理者がこの新しいポリシーを確認、あるいは変更するための手順は以下の通り案内されている。
- エンタープライズまたは組織の管理設定画面を開き、「AI Controls」タブを選択する。
- 表示された項目から「Copilot Clients」セクションへ移動する。
- クライアントリストの中から「Copilot app」ポリシーを選択する。
- 自社のセキュリティポリシーに合わせて「Enabled everywhere」「Disabled everywhere」、または「Let organizations decide」のいずれかを選択して適用する。
同社は、Copilotアプリの始め方やポリシー管理の詳細については公式の「Copilotアプリドキュメント」を参照することを推奨している。また、アプリ自体のダウンロードについては、専用のランディングページから可能となっている。