◇ OpenCyber Academy
Rapid course · Chapter 8 · English

Chapter 8 — A weak procedure is not yet a vulnerability

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 8 — A weak procedure is not yet a vulnerability

Lesson map

Lesson 08 published. Map, example, EX024.

flowchart TD
  W["Weak or missing procedure"] --> Q{"Could a threat source exploit or trigger it?"}
  Q -->|Not shown| S["Call it a weakness in the exercise, not an incident"]
  Q -->|Shown with evidence| V["Then the vulnerability claim can be examined"]

The test stops when the evidence stops. This case stops at the first box's "not shown" branch.

Logical drawing

stale printout used as if it were current
        |
        +-- weak procedure: observed in the exercise design
        +-- software flaw: not observed
        +-- attack: not observed
        +-- incident: not declared

Learning outcomes

After this chapter, you should be able to:

  1. Use "weakness" for the stale-paper habit without upgrading it to an attack.
  2. State the extra evidence a vulnerability claim would require.
  3. Refuse a lesson that treats a classroom limitation as an incident report.

8.1 The words are not interchangeable

The NIST Computer Security Resource Center glossary describes a vulnerability as a weakness that could be exploited or triggered by a threat source. A threat, in the same glossary, is a circumstance or event that could harm operations or assets. An incident is not the same noun as either of those. Chapter 1 already separated threat, vulnerability, event and risk. This chapter applies that split to the only failure the book has actually built: people may treat a 09:00 printout as if it were the live schedule.

That habit is a weakness in the procedure. The book has not exhibited a defect in a booking program, a payload, a stolen account, or a harmed resident. Calling it a vulnerability is only fair if we also say "could be triggered" as a hypothesis and then show the trigger. We cannot show it. The library is fictional, and the outage has no measured cause.

8.2 Worked example

Statement Class in this book Why
The 09:00 paper omits a booking created at 10:05 Observation It is in the synthetic table
Staff might confirm from that paper Weak procedure The exercise was built so that mistake is possible
An attacker took the booking page down Unsupported No evidence, and Chapter 4 forbids the live site
The booking software has a flaw an attacker could use Not established No program behavior was tested
The outage is a security incident Not declared No owner has defined it as one, and the cause is unknown

The useful decision is procedural. Keep the pending rule, stop pencil edits, and do not name people who are not in the record. Those actions reduce the weakness the exercise can demonstrate. They do not close an incident that was never opened.

8.3 What a later lesson would need

A later, more technical course can examine a software flaw when it has an authorized program, a controlled input and an observed result. This rapid lesson stops before that. If a classmate writes "critical vulnerability, score 9.1" on the dossier from Chapter 4, the number is the false precision Chapter 4 already rejected, and the noun is the wrong class. The dossier stays a record of four synthetic verdicts.

Chapter 8 summary

Harbor Library's exercise shows a stale procedure and the harm that procedure can cause inside the story: a wrong confirmation, a disclosure, or a ruined snapshot. It does not show an exploitable product flaw or an attack. Use the smaller word until the evidence grows.

Chapter 8 exercises

EX024 — Choose the smaller word

Continue studying — chapter 08 of 20

← Chapter 07 · Course chapter index · Chapter 09 →

Continue to the next authored lesson.

Worked answers

EX024 — Worked result

The exercise observed a 09:00 paper that omitted a later synthetic booking, and a booking view that was described as unavailable, with no tested cause. The supported class is a weak confirmation procedure. A software vulnerability, an attack, and an incident are unproven: no program flaw was demonstrated, and no owner declared an incident.