AWS Certified Security – Specialty — Question 116

A company is operating an open-source software platform that is internet facing. The legacy software platform no longer receives security updates. The software platform operates using Amazon Route 53 weighted load balancing to send traffic to two Amazon EC2 instances that connect to an Amazon RDS cluster. A recent report suggests this software platform is vulnerable to SQL injection attacks, with samples of attacks provided. The company's Security Engineer must secure this system against SQL injection attacks within 24 hours. The Security Engineer's solution must involve the least amount of effort and maintain normal operations during implementation.
What should the Security Engineer do to meet these requirements?

Answer options

Correct answer: A

Explanation

Option A is correct because it involves creating an Application Load Balancer (ALB) with existing EC2 instances, implementing AWS WAF for protection, and allows normal operations with minimal effort. Option B focuses on CloudFront, which may not provide the same level of integration with existing EC2 instances. Option C requires significant effort in updating and testing the source code, which is not ideal given the time constraint. Option D limits access but does not effectively mitigate the SQL injection vulnerability without additional measures like AWS WAF.