~/talk

Supply Chain Security for Cloud Native Java.

Talkat Devoxx Ukraine 2022: Secure our Future · on Friday, 2022-09-02· [security, java]
slides:none on file

Shows a concrete Java 17 Spring Boot app built with Gradle, containerized using Cloud Native Buildpacks via the pack CLI and Paketo builders, and deployed to Kubernetes with signatures and policy checks. Generates SBOMs during build (syft), finds differing results from scanners—Grype reports 35 vulnerabilities while Trivy reports 34—and demonstrates ignoring a false positive. Uses GitHub Actions for reproducible builds (fixed timestamp), signs images and provenance with Sigstore / cosign, and enforces deployment blocking when signatures or attestations are missing.

AI-written summary · about

  1. 0:00Introduction and overview
  2. 3:37Creating a baseline app
  3. 7:09Containerization with Buildpacks
  4. 14:35Supply chain security stages
  5. 15:16Securing source code
  6. 19:04Software bill of materials
  7. 24:27Vulnerability scanning challenges
  8. 31:41Automating with GitHub Actions
  9. 33:09Securing build pipelines
  10. 36:00Introducing SLSA framework
  11. 39:14Signing and attestation
  12. 41:22Verification in Kubernetes
  13. 44:17Kubernetes-native supply chains
  14. 48:12Conclusion and resources
~/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.