Vérification de l'identité du code
Les attaques sur la chaîne d'approvisionnement (supply chain) impliquent souvent l'usurpation d'identité de développeurs. GPG (GNU Privacy Guard) vous permet de signer vos commits Git.
Étapes :
- Générer une clé GPG :
gpg --full-generate-key. - Ajouter la clé publique sur GitHub/GitLab.
- Configurer Git pour signer les commits :
git config --global commit.gpgsign true.
Désormais, chaque commit aura un badge « Vérifié », prouvant qu'il provient bien de vous.