Skip to content

destijl/cnsc2023

Repository files navigation

cnsc2023

Cloud Native Security Con 2023 Demo Code

The distroless directory contains two solutions to the problem of creating an attestation that proves a property like "this container uses a distroless base image". The one we demoed onstage is distroless/cosign that uses a basic on-host key with the sigstore policy controller. There's also a distroless/binauthz solution that you'd use on GKE with KMS-managed keys (which we didn't demo).

The distroless/is_distroless.sh script shows you how you can use gcrane to pull out a file to determine the OS base image.

The gatekeeper_repo_policy directory contains the solution to install a gatekeeper policy to restrict the container registry/repo targets allowed in Kubernetes manifests.

The golang_vulns directory contains the govulncheck example program and demo.

About

Cloud Native Security Con 2023 Demo Code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published