Inżynier bezpieczeństwa musi uruchomić szablon AWS CloudFormation, który udostępnia infrastrukturę dla środowiska produkcyjnego ze serwerami WWW i bazą danych MySQL. Szablon został zweryfikowany w środowisku przedprodukcyjnym. Wykonanie w środowisku produkcyjnym musi być zgodne z zasadą najmniejszych uprawnień (least privilege) i utrzymywać separację obowiązków (separation of duties) między kontem IAM inżyniera a CloudFormation. Które podejście spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj generowania polityk IAM Access Analyzer, aby utworzyć politykę, która zezwala szablonowi CloudFormation na wdrażanie i zarządzanie stosem. Dołącz politykę do nowej roli IAM. Zaktualizuj uprawnienia inżyniera, aby zezwolić na PassRole do CloudFormation dla nowej roli..
Dlaczego to jest odpowiedź
Poprawna odpowiedź spełnia zasadę najmniejszych uprawnień i separacji obowiązków. IAM Access Analyzer generuje politykę z minimalnymi uprawnieniami wymaganymi przez CloudFormation do utworzenia stosu, co jest zgodne z zasadą najmniejszych uprawnień. Następnie ta polityka jest dołączana do roli IAM, którą CloudFormation przyjmuje podczas wykonywania. Inżynier otrzymuje uprawnienie PassRole, co pozwala mu przekazać tę rolę do CloudFormation, ale nie daje mu bezpośrednich uprawnień do tworzenia zasobów. To zapewnia separację obowiązków, ponieważ inżynier nie działa z uprawnieniami administratora. Pozostałe opcje są nieprawidłowe: Opcja z ec2: i rds: narusza zasadę najmniejszych uprawnień, ponieważ daje zbyt szerokie uprawnienia. Bezpośrednie uruchamianie szablonu przez inżyniera z uprawnieniami do tworzenia zasobów narusza separację obowiązków. Użycie ec2: i rds: wraz z symulatorem polityk nadal narusza zasadę najmniejszych uprawnień, a symulator nie zmienia faktu, że polityka jest zbyt szeroka.
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