Workload Identity - Definicao do Glossario de CI/CD
Workload identity e o padrao amplo de dar a um workload em execucao (um job de CI, um pod, uma funcao) sua propria identidade verificavel para que ele possa obter credenciais sem um segredo embutido. O GCP Workload Identity Federation e o workload identity do Azure sao implementacoes nomeadas.
Como difere de uma chave de service account
Uma chave estatica de service account e um segredo que pode vazar e raramente e rotacionado. O workload identity emite tokens de curta duracao vinculados ao workload real, entao nao ha credencial de longa duracao para roubar.
No CI
Tokens OIDC do GitHub Actions sao federados a um workload identity de nuvem, de modo que um job de deploy assume um role apenas durante a execucao.
Guias relacionados
OIDC Federation - CI/CD Glossary DefinitionOIDC Federation: OIDC federation lets a CI workflow exchange a short-lived OpenID Connect token for cloud cre…
Secret Rotation - CI/CD Glossary DefinitionSecret Rotation: Secret rotation is the practice of replacing credentials (tokens, keys, passwords) on a regu…
Least Privilege - CI/CD Glossary DefinitionLeast Privilege: Least privilege is the principle that an identity (user, service, or CI job) should hold onl…