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

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

6.2ガバナンス・アクセス・CodeQL ワークフローと自動化

この節の要点

Enterprise/組織のセキュリティポリシーとルールセットの定義、強制境界・バイパス権限・例外の構成、管理者/security manager/開発者の役割、アラート管理/却下の権限、既定/承認済みカスタム CodeQL ワークフローの有効化、そして大規模なセキュリティ構成・ガバナンスのための API と自動化を理解します。

機能を有効化したら、次は 統制(ガバナンス) です。誰が何をでき、どこまで強制し、どこで例外を認めるか——これを ポリシーとルールセット役割と権限、そして API/自動化 で大規模に運用します。

6.2.1ポリシー・ルールセット・強制境界

Enterprise/組織は セキュリティポリシーとルールセット を定義し、必須機能・必須チェック・修復 SLA などを 強制 します。強制境界(enforcement boundaries) で「どの範囲(Enterprise 全体/特定組織/特定リポ群)に適用するか」を定め、バイパス権限と例外 で「正当な場合に誰がどう外せるか」を承認制で制御します。これにより、一律の強制と現場の柔軟性のバランスを取ります。例外は記録され、後から監査できることが重要です。

6.2.2役割とアラートの権限

役割を明確に分けます——管理者(admin) は機能の有効化・ポリシー・組織設定を統制、security manager(セキュリティ管理者) はセキュリティ方針・アラートの監督・例外承認を担い(コードの書き込み権限とは独立に セキュリティ閲覧/管理 を付与できる)、開発者 は自分のコードのアラートを修復します。アラートの 閲覧・対応・却下(dismiss) の権限は役割ごとに割り当て、不適切な dismiss を防ぎます。最小権限の原則で、必要な人に必要な範囲だけ与えます。

6.2.3CodeQL ワークフローと API・自動化

管理者は、既定または承認済みのカスタム CodeQL ワークフロー を有効化し、組織で許可された解析設定を標準化します(勝手な改変を防ぐ)。大規模なセキュリティ構成・ガバナンスは手作業では限界があるため、API と自動化 を活用します——機能の一斉有効化、ポリシー適用、アラートの取得/集計、レポート作成などをスクリプト化し、数百〜数千リポ を一貫して統制します。これにより、カバレッジ・コンプライアンス・運用効率を同時に高めます。

試験ポイント

頻出:
①Enterprise/組織はポリシー/ルールセットで必須機能・チェック・SLA を強制強制境界で適用範囲、バイパス権限/例外は承認制+記録。
②役割=管理者(有効化/ポリシー)/security manager(方針・監督・例外承認=コード書込権とは独立にセキュリティ管理を付与)/開発者(修復)dismiss 権限は役割ごと
既定/承認済みカスタム CodeQL ワークフローで標準化。
API/自動化で数百〜数千リポを一斉構成・統制。

注意

混同・注意:
①security manager 役割はコードの書き込み権限とは別=セキュリティ管理を必要な人へ最小権限で付与する。
②バイパス/例外は承認制+記録(恒久免除や無記録は危険)。
③カスタム CodeQL ワークフローは承認済みのみ許可して勝手な改変を防ぐ。
④大規模では手作業に頼らず API/自動化=カバレッジ漏れと不整合を防ぐ。

ルールセット+境界・役割・CodeQL ワークフロー・API/自動化の図。
強制+標準化+自動化

6.2.4この節のまとめ

  • ポリシー/ルールセットで必須機能・チェック・SLA を強制、強制境界で範囲、バイパス/例外は承認制+記録
  • 役割:管理者/security manager(セキュリティ管理をコード権限と独立に付与)/開発者。dismiss 権限は役割ごと
  • 既定/承認済みカスタム CodeQL ワークフローで標準化(勝手な改変を防ぐ)
  • API/自動化で数百〜数千リポを一斉構成・統制(手作業に頼らない)

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

理解度チェック

(軽い確認用)

Q1. 数百〜数千のリポジトリに対し、機能の一斉有効化やポリシー適用、アラート集計を一貫して行いたいです。最も適した手段は?

Q2. コードの書き込み権限を与えずに、セキュリティ方針の監督やアラートの管理・例外承認を担わせたい役割はどれですか?

Q3. 組織で許可された解析設定を標準化し、勝手な改変を防ぎたいです。CodeQL ワークフローの管理として適切なのは?

Q4. ポリシーのバイパスや例外の運用として、ガバナンス上正しいものはどれですか?

Q5. Enterprise/組織のセキュリティポリシーで、必須機能や修復 SLA を「定義するだけでなく守らせる」ために必要なのは?

Q6. アラートの dismiss(却下)権限の割り当て方針として最も適切なものは?

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

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

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