Publiczne API działa jako zadania Amazon ECS na AWS Fargate za Application Load Balancer (ALB). Service Auto Scaling skaluje zadania w oparciu o użycie procesora. Ostatnio, fala ataków SQL injection spowodowała, że usługa osiągnęła swoje maksimum, a API stało się bezużyteczne. Architekt musi powstrzymać ataki SQL injection przed dotarciem do usługi ECS, zezwolić na legalny ruch i zmaksymalizować efektywność operacyjną. Które rozwiązanie spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz nową listę kontroli dostępu do sieci (web ACL) AWS WAF. Dodaj regułę, która blokuje żądania pasujące do grupy reguł bazy danych SQL i ustaw web ACL tak, aby zezwalała na cały inny ruch, który nie pasuje do tych reguł. Dołącz web ACL do ALB przed zadaniami ECS..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to utworzenie nowej listy kontroli dostępu do sieci (web ACL) AWS WAF z regułą blokującą żądania pasujące do zarządzanej grupy reguł SQL database, a następnie dołączenie jej do ALB. AWS WAF to zapora aplikacji internetowych, która pomaga chronić aplikacje internetowe przed typowymi lukami w zabezpieczeniach, takimi jak ataki SQL injection. Zarządzana grupa reguł SQL database jest specjalnie zaprojektowana do wykrywania i blokowania tego typu ataków, co bezpośrednio rozwiązuje problem. Ustawienie web ACL tak, aby zezwalała na cały inny ruch, zapewnia, że legalny ruch nie zostanie zablokowany. Pozostałe opcje są mniej skuteczne lub nieoptymalne. Pierwsza opcja jest zbyt ogólna; samo monitorowanie nie zapobiegnie atakom. Druga opcja, AWS WAF Bot Control, jest przeznaczona do zarządzania ruchem botów, a nie do specyficznych ataków SQL injection. Czwarta opcja, oparta na dynamicznym blokowaniu adresów IP za pomocą funkcji Lambda i zestawów IP, jest reaktywna i może być zbyt wolna, aby skutecznie zatrzymać falę ataków, a także może blokować legalnych użytkowników, jeśli ich adresy IP zostaną błędnie zidentyfikowane.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana