Markdown Editor

Tabletop Exercise Template (CISA CTEP, HSEEP, NIST SP 800-84)

Discussion-based exercise pack: objectives and criteria, roles, ground rules, ransomware scenario with injects, questions, facilitator notes, AAR and Improvement Plan

Kỹ thuật bảo mậtĐầy đủCISA Tabletop Exercise Packages; FEMA HSEEP 2020; NIST SP 800-84tabletopexercise
Mở trong editorTải .md

Cách dùng: Use it when you test incident response plans and decision rights with leaders through facilitated discussion. Fill the objectives and evaluation criteria first, then build injects that each trigger a measured decision. The main pitfall is a dramatic scenario that tests no objective and an AAR without owned, dated actions.

Xem trước

Tabletop Exercise Package: [Exercise name]

Complete package for a discussion-based cyber incident exercise: exercise overview, objectives and evaluation criteria, participants and roles, ground rules, a scenario delivered in modules with timed injects, discussion questions, facilitator notes, evaluation guidance, hot wash, After Action Report and Improvement Plan. Structure informed by the CISA Tabletop Exercise Packages (CTEP: exercise planner handbook, situation manual, facilitator and evaluator handbook, participant feedback form, After Action Report and Improvement Plan template), the FEMA Homeland Security Exercise and Evaluation Program (HSEEP) doctrine, 2020 revision, and NIST SP 800-84 Guide to Test, Training, and Exercise Programs for IT Plans and Capabilities (September 2006). Incident response concepts follow NIST SP 800-61 Rev. 3 (April 2025). Replace every [bracketed] value and every row marked Example. The worked scenario is a ransomware and extortion incident affecting the SaaS platform of Corvid Commerce, a fictional company (Example).

Document control

FieldValue
Document ID[TTX-YYYY-NN]
Version[0.1]
Status[Draft / Approved for conduct / Conducted / AAR final]
Owner (exercise director)[@security-resilience-lead]
Exercise sponsor[@ciso]
Approvers / reviewers[@cto], [@head-of-legal], [@head-of-communications], [@incident-response-lead]
Last updatedYYYY-MM-DD
ClassificationConfidential. Handling: share with named participants only; facilitator sections restricted to facilitators and evaluators
Exercise date and durationYYYY-MM-DD, [Example: 3.5 hours including hot wash]
Exercise typeDiscussion-based tabletop exercise
Plans under test[Example: Incident Response Plan v2.1, Business Continuity Plan v1.4, Crisis Communication Plan v1.0]
RelatedIncident Response Plan (compliance/incident-response-plan), Incident Commander Handbook (ops/incident-commander-handbook), Incident Severity Matrix (ops/incident-severity-matrix)

Approvals

RoleNameDecisionDate
Exercise sponsor[@name][Approved / Changes requested]YYYY-MM-DD
Exercise director[@name][Decision]YYYY-MM-DD
Legal counsel (privilege and handling)[@name][Decision]YYYY-MM-DD
AAR approval (after conduct)[@name][Decision]YYYY-MM-DD

Revision history

VersionDateAuthorChange summary
0.1YYYY-MM-DD[@name]Objectives and scope agreed with sponsor
0.2YYYY-MM-DD[@name]Example: Scenario modules and injects drafted; legal review of handling
1.0YYYY-MM-DD[@name]Example: Approved for conduct
1.1YYYY-MM-DD[@name]Example: After Action Report and Improvement Plan added

Contents

1. Exercise overview

ItemValue
Exercise name[Example: Corvid Commerce TTX "Locked Ledger"]
Exercise typeDiscussion-based tabletop, facilitated, in person with remote dial-in
Scope[Example: Detection, escalation, containment decisions, customer and regulatory communication, recovery prioritisation and extortion decision for the production SaaS platform]
Out of scope[Example: Hands-on technical recovery, physical security, payroll systems]
Threat or hazard[Example: Ransomware with data theft and extortion (double extortion)]
Plans and procedures tested[Example: Incident Response Plan, Incident Commander Handbook, Crisis Communication Plan, Backup Policy, Disaster Recovery Plan, customer contract notification clauses]
Sponsor[@ciso]
Exercise director[@name]
Lead facilitator[@name]
Location[Room], [video bridge link], [secure chat channel for injects]
Point of contact[@name], [contact]

