Bird
0
0

Why does Docker secrets management prevent secrets from being stored in environment variables inside containers?

hard📝 Conceptual Q10 of 15
Docker - Security
Why does Docker secrets management prevent secrets from being stored in environment variables inside containers?
AEnvironment variables can be easily exposed or leaked, while secrets mounted as files are more secure
BEnvironment variables are slower to access than files
CDocker does not support environment variables in containers
DSecrets require special encryption that environment variables cannot provide
Step-by-Step Solution
Solution:
  1. Step 1: Understand security risks of environment variables

    Environment variables can be exposed in logs, process lists, or debugging tools, making them less secure.
  2. Step 2: Compare with secrets mounted as files

    Secrets mounted as files have restricted access and are not exposed in environment or logs, improving security.
  3. Final Answer:

    Environment variables can be easily exposed or leaked, while secrets mounted as files are more secure -> Option A
  4. Quick Check:

    Secrets avoid env vars to reduce exposure risk [OK]
Quick Trick: Secrets avoid env vars to reduce accidental leaks [OK]
Common Mistakes:
  • Thinking environment variables are slower
  • Believing Docker disallows env vars
  • Assuming secrets require encryption env vars can't do

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Docker Quizzes