Avis de sécurité : Secrets dans les logs de validateur

Résumé

Canton Network a émis un avis de sécurité avertissant que des identifiants sensibles, comme les mots de passe PostgreSQL et les tokens Ledger API, pourraient être exposés en clair dans les logs des validateurs sous certaines conditions. Cela se produit si un validateur utilise des DARs supplémentaires via .appDars ou SPLICE_APP_DARS avec un niveau de log DEBUG. Il est conseillé de passer immédiatement à INFO et de renouveler les secrets.

Avis de sécurité — Exposition potentielle de secrets dans les logs de validateur

Nous avons identifié un problème où des identifiants sensibles (tels que votre mot de passe PostgreSQL et votre token d'authentification Ledger API) peuvent être écrits en clair dans les logs de l'application validateur. Cela ne se produit que dans une combinaison spécifique de conditions décrite ci-dessous.

Qui est concerné ?
Vous pourriez être concerné si les deux points suivants sont vrais :
1. Votre déploiement de validateur utilise des DARs supplémentaires en plus des Splice dars standards, ET vous avez déployé ces dars via la valeur Helm .appDars OU en définissant manuellement la variable d'environnement SPLICE_APP_DARS sur une valeur non nulle. (Le téléchargement de DARs supplémentaires par d'autres moyens ne vous affecte pas.)
2. Le niveau de log DEBUG est activé pour l'application validateur.
- Déploiements Helm : Le log DEBUG est activé par défaut.
- Déploiements Docker Compose : Le niveau de log par défaut est passé de DEBUG à INFO dans Splice 0.5.10.

Que dois-je faire ?
1. Immédiatement assurez-vous que le niveau de log de votre application validateur est réglé sur INFO ou supérieur. Cela arrête toute exposition supplémentaire.
Si vous pensez que votre déploiement remplissait les deux conditions ci-dessus, nous recommandons de renouveler les secrets suivants :
- Mot de passe de la base de données PostgreSQL
- Token d'authentification Ledger API
- Tout autre secret que vous pourriez avoir ajouté en tant que variables d'environnement sur le déploiement de l'application validateur

Correctif
Ce problème a été résolu dans splice#4230 et sera inclus dans la prochaine version 0.5.14.

|| @Dev Announcements @Canton Builder ||

10 views

Les dernières actus de Canton Network

Devenez une Featured App sur Canton

Canton Network annonce la procédure pour obtenir le statut de Featured App. Toute application à deux semaines de la production peut demander une revue par …

Visa rejoint la Canton Foundation

La Canton Foundation accueille Visa comme membre général sur Canton Network. Après être devenu Super Validator via CIP-0109, Visa étend son rôle dans la gouvernance …

CF Daml Skill pour les développeurs Canton

Canton Network lance CF Daml Skill pour Claude afin d'éliminer les bugs Daml lors de l'exécution. L'outil comprend les chaînes d'autorisation, les modèles Canton comme …