Content last updated 2025-10-27

セキュリティコンプライアンスチーム

セキュリティコンプライアンスチーム

セキュリティコンプライアンスチームチャーター

最終更新日: 2025-03-20

ミッションステートメント

セキュリティコンプライアンスチームは、厳格な認証管理とリスク・コントロール監視を通じて、業界で最も信頼される DevSecOps プラットフォームとしての GitLab のポジションを守ります。私たちは、コンプライアンス要件を競争上の優位性に変え、自社製品を活用してセキュリティの卓越性を示すことで、顧客を守ります。

バリュープロポジション

セキュリティコンプライアンスは、認証の維持と拡張を通じて顧客に保証を提供し、セールスを支援することで、最も信頼される DevSecOps プラットフォームとしての GitLab のポジションを維持します。

コアコンピテンシー

  1. セキュリティ認証および認定

    • ギャップ分析プログラム: 認証拡張のための実現可能性分析
    • 外部監査の調整と実施
  2. GitLab のセキュリティコントロールの継続的監視。これらのコントロールは、適用される規制要件、および私たちがコミットしているセキュリティ認証/フレームワークにマッピングされています。

  1. 観察事項と是正の管理
  • コントロールの弱点とギャップ(観察事項)を特定する
  • 是正の推奨事項とガイダンスを提供する
  • 是正の完了までを追跡する
  1. 業界および規制の監視と洞察

    • 関連する法律、大統領令、指令、規制、ポリシー、標準、ガイドラインのドラフトおよび変更を監視する。
    • 関連する RFI、RFQ、RFP、パブリックコメント要請への回答に協力する。
    • パブリックセクターのセキュリティとコンプライアンス姿勢に影響を与える可能性のある政府契約言語の変更を監視する。
  2. ドッグフーディング

    • 私たちはコアコンピテンシーを実行するために GitLab 製品を使用します
    • 私たちは観察事項を是正しリスクを低減するための GitLab 機能ソリューションを推奨します
    • 私たちはコンプライアンスペルソナを体現することで製品にフィードバックを提供します。

運用モデル

私たちは、目標に向けて継続的にイテレーションしながら可能な限り効率的になることを目標に、アジャイルプログラムマネジメントとプロジェクトマネジメントのベストプラクティスを使用して作業を整理します。セキュリティコンプライアンスチームメンバーは、私たちの仕事の進め方をどのように改善できるかについて定期的にフィードバックを提供することが奨励されており、これは毎週のチームミーティングのアジェンダの常設トピックです。

コアプロセス

進行中のすべての作業の唯一の情報源は、セキュリティコンプライアンスのチームトップレベルエピックであり、ここには詳細なステータス更新が含まれます。また、チームエピックボードを使用してワークフローのステータスを可視化し、ロードマップと比較しています。ロードマップに直接関連するすべての作業はこれらの中で行われ、Issue はセキュリティコンプライアンスチーム Issue トラッカープロジェクトで起票されるべきです。これは2つの理由で重要です。堅牢なラベリングスキームを使用して単一の場所で作業を集中・整理することで効率的に作業できること、そしてさまざまな運用メトリクス(パフォーマンス指標)について報告できることです。

FedRAMP 認可プログラムに関連する私たちの作業の多くは、残念ながら私たちのコントロール外の規制上の義務により、GitLab の他の部門には見えません。可能な限り透明性と可視性を私たちの作業にもたらし、基本的なメトリクスの追跡を継続するためには、認可境界内の詳細な Issue へのリンクを伴うハイレベルなタスクを追跡するためであっても、エピックボードと Issue トラッカーを可能な限り使用し続けることが重要です。

私たちの働き方

私たちの働き方

エピック階層

私たちのチームトップレベルエピックは単に、エピックの担当者 / 直接責任者 (DRI) のステータス更新の SSOT です。直近の子エピックには seccomp-roadmap ラベルが付けられ、エピックボードに表示され、事実上私たちのロードマップを構成します。

  1. サブエピックは、言及されたアイテムを提供するために必要なタスクをグループ化します
  2. サブエピックはロードマップのアイテムを表し、特定のフェーズで提供されます
  3. サブエピックは複数月にまたがることがありますが、その終了日は追加されたロードマップフェーズの「予定完了日」と一致するべきです。

以下の図は、完全な階層をたどる例を示しています。

graph TD
A(Security Compliance top-level epic) --> B(SOC 2 Type 2 attestation)
B --> C([Epic])
B --> D([SOC 2 Type 2 Gap Assessment for GitLab.com])
B --> E([Expand SOC 2 TSC scope to include Availability criteria])
C --> G([Sub-epic])
E --> H([Q1 Continuous Control Monitoring])
E --> I([Q1 CCM: GitLab.com backend])
B --> F([...])
E --> J([...])
G --> K([Issue 1])

エピック担当者の責任

各エピックには、プロジェクトの提供に最終的な責任を持つ単一の DRI がいます。これは彼らがすべての作業を行うという意味ではなく、作業が進行していること、ブロッカーが迅速に対処またはエスカレーションされていること、そして毎週ステータスを報告していることを保証するという意味です。

DRI は次のことを行う必要があります。

  1. 他者と連携して、Issue をボードを横断して移動させる(例えば、トリアージから進行中、完了へ)
  2. エピックおよびネストされた子エピックと Issue が適切なラベルを使用していることを保証する
  3. エピックがエピック構造(次のセクション)で概説されている基準を満たしていることを保証する
  4. 達成事項、次のステップ、全体的な健全性ステータス、ブロッカーを含む、エピックのステータス更新を毎週提供する

エピック構造

私たちのトップレベルチームエピック直下の各子エピックには以下を含める必要があります(必要に応じてクイックアクションを調整してください)。

## Background

## Objective

## Exit criteria
- [ ]

<!--Edit Labels-->

/label ~"FY27-Q1" ~"seccomp-function::gap assessments"  ~"seccomp workflow::triage" ~"team::security compliance" ~"seccomp-roadmap" ~"ciso-workflow::process"
/health_status on_track
/due YYYY-MM-DD
/assign me
/set_parent &289

-----------
<!--DO NOT EDIT BELOW THIS LINE-->

<!--STATUS NOTE START-->

<!--STATUS NOTE END-->

下部のステータスノートコメントは、これらのエピックとチームエピックにステータス更新を自動投稿するために使用されるため重要です。

含めるべきエピックメタデータ

  1. 担当者 は DRI であり、エピックが seccomp workflow::in progress に移動した時点で記入する必要があります
  2. 開始日 は予想開始日に設定され、プロジェクトが開始されたら実際の開始日に更新されます
  3. 期日 は予想終了日に設定されます
    1. 期日はロードマップに基づいて設定されます
    2. プロジェクトが実際に終了した日付は、エピックがクローズされた日付から取られます
  4. 健全性ステータス は最新の状態に保たれるべきです(順調、注意が必要、リスクあり)

ラベルはラベルセクションで説明されています。

ロードマップ

すべてのエピックと Issue には、公式のロードマップに従って期日が設定されます。

エピックの期日 / ロードマップアイテムを更新するプロセス:

  1. 各月末後、セキュリティコンプライアンスマネジメントはエピックの(予想される)期日をレビューし、エピックが計画されたフェーズを超える場合、エピックの担当者 / DRI と協力してロードマップの変更を判断します。
  2. その後マネジメントはロードマップの調整を判断し、未完了の作業をシフトさせた後も将来のフェーズで計画されている作業が現実的であるようにします。
  3. ロードマップの変更は次の週次同期で共有されます。

ステータス更新

私たちは、チームメンバーがステータス更新を一度だけ提供すればよく、マネジメントはそれをレビューするために常に1か所だけに行けばよいことを保証するために、自動化を活用しています。これは GitLab で歴史的に大きな問題でした。エピックと Issue がさまざまなサブグループとプロジェクトに分散していたためです。

セキュリティコンプライアンスロードマップに関連するすべての作業のステータスは、一目で見えるようにトップレベルチームエピックの説明に保持されます。

週次ステータス更新プロセス

DRI は次のプロセスに従って DRI のエピックの週次更新を提供する必要があります。

  1. 毎週木曜日午後アクティブなエピック(seccomp workflow::triage 以外のもの)のエピック担当者 / DRI は、エピックのコメントで @メンションされ、ステータス更新で返信するよう求められます。
  2. 金曜日 17:00 UTC / 12:00 PM ET までに、アクティブなエピックの DRI(DRI が OOO の場合はカバーする人)は、子エピックと Issue の関連する詳細を含むエピックのステータスに関する更新を、エピックの説明のステータスセクションに提供します。
    • 子エピックの DRI がエピック DRI と異なる場合、エピック DRI は子エピック DRI から更新を取得する責任があります。
      • 週次更新のフォーマットは、以下の3つの項目それぞれについての簡潔な更新(〜1文または2〜3個の箇条書き)であるべきです。
        • 前回更新からの進捗 - 本番環境にデプロイされた変更、解消されたブロッカー、その他達成された進捗。
        • リスクと信頼度 - 新たに特定されたブロッカーや、継続している既存のブロッカーはありますか?現在または近い将来のその他の課題はありますか?これらのブロッカーや課題は、ロードマップによる予定期日までに完了することへの私たちの信頼度にどう影響しますか?
        • 緩和策 - 特定された課題やブロッカーを克服するために何が必要ですか?これは他のチームメンバー、チーム、エグゼクティブ、またはドメインエキスパートにエスカレートすべきですか?
    • ワークフローと健全性ラベルを更新する - 各ステータス更新後、ワークフローラベルと健全性ステータスを更新する必要があります。ラベル構造の詳細については、SecComp チーム Issue トラッカー Readme を参照してください。
  3. トップレベルエピックステータス更新自動化は定期的に DRI のステータス更新返信コメントから更新を統合し、自動的にそのエピックとトップレベルチームエピックにステータスを記入します。
  4. 効率を確保するために、Slack でのブロードキャストを含む、他の部門、ディビジョン、または OKR ステータス更新でも同じステータス更新を使用します。

