◇ OpenCyber Academy
Technical · Chapter 17 · English

Chapter 17 — Documentation and change records

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 17 — Documentation and change records

Lesson map

Lesson 17 published. Map, example, EX065.

flowchart TD
  N0["Learning outcomes"]
  N1["17.1 Runbooks"]
  N2["17.2 Configuration records"]
  N3["17.3 Change records"]
  N4["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Worked example"]
  EX --> Q["Exercise EX065"]

Logical drawing

flowchart LR
  N0["Learning outcomes"]
  N1["17.1 Runbooks"]
  N2["17.2 Configuration records"]
  N3["17.3 Change records"]
  N4["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX065"]
[Learning outcomes]
    |
    v
[17.1 Runbooks]
    |
    v
[17.2 Configuration records]
    |
    v
[17.3 Change records]
    |
    v
[Synthesis]
    |
    v
[Worked example] --> [Exercise EX065]

Learning outcomes

You will (1) write runbooks and configuration records; (2) record changes; (3) keep documentation current.

17.1 Runbooks

Tomas writes runbooks for each routine task: joiner, mover, leaver, recovery, access review, certificate renewal and the stale account report. Each lists steps, who does them and how to check the result. He tests each by having the second IT person follow it unaided, and improves unclear steps. Runbooks matter in a small practice where IT duties are shared and part-time, because tasks must be done the same way whoever is on duty that day. The runbooks are kept in one shared folder.

17.2 Configuration records

Tomas records key settings: MFA policies, session lengths, lock times, SSO connections with certificate dates, admin role holders and alert rules. Each entry notes when it was set, why and who approved it. When a supplier asks why session length is eight hours, the record gives the answer and the trial result. Configuration records let anyone see the intended state, so drift or unauthorised changes can be noticed by comparing the record with the live settings. Tomas checks records against live settings quarterly.

17.3 Change records

Every change has a short record: what, why, who approved, when, how it was tested and how to roll back. Tomas reviews the directory audit log monthly and matches entries to change records; one unrecorded change, a group added by a supplier engineer, is found and reviewed with the practice manager. Matching changes to records keeps configuration under control and finds changes nobody planned, which is how small problems are caught before they grow. Supplier engineers are reminded to request changes through the practice manager.

Worked example

Seven runbooks are tested; configuration and change records are kept; one unrecorded supplier change is found by matching audit logs.

Synthetic case. Runbooks and changes are synthetic.

Errors and limits

Relying on memory for configuration reasons leaves no answer when settings are questioned.

Exercises

Synthesis

Runbooks, configuration records and matched change records keep identity settings understood and controlled.

Continue studying — chapter 17 of 18

← Chapter 16 (draft) · Course chapter index · Chapter 18 (draft) →