◇ OpenCyber Academy
Technologist · Chapter 18 · English

Chapter 18 — Human factors and cyber policy: controls

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 18 — Human factors and cyber policy: controls

Lesson map

Lesson 18 published. Map, example, EX052.

flowchart TD
  N0["Learning outcomes"]
  N1["18.1 Payment verification"]
  N2["18.2 Clear procedures"]
  N3["18.3 Role-play testing"]
  N4["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Worked example"]
  EX --> Q["Exercise EX052"]

Logical drawing

flowchart LR
  N0["Learning outcomes"]
  N1["18.1 Payment verification"]
  N2["18.2 Clear procedures"]
  N3["18.3 Role-play testing"]
  N4["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX052"]
[Learning outcomes]
    |
    v
[18.1 Payment verification]
    |
    v
[18.2 Clear procedures]
    |
    v
[18.3 Role-play testing]
    |
    v
[Synthesis]
    |
    v
[Worked example] --> [Exercise EX052]

Learning outcomes

You will (1) implement verification procedures for payments and remote access; (2) write procedures staff can follow under pressure; (3) test procedures with role-play.

18.1 Payment verification

Lucas works with the practice manager to implement payment verification. Any request to change supplier bank details is held automatically in the accounting system. A second person calls the supplier on the number already on file, never the number in the request. The change is released only after confirmation, and the call is logged. This control removes the need for a manager to judge whether an email looks genuine, which is a judgement that skilled attackers can defeat. The finance team tests it first with sample requests.

18.2 Clear procedures

Lucas writes procedures for payment changes and remote vendor access on single cards with numbered steps, short sentences and the phone numbers to use. He places cards next to reception phones and in the finance office. He avoids long policy language. He follows Saltzer and Schroeder's idea of psychological acceptability: if a procedure is easy to follow, people follow it. He also adds a line stating that staff will always be supported for taking time to verify, even if a caller is angry.

18.3 Role-play testing

Lucas tests the procedures with role-play. A colleague acts as a caller claiming to be the vendor, and receptionists practise saying they will call back on the official number. Everyone knows it is practice; nobody is deceived. Receptionists find the scripted phrase helpful because it lets them refuse politely. One suggests adding the vendor's support hours to the card. Role-play builds confidence for real calls without the ethical problems and trust damage of secret tests. The suggestion is added. Practice runs monthly.

Worked example

Lucas implements payment holds with callbacks, writes procedure cards and tests them with announced role-play.

Synthetic case. Procedures are synthetic; Saltzer and Schroeder (1975) is real.

Errors and limits

Cards can go missing. Callers may become aggressive.

Exercises

Synthesis

Verification procedures remove hard judgements and are best tested openly.

Continue studying — chapter 18 of 30

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