Why this exercise: [Example: Corvid Commerce adopted a new Incident Response Plan and Incident Commander Handbook this year, migrated backups to a new provider, and signed enterprise contracts with 24-hour breach notification clauses. Ransomware is the top-rated scenario in the risk register. The plans have never been exercised with executives.]

Exercise cycle. This package follows the HSEEP exercise cycle: design and development, conduct, evaluation, and improvement planning. Findings feed the organisation's integrated preparedness plan or annual exercise programme so that the next exercise tests whether corrective actions worked.

2. Objectives and evaluation criteria

Objective IDObjectiveCapability or plan sectionCSF 2.0 FunctionEvaluation criteria (observable)
OBJ-01 (Example)Assess the ability to classify the incident and activate the incident command structure within the time set by the Incident Response PlanIR Plan section 1, IC HandbookRespondParticipants assign a severity level (SEV1 to SEV4) using the Incident Severity Matrix (ops/incident-severity-matrix); an incident commander is named; the activation decision is reached by inject 1.3
OBJ-02 (Example)Evaluate containment decisions that trade service availability against further spread, including who has authority to take the platform offlineIR Plan containment, IC Handbook decision rightsRespondDecision owner identified; criteria for isolation stated; business impact considered; decision logged with time
OBJ-03 (Example)Validate the process for regulatory, customer and law enforcement notification, including the 24-hour contract clause and the GDPR duties Corvid holds as processor and as controllerCrisis Communication Plan, contracts register, data processing agreementsRespond, GovernClock start time agreed; processor notification to customers (controllers) without undue delay under GDPR Art. 33(2) planned, plus any controller duties for Corvid's own data; owner for each notification named; draft holding statement approved by legal and communications
OBJ-04 (Example)Examine recovery prioritisation using RTO and RPO targets and the integrity of backupsDR Plan, Backup PolicyRecoverRecovery order agreed; backup integrity verification step named; dependency on identity provider recognised
OBJ-05 (Example)Clarify the decision process for an extortion demand, including legal, sanctions and insurance consultationIR Plan extortion annexGovern, RespondDecision forum named; parties to consult listed; policy position stated or gap recorded
OBJ-06 (Example)Identify whether available logs can answer key investigation questions within the retention windowSecurity Logging StandardDetectParticipants identify which logs answer scope questions; retention gaps recorded

Rating scale for each objective. The four levels are adapted from the HSEEP performance ratings (Exercise Evaluation Guide and AAR/IP templates). HSEEP writes them for core capabilities and critical tasks and applies them most rigorously in operations-based exercises; using them for discussion-based objectives is common practice but an adaptation, so rate what the discussion showed the plan and decision rights would achieve. Use your organisation's equivalent if it has one:

RatingMeaning (paraphrased from HSEEP)
P: Performed without challengesObjective achieved; no negative impact on other activities; no added health, safety or business risk; done in line with applicable plans, policies, procedures, regulations and laws
S: Performed with some challengesAs P, but opportunities to improve effectiveness or efficiency were identified
M: Performed with major challengesObjective achieved, but with a negative impact on other activities, added risk, or a departure from plans, policies, procedures, regulations or laws
U: Unable to be performedObjective not achieved; the plan, decision right or capability did not exist or did not work

3. Participants and roles

3.1 Exercise roles

RoleWhoResponsibilities
Exercise director[@name]Owns design, approves materials, accountable for AAR
Lead facilitator[@name]Runs the discussion, delivers injects, keeps time, protects the no-fault environment
Co-facilitator / simulation cell[@name]Plays outside parties (customers, regulator, press, attacker, insurer, cloud provider) and answers requests for information
Evaluators[@name], [@name]Observe against objectives using section 9, do not take part in discussion
Note-taker[@name]Records decisions, times, open questions and parking lot items
PlayersListed in 3.2Respond as they would in a real incident, using real plans
Observers[@name]Watch only; may contribute in the hot wash if invited
Safety and trusted agent[@name]Knows the scenario in advance, ensures the exercise cannot be mistaken for a real incident

