AI Purple · Module 2 · The Stages of the Loop

Emulate: Adversary Emulation Plans, Human-Led and AI-Assisted

The lesson turns a scenario into a campaign. Participants learn what the emulation plan record contains, why the red team, the white team, the trusted agent and the blue team that does not know are separate roles, what a person and what AI each contribute to planning and execution, and how a tamper-evident event log and a sealed hand-over give P3 Observe its ground truth without giving the blue team the plan.

Lesson 7 of 29Chapter 775 minutes

Read the chapterThe whitepaperThe slides

All courses / AI Purple / Module 2 / Chapter 7

Learning objectives

After the lesson the participant can:

Key concepts

Emulation plan record
The plan as code (EMU): the manifest it runs under, ordered scenarios with techniques and safety classes, expected outcomes copied from the scenarios, target scope by reference, window, abort conditions, roles, delegation profile, tag scheme and event-log store. It contains no exploit detail.
Blue team that does not know
Everyone on the defending side who is not told of the exercise, so that it measures what they would do on an ordinary day. They are measured in aggregate and never by name.
Event log
A timestamped, tamper-evident record of every action taken, written as it happens to an append-only store held by the white team. It includes any agent's actions and records the unexpected, such as side effects and stops.
Ceiling and boundary for execution
An agent executes only catalogued, benign, reversible scenarios inside the signed scope at Level 3 Bounded, and the agent that executes does not decide what to execute: a person chooses the scenario from a catalogue.

Interactive exercises

Do them here and get feedback at once. Choose a card and then where it belongs, or drag it.

Interactive exercise 1 · Match

Four groups of people in a live exercise

Match each group or function in a live exercise with what the chapter says it does.

Interactive exercise 2 · Put in order

Writing an emulation plan

Put these steps of the chapter's practical guide for an emulation plan in the order in which the guide takes them.

Teaching plan

10 minThe teacher contrasts a scenario with a plan and presents the fields of the emulation plan record using EMU-NR-2027-02.
15 minRole cards: participants take the red team, white team, trusted agent and unaware blue team and answer who knows what, who can stop the exercise and what can be undone.
10 minShort input on what a person adds and what AI adds, and the four planning uses: gap listing, variation, tooling choice and drafting.
30 minExercise: write an emulation plan for three to eight scenarios, including one human-only scenario and one variant.
10 minDebrief on the hand-over: sealing the event log and the plan, and recording a scenario that was planned but not run.

Discussion

  1. The plan asks for one scenario written by a person and shown to no assistant. What does that scenario test that a library scenario cannot?
  2. The white-team lead's signature, not the red team's own approval, opens the window. What goes wrong when the red team authorises itself?
  3. Nordvik Region demands the event log, the plan and the drilled stop path as contract deliverables. What would you add to a tester's contract after this lesson?

Written exercise

Exercise · 30 minutes

An emulation plan with ground truth

Using the nine steps of the practical guide, write an emulation plan for an authorised two-week window against your own organisation's systems or the benefits-triage service of Nordvik Region. Select three to eight scenarios by identifier from a priority list, copy the expected outcome per layer from each, and add one scenario written by a person and shown to no assistant and one variant of a known scenario. Bind targets by reference to the manifest's scope, write abort conditions that someone other than the testers can measure, name two stop-path holders outside the red team, define the tag scheme and the event-log store, and state who knows and who does not. Give techniques by ATT&CK identifier only.

Deliverable: A plan record ready for the white-team lead's signature, with measurable abort conditions, named stop holders, a tag scheme and a list of who knows.

Self-test

Choose an answer to see whether it is right, or open the answer below each question.

  1. How does the emulation plan state the targets of a campaign?

    Show the answer

    C. As a reference to the scope in the signed manifest, never as a wider list.
    The plan carries the target scope as a reference to the scope in the rules-of-engagement manifest and never as a wider or new list, so that the policy decision point and the white team work from one signed scope.

  2. Which contribution does the chapter attribute to a person in a campaign, as distinct from AI?

    Show the answer

    A. Judgement that depends on consequence and context.
    The chapter says a person contributes judgement that depends on consequence and context, while AI adds breadth, speed and cost. It adds that the division is not a ranking of value and that a plan needs both.

  3. Where is the event log of an exercise written, according to the chapter's design rules?

    Show the answer

    B. To an append-only store held by the white team, which testers cannot rewrite.
    The log goes to an append-only store held by the white team. Testers can add entries and annotations but cannot alter what is written, and an agent's action log is part of the same record.