◇ OpenCyber Academy
Technologist · Chapter 29 · English

Chapter 29 — Capstone build

Open, free learning for anyone who wants to protect people and technology. No account is required to read this text or its worked answers.

Chapter 29 — Capstone build

Lesson map

Lesson 29 published. Map, example, EX085.

flowchart TD
  N0["Learning outcomes"]
  N1["29.1 The capstone"]
  N2["29.2 Building and testing"]
  N3["29.3 Documenting"]
  N4["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Worked example"]
  EX --> Q["Exercise EX085"]

Logical drawing

flowchart LR
  N0["Learning outcomes"]
  N1["29.1 The capstone"]
  N2["29.2 Building and testing"]
  N3["29.3 Documenting"]
  N4["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX085"]
[Learning outcomes]
    |
    v
[29.1 The capstone]
    |
    v
[29.2 Building and testing]
    |
    v
[29.3 Documenting]
    |
    v
[Synthesis]
    |
    v
[Worked example] --> [Exercise EX085]

Learning outcomes

You will (1) build a complete security improvement for a depot; (2) integrate earlier work; (3) document the build.

29.1 The capstone

Tomás's capstone is a security baseline package for Brightwater's planned fifth depot, opening next year. It must let Sam set up a new depot securely without reinventing decisions. The package includes the zone design, firewall rule template, device configuration baselines, role definitions, monitoring rules, runbooks and a setup checklist. It draws on every earlier chapter. Ruth approves the scope because it produces something reusable rather than a one-off report, and Sam confirms the fifth depot will use it. He agrees a delivery date two months before the depot opens.

29.2 Building and testing

Tomás builds the package in a test environment at the polytechnic: a virtual firewall loaded with the rule template, a test handheld enrolled with the baseline and a test account set using the roles. He runs the earlier scripts against the test setup: the rule checker finds no inbound rules open to anywhere, the alert rules fire on simulated events, and the leaver script works with the test exports. One baseline setting breaks the label printer driver, so he adjusts it and records why.

29.3 Documenting

Tomás writes the package as a short guide with a checklist at the front. Each item links to the reason behind it, such as a risk scenario or principle, so future staff can judge whether it still applies. He includes a change log and version number. Sam reviews it and asks for one addition: how to request vendor access for the new conveyor. Documentation that explains reasons is easier to maintain, because people can update it intelligently instead of following steps they do not understand.

Worked example

Tomás builds and tests a reusable depot security baseline package in a lab, fixing a printer conflict, and documents it with reasons and versioning.

Synthetic case. The package and test environment are synthetic.

Errors and limits

Lab tests miss site-specific quirks. Packages age without an owner.

Exercises

Synthesis

A capstone that builds, tests and explains a reusable baseline leaves lasting value for the organisation.

Continue studying — chapter 29 of 30

← Chapter 28 (draft) · Course chapter index · Chapter 30 (draft) →