Skip to main content
Security ProgramMaturityCMMCRisk ManagementFrameworks

Security Program Maturity Models: Where Do You Stand?

Sam Wheeler · August 22, 2024

One of the most common questions I get from organizations building or improving their security programs is: "How do we know if we're doing enough?" Maturity models are a structured answer to that question.

What Maturity Models Are

A security maturity model defines progressive levels of capability — typically numbered 1 through 5, from initial/ad hoc to optimized/leading. Each level describes what practices, processes, and capabilities are expected.

The value is comparative: you assess where you are, compare against where you want or need to be, and build a roadmap for closing the gap.

Commonly Referenced Models

NIST Cybersecurity Framework (CSF) Tiers. The CSF's four tiers (Partial, Risk-Informed, Repeatable, Adaptive) describe the maturity of your overall security risk management approach. They're qualitative rather than strictly defined, which makes them useful for self-assessment but less precise for formal certification.

Cybersecurity Maturity Model Certification (CMMC). Required for Department of Defense contractors, CMMC defines three levels with specific practice requirements. If you're a DoD contractor or pursuing that market, CMMC is a compliance requirement, not just a framework.

CIS Controls IG1/IG2/IG3. The Center for Internet Security structures its 18 controls into three Implementation Groups. IG1 is "essential cyber hygiene" — the foundation any organization should have. IG2 adds capabilities for organizations with more resources and higher risk. IG3 is for organizations facing the most sophisticated threats.

NIST CSF 2.0 Profiles. The updated CSF allows organizations to create profiles — customized views of the framework that reflect their specific risk tolerance, industry, and regulatory context. Profiles can be used for maturity comparison.

The Self-Assessment Problem

Maturity models are only as useful as the honesty of the assessment. Organizations that self-assess invariably rate themselves higher than independent assessors do — a consistent finding across the industry.

The reasons are predictable: controls that exist on paper but aren't operating get credited as in place. Assessors who are also responsible for the program have an incentive toward optimistic ratings. Leadership doesn't want to hear about how much work remains.

An independent assessment, even an informal one from an external advisor, produces more reliable baseline data. If you're self-assessing, build in explicit skepticism — assume your "implemented" controls are partially implemented until you can demonstrate otherwise.

Using Maturity Models Practically

Step 1: Choose your framework. Pick one that's appropriate for your industry, size, and goals. CIS Controls is a good all-purpose choice. NIST CSF works well for organizations with existing familiarity. Industry-specific frameworks (HITRUST for healthcare, PCI DSS for payments) may be most relevant if you're in those sectors.

Step 2: Assess honestly. Work through the framework's categories and document your current state for each. Where evidence is available, use it. Where it's not, that itself is a finding.

Step 3: Identify your target state. What maturity level do you need to achieve, and by when? Business requirements (customer requirements, regulatory obligations, risk tolerance) drive the target.

Step 4: Build a gap roadmap. Map the delta between current and target state into a prioritized project list. High-risk gaps go first. Build a realistic timeline with resource requirements.

Step 5: Measure progress. Reassess periodically (annually at minimum) to track whether the program is advancing.

The Real Goal

Maturity models are a means to an end. The goal isn't to reach a specific maturity level — it's to manage risk effectively. A Level 3 program with well-implemented controls that address your actual risks is more valuable than a Level 4 program built for the framework rather than your threat environment.

Use maturity models to structure your thinking and communicate your program's state to leadership — not as a target to optimize for its own sake.

Ready to strengthen your security?

Schedule a free consultation and let’s talk about your specific needs.

Get a Free Consultation