3.2 Players (Example)

FunctionPlayerReal-incident role per IC Handbook
ExecutiveChief executive officerExecutive sponsor, approves extortion and public statements
SecurityCISOIncident commander for security incidents
SecurityDeputy CISODeputy incident commander
Corporate ITHead of ITIdentity provider and corporate devices
EngineeringVP engineering, platform leadOperations lead, technical decisions
Security operationsSOC managerInvestigation lead
LegalGeneral counselLegal lead, privilege, regulators, law enforcement
PrivacyData protection officerPersonal data breach assessment
CommunicationsHead of communicationsCommunications lead
Customer successVP customer successCustomer liaison for enterprise accounts
Customer supportCustomer support leadSupport desk messaging and ticket triage
FinanceCFOInsurance, payments, cost authority
PeopleHead of peopleStaff communications, welfare

3.3 RACI for the exercise

ActivityExercise directorLead facilitatorEvaluatorsNote-takerSponsor
Approve objectives and scopeRCCIA
Build scenario and injectsARCII
Conduct the exerciseARIRI
Evaluate against objectivesACRCI
Draft AAR and Improvement PlanA, RCRCI
Approve AAR and fund actionsCIIIA

4. Ground rules, assumptions and artificialities

Ground rules:

  1. This is a no-fault, open learning environment. The exercise tests plans and processes, not people.
  2. Respond based on your knowledge of current plans, capabilities and authority. Say what you would actually do, not what the plan says if you would not follow it.
  3. Decisions are not binding and do not commit resources.
  4. Raise disagreements; a disagreement found today is cheaper than one found during an incident.
  5. Keep side conversations and devices to a minimum; one conversation at a time.
  6. Issues outside the scope go to the parking lot and are recorded.
  7. Nothing discussed is attributed to individuals in the AAR.
  8. Exercise communications start and end with "EXERCISE EXERCISE EXERCISE". No real external contact is made.

Assumptions:

  1. The scenario is plausible and events unfold as described; do not fight the scenario.
  2. All players have the knowledge and authority of their real role.
  3. Current plans, contracts and tooling are as they exist today.
  4. [Example: The cyber insurance policy and incident response retainer are in force as currently contracted.]

Artificialities:

  1. Time is compressed: one module covers hours or days of incident time.
  2. Information arrives through injects rather than tools.
  3. The simulation cell plays every outside party.
  4. Some technical details are simplified to keep the discussion at decision level.

5. Schedule and logistics

Time (Example)ActivityLead
09:00Arrival, sign-in, dial-in checkNote-taker
09:10Welcome, sponsor opening, purposeSponsor
09:20Ground rules, roles, objectives, how injects workLead facilitator
09:30Module 1: Detection and escalationLead facilitator
10:15Module 2: Containment, extortion and notificationLead facilitator
11:05Break
11:15Module 3: Recovery, communications and return to normalLead facilitator
12:00Hot washLead facilitator, evaluators
12:30Close, feedback formsExercise director

Logistics checklist: room with one table for players and a separate table for evaluators; screen for inject slides; printed situation manual for each player; copies of the plans under test; recording disabled unless legal approves; video bridge with waiting room; secure channel for injects to remote players; name cards with function names; parking lot board; feedback forms ready.

6. Scenario and injects

6.1 Background (Example)

Corvid Commerce provides a multi-tenant SaaS order management platform to about 2,400 retail customers, including 60 enterprise accounts with 24-hour security incident notification clauses. The platform runs in one public cloud region with a warm standby region. Customer data includes order records with names, delivery addresses and email addresses. Card payments are tokenised by a third-party payment provider. Under its data processing agreements (GDPR Art. 28), Corvid is a processor (Art. 4(8)) for its customers' order data, and each retail customer is the controller (Art. 4(7)); Corvid is itself a controller for its own staff and account data. Engineering administrators reach the cloud console through single sign-on. Backups are taken nightly to a separate backup account; the backup account was migrated to a new provider three months ago.

6.2 Module summaries for players

