Skip to content

lab8: cosign sign + SBOM attestation + blob signing#1052

Open
Basinkse21 wants to merge 1 commit into
inno-devops-labs:mainfrom
Basinkse21:feature/lab8
Open

lab8: cosign sign + SBOM attestation + blob signing#1052
Basinkse21 wants to merge 1 commit into
inno-devops-labs:mainfrom
Basinkse21:feature/lab8

Conversation

@Basinkse21

Copy link
Copy Markdown

Goal

Sign Juice Shop image with Cosign in a local registry, attach CycloneDX SBOM as attestation, sign a tarball with sign-blob (Codecov 2021 mitigation).

Changes

  • submissions/lab8.md — signing + tamper demo, SBOM + provenance attestations, blob signing
  • labs/lab8/keys/cosign.pub — public key for signature verification

Testing

  • Image signed with Cosign v3; tampered image fails verification (no signatures found)
  • SBOM attestation attached and verified (1846 components, matches Lab 4)
  • Provenance attestation attached and verified (builder: https://localhost/lab8-student)
  • Blob signing: cosign verify-blob returns Verified OK on original, fails on tampered file

Checklist

  • Task 1 — Local registry + image signed + tamper demo (pass/fail both shown)
  • Task 2 — SBOM + provenance attestations attached and verified
  • Bonus — Blob signed + verify-blob success + tamper failure

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant