Een security engineer moet een AWS CloudFormation template uitvoeren dat infrastructuur provisioneert voor een productiestack met webservers en een MySQL database. Het template is gevalideerd in pre-productie. De productie-uitvoering moet het least privilege-principe volgen en scheiding van taken (separation of duties) handhaven tussen het IAM-account van de engineer en CloudFormation. Welke aanpak voldoet aan deze vereisten?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik IAM Access Analyzer policy generation om een policy te maken die het CloudFormation template toestaat de stack te deployen en te beheren. Koppel de policy aan een nieuwe IAM role. Werk de permissies van de engineer bij om PassRole naar CloudFormation toe te staan voor de nieuwe role..
Waarom dit het antwoord is
De correcte aanpak is het gebruik van IAM Access Analyzer policy generation om een policy te maken, deze te koppelen aan een nieuwe IAM role, en de engineer permissies te geven om deze role door te geven (PassRole) aan CloudFormation. Dit voldoet aan least privilege en scheiding van taken. De gegenereerde policy is specifiek voor de benodigde acties van het CloudFormation template, wat overprovisioning voorkomt. De engineer heeft geen directe permissies om de infrastructuur te creëren, maar vertrouwt op CloudFormation met de specifieke role. De andere opties zijn minder veilig of onjuist: Het creëren van een policy met ec2: en rds: is te breed en schendt het least privilege-principe. De engineer direct permissies geven om het template uit te voeren, schendt het principe van scheiding van taken, omdat de engineer dan directe controle heeft over de resources. Het gebruik van de IAM policy simulator is nuttig, maar het initieel aanmaken van een brede policy met ec2: en rds: is nog steeds een overtreding van least privilege.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig