第10章 Zero Trust Workload Identity Manager


10.1. Zero Trust Workload Identity Manager の概要

Zero Trust Workload Identity Manager は、SPIFFE Runtime Environment (SPIRE) コンポーネントのライフサイクルを管理する OpenShift Container Platform Operator です。これは、セキュアな本番環境向けアイデンティティーフレームワーク (SPIFFE) 標準に基づいたワークロードのアイデンティティー管理を可能にし、OpenShift Container Platform クラスターで実行されているワークロードに暗号的に検証可能なアイデンティティー (SVID) を提供します。

Zero Trust Workload Identity Manager アーキテクチャーのコンポーネントは次のとおりです。

10.1.1. SPIFFE

Secure Production Identity Framework for Everyone (SPIFFE) は、分散システム内のソフトウェアワークロード間の信頼を確立するための標準化された方法を提供します。SPIFFE は、SPIFFE ID と呼ばれる一意の ID を割り当てます。この ID は、信頼ドメインとワークロード ID を含む Uniform Resource Identifiers (URI) です。

SPIFFE ID は、SPIFFE Verifiable Identity Document (SVID) に含まれています。SVID は、ワークロードが他のワークロードに対してアイデンティティーを検証し、ワークロードが相互に通信できるようにするために使用されます。SVID には次の 2 つの主な形式があります。

  • X.509-SVID: SPIFFE ID がサブジェクト代替名 (SAN) フィールドに埋め込まれている X.509 証明書。
  • JWT-SVID: SPIFFE ID が sub クレームとして含まれる JSON Web Tokens (JWT)。

詳細は、SPIFFE の概要 を参照してください。

10.1.2. SPIRE Server

SPIRE Server は、信頼ドメイン内で SPIFFE アイデンティティーを管理および発行する役割を担います。登録エントリー (SPIFFE ID を発行する条件を決定するセレクター) と署名鍵を格納します。SPIRE Server は SPIRE Agent と連携し、ノードプラグインを介してノードアテステーションを実行します。詳細は、SPIRE Server について を参照してください。

10.1.3. SPIRE Agent

SPIRE Agent はワークロードのアテステーションを担当し、SPIFFE Workload API を通じて認証を要求するときに、ワークロードに検証済みのアイデンティティーを確実に付与します。これは、設定済みのワークロードアテスタープラグインを使用することで実現されます。Kubernetes 環境では、Kubernetes ワークロードアテスタープラグインが使用されます。

SPIRE と SPIRE Agent は、ノードプラグインを介してノードアテステーションを実行します。プラグインは、エージェントが稼働するノードのアイデンティティーを確認するために使用されます。詳細は、SPIRE エージェントについて を参照してください。

10.1.4. アテステーション

アテステーションは、SPIFFE ID と SVID を発行する前に、ノードとワークロードのアイデンティティーを検証するプロセスです。SPIRE Server は、ワークロードの属性と SPIRE Agent が稼働するノードの属性を収集し、それらをワークロードの登録時に定義された一連のセレクターと比較します。比較が成功した場合、エンティティーに認証情報が提供されます。これにより、信頼ドメイン内の正当かつ予期されるエンティティーにのみ、暗号化アイデンティティーが確実に付与されます。SPIFFE/SPIRE には、主に次の 2 種類のアテステーションがあります。

  • ノードアテステーション: ノード上で稼働する SPIRE Agent を信頼し、ワークロードのアイデンティティーを要求する権限を付与する前に、システム上のマシンまたはノードのアイデンティティーを検証します。
  • ワークロードアテステーション: アテステーションにより検証されたノード上で稼働する SPIRE Agent が、そのノード上のアプリケーションやサービスに SPIFFE ID と SVID を提供する前に、そのアプリケーションやサービスのアイデンティティーを検証します。

詳細は、アテステーション を参照してください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る