Définition
La gestion des secrets désigne la façon dont une équipe stocke, distribue et renouvelle ses informations sensibles d'accès : mots de passe de bases de données, clés d'API, certificats, jetons. Un coffre-fort dédié (HashiCorp Vault, AWS Secrets Manager, Azure Key Vault) les délivre aux applications à la demande, les chiffre et trace chaque accès. Les secrets ne figurent alors ni dans le code ni dans des fichiers partagés.
Dans la pratique
La fuite de secrets dans des dépôts Git publics est l'une des causes d'intrusion les plus courantes et les plus évitables. Un bon DevOps met en place des outils de détection dans la chaîne d'intégration continue et une rotation régulière des clés.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.