DedSec Project

Security Metrics and Program Measurement — DedSec Project

Security Metrics and Program Measurement Purpose: Measure whether security work is reducing risk and improving capability instead of counting activity for its own sake. Learning objectives…

Purpose: Measure whether security work is reducing risk and improving capability instead of counting activity for its own sake.

Learning objectives

Activity is not outcome

Examples of activity metrics:

These can describe workload but do not prove improved security. Outcome-oriented questions include:

Define every metric

A useful metric has:

Vulnerability metrics

Better than “open vulnerabilities” alone:

Detection/SOC metrics

Consider:

Be careful with simple “MTTD/MTTR” averages. Averages can hide long-tail incidents; medians/percentiles and severity segmentation are often more informative.

Identity metrics

Examples:

Recovery metrics

Security resilience requires measured recovery:

Application-security metrics

Useful examples:

Risk indicators

Key risk indicators should have a plausible relationship to risk. Examples include unsupported critical systems, internet-exposed admin interfaces, stale privileged credentials, untested backups, or high-value services without logs.

Dashboard guidance

A dashboard should answer a decision question. Avoid putting dozens of unrelated numbers on one screen. Show trend, target, exception, owner, and context. Make it possible to drill into the underlying evidence.

Metric anti-patterns

Safe lab

Create synthetic monthly data for vulnerabilities, restore tests, and detection alerts. Build a small Python report that calculates medians, percentages, overdue items, and trend direction. Then write three management decisions that the metrics support.

Checkpoint

You should be able to explain how a metric could be gamed and what evidence would validate that it represents a real improvement. Continue with Modules 42, 47, 48, and 50.

Guided study workflow

Before you begin

Modules 42, 47, 48, and 50 help.

Practice task

Create synthetic monthly security data and build a simple report that shows trend, target, exception, owner, and decision supported. Identify how each metric could be gamed.

Continue with

Recommended next modules: 42, 47, 48, 50.