Road to SLSA3: Non-falsifiable Provenance in Tekton with SPIFFE/SPIRE
summary
Build pipeline Tekton integrates SPIFFE/SPIRE and Tekton Chains to reach SLSA level 3 by making provenance non-falsifiable: each taskrun pod receives an SVID signing key via SPIRE, task containers sign results, the Tekton controller signs status, and Chains verifies signatures and trust bundles before emitting attestations. Demo shows the system accepts valid runs and rejects a live-modified taskrun (image changed) so no attestation is produced, proving the approach detects tampering.
AI-written summary · about
chapters (4)
- 0:00Start
- 8:09Example Object
- 13:12Tekton & SLSA Level 3 with SPIRE Architecture
- 15:35Tekton & SLSA Level 3 Flow
related talks
22mCloud Native Supply Chain Security with Tekton and Sigstore
33mSLSA FRSCA Recipe For Secure Supply Chain
20mPutting the Supply Chain Pieces together: A Deep Dive into the Secure softwar...
34mProtect your software supply chain with Tekton and Sigstore
50mZero-Trust Supply Chain Security with Sigstore, TektonCD and SPIFFE
37mLeveraging Cryptographic Lineage for Context and ConnectedTrust
32mSecuring Your Container Native Supply Chain with SLSA, Github and Te...
33mGrowing the Chain: Trusting Build Provenance from Userspace
