Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 226

Cosign

O que é Cosign?

CosignCLI open source do projeto Sigstore para assinar, verificar e atestar artefactos OCI e outros softwares, em modo com ou sem chaves de longa duração.


O Cosign é a ferramenta de utilizador da stack Sigstore. Permite assinar imagens de contentor, artefactos OCI, blobs, SBOM e atestações in-toto, e guardar as assinaturas junto do artefacto ou num registo OCI. Em modo keyless, usa o Fulcio para obter um certificado efémero ligado a uma identidade OIDC e regista a assinatura no Rekor; em modo com chave, utiliza chaves tradicionais, tokens de hardware ou chaves geridas por um KMS. As políticas de verificação podem exigir identidades de confiança (por exemplo, um workflow específico do GitHub Actions), reusable workflows ou predicados de atestação. O Cosign é a ferramenta de assinatura por defeito em muitos pipelines CI e em sistemas de admission do Kubernetes (Kyverno, Connaisseur, OPA Gatekeeper) para impor integridade da cadeia de fornecimento.

Exemplos

  1. 01

    cosign sign --identity-token $OIDC_TOKEN ghcr.io/org/app:v1.2

  2. 02

    Política Kyverno que verifica se as imagens de produção foram assinadas por um workflow específico do GitHub Actions.

Perguntas frequentes

O que é Cosign?

CLI open source do projeto Sigstore para assinar, verificar e atestar artefactos OCI e outros softwares, em modo com ou sem chaves de longa duração. Pertence à categoria Segurança de aplicações da cibersegurança.

O que significa Cosign?

CLI open source do projeto Sigstore para assinar, verificar e atestar artefactos OCI e outros softwares, em modo com ou sem chaves de longa duração.

Como funciona Cosign?

O Cosign é a ferramenta de utilizador da stack Sigstore. Permite assinar imagens de contentor, artefactos OCI, blobs, SBOM e atestações in-toto, e guardar as assinaturas junto do artefacto ou num registo OCI. Em modo keyless, usa o Fulcio para obter um certificado efémero ligado a uma identidade OIDC e regista a assinatura no Rekor; em modo com chave, utiliza chaves tradicionais, tokens de hardware ou chaves geridas por um KMS. As políticas de verificação podem exigir identidades de confiança (por exemplo, um workflow específico do GitHub Actions), reusable workflows ou predicados de atestação. O Cosign é a ferramenta de assinatura por defeito em muitos pipelines CI e em sistemas de admission do Kubernetes (Kyverno, Connaisseur, OPA Gatekeeper) para impor integridade da cadeia de fornecimento.

Como se defender contra Cosign?

As defesas contra Cosign costumam combinar controles técnicos e práticas operacionais, conforme detalhado na definição acima.

Quais são outros nomes para Cosign?

Nomes alternativos comuns: cosign.

Termos relacionados