Instiq
第6章 · Security スイートの管理·v1.0.0·更新 2026/6/15·読了目安 約14分

変更要約: GH-500 第6章を新規作成(大規模ロールアウトとデフォルト構成=Enterprise→組織→リポ階層と継承・GHEC vs GHES の機能差・各機能の有効化・デフォルトセキュリティ構成[recommended/カスタム]、ガバナンスと自動化=ポリシー/ルールセットの強制・強制境界/バイパス/例外[承認制+記録]・役割[管理者/security manager/開発者]とアラート権限・既定/承認済みカスタム CodeQL ワークフロー・API/自動化で数百〜数千リポを統制)

6.1大規模なロールアウトとデフォルト構成

この節の要点

Enterprise・組織・リポジトリの各レベルでの GitHub Security スイートの有効化、GitHub Enterprise Cloud と Enterprise Server の機能差、Code Security・Secret Protection・サプライチェーンの有効化、そしてデフォルト構成と継承の挙動を理解します。

個別リポジトリで 1 つずつ機能を有効化していては、大規模組織では追いつきません。管理者は Enterprise・組織・リポジトリ の階層で機能を まとめて展開(ロールアウト) し、デフォルト構成継承 で一貫した状態を保ちます。GH-500 の最終ドメインは、この 大規模な有効化・既定・継承 を問います。

6.1.1Enterprise・組織・リポジトリでの有効化

GHAS の機能(Code Security・Secret Protection・サプライチェーン)は、Enterprise レベル でポリシーを定めて配下の組織に下ろし、組織レベル で一括有効化、リポジトリレベル で個別調整、という 階層 で管理します。上位で決めた方針は下位に 波及(継承) し、下位では上位の制約の範囲内で運用します。新規/既存の多数リポへ 一斉に 有効化する手段が用意され、組織全体のカバレッジを素早く広げられます。

6.1.2Enterprise Cloud と Enterprise Server の差

提供形態によって機能の可用性が異なります。GitHub Enterprise Cloud(GHEC) は GitHub がホストするクラウドで、新機能が 先行 して使え、運用負荷が小さいです。GitHub Enterprise Server(GHES) は自社環境に置く セルフホスト 版で、データを自社管理できますが、機能提供が リリースに追従 する形になり、一部のクラウド専用機能(最新のプレビュー等)は遅れる/使えないことがあります。設計時は「どの機能がどちらで使えるか」を確認します。

6.1.3デフォルト構成と継承

デフォルトセキュリティ構成(default configuration) は、「どの機能を・どの設定で有効化するか」を テンプレート化 したものです。組織で適用すると、対象の新規/既存リポに 一律に 設定が適用され、継承 により以後作られるリポにも自動で効きます。GitHub 提供の 推奨(GitHub recommended) 構成や、組織独自の カスタム構成 を用意でき、リポごとの手作業を減らして カバレッジと一貫性 を担保します。

試験ポイント

頻出:
①GHAS は Enterprise→組織→リポジトリ の階層で有効化、上位の方針は下位へ波及(継承)。多数リポへ一斉有効化。
GHEC(クラウド・新機能先行)GHES(セルフホスト・リリース追従/一部クラウド専用機能は遅延・不可) の差を確認。
デフォルトセキュリティ構成(GitHub recommended / カスタム)で一律適用+継承=カバレッジと一貫性。

注意

混同・注意:
①GHEC と GHES は機能差がある——「クラウドで使える=Server でも使える」とは限らない。
②デフォルト構成は新規リポに継承されるが、既存リポへの適用範囲は設定で確認する。
③上位(Enterprise)の制約は下位で緩められない(波及方向に注意)。
④リポ単位の有効化に頼ると大規模ではカバレッジが漏れる——組織/Enterprise の既定で底上げする。

Enterprise→組織→リポジトリの階層とデフォルト構成の図。
上位方針が下位へ波及

6.1.4この節のまとめ

  • Enterprise→組織→リポジトリの階層で有効化、上位方針は下位へ波及(継承)、多数リポへ一斉有効化
  • GHEC(クラウド・新機能先行)と GHES(セルフホスト・リリース追従)の機能差を確認
  • デフォルトセキュリティ構成(recommended/カスタム)で一律適用+継承=カバレッジと一貫性
  • 上位の制約は下位で緩められない、リポ単位頼みはカバレッジ漏れ

進捗の記録にはログインが必要です。

理解度チェック

(軽い確認用)

Q1. 多数の新規/既存リポジトリに、どの機能をどの設定で有効化するかをテンプレートとして一律適用し、以後のリポにも継承させたいです。使うものは?

Q2. GitHub Enterprise Cloud と Enterprise Server の関係として正しいものはどれですか?

Q3. 大規模組織で GHAS のカバレッジを素早く広げる最も適切な進め方は?

Q4. GHAS の有効化の階層として正しいものはどれですか?

Q5. デフォルトセキュリティ構成の継承について正しいものはどれですか?

Q6. 自社環境にデータを置いて GitHub を運用したい組織が選ぶ提供形態はどれですか?

理解度を確認第6章「Security スイートの管理」の問題を解く

学習の記録を残しませんか

参考書はすべて無料で読めます。無料登録すると、問題集での演習・既読と進捗の記録・間違えた問題の復習・ハイライトが使えます。