Медицинская компания запускает REST API на инстансах EC2 в группе Auto Scaling за Application Load Balancer (ALB). ALB находится в трех публичных подсетях, а инстансы EC2 — в трех приватных подсетях. Дистрибутив CloudFront использует ALB в качестве источника. Что должен порекомендовать архитектор решений для усиления безопасности источника (защиты ALB от прямого доступа) для запросов, поступающих из CloudFront?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Сохранить случайную секретную строку в AWS Secrets Manager и настроить функцию AWS Lambda для ее автоматической ротации. Настроить CloudFront для добавления этой секретной строки в качестве пользовательского HTTP-заголовка к запросам к источнику. Создать правило AWS WAF web ACL, которое соответствует значению пользовательского заголовка, и связать WAF web ACL с ALB, чтобы разрешать только запросы, включающие ожидаемый заголовок..
Почему это правильный ответ
Правильный ответ предусматривает использование пользовательского заголовка CloudFront для аутентификации запросов к ALB. CloudFront добавляет секретную строку из Secrets Manager в качестве HTTP-заголовка, а WAF Web ACL, связанный с ALB, проверяет этот заголовок. Это гарантирует, что только запросы, прошедшие через CloudFront, достигнут ALB, предотвращая прямой доступ. Остальные варианты не подходят: Использование IP-адресов CloudFront для WAF (вариант 2) не является надежным, так как эти диапазоны могут меняться, и их сложно поддерживать в актуальном состоянии. Перемещение ALB в приватные подсети не решает проблему прямого доступа, так как ALB должен быть доступен из интернета для CloudFront. Использование Parameter Store (вариант 3) менее безопасно, чем Secrets Manager, для хранения секретов, а проверка заголовка на стороне ALB или бэкенда увеличивает сложность и нагрузку, вместо использования WAF. AWS Shield Advanced (вариант 4) предназначен для защиты от DDoS-атак, а не для контроля доступа к источнику с помощью политик безопасности на основе IP-адресов.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется