Lire ce qui a été joint à une image lors de son build.
- Une image arriveSon tag est résolu en digest.
- Attestationsin-toto, dans la limite d'âge fixée par la policy.
- SBOMEnregistré pour chaque image en service.
- Provenance de buildSLSA, d'un builder de confiance, au niveau nommé par la policy.
- VEXAppliqué uniquement s'il est signé par un signataire nommé.
- DécisionAdmise ou refusée, avec la raison.
Attestations et SBOM
Attestkeep lit les attestations in-toto attachées à une image : il vérifie qu'il y en a une et qu'elle ne dépasse pas l'âge maximal fixé par votre policy, qu'un SBOM est enregistré pour chaque image en service, et que la provenance de build SLSA vient d'un builder de confiance, au niveau exigé par la policy.
Les déclarations OpenVEX ne sont appliquées que si elles arrivent sous forme d'attestation signée sur l'image, par un signataire que nomme la policy. Le reste est enregistré comme vu, puis ignoré.
Étape par étape.
Une image arrive
Son tag est résolu en digest.
Attestations lues
in-toto, contrôlées par rapport à l'âge maximal.
Le SBOM est enregistré
Par image en service.
Provenance vérifiée
Niveau SLSA d'un builder de confiance, si la policy le demande.
VEX appliqué
Venant d'un signataire nommé par la policy.
La section supply chain compte les attestations, les SBOM et la provenance vérifiée par image ; les déclarations des éditeurs ont leur propre section.
- DORA4 exigences
- NIST SP 800-1902 exigences
- NIST SSDF5 exigences
- NIST SP 800-535 exigences
- ISO/IEC 270013 exigences
- RGPD article 321 exigence
- PCI DSS1 exigence
- MAS TRM6 exigences
- Essential Eight3 exigences
- ISMAP7 exigences
- ISMS-P5 exigences
42 exigences dans 11 frameworks citent ce que cette fonction enregistre.
Installez-le vous-même.
Créez un compte, confirmez votre e-mail avec le code envoyé, prenez la clé Community gratuite sur la page Licences et installez avec Helm.
Créer un compte