AI Red Team · Module 8 · Verification, Improvement and Conclusions

Security Chaos Engineering with AI: Verifying Security Capabilities Continuously

The lesson introduces security chaos engineering with AI under ID.IM Improvement. Participants distinguish it from penetration testing and breach-and-attack simulation, write steady-state hypotheses for each CSF Function, learn the reference architecture of planning, control and execution zones, apply the eleven safety boundaries, keep the SOC's trust through a sealed ledger, and introduce the practice in stages from test to production.

Lesson 25 of 28Chapter 2590 minutes

Read the chapterThe whitepaperThe slides

All courses / AI Red Team / Module 8 / Chapter 25

Learning objectives

After the lesson the participant can:

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 minThe teacher traces the discipline from reliability practice to security and presents the three distinctions and the four properties of security hypotheses.
15 minParticipants turn six vague control claims, one per CSF Function, into steady-state hypotheses with time bounds.
20 minWalk through the reference architecture and Hansa Mutual's safety-boundary policy for HM-SEC-006; identify which boundary each line enforces.
30 minExercise: groups write two experiment manifests and review them as a white team against the safety boundaries.
10 minDiscuss the staged introduction: supervised runs in test, the sealed ledger, the planner, then promotion to production one type at a time.

Discussion

  1. Why is an aborted experiment a finding about the platform or the estate, and not simply a run to repeat?
  2. Announced experiments no longer verify detection, and unannounced ones can erode trust in alerts. Does the sealed ledger resolve the tension for your SOC?
  3. 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.

  1. 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.

  2. 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.

  3. 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.