~/talk

Attesting Practically: Exploring the Glue Behind Secure Runtime Environments

slides:none on file

Demo shows an OCI image getting a signed attestation pushed with cosign keyless signing via OIDC, provenance and a Trivy JSON predicate attached as an in-toto predicates statement, then a Kyverno policy that rejects images missing that attestation or with vulnerabilities above a threshold (example: blocks if score > 8). Workflow uses GitHub Actions to produce SBOM and scan, signs non‑falsifiable attestations with Fulcio/Transparency log, and verification succeeds or fails as expected.

AI-written summary · about

  1. 0:00Start
  2. 0:51Attestation: the language definition
  3. 1:23AMAP for software supply chain security
  4. 2:03Metadata describes artifacts
  5. 2:58Attestations provide proof about artifacts
  6. 4:02Policies verify attestations
  7. 7:10SLSA Levels
  8. 9:16SLSA definition of attestations
  9. 11:14SLSA attestation model and terminology - an example
  10. 11:55SLSA attestation model toolsuite
  11. 13:09in-toto attestation example
  12. 17:15Demo flow
  13. 34:59Vulnerabilities are hard to manage
  14. 36:26VEX documents
  15. 37:15VEX + Attestations
  16. 38:30Takeaways
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.