ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 276 - CAS-004 discussion

Report
Export

A security architect recommends replacing the company's monolithic software application with a containerized solution. Historically, secrets have been stored in the application's configuration files. Which of the following changes should the security architect make in the new system?

A.
Use a secrets management tool.
Answers
A.
Use a secrets management tool.
B.
'Save secrets in key escrow.
Answers
B.
'Save secrets in key escrow.
C.
Store the secrets inside the Dockerfiles.
Answers
C.
Store the secrets inside the Dockerfiles.
D.
Run all Dockerfles in a randomized namespace.
Answers
D.
Run all Dockerfles in a randomized namespace.
Suggested answer: A

Explanation:


B) Saving secrets in key escrow is not a recommended solution for replacing the company's monolithic software application with a containerized solution, because it does not address the operational challenges of managing secrets for containers. Key escrow is a process of storing cryptographic keys with a trusted third party that can release them under certain conditions. Key escrow can be useful for backup or recovery purposes, but it does not provide the same level of security and automation as a secrets management tool.

C) Storing the secrets inside the Dockerfiles is not a recommended solution for replacing the company's monolithic software application with a containerized solution, because it exposes the secrets to anyone who can access the Dockerfiles or the images built from them. Storing secrets inside the Dockerfiles is equivalent to hardcoding them into the application code, which is a bad practice that violates the principle of least privilege and increases the risk of secrets leakage or compromise.

D) Running all Dockerfiles in a randomized namespace is not a recommended solution for replacing the company's monolithic software application with a containerized solution, because it does not address the issue of storing and managing secrets for containers. Running Dockerfiles in a randomized namespace is a technique to avoid name conflicts and collisions between containers, but it does not provide any security benefits for secrets.


A secrets management tool is a tool that helps companies securely store, transmit, and manage sensitive digital authentication credentials such as passwords, keys, tokens, certificates, and other secrets. A secrets management tool can help prevent secrets sprawl, enforce business policies, and inject secrets into pipelines. A secrets management tool can also help protect secrets from unauthorized access, leakage, or compromise by using encryption, tokenization, access control, auditing, and rotation. A secrets management tool is a recommended solution for replacing the company's monolithic software application with a containerized solution, because it can provide a centralized and consistent way to manage secrets across multiple containers and environments.

asked 02/10/2024
Austine Ogheneruemu Onakpoma
42 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first