Module 1, detection and escalation (Day 1, 02:00 to 06:00). An alert about a change to cloud audit logging arrives overnight, followed by a partial platform outage that engineers first treat as a storage fault. By early morning customers and social media are asking questions.

Module 2, containment, extortion and notification (Day 1, 07:00 to 12:00). The morning investigation update arrives as the platform outage continues. Outside parties begin to contact the company, and contractual and regulatory obligations come into play.

Module 3, recovery and return to normal (Day 1, 15:00 to Day 4). Leadership turns to restoring service. Updates arrive from the backup team, the investigation and the data protection officer over the following days.

6.3 Inject list

The facilitator releases each inject at the incident time shown, one module at a time.

Inject IDModuleIncident timeDelivered byInject content
INJ-1.1 (Example)1Day 1, 02:15SOC alert slideThe SIEM raises a high alert: the organisation audit trail in the production account was modified by an engineer's identity. The on-call SOC analyst cannot reach the engineer.
INJ-1.2 (Example)1Day 1, 04:50Monitoring slideDatabase health checks fail for 40 percent of tenants. Engineering on-call suspects a storage fault and starts a failover.
INJ-1.3 (Example)1Day 1, 06:00Support lead email300 support tickets in one hour; two enterprise customers ask whether this is a breach. Social media posts mention the outage.
INJ-2.1 (Example)2Day 1, 07:30Investigation updateSnapshots in the production account were deleted. Volumes contain encrypted files and a ransom note. The attacker created a new access key at 22:55 on Day 0.
INJ-2.2 (Example)2Day 1, 09:00Email to CEO and press addressExtortion note: the group claims to hold 1.2 million customer order records, attaches a sample of 50 records, demands payment within 72 hours, threatens to publish and contact customers.
INJ-2.3 (Example)2Day 1, 10:00Simulation cell as enterprise customerThe largest enterprise customer cites its 24-hour notification clause and asks for a written statement and indicators of compromise.
INJ-2.4 (Example)2Day 1, 11:00Simulation cell as journalistA trade journalist asks for comment before publishing at 14:00.
INJ-3.1 (Example)3Day 1, 15:00Backup team updateBackups in the new backup account are intact, but the latest verified restore test was before the provider migration. A full restore is estimated at 30 hours.
INJ-3.2 (Example)3Day 2, 09:00Investigation updateThe stolen token came from an infostealer on an engineer's personal laptop used for SSO. Identity logs older than 90 days are not available from the SaaS identity provider.
INJ-3.3 (Example)3Day 3, 10:00Data protection officerSample records confirm personal data was taken. Customers in the EU are affected.
INJ-3.4 (Example)3Day 4, 18:00Engineering leadPlatform restored for 95 percent of tenants. Five tenants have data gaps of 20 hours.

7. Discussion questions

7.1 Module 1 questions

Question IDQuestionPriorityObjective
Q-1.01Who receives the 02:15 alert, and what do they do in the first 15 minutes?HighOBJ-01
Q-1.02At what point does this become a security incident, and who decides?HighOBJ-01
Q-1.03Should the engineering failover in INJ-1.2 proceed before security has assessed the alert? What could it destroy or spread?HighOBJ-02
Q-1.04What severity applies under the Incident Severity Matrix, and what does that trigger?HighOBJ-01
Q-1.05Which logs tell you what the engineer's identity did since yesterday evening, and how quickly can the SOC query them?MediumOBJ-06
Q-1.06What do support agents tell customers at 06:00?MediumOBJ-03

7.2 Module 2 questions

Question IDQuestionPriorityObjective
Q-2.01What containment options exist, and what is the business impact of each? Who has authority to take the whole platform offline?HighOBJ-02
Q-2.02Which outside parties do you call now: incident response retainer, cyber insurer, law enforcement, cloud provider? Who calls them?HighOBJ-05
Q-2.03What is the organisation's position on paying an extortion demand? Who makes the decision and with what advice?HighOBJ-05
Q-2.04When did each notification clock start (contract, GDPR duties as processor and as controller, other regulators), and who owns each notification?HighOBJ-03
Q-2.05What can you share with the enterprise customer now, and under which handling marking?MediumOBJ-03
Q-2.06How do you keep the customer, regulator and press messages consistent?MediumOBJ-03
Q-2.07How are decisions and their times recorded, and is that record protected by legal privilege where applicable?LowOBJ-02

