All courses / AI Red Team / Module 8 / Chapter 25
Learning objectives
After the lesson the participant can:
- Distinguish penetration testing, breach-and-attack simulation and security chaos engineering by what each is for.
- Write a falsifiable steady-state hypothesis with condition, expected outcome, observation and time bound.
- Explain why the AI planner and evaluator hold no credentials to the estate and what the abort controller does.
- Draft a chaos experiment manifest with injection, rollback, blast radius, autonomy level and evidence.
Key concepts
- Steady-state hypothesis
- A falsifiable statement of what should happen, measured from outside the control being tested, naming the condition, the expected outcome, how it is observed and the time within which it must occur. The statement that the EDR works is not a hypothesis.
- Conditions, not attacks
- Most experiments contain no attacker technique: they inject conditions, including failures of security controls themselves, and measure whether the organisation notices and acts. Where a technique is emulated, a catalogued, benign emulation is used.
- Three zones
- The planning zone holds the catalogue and the AI planner and evaluator, with no estate credentials. The control zone holds the policy decision point, scheduler and approval gate, abort controller, ledger and evidence store. The execution zone holds narrow actuators and observers.
- Safety boundaries are the design
- Eleven boundaries, among them: separate planning from execution, catalogued experiments only, reversibility by construction, bounded blast radius, synthetic data, abort conditions independent of the planner, an out-of-band stop path and treatment of the platform as a tier-0 asset.
- Sealed ledger
- The experiment's ledger entry is sealed from the SOC for the detection window, so analysts treat the alert as real. The duty shift lead can ask the ledger whether an alert is an experiment at any time without seeing the schedule.
Interactive exercises
Do them here and get feedback at once. Choose a card and then where it belongs, or drag it.
Interactive exercise 1 · Sort
Zones of the chaos platform
Sort each component of the reference architecture into its zone, or outside the zones.
Interactive exercise 2 · Put in order
Introducing chaos engineering in stages
Put the stages of the chapter's practical guide for introducing security chaos engineering in order.
Teaching plan
| 15 min | The teacher traces the discipline from reliability practice to security and presents the three distinctions and the four properties of security hypotheses. |
| 15 min | Participants turn six vague control claims, one per CSF Function, into steady-state hypotheses with time bounds. |
| 20 min | Walk through the reference architecture and Hansa Mutual's safety-boundary policy for HM-SEC-006; identify which boundary each line enforces. |
| 30 min | Exercise: groups write two experiment manifests and review them as a white team against the safety boundaries. |
| 10 min | Discuss the staged introduction: supervised runs in test, the sealed ledger, the planner, then promotion to production one type at a time. |
Discussion
- Why is an aborted experiment a finding about the platform or the estate, and not simply a run to repeat?
- Announced experiments no longer verify detection, and unannounced ones can erode trust in alerts. Does the sealed ledger resolve the tension for your SOC?
- The platform avoids Mode 5 by design. What would be lost and what would be risked if an AI component held actuator credentials?
Written exercise
Exercise · 30 minutes
Write and review two chaos experiment manifests
Write two catalogue entries in the structure of SCE-DE-014 for your organisation or Nordvik Region, each for a different CSF Function and neither containing an attacker technique. For each give the Category, the hypothesis with condition, expected outcome and minutes, the actuator and parameter range, the automatic rollback and how it is verified, the blast radius with excluded roles, the autonomy level in test and in production with the condition for promotion, the control identifiers for evidence and the route on failure. Then exchange with another group and review as a white team: is it reversible, is the data synthetic, could it weaken the same control family as another experiment, and does anything depend on the planner to abort?
Deliverable: Two experiment manifests with hypothesis, injection, rollback, blast radius, autonomy and evidence, plus a white-team review note on each.
Self-test
Choose an answer to see whether it is right, or open the answer below each question.
Under the safety boundaries, what may the AI planner do with the experiment catalogue?
Show the answer
D. Choose and combine catalogued types within their parameter ranges
The AI may choose and combine catalogued types within their parameter ranges but may not generate new injection logic, emulation code or attacker behaviour. A new type is a reviewed catalogue change, and the planner holds no credentials.Which component watches guard metrics and triggers rollback independently of the planner and actuators?
Show the answer
A. The abort controller in the control zone
The abort controller watches guard metrics such as service health, error rates and business transactions, and triggers rollback independently, including when the platform itself behaves unexpectedly.By the chapter's defaults, how many safe runs in test does an experiment type need before promotion to production?
Show the answer
C. Twenty safe runs
The default values include 20 safe runs before promotion, at most one per cent of targets in production, experiments of at most 30 minutes and at most three concurrent.