バックログリファインメント

新しい四半期の開始前に、チームはエピックバックログのリファインメントに時間を費やします。このプロセスはチームマネージャーが主導し、ロードマップに従って次の四半期にターゲットされたエピックを確認し、各エピックに以下の情報が含まれていることを保証します(必要に応じて異なるステークホルダーを引き入れて詳細を埋めます)。

  • 背景(例: コンテキストとこの作業の目的を提供する。それは何で、なぜ関連するのか?)
  • 目的(計画/解決策を説明する SMART な目標: Specific, Measurable, Achievable, Relevant, Time-bound)
  • 終了基準(作業をより小さな論理的なチャンクに分割し、依存関係と前提条件を強調する)

上記の情報が追加されると、エピックは Triage から Ready ステータスに移動します。目標は、その四半期の計画されたロードマップアイテムを Ready リストに含めて各四半期を開始することです。

エンゲージメントモデル

  • Slack
    • セキュリティコンプライアンスチーム全体に届くように、@sec-compliance-team をタグ付けして自由にお問い合わせください
    • 私たちのチームに関する質問には、#security-help または #security-discuss Slack チャンネルが最適です(@security-assurance をタグ付けすることもできます)
  • GitLab でタグ付け
    • @gitlab-com/gl-security/security-assurance/security-compliance

成功メトリクス

主要メトリクスなぜ重要か計算方法目標しきい値測定頻度報告メカニズム追加注記
平均是正時間このメトリクスは、SLA と比較したコンプライアンス観察事項を是正する私たちの能力を追跡します。各リスクレベルおよび四半期ごとに分けられた、観察事項プロジェクト 内で Issue が作成されてからクローズされるまでの時間の計算。是正 SLA: Critical = 3 か月、High = 6 か月、Medium = 1 年、Low = 1.5 年四半期Tableau ダッシュボード観察事項は、次の基準が満たされた場合にマネジメントにエスカレートされます: 観察事項が Critical または High リスクであり、かつ観察事項が SRQ/StORM プログラム内のトップ5リスクに関連しており、割り当てられた是正オーナーまたは完了予定タイムラインがない場合。
認証別の新規ビジネス機会の TCV / ARRこのメトリクスは、製品とエンジニアリングとの取り組みの優先順位付けのために、認証への需要($)を追跡します顧客の認証リクエストを取得するためのドロップダウンフィールドを Salesforce に追加することに取り組んでいます。TBDTBDTBDこれは未完了です。これを可能にするためにセールスチームと協力しています。
NIST CSF 機能およびカテゴリ別のコンプライアンス姿勢(合格コントロールの%)各機能/カテゴリにおけるコントロールの有効性のレベルを示し、マネジメントがどの領域が強いか、または改善が必要かを理解するのに役立ちます。各 NIST CSF カテゴリと機能領域について、会計年度に完了したアセスメントのテスト結論を活用します。各機能とカテゴリで 90% 以上が合格四半期tbdこれはまだ完了していません。Hyperproof と GAS GRC ツールの移行、および GCFv4 への移行を考慮すると、FY26 のデータについてまだ完了していません。完了予定: Q3 初旬。
Fresh なコンプライアンス所見(観察事項)の数このメトリクスは、私たちの認証とセキュリティ姿勢に影響を与える是正オーナーやアクティビティとのエンゲージメントを維持する能力を捉えます。これは観察事項管理リポジトリのオープン Issue の最終更新日を見ています。Issue の 80% が freshリアルタイムTableau ダッシュボードn/a

FY26 戦略的イニシアチブ

主要なフォーカス領域

#目的主要な成果物タイムライン
1FedRamp ATO- Agency ATO 取得
- FedRAMP マーケットプレイスでの FedRAMP Authorized
FY26 を通じて継続中
2認証拡張- ISO 42001 および ISMAP のギャップ評価を実施
- 認証に向けた私たちの姿勢と準備状況に関する監査レポートを準備し共有する
- 特定されたギャップの是正をサポート
評価とレポート - Q1FY26 末
是正 - FY26 を通じて継続中
3コントロールフレームワークの洗練- コンプライアンスカバレッジを拡大し、コントロール管理を自動化し、ドキュメントを強化することで、GitLab のコントロールフレームワーク実装を合理化し、将来のスケーラビリティをサポートする。FY26 を通じて継続中

レビューと更新

このチャーターは、以下との整合性を確保するために四半期ごとにレビュー・更新されます。

  1. GitLab 戦略
  2. セキュリティ部門のミッションとビジョン
  3. セキュリティの複数年戦略(社内のみ)
  4. セキュリティアシュアランスのミッションとビジョン
  5. セキュリティアシュアランスの複数年戦略

次回スケジュールされたレビュー: [2025-07-31]

参照

セキュリティアシュアランスホームページに戻る


PCI チャーター
Visibility: Audit 目的 このチャーターは、Payment Card Industry Data Security Standard (PCI DSS) 要件への準拠を維持するための …
Policy-as-code
Policy-as-code とは何か? Policy as code (PaC) とは、組織の運営のさまざまな側面、特にコンプライアンス、セキュリティ、リスク管理を統治するポリシー、ルール、規制を …
FedRAMP 脆弱性逸脱リクエスト手順
リクエストの提出 こちらをクリックして逸脱リクエストを提出してください! セキュリティ脆弱性に取り組むチームメンバーは、この手順全体を読み、質問がある場合は #security-help Slack …
ソフトウェア部品表(SBOM)成熟度モデルおよび実装計画
目的 このページの目的は、ソフトウェアプロデューサーおよびソフトウェアコンシューマーの両面において、GitLabがソフトウェアサプライチェーンのセキュリティに関する透明性と、何より可視性を提供するため …
GitLabセキュリティコンプライアンスコントロール
Visibility: Audit セキュリティコントロールとは何か? セキュリティコントロールは、組織の資産およびデータに対するリスクを軽減または緩和するために実装される保護策と対策です。 コント …
GCFセキュリティコントロールライフサイクル
Visibility: Audit プロセス概要 {: width=“600px”} 目的 セキュリティコンプライアンスチームがコンプライアンスまたは規制上の理由で実装する必 …
アクセスレビュー手順
Visibility: Audit 目的 GitLab のユーザーアクセスレビューは、内部および外部の IT 監査に必要な重要なコントロールアクティビティであり、脅威を最小化し、適切な人々が重要なシ …
ギャップ分析プログラム
目的 セキュリティコンプライアンスに関連するギャップ分析とは、組織が情報セキュリティの現状と、採用または整合させたい特定のセキュリティ標準(SOC 2 Type 2 Availability …
外部監査、認証、認定
セキュリティコンプライアンスチームは、外部監査、認証、認定をサポートする上で重要な役割を果たし、その利益は組織全体に広がります。私たちの責任には以下が含まれます。 準備と調整: チームは、必要な証拠や …
PCI 内部統制レビュー手順
目的 継続的なコントロール監視の一環として、また PCI 要件 12.4.1 および 12.4.1.1 をサポートするために、選択されたコントロールの内部統制レビューを実施します。 プロセス 四半期ご …
GitLabにおけるリスクベースコンプライアンス
このページについて 概要 リスクベースのコントロールテスト 私たちのアプローチの進化 業界からの裏付け リスクとコンプライアンスの連携 外部監査と規制コンプライアンスへの影響 追加リソース 概要 リス …
リスクベースのコントロールテスト
リスクベースのコントロールテストとは何か? リスクベースのコントロールテストとは、GitLabのSaaSプラットフォームに対するSOC 2レポートおよび情報セキュリティマネジメントシステムの範囲を超え …
自動化された証拠収集とコントロールテスト
目的 自動化された証拠収集とコントロールテストプログラムは、以下を目指しています。 自動化を通じてコントロール証拠の収集と検証を合理化する コンプライアンス要件とセキュリティリスクの両方の包括的なカバ …
GitLab FedRAMP 認可プログラム
概要 Federal Risk and Authorization Management Program (FedRAMP) は、FedRAMP Authorization Act、FISMA、 …
Security Content Automation Protocol (SCAP) スキャン
SCAPの入門と、OpenSCAPおよびPodmanを使ったコンテナイメージスキャンの始め方。