7.3 Module 3 questions

Question IDQuestionPriorityObjective
Q-3.01In which order do you restore tenants and services, and who approves it?HighOBJ-04
Q-3.02How do you confirm backups are clean and complete before restoring?HighOBJ-04
Q-3.03How confident are you in the scope of the compromise given the 90-day log limit? What would raise confidence?HighOBJ-06
Q-3.04What do you tell the five tenants with data gaps, and what remedy do you offer?MediumOBJ-04
Q-3.05What criteria end the incident, and what follow-up does the postmortem cover?MediumOBJ-04
Q-3.06How are staff supported after several days of incident work?LowOBJ-04

8. Facilitator notes

8.1 Running the session

  1. Open with the purpose and ground rules, then show the first inject without delay; long introductions drain energy.
  2. Direct questions to functions, not names ("Legal, what do you need here?").
  3. Probe beyond the plan: "Where is that written?", "Who backs you up if you are unavailable?", "How long does that take at 04:00 on a Sunday?"
  4. If players solve a problem too easily, use a pre-planned complication (8.4). If they are stuck, offer a hint from the simulation cell instead of the answer.
  5. Keep to the timebox per module. Park detailed technical debates.
  6. Summarise decisions at the end of each module and confirm the note-taker captured them.

8.2 Master scenario timeline (Example)

The diagram shows the facilitator's master timeline, including attacker actions that players never see directly. Players learn only what the injects in section 6.3 tell them.

8.3 Inject expectations and what good looks like (Example)

InjectObjectiveExpected decision or discussionIndicators of a strong responseCommon gaps to probe
INJ-1.1OBJ-01, OBJ-06Who is paged; initial triage; is this a security incidentSOC escalates to the security on-call; the engineer's sessions are revoked or monitored; the alert is treated as possible credential misuseNo authority for the SOC to disable an engineer at night; no backup contact
INJ-1.2OBJ-01, OBJ-02Is the outage linked to the alert; should failover proceed before security assessmentFailover is paused or coordinated with security; evidence such as volume snapshots is preservedEngineering and security run separate incidents with separate channels
INJ-1.3OBJ-01, OBJ-03Severity classification (SEV1 under the Incident Severity Matrix: core journey unavailable for many customers); incident commander named; first holding statementSEV1 set by the matrix; incident commander named; holding statement draftedNo customer-facing message owner during the night
INJ-2.1OBJ-02Containment options: revoke keys, isolate account, take platform fully offline; authority to decideContainment options listed with impact; decision owner clear; isolation of the compromised account consideredPlatform shutdown authority unclear; break-glass access untested
INJ-2.2OBJ-03, OBJ-05Extortion decision forum; legal, sanctions, insurer, law enforcement consultation; data breach assessmentExtortion forum convened; insurer, counsel, law enforcement contacted; sanctions screening raised; no commitment made under time pressure; the 50-record sample is treated as making a personal data breach likelyNo written position; CEO decides alone; nobody starts the breach assessment until Day 3
INJ-2.3OBJ-03When did the clock start; who approves the statement; what can be shared under TLPClock start defined from contract wording; legal and communications approve the statement; indicators shared with an appropriate TLP markingContract clauses not known; nobody owns the contracts register
INJ-2.4OBJ-03Public statement owner and content; alignment with customer and regulator messagesOne statement owner; public statement consistent with customer messages; no speculation on attribution or data volumeCommunications answers before legal review; journalist learns more than customers
INJ-3.1OBJ-04Recovery order by tenant and service; integrity checks before restore; communications on timelineRestore tested on a sample before full restore; malware scan of restored data; priority by customer impact and dependenciesRestore order by loudest customer; identity provider dependency forgotten
INJ-3.2OBJ-06Scope confidence; logging and device policy gaps; reset scopeScope stated with confidence level; logging gap recorded as a findingAssumption that the attacker only used one access path
INJ-3.3OBJ-03Notify affected customers as controllers without undue delay with the Art. 33(3) information available; support their 72-hour notifications to supervisory authorities; assess whether Corvid is controller for any data (for example its own staff or account data) and notify its own lead authority if soProcessor notification to controller customers sent without undue delay with available Art. 33(3) details, information supplied in phases; customers supported for their own 72-hour notifications; Corvid's own controller data assessed separately; content checklist usedCorvid tries to notify the supervisory authority on customers' behalf without instruction; confusion between processor and controller duties; probe: awareness arguably began at INJ-2.2 (Day 1, 09:00), not Day 3
INJ-3.4OBJ-04Criteria to declare recovery; communication to affected tenants; when to stand downRecovery criteria stated (integrity checks, monitoring for re-entry, customer confirmation); affected tenants contacted directly; stand-down and postmortem owner namedRecovery declared on service availability alone; five tenants learn of gaps from their own users

