Linux Foundation Certified IT Associate (LFCA) — Question 6
A software development team uses a single physical server for testing the latest code in multiple environments: development, pre-production, and production.
What is the recommended approach to maintain the basic security of these environments?
Answer options
- A. Assign different developers on the team to work on test, pre-prod, and prod code.
- B. Implement peer review for all the changes deployed into any of the environments.
- C. Develop and deploy each environment with its own set of software tools.
- D. Use different user/group IDs for deploying and running workload in each environment.
Correct answer: D
Explanation
Using different user/group IDs for deploying and running workloads in each environment is essential for maintaining security, as it prevents unauthorized access and limits the potential impact of a security breach. The other options do not adequately isolate environments or enforce security measures, making them less effective in protecting sensitive production data and preventing cross-environment vulnerabilities.