Courseiva
Threat Detection and Incident ResponsehardMultiple ChoiceObjective-mapped

SCS-C02 Threat Detection and Incident Response Practice Question

An organization uses AWS Organizations with hundreds of accounts. The security team wants to automatically respond to a specific GuardDuty finding by isolating the affected EC2 instance. What is the recommended architecture?

⚠ Common exam trap

Watch out — candidates often assume GuardDuty can directly trigger a Lambda in any account, but in reality, GuardDuty findings are centralized in the delegated administrator account and cross-account actions require explicit role assumption via EventBridge and Lambda.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Use EventBridge to trigger a Lambda function in the delegated administrator account, which assumes an IAM role in the affected account to isolate the instance.

It follows the recommended architecture for cross-account automated response to GuardDuty findings. EventBridge in the delegated administrator account captures the finding and triggers a Lambda function, which then assumes an IAM role (using STS AssumeRole) in the affected member account to perform the isolation. This pattern centralizes management while respecting the security boundary between accounts.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Use EventBridge to trigger a Lambda function in the delegated administrator account, which assumes an IAM role in the affected account to isolate the instance.

    Why this is correct

    This is the AWS-recommended architecture for automated, cross-account GuardDuty response. GuardDuty publishes findings as EventBridge events, and because you are using a delegated administrator, you can centralize an EventBridge rule in that administrator account to capture findings from all member accounts. The triggered Lambda then assumes an IAM role in the specific affected member account (via the role's trust policy) to make the EC2 'isolate' API calls (e.g., stopping the instance or applying a security group) without requiring credentials stored in the Lambda. This pattern keep the response logic centralized, avoids per-account Lambda copies, and follows the secure cross-account role assumption model.

  • Configure GuardDuty to invoke a Lambda function in the affected account directly.

    Why it's wrong here

    GuardDuty does not have a native integration that directly invokes a Lambda function; it emits findings to Amazon EventBridge, and only through an EventBridge rule can a Lambda target be triggered. Even if you configured EventBridge in the affected account, you would need a Lambda function deployed in each of hundreds of accounts, plus cross-account IAM roles and per-account event bus rules, which is operationally complex and less secure. Direct invocation from GuardDuty would also violate the recommended delegated-administrator pattern for centrally managing findings, and GuardDuty itself has no 'invoke Lambda' action in its finding creation process.

  • Use EventBridge to send the finding to a Step Functions workflow that isolates the instance.

    Why it's wrong here

    A Step Functions workflow can be triggered by an EventBridge rule and can coordinate isolation, but it is unnecessarily complex for a single remediation step: Step Functions requires an AWS Lambda task to actually call the EC2 isolation API, adding state-machine definitions, IAM permissions, and execution overhead. It also does not inherently solve the cross-account problem; the workflow still needs a Lambda function or an account-assumption mechanism to operate in the affected account. Because the correct solution only needs Lambda + an assumed role, Step Functions adds latency, cost, and debugging complexity without providing any benefit for this narrowly-scoped isolation action.

  • Use AWS Systems Manager Automation to isolate the instance across accounts.

    Why it's wrong here

    Systems Manager Automation runbooks operate within a single account by default and lack native cross-account orchestration for isolating an EC2 instance across hundreds of accounts. This option is tempting because Automation is a powerful tool for remediating incidents within a single account, and it would be the correct choice if the isolation needed to occur only within the account where the GuardDuty finding originated, without requiring centralised multi-account response.

Quick reference

Cloud Service Model Comparison

ModelYou ManageProvider ManagesExamples
IaaSOS, runtime, apps, dataHardware, hypervisor, networkingEC2, Azure VMs, GCP Compute Engine
PaaSApps and dataOS, runtime, middleware, hardwareElastic Beanstalk, Azure App Service
SaaSData and settings onlyEverything elseMicrosoft 365, Salesforce, Workday
FaaS / ServerlessFunction code onlyInfra, scaling, runtimeLambda, Azure Functions, Cloud Run
CaaSContainers and appsKubernetes, OS, hardwareEKS, AKS, GKE

About these practice questions

Courseiva writes every SCS-C02 question from scratch — 376 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This SCS-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SCS-C02 exam.