8.4 Optional complications

  • The incident commander becomes unavailable during Module 2: who takes over?
  • The video bridge used for the incident is suspected to be compromised: which out-of-band channel is used?
  • The cyber insurer requires use of its panel incident response firm, not the current retainer.

8.5 Parking lot

Item IDTopicRaised by functionOwner for follow-up
PL-01 (Example)Personal laptops used for SSO by contractorsSecurity[@identity-lead]
PL-02 (Example)Extortion policy needs board inputExecutive[@general-counsel]

9. Evaluation guidance

9.1 Evaluator sheet (one per objective)

FieldContent
ObjectiveOBJ-NN and text
Evaluation criteriaCopied from section 2
ObservationsTime-stamped notes of what was said and decided, by function
StrengthsWhat worked and should be kept
Areas for improvementWhat did not work, with the root cause where visible (plan, training, authority, tooling, resourcing)
RatingP, S, M or U (section 2)
EvidenceInject IDs, question IDs, decision log entries

9.2 Evaluation rules

  1. Observe the whole group; do not join the discussion or coach players.
  2. Separate what the plan says, what players said they would do, and what would realistically happen.
  3. Record root cause categories consistently: plan, policy, training, decision rights, tools, staffing, third party.
  4. Meet with the other evaluators straight after the hot wash to reconcile ratings while memories are fresh.
  5. Do not rate individuals.

10. Hot wash and participant feedback

10.1 Hot wash prompts

  1. What surprised you most?
  2. What is one strength we should keep?
  3. What is the most important thing to fix before a real incident?
  4. Which plan, contact list or decision right was missing or unclear?
  5. Which outside party do we depend on most, and have we tested that dependency?

10.2 Participant feedback form

QuestionAnswer
Your function[Function]
The exercise objectives were clear (1 strongly disagree to 5 strongly agree)[1 to 5]
The scenario was realistic for our organisation (1 to 5)[1 to 5]
I understand my role in a real incident better after this exercise (1 to 5)[1 to 5]
The three most important issues to address[Free text]
Actions you or your team will take[Free text]
How could the exercise design and conduct improve?[Free text]

11. After Action Report

11.1 Executive summary (Example)

On YYYY-MM-DD, 14 leaders of Corvid Commerce took part in a 3.5-hour tabletop exercise based on a ransomware and data extortion attack on the production SaaS platform. The exercise tested six objectives across the Incident Response Plan, Incident Commander Handbook, Crisis Communication Plan, Backup Policy and Disaster Recovery Plan.

Major strengths: the SOC escalation path worked as written and the incident commander was named within the expected time; legal and communications produced a consistent holding statement; the team recognised the need to preserve evidence before failover.

Primary areas for improvement: no written position or decision forum exists for extortion demands; the authority to take the whole platform offline is undefined outside business hours; backup restore has not been verified since the provider migration; identity provider logs are kept for only 90 days, which limits scope confidence.

11.2 Exercise summary

ItemValue
Date, duration, locationYYYY-MM-DD, 3.5 hours, [location]
ScenarioRansomware with data theft and extortion against the SaaS platform
Participants[Example: 14 players, 3 evaluators, 2 facilitators, 2 observers]
Plans tested[List]
Feedback forms returned[Example: 13 of 14]
Average score, "scenario realistic"[Example: 4.4 of 5]

