The Transformed Security Architect · Module 6 · Experience and Conclusions

Case Studies and Anti-Patterns

The lesson collects what recurs when a security architecture practice changes: two illustrative composite cases, one observable case built from public agent incidents, and five anti-patterns, each described by the shift it violates, its symptom, cause, remedy and test. Participants learn the three questions an architect asks of an agent incident, the five properties the successful cases share, and a twelve-question diagnostic answered from records. They diagnose a practice and write an anti-pattern record.

Lesson 24 of 27Chapter 2490 minutes

Read the chapterThe whitepaperThe slides

All courses / The Transformed Security Architect / Module 6 / Chapter 24

Learning objectives

After the lesson the participant can:

Key concepts

Anti-pattern
Not a mistake but a solution that looks reasonable, is adopted repeatedly and produces the same bad outcome each time. The chapter describes each by five fields kept as code: the shift violated, the symptom, the cause, the remedy and the test.
The five anti-patterns
The architect as bottleneck, the diagram nobody runs, the AI that approved itself, the control catalogue nobody maps, and the sign-off in seconds. The first fails Shift 2 and with it Shift 3, the second and fourth Shift 1, the third and fifth Shift 4.
Three questions for an agent incident
Does the boundary depend on the agent doing what it was asked? Does it leak through a service the agent can reach? Does the alert reach the person who holds the stop decision, with the authority and means to use it?
Sampling as the control on delegation
The lesson of the review-board case: the gate rule is the architect's product and a wrong rule is wrong at scale, so a regular sample of gate decisions is what finds a rule that drifted from its intent.
Structural and behavioural forms
Two ways an AI team approves itself. In the structural form the permissions allow an agent to approve or to write to what it is checked against. In the behavioural form the rules hold, but the architect has become a signature on unchecked work.

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

Each anti-pattern and its remedy

Match each of the five anti-patterns to the remedy the chapter designs for it.

Interactive exercise 2 · Scenario

A freeze that is only an instruction

Apply the chapter's three questions for an agent incident.

Teaching plan

15 minLecture on how to read the cases, illustrative composites against the observable case, and on Table 24.1 linking each anti-pattern to a shift and a remedy.
15 minGroups apply the three questions to the three public incidents using the chapter's table, and report which boundary depended on the agent's compliance in each.
15 minThe teacher walks the five anti-patterns field by field; participants vote privately on which their own practice shows and compare with Nordvik's and Hansa's findings.
35 minExercise: participants answer the twelve diagnostic questions for their practice from records and write one anti-pattern record for a red answer.
10 minDebrief on the five properties the successful cases share and on how a bottleneck under pressure produces the sign-off in seconds.

Discussion

  1. The chapter says asking people to be more careful is not a remedy for the sign-off in seconds. Why not, and what does it offer instead?
  2. Both composite cases kept a single point of failure in the architect. How would you treat the architect's own capacity as a constraint in your organisation?
  3. Both Nordvik and Hansa found that most remedies existed before the diagnosis. What did the diagnosis add, and why does that matter?

Written exercise

Exercise · 35 minutes

Diagnose your practice for anti-patterns

Run the chapter's diagnostic on your own security architecture practice for the last two quarters. Answer the twelve questions from records, never from memory, and mark each red when it meets the chapter's condition or cannot be answered: for example a median wait for routine classes above five working days, no pipeline check that reads the architecture model, any agent with write access to what it reviews, any catalogue entry without an owner, a mapping and a test, or no seeding of errors. Name an independent reader who would re-derive three answers. Then write an anti-pattern record for one red answer with the shift violated, the observed symptom, the cause, the remedy with its decision records, the verification test with a pass condition, an owner other than the person assessed and a review date.

Deliverable: A completed twelve-row diagnostic table with red and green marks and sources, and one anti-pattern record in the form of AP-HM-SIS-01.

Self-test

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

  1. In the composite case of the review board that became a design authority, how was the faulty gate for new network paths discovered?

    Show the answer

    D. A monthly sample of 10 per cent of gate decisions found it
    The gate read a local copy of the zone labels and not the architecture model, and approved three paths into a reclassified zone. A monthly sample of 10 per cent of gate decisions found it, which is why sampling is the control on delegation.

  2. What test does the chapter give for the remedy of the anti-pattern 'the AI that approved itself'?

    Show the answer

    A. A drill in which an agent identity tries to approve its own proposal on a protected path is refused and alerts a stop holder
    The test is an authorised drill in the organisation's own repository: an agent identity attempts to approve its own proposal on a protected path, which must be refused and must alert a person who holds the stop decision.

  3. Which diagnostic answer marks the sign-off in seconds as red for agent proposals at tier 2 and above?

    Show the answer

    C. A median approval time under 60 seconds, or a rejection rate under 2 per cent over 100 proposals
    Question 11 is red when the median approval time for agent proposals at tier 2 and above is under 60 seconds, or the rejection rate is under 2 per cent over 100 proposals. Question 12 adds seeded-error detection under 80 per cent, or no seeding.