~/talk

Back to the Drawing Board: Building Containers with SBoMs

Talkat KubeCon + CloudNativeCon North America 2021 · on Wednesday, 2021-10-13· at 11:00· Petree Hall D + Online· [security]
links:none on file
slides:none on file

Containers lose package metadata during multi-stage builds and docker-slim, so static scanners miss contents. Demonstrates how to generate SBoM at build time by mounting the build container, running Tern to produce SPDX JSON SBoMs, pushing image and SBoM to a local OCI registry with ORA, and signing both with cosign. Demo builds a minimal Debian image, layers a Python image, shows the combined SBoMs, and points to using Buildah, Tern, ORA, cosign and OCI artifacts / SPDX JSON for reproducible supply-chain traceability.

AI-written summary · about

  1. 0:00Intro
  2. 0:17What is an SBOM?
  3. 1:03The Case For Container SBOMS
  4. 3:45Do Saas providers need to generate SBOMS?
  5. 5:34Why not use Static Analyzers?
  6. 6:32Container Images have no room for metadata
  7. 8:45Building Transparency Into Container Builds
  8. 10:05A Starting point
  9. 19:38Filling in the Gaps - Artifact Management
  10. 21:02Filling in the Gaps - Reproducible builds
  11. 22:07Where to get involved
~/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.