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?
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.
Most Voted
Show Answer