OpenCyber Academy
Technologist · Chapter 20 · English
Course code: OCA-074Chapter 20: OCA-074-C020

Chapter 20 — Security governance, risk and compliance: troubleshooting

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

Lesson map

Lesson 20 published. Map, example, EX058.

flowchart TD
  N0["Learning outcomes"]
  N1["20.1 A failing control"]
  N2["20.2 Diagnosis"]
  N3["20.3 Fixing"]
  N4["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Worked example"]
  EX --> Q["Exercise EX058"]

Logical drawing

flowchart LR
  N0["Learning outcomes"]
  N1["20.1 A failing control"]
  N2["20.2 Diagnosis"]
  N3["20.3 Fixing"]
  N4["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX058"]
[Learning outcomes]
    |
    v
[20.1 A failing control]
    |
    v
[20.2 Diagnosis]
    |
    v
[20.3 Fixing]
    |
    v
[Synthesis]
    |
    v
[Worked example] --> [Exercise EX058]

Learning outcomes

You will (1) investigate why a control is not working; (2) separate design, operation and evidence problems; (3) fix the right thing.

20.1 A failing control

Screen locks fail tests in several clinics despite policy and central settings. Priya investigates. She checks the device management configuration, visits two clinics and talks to receptionists. She learns to separate three kinds of problems: design, where the control itself is unsuitable; operation, where it is suitable but not performed; and evidence, where it works but proof is missing. Each needs a different fix, so diagnosis comes before action. Visiting two clinics, rather than reading reports only, is what lets her distinguish these three kinds of problem.

20.2 Diagnosis

Priya finds that the central setting was correct, but receptionists had found a way to keep screens awake using a media player during busy periods, because unlocking repeatedly slowed patient check-in. The design did not fit the work. In another clinic, locks worked but the test recorded failure because the tester checked an unmanaged spare computer. That was an evidence problem. She learns that one symptom can hide different causes in different places. The media player workaround is a design problem, while the unmanaged spare computer is an evidence problem.

20.3 Fixing

For the design problem, Priya proposes badge unlocking that takes a second. For the evidence problem, she updates test instructions to check only managed reception computers and to record the spare as a separate asset. She avoids recommending disciplinary action against receptionists, since the workaround revealed a usability issue. She learns that troubleshooting governance controls resembles troubleshooting technology: test hypotheses, gather evidence and fix the actual cause. Recording the spare computer as a separate asset also brings it into the inventory, where it can be managed or retired.

Worked example

Priya separates design, operation and evidence problems, finds a usability workaround and a test error and fixes each appropriately.

Synthetic case. The investigation is synthetic.

Errors and limits

Workarounds can hide malicious use. Badge systems need support.

Exercises

Synthesis

Troubleshooting controls means diagnosing design, operation and evidence problems separately.

Continue studying — chapter 20 of 30

← Chapter 19 (draft) · Course chapter index · Chapter 21 (draft) →

Worked answers

EX058. Design, operation and evidence problems.

EX059. Because repeated unlocking slowed patient check-in.

EX060. The tester checked an unmanaged spare computer, recording a false failure.