Get the latest tech news
Commit signing in 2023 is kinda wack
Complexities and practical challenges of git commit signing in 2023, highlighting alternatives and future possibilities in code security.
Part of the Sigstore project(âbacked by the Open Source Security Foundation/OpenSSF under the Linux Foundation, with contributions from Google, Red Hat, Chainguard, GitHub and Purdue Universityâ), Gitsign allows software engineers to âsign git commits with an OpenID Connect identityâ and embed these signing details into âthe transparency log Rekor for subsequent verificationâ. Weâre warned this didnât âverify cert claimsâ: since we donât tell git-verify-commit which identity to expect, Gitsign is only able to ensure the signature is plausibly valid & included in the transparency log ( Rekor, thus the tlog index mentions weâve seen so far). Several contributors to Sigstore have noted concerns with OpenPubkeyâs proposed model[ 7, 8], notably towards privacy (unexpected OIDC claims being included in the certificate, like name), expiration times being implicit, and ability to verify signatures in the long-term.
Or read this on Hacker News