AWS Certified Solutions Architect – Professional — Question 755

A company uses Amazon EC2 instances to run business-critical applications. Software that is running on the EC2 instances recently caused Amazon GuardDuty to generate the PenTest:S3/KaliLinux finding for some of the company's environments. The company wants to prevent this software from running again. The company is using AWS Organizations to manage its AWS accounts.

What should a solutions architect do to meet these requirements?

Answer options

Correct answer: B

Explanation

Option B is correct because aggregating Amazon GuardDuty findings into a centralized Amazon EventBridge event bus allows for real-time automated remediation via AWS Lambda, which can immediately stop the affected EC2 instances. Option C is incorrect because Service Control Policies (SCPs) manage AWS API permissions and cannot control OS-level software installations. Options A and D are incorrect as they do not provide a mechanism to dynamically detect and stop the specific unauthorized software once it begins running on an existing instance.