Streamline security with keyless signing and verification in GitLab
Sep 13, 2023Sam White

Summary
This post introduces the integration of Sigstore's Cosign for keyless signing and verification within GitLab CI/CD. It details the challenges of traditional key management and the benefits of keyless signing, such as enhanced security, simplified management, and audit trails. The technical implementation involves adding a few lines to the `.gitlab-ci.yml` file to leverage OIDC tokens for ephemeral key generation and signing artifacts, with verification data recorded on the Rektor log.
More from the Security Control Framework trail
- Track organization-wide security risk in one dashboard
- Dependency Firewall: Block risky packages before the build
- Two front doors: Module-level access in a Django GRC app
- How GitLab tracks vulnerabilities through refactors and reformatting
- Shai-Hulud copycat campaign targets Python developers through PyPI typosquatting