AIエージェントがソフトウェアサプライチェーンを高速で駆け抜ける。ポリシーがあらゆる隙間を埋め、統制を徹底します。

チームとAIエージェントがすでに作業している単一のプラットフォーム上で、コード、ビルド、依存関係、リリースアーティファクトを保護します。

ソフトウェアサプライチェーンの継続的なガバナンス

コミットからリリースまでPolicy as Codeを適用することで、AI エージェントのスピードで進むデリバリーを継続的に管理できます。

ソフトウェアデリバリーライフサイクル全体にわたるソフトウェアコンポジション解析

Policy as Codeと継続的なガバナンスにより、コード、ビルド、依存関係、リリースアーティファクトなど、複数のアタックサーフェスを保護します。

GitLabを選んだお客様:

ゼロトラストを確立

アイデンティティおよびアクセス管理は、ソフトウェアサプライチェーンにおける最大の脅威ベクトルのひとつです。環境内で動作するすべての人間およびマシンのIDを認証、認可し、継続的に検証することで、安全なアクセスを確保します。

組織全体のアクセスとスキャンを制御する GitLab セキュリティポリシー
  • アクセス制御: 2要素認証を含むきめ細かなアクセス制御を実装します。

  • トークンポリシー: マシンおよび人間の認証情報について、トークンの有効期限ポリシーを設定します。

  • ポリシー管理: 組織または規制上のルールに従ってポリシーを設定します。

  • 監査エビデンス: コンプライアンスへの準拠を証明する包括的な監査およびガバナンスレポートを生成します。

  • 2名による承認: 追加のガードレールとして、2名による承認を適用します。

ソースコードを保護

アクセスできるユーザーと、変更のレビューおよびマージ方法を管理することで、ソースコードのセキュリティと完全性を確保します。

GitLabのマージリクエストのセキュリティ検出結果ウィジェット
  • バージョン管理: ソースコードのバージョン管理、コード履歴、アクセス制御を確立します。

  • コード品質: 自動コード品質テストを使用して、変更によるパフォーマンスへの影響を分析します。

  • 承認ルール: レビューと承認のルールを適用し、本番環境に反映される内容を管理します。

  • セキュリティスキャン: 自動セキュリティスキャンを実行し、コードがマージされる前に脆弱性を検出します。

  • シークレット検出: パスワードや機密情報がソースコードに含まれないようにします。

  • 署名付きコミット: 署名付きコミットを実装し、デベロッパーのなりすましを防止します。

依存関係とビルドを保護

オープンソースパッケージを検証し、ビルドを保護することで、脆弱なコードや挿入されたコードがリリースされないようにします。

グループレベルのGitLabセキュリティダッシュボード
  • ソフトウェア部品表: SBOMを自動生成し、プロジェクト内のすべての依存関係を把握できるようにします。

  • ソフトウェアコンポジション解析: 依存ソフトウェアで公開されている脆弱性を、本番環境に到達する前に検出します。

  • ライセンスコンプライアンス: ライセンスをスキャンし、パッケージが組織のポリシーに準拠していることを確認します。

  • 分離されたビルド: ビルド環境を分離し、不正アクセスや悪意のあるコードの実行を防止します。

  • アーティファクトのアテステーション: ビルドアーティファクトをアテステーションし、改ざんされていないことを証明できるようにします。

  • リリースエビデンス: リリースに含まれるすべてのものについてエビデンスを取得します。

リリースアーティファクトを保護

攻撃者がアプリケーションの設計や設定の弱点を悪用し、個人データを盗んだり、アカウントに不正アクセスしたり、正規ユーザーになりすましたりするのを防止します。

GitLabの段階的デリバリーとリリース制御
  • セキュアなデリバリー: クラスターとの安全な接続を確立し、リリースアーティファクトをデリバリーします。

  • ランタイムチェック: デプロイ前に、実行中のアプリケーションのセキュリティ脆弱性を特定します。

  • API の保護: API インターフェースによって実行中のアプリケーションが公開されないようにします。

スピードのためにセキュリティを犠牲にするのは、もうやめましょう

5分で完了する評価を受けて、より迅速かつ安全なリリースに向けた最適なロードマップをご確認ください。