Supply chain

Lea lo que se adjuntó a una image al construirla.

  1. Llega una imageSu tag se resuelve a un digest.
  2. Attestationsin-toto, dentro de la antigüedad máxima de la policy.
  3. SBOMRegistrado para cada image en servicio.
  4. Provenance de buildSLSA, de un builder de confianza, al nivel de la policy.
  5. VEXSolo se aplica si lo firma un firmante nombrado.
  6. DecisiónAdmitida o rechazada, con el motivo.
Qué hace

Attestations y SBOM

Attestkeep lee las attestations in-toto adjuntas a una image y comprueba tres cosas: que haya una y no supere la antigüedad máxima que fija su policy, que cada image en servicio tenga un SBOM registrado, y que la provenance de build SLSA venga de un builder de confianza, al nivel que indique la policy.

Las declaraciones OpenVEX solo se aplican si llegan como attestation firmada sobre la image, de un firmante que indique la policy. Todo lo demás se registra como visto y se ignora.

Cómo funciona

Paso a paso.

  1. Llega una image

    Su tag se resuelve a un digest.

  2. Se leen las attestations

    in-toto, comprobadas contra la antigüedad máxima.

  3. Se registra el SBOM

    Por image en servicio.

  4. Se verifica la provenance

    Nivel SLSA de un builder de confianza, cuando la policy lo pide.

  5. Se aplica el VEX

    Solo de un firmante que nombra la policy.

Qué registra

La sección de supply chain cuenta attestations, SBOM y provenance verificada por image; las declaraciones del fabricante tienen una sección propia.

Declaraciones de fabricante (VEX)Policies

42 requisitos de 11 frameworks citan lo que registra esta función.

Instálelo usted mismo.

Cree una cuenta, confirme su correo con el código que le enviamos, obtenga la clave Community gratuita en la página Licences e instale con Helm.

Crear una cuenta