11.3 Analysis by objective (Example)

ObjectiveRatingStrengthsAreas for improvementRoot cause
OBJ-01SAlert escalated within 10 minutes; severity set by matrixEngineering on-call opened a separate incident channelTwo paging policies; no shared incident channel rule
OBJ-02MContainment options well understoodNo named authority to take the platform offline at nightDecision rights missing from IC Handbook
OBJ-03SHolding statement approved quickly; processor duty to inform controller customers understoodContract notification clauses not known to respondersContracts register not linked to IR Plan
OBJ-04MRecovery order discussion considered dependenciesRestore not tested since migration; identity provider dependency missed at firstBackup Policy test cadence not enforced
OBJ-05UPlayers knew to involve counsel and insurerNo policy, no decision forum, no sanctions screening stepExtortion annex never written
OBJ-06MSOC identified the right log sourcesIdentity logs kept 90 days only; personal device telemetry absentLogging standard not applied to SaaS identity provider

11.4 Conclusion

[Example: The exercise met its purpose of revealing decision gaps before a real incident. Five of six objectives were performed with some or major challenges (two S, three M) and one could not be performed (U). The Improvement Plan assigns 8 corrective actions. A follow-up tabletop focused on extortion decisions and an operations-based restore test are scheduled within six months.]

12. Improvement Plan

Action IDObjectiveIssueCorrective actionCapability elementOwnerStartDueStatus
IP-01 (Example)OBJ-05No extortion policy or forumWrite extortion annex to IR Plan, with board-approved position, forum and consultation list (counsel, insurer, sanctions screening, law enforcement)Planning[@general-counsel]YYYY-MM-DDYYYY-MM-DDOpen
IP-02 (Example)OBJ-02Platform shutdown authority undefined at nightAdd decision rights table and deputies to the Incident Commander HandbookPlanning, organisation[@ciso]YYYY-MM-DDYYYY-MM-DDOpen
IP-03 (Example)OBJ-04Restore untested since migrationRun a full restore test and record it in a DR Test Report (ops/dr-test-report)Equipment, exercises[@platform-lead]YYYY-MM-DDYYYY-MM-DDOpen
IP-04 (Example)OBJ-06Identity logs kept 90 daysForward identity provider audit logs to the SIEM and apply the retention schedule in the Security Logging Standard (security/security-logging-standard)Equipment, planning[@secops-lead]YYYY-MM-DDYYYY-MM-DDOpen
IP-05 (Example)OBJ-03Contract clauses unknownLink the contracts register notification clauses to the IR Plan communications sectionPlanning[@legal-ops]YYYY-MM-DDYYYY-MM-DDOpen
IP-06 (Example)OBJ-01Separate engineering and security incidentsSingle incident channel rule in the IC Handbook and alerting policyPlanning, training[@sre-lead]YYYY-MM-DDYYYY-MM-DDOpen
IP-07 (Example)OBJ-06Personal devices used for SSOEnforce managed-device conditional access for administratorsPlanning, equipment[@identity-lead]YYYY-MM-DDYYYY-MM-DDOpen
IP-08 (Example)AllExecutive familiaritySchedule a follow-up executive tabletop on extortion decisionsExercises[@exercise-director]YYYY-MM-DDYYYY-MM-DDOpen

Capability elements follow the HSEEP improvement planning practice (POETE): planning (including policies and decision rights), organisation, equipment (including systems), training and exercises. Use them to see whether failures cluster in one element.

Closure criteria: an action closes when the owner provides evidence (approved document version, test report, configuration change) and the exercise director verifies it. Actions that cannot meet their due date need sponsor approval for a new date.

13. Traceability matrix

