Uma API pública é executada como tarefas do Amazon ECS no AWS Fargate atrás de um Application Load Balancer (ALB). O Service Auto Scaling escala as tarefas com base na CPU. Recentemente, um aumento de ataques de injeção de SQL fez com que o serviço escalasse ao máximo e a API se tornasse inutilizável. O arquiteto deve impedir que ataques de injeção de SQL atinjam o serviço ECS, permitir tráfego legítimo e maximizar a eficiência operacional. Qual solução atende a esses requisitos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie uma nova web ACL do AWS WAF. Adicione uma regra que bloqueie solicitações que correspondam ao grupo de regras do banco de dados SQL e configure a web ACL para permitir todo o outro tráfego que não corresponda a essas regras. Anexe a web ACL ao ALB na frente das tarefas do ECS..
Por que esta é a resposta
A opção correta é criar uma nova web ACL do AWS WAF, adicionar uma regra que bloqueie solicitações que correspondam ao grupo de regras do banco de dados SQL e configurá-la para permitir todo o outro tráfego legítimo, anexando-a ao ALB. O AWS WAF é projetado para proteger aplicações web contra exploits comuns, como injeção de SQL, permitindo que você defina regras para bloquear padrões de ataque. O grupo de regras gerenciadas de injeção de SQL do WAF é especificamente criado para detectar e mitigar esses tipos de ataques, protegendo a API antes que as solicitações cheguem às tarefas do ECS. As outras opções são menos eficazes ou mais complexas: A primeira opção é muito genérica, não especificando como o WAF deve mitigar a injeção de SQL. A segunda opção, AWS WAF Bot Control, é para gerenciar tráfego de bots e não é a solução primária para injeção de SQL. A quarta opção, usar uma função Lambda para analisar logs e bloquear IPs, é reativa e mais complexa, não impedindo o ataque inicial e exigindo manutenção contínua.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão