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

Atestação de proveniência

O que é Atestação de proveniência?

Atestação de proveniênciaDeclaração assinada e verificável por máquina que descreve como um artefacto de software foi produzido - fonte, sistema de build, parâmetros e dependências - para os consumidores confiarem na sua origem.


Uma atestação de proveniência responde a "de onde veio este artefacto?" com evidência criptográfica em vez de confiança por convenção. Formatos padrão incluem atestações in-toto e o SLSA Provenance v1, que captam o commit do repositório de origem, a plataforma de build, a receita, materiais e timestamps, assinados pelo builder. Os consumidores verificam as atestações contra uma política: identidade do builder confiável, repositórios permitidos, workflow esperado, nível SLSA, etc. Ferramentas como Sigstore Cosign, GitHub Actions, Tekton Chains, GitLab CI e plataformas de build alinhadas com SLSA geram atestações automaticamente. A proveniência é um controlo chave para detetar binários adulterados e cumprir exigências regulatórias como a EO 14028 nos EUA e o Cyber Resilience Act na UE.

Exemplos

  1. 01

    SLSA Provenance v1 produzida por um reusable workflow do GitHub e verificada no deploy.

  2. 02

    Política Kyverno que exige proveniência de builder confiável em cada imagem de contentor.

Perguntas frequentes

O que é Atestação de proveniência?

Declaração assinada e verificável por máquina que descreve como um artefacto de software foi produzido - fonte, sistema de build, parâmetros e dependências - para os consumidores confiarem na sua origem. Pertence à categoria Segurança de aplicações da cibersegurança.

O que significa Atestação de proveniência?

Declaração assinada e verificável por máquina que descreve como um artefacto de software foi produzido - fonte, sistema de build, parâmetros e dependências - para os consumidores confiarem na sua origem.

Como funciona Atestação de proveniência?

Uma atestação de proveniência responde a "de onde veio este artefacto?" com evidência criptográfica em vez de confiança por convenção. Formatos padrão incluem atestações in-toto e o SLSA Provenance v1, que captam o commit do repositório de origem, a plataforma de build, a receita, materiais e timestamps, assinados pelo builder. Os consumidores verificam as atestações contra uma política: identidade do builder confiável, repositórios permitidos, workflow esperado, nível SLSA, etc. Ferramentas como Sigstore Cosign, GitHub Actions, Tekton Chains, GitLab CI e plataformas de build alinhadas com SLSA geram atestações automaticamente. A proveniência é um controlo chave para detetar binários adulterados e cumprir exigências regulatórias como a EO 14028 nos EUA e o Cyber Resilience Act na UE.

Como se defender contra Atestação de proveniência?

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

Quais são outros nomes para Atestação de proveniência?

Nomes alternativos comuns: Proveniência SLSA, Proveniência de build.

Termos relacionados

Veja também