概述
简介
SPIRE(SPIFFE Runtime Environment)是 SPIFFE 规范的生产就绪实现,为分布式系统中的工作负载提供安全的身份标识。
核心功能
工作负载身份
SPIRE 通过以下方式为工作负载提供身份:
X.509-SVID: 短期 X.509 证书,包含 SPIFFE ID
JWT-SVID: JSON Web Token,用于服务间认证
自动证明
SPIRE 可以自动证明工作负载的身份,支持多种平台:
Kubernetes
AWS
GCP
Azure
裸机服务器
信任联邦
SPIRE 支持跨信任域的联邦,允许不同组织的工作负载相互认证。
使用场景
服务间 mTLS 通信
API 身份验证
密钥管理系统集成
服务网格身份