Code et DevSecOps

Gestion des secrets

secrets management · coffre-fort de secrets · vault · clés d’API · secrets dans le code · détection de secrets · rotation des clés

Manière de stocker, distribuer et renouveler les mots de passe techniques, clés d’API, jetons et certificats utilisés par les applications, sans jamais les écrire en clair dans le code.

En pratique

Un secret copié dans un fichier de configuration finit tôt ou tard dans un dépôt Git, une image de conteneur ou une capture d’écran, et il reste dans l’historique même après suppression. La bonne pratique est un coffre de secrets (HashiCorp Vault, AWS Secrets Manager, Azure Key Vault…) qui les délivre à l’exécution, avec des droits minimaux et une trace de chaque accès. Les secrets doivent avoir une durée de vie courte et être renouvelés automatiquement. Un outil de détection, branché sur les commits et la CI, arrête les fuites avant qu’elles ne soient publiées.

Exemple

Cas réel : en 2016, des intrus ont utilisé une clé d’accès au stockage cloud qu’un ingénieur d’Uber avait déposée sur un site de partage de code. Ils ont téléchargé des fichiers non chiffrés contenant notamment plus de 25 millions de noms et adresses électroniques (source : FTC, 12 avril 2018).

Comment s’en protéger

  • Ne jamais écrire un secret dans le code ni dans un fichier versionné.
  • Centraliser les secrets dans un coffre, avec accès nominatifs et journalisés.
  • Scanner les commits et tout l’historique des dépôts.
  • En cas de fuite, révoquer et remplacer le secret immédiatement, puis nettoyer l’historique.

Sources

Tout le glossaire

Passez de la théorie à la pratique

Et votre système, il en est où ?

Créez votre compte et obtenez en quelques minutes la note de A+ à F du chiffrement de vos domaines, chaque constat expliqué avec le correctif à appliquer.

Lancez l’audit depuis votre espace : la note de A+ à F du chiffrement de vos domaines en quelques minutes, chaque constat expliqué avec le correctif à appliquer.

Belinda

Nous contacter

Une question, un projet, un partenariat ? Écrivez-nous : l’équipe vous répond par e-mail, en général sous un jour ouvré.

Vos coordonnées servent uniquement à vous répondre. Ne joignez ni mot de passe ni détail de vulnérabilité.