ObjectiveInjectsQuestionsFinding (AAR 11.3)Improvement action
OBJ-01 (Example)INJ-1.1, INJ-1.2, INJ-1.3Q-1.01, Q-1.02, Q-1.04Separate incident channelsIP-06
OBJ-02 (Example)INJ-1.2, INJ-2.1Q-1.03, Q-2.01, Q-2.07Shutdown authority undefinedIP-02
OBJ-03 (Example)INJ-1.3, INJ-2.2, INJ-2.3, INJ-2.4, INJ-3.3Q-1.06, Q-2.04, Q-2.05, Q-2.06Contract clauses unknownIP-05
OBJ-04 (Example)INJ-3.1, INJ-3.4Q-3.01, Q-3.02, Q-3.04, Q-3.05, Q-3.06Restore untestedIP-03
OBJ-05 (Example)INJ-2.2Q-2.02, Q-2.03No extortion policyIP-01, IP-08
OBJ-06 (Example)INJ-1.1, INJ-3.2Q-1.05, Q-3.03Identity log retention, personal devicesIP-04, IP-07

14. Glossary and references

14.1 Glossary

TermDefinition
Tabletop exercise (TTX)Discussion-based exercise in which participants talk through their response to a scenario
Discussion-based exerciseExercise focused on plans, policies and decisions, such as seminars, workshops, tabletop exercises and games
Operations-based exerciseExercise in which people and systems act, such as drills, functional and full-scale exercises; in this library see the Game Day Plan (ops/game-day-plan)
InjectScenario information delivered during the exercise to prompt discussion or decisions
ModuleTime-bounded segment of the scenario with its own injects and questions
Situation manual (SitMan)Player handbook with the scenario, objectives, ground rules and questions
Simulation cellFacilitators who play outside parties
Hot washFacilitated discussion immediately after the exercise to capture strengths and improvements
After Action Report (AAR)Report of exercise results by objective
Improvement Plan (IP)Corrective actions with owners and dates arising from the AAR
Controller and processor (GDPR)The controller decides why and how personal data is processed (Art. 4(7)); the processor processes it on the controller's behalf (Art. 4(8)) and must inform the controller of a breach without undue delay (Art. 33(2))
Trusted agentPlanning team member who knows the scenario and keeps it confidential from players

14.2 References

ReferenceUse
CISA, CISA Tabletop Exercise Packages (cisa.gov/resources-tools/services/cisa-tabletop-exercise-packages)Package structure: exercise planner handbook, situation manual, facilitator and evaluator handbook, feedback form, AAR/IP template
FEMA, Homeland Security Exercise and Evaluation Program (HSEEP) doctrine, 2020 revision (fema.gov/emergency-managers/national-preparedness/exercises/hseep)Exercise cycle, discussion-based types, evaluation, AAR/IP, rating scale
NIST SP 800-84, Guide to Test, Training, and Exercise Programs for IT Plans and Capabilities, September 2006 (csrc.nist.gov/pubs/sp/800/84/final)Tabletop design, conduct and evaluation for IT plans
NIST SP 800-61 Rev. 3, Incident Response Recommendations and Considerations for Cybersecurity Risk Management: A CSF 2.0 Community Profile, April 2025 (csrc.nist.gov/pubs/sp/800/61/r3/final)Incident response concepts and CSF 2.0 Functions in objectives
Incident Response Plan (compliance/incident-response-plan)Plan under test
Incident Commander Handbook (ops/incident-commander-handbook)Incident roles and decision rights
Incident Severity Matrix (ops/incident-severity-matrix)Severity classification used in Module 1
Business Continuity Plan (compliance/business-continuity)Continuity arrangements under test
Game Day Plan (ops/game-day-plan)Operations-based technical exercises
DR Test Report (ops/dr-test-report)Evidence of restore tests arising from actions
Postmortem (dev/postmortem)Format for real incidents, not exercises
SOC Playbook (security/soc-playbook)Technical response steps referenced by the SOC

Standard and licence note

Based on the CISA Tabletop Exercise Packages, the FEMA Homeland Security Exercise and Evaluation Program (HSEEP) doctrine (2020 revision), NIST SP 800-84 (September 2006) and NIST SP 800-61 Rev. 3 (April 2025), works of the United States Government not subject to copyright in the United States. The package structure, exercise cycle, rating levels and document names are cited; all explanations, the scenario, injects and questions are original. The scenario and Corvid Commerce are fictional; any resemblance to a real organisation or incident is coincidental. Check the current official versions at cisa.gov, fema.gov and nist.gov before relying on this package, as updated materials may have been published. Original text written for this collection. Template licence: MIT.

Template liên quan