Incident Response · Topic 1 of 5

Incident Response Plan and Testing

Design an AWS incident response plan with phases, roles, ready access, runbooks and Incident Manager, then test it with tabletop exercises and game days.

  • 5 min
In a nutshell
  • The phases are preparation, detection and analysis, containment, eradication and recovery, and post incident activity.
  • Separate accounts for logs, security tooling and forensics protect evidence from a compromised workload account.
  • Responders should use pre created, least privilege roles with MFA and alerts, not shared keys created during the incident.

What it is

An incident response (IR) plan is the agreed set of people, access, tools and steps used when a security event happens. On AWS the plan has to account for the shared responsibility model: AWS secures the cloud itself, and you respond to events in your accounts, workloads and data.

A good plan is built before the incident and practised, because the middle of an incident is the wrong time to find out that nobody has the right permissions.

Prepareplan, access, toolsDetect and analysealerts, triageContainstop the spreadEradicate and recoverclean, restoreLearnimprove the plan

How it works

Phases

AWS guidance and the NIST (National Institute of Standards and Technology) incident handling model share the same shape: preparation, detection and analysis, containment, eradication and recovery, and post incident activity. The exam expects you to place an action in the right phase. For example, snapshotting a disk is evidence preservation during containment, and updating a detection rule afterwards is post incident activity.

Preparation: people and process

  • Roles and contacts. Name an incident commander, technical responders and a communications lead, and record who decides to isolate a system.
  • Alternate contacts. Set the security alternate contact on every account, so AWS notices reach the security team and not a forgotten mailbox.
  • Runbooks and playbooks. Write a short, repeatable procedure per scenario, such as exposed access key, compromised instance or public bucket.
  • Support plan. Know how to reach AWS Support before you need it, and learn what incident response help AWS offers, such as the AWS Security Incident Response service.
  • Classification. Define severity levels so that a low risk finding does not wake the whole company.

Preparation: access and accounts

Responders need access that is ready, tightly controlled and logged.

Design choiceWhy
Dedicated security tooling and log archive accountsEvidence and tools survive the compromise of a workload account
Pre created read only investigation role in every accountAnalysts can look without changing anything
Pre created response role with contain and snapshot permissionsResponders can act fast, but only the allowed actions
Break glass access with strong MFA and alerts when usedEmergency access exists, and any use is visible
Isolated forensic account or VPCDisks and memory are analysed away from the production network

Access should come through federation and short lived roles, not shared long term keys. Alert whenever the break glass role is assumed.

Preparation: tooling

Enable the detective controls first: CloudTrail with data events where needed, VPC flow logs, GuardDuty, Security Hub and Config. Pre build the automation too, such as EventBridge rules that start AWS Systems Manager (SSM) Automation runbooks. Tag resources with an owner and data classification, so responders can tell at once who owns an instance and how sensitive it is.

AWS Systems Manager Incident Manager

Incident Manager manages the human side of response. Check the current AWS documentation for its availability in your account, because the concepts below (contacts, escalation, response plans) are what the exam tests.

ConceptPurpose
Contacts and escalation plansWho is paged, in what order, and what happens if they do not answer
On call schedulesRotation of responders
Response planLinks a CloudWatch alarm or EventBridge event to a runbook and a chat channel
RunbookAn SSM Automation document that performs steps
Post incident analysisA structured review after closing the incident
CloudWatch alarmor EventBridge rulestartsResponse planIncident ManagerpagesOn callcontactsrunsRunbookSSM Automation

Testing the plan

An untested plan is a guess. Use graded exercises.

  • Tabletop exercise. The team talks through a scenario and checks roles, decisions and contact lists, with no systems touched.
  • Game day. A scheduled, realistic simulation in a test or controlled production account, where responders use the real tools and runbooks.
  • Generated findings. GuardDuty can create sample findings for the supported finding types, which exercise your alert and response pipeline without any real attack.
# AWS CLI: create sample GuardDuty findings to test alerting
aws guardduty create-sample-findings \
  --detector-id 12abc34d567e8fa901bc2d34e56789f0 \
  --finding-types "UnauthorizedAccess:EC2/SSHBruteForce"

Sample findings are flagged as samples in their details, so you can tell them from real ones. Check how long detection, escalation and containment took, and fix what was slow. AWS lets you run security assessments on many of its services without prior approval, but simulated distributed denial of service (DDoS) tests follow a separate policy, so check the current AWS rules first.

After the incident

Hold a blameless review. Record the timeline, root cause and what worked, then turn the lessons into new detections, tighter permissions, an SCP or a better runbook.

What to remember for the exam

  • The phases are preparation, detection and analysis, containment, eradication and recovery, and post incident activity.
  • Separate accounts for logs, security tooling and forensics protect evidence from a compromised workload account.
  • Responders should use pre created, least privilege roles with MFA and alerts, not shared keys created during the incident.
  • Incident Manager provides contacts, escalation plans, on call schedules, response plans and runbooks.
  • Runbooks are SSM Automation documents, which can be started by CloudWatch alarms and EventBridge rules.
  • Test with tabletop exercises and game days, and use GuardDuty sample findings to test pipelines.
  • Set the security alternate contact so AWS notifications reach the right team.
  • Tags and a classification scheme tell responders who owns a resource and how sensitive it is.
Exam tip

When the question is "how do we make sure the team can respond quickly and safely", the answer usually combines pre provisioned least privilege roles, runbooks and a practised exercise.

Common mistakes

Creating access during the incident. Creating users or keys under pressure produces over broad permissions and leftover credentials.

Keeping logs and tools in the affected account. An attacker with administrator rights can delete both.

Skipping the exercise. Plans fail on small details, such as an on call phone number that is out of date.

Automating without limits. A runbook with broad permissions can do more harm than the incident.

Watch out

Break glass credentials that are not monitored are a standing backdoor, so alert on every use and rotate them after each test.

Check yourself

  • Where does disk snapshot collection fit in the response phases?

    In containment, as evidence preservation done before eradication destroys data.

  • Which Systems Manager capability handles on call paging and escalation?

    Incident Manager, with contacts, escalation plans and response plans.

  • How can you test an alert pipeline without a real attack?

    Use GuardDuty sample findings, ideally in a game day with the real runbooks.

Topic 1 of 5 in Incident Response

Test yourself on Incident Response

The full AWS SCS-C03 question bank has 858 questions, with timed practice exams and an explanation for every answer.

This study guide is independent and is not affiliated with, endorsed by, or sponsored by AWS. Vendor names, certification names and exam codes are trademarks of their respective owners and are used for identification only.