Bases du cloud et des conteneurs
Le mot de passe d'une base de données est stocké dans un Secret Kubernetes. Quelle description d'un Secret est correcte ?
- ALes valeurs placées dans un Secret sont automatiquement chiffrées avec une cryptographie robuste : personne dans le cluster ne peut donc connaître le mot de passe d'origine en les lisant
- BLes valeurs d'un Secret ne peuvent pas être lues depuis les conteneurs : le mot de passe doit donc être écrit dans un fichier de configuration à l'intérieur de l'image
- CPar défaut, les valeurs sont seulement représentées en Base64, ce qui n'est pas un chiffrement ; on restreint donc aussi qui peut les lire et l'on utilise le chiffrement au repos
Afficher la réponse et l'explication
Réponse : C. Par défaut, les valeurs sont seulement représentées en Base64, ce qui n'est pas un chiffrement ; on restreint donc aussi qui peut les lire et l'on utilise le chiffrement au repos
Un Secret est une ressource qui sert à gérer des valeurs confidentielles comme des mots de passe et des clés d'API séparément des images et des définitions de Pod, et à les transmettre aux conteneurs sous forme de variables d'environnement ou de fichiers. Cependant, les valeurs écrites dans un manifeste sont seulement représentées en Base64, que n'importe qui peut décoder. De plus, elles sont stockées par défaut sans chiffrement dans etcd, où sont conservées les données du cluster. On combine donc des mesures comme limiter avec RBAC qui peut lire les Secrets et activer le chiffrement au repos pour etcd.
Continuer : 9 autres questions sur Bases du cloud et des conteneurs