AWS Certified Solutions Architect – Professional — Question 313

A company is using an existing orchestration tool to manage thousands of Amazon EC2 instances. A recent penetration test found a vulnerability in the company's software stack. This vulnerability has prompted the company to perform a full evaluation of its current production environment. The analysis determined that the following vulnerabilities exist within the environment:
✑ Operating systems with outdated libraries and known vulnerabilities are being used in production.
✑ Relational databases hosted and managed by the company are running unsupported versions with known vulnerabilities.
✑ Data stored in databases is not encrypted.
The solutions architect intends to use AWS Config to continuously audit and assess the compliance of the company's AWS resource configurations with the company's policies and guidelines.
What additional steps will enable the company to secure its environments and track resources while adhering to best practices?

Answer options

Correct answer: D

Explanation

Option D is correct because it addresses the database vulnerabilities and encryption requirements by migrating to Amazon RDS with AWS KMS encryption, while using the existing orchestration tool to deploy the AWS Systems Manager Agent. It also properly automates OS patching utilizing Systems Manager Patch Manager and Maintenance Windows. Other options are incorrect because they either fail to address the database migration requirement, rely on manual update commands, or use AWS Application Discovery Service unnecessarily.