LOGBOOK

HELP

Quiz Entry - updated: 2026.07.30

What is a Mitigation Use Case and how does it relate to Misuse Cases?

A countermeasure that "mitigates" a Misuse Case (e.g. input validation against an injection attack) — best documented as its own use case, and it becomes a security requirement.

Mitigation Approach:

  1. Identify Misuse Cases (threats)
  2. Create Mitigation Use Cases that counter those threats
  3. Document mitigations either:
    • As part of the misuse case description, OR
    • As a separate use case (better approach)

Example:

Misuse Case Mitigation Use Case
Injection attack Input validation
Overflow attack Input validation (bounds checking)

Diagram Notation:

  • Mitigation Use Cases have a mitigates relationship pointing to the Misuse Case they counter
  • Often shown in a distinct color (e.g., red outline)

Key Point: Mitigations become security requirements that must be implemented.

From Quiz: SPRG / Repetition and Review | Updated: Jul 30, 2026