The MSP Shared Responsibility Matrix for CMMC, Worked Example

What a customer responsibility matrix between a defense contractor and its MSP actually looks like: who performs each Level 2 family, why ownership flips inside a single requirement, and where these matrices usually break.

If you use a managed service provider, the CMMC rule expects your system security plan (SSP) to document the relationship, and the MSP’s service description and customer responsibility matrix (CRM) to describe it (32 CFR § 170.19(c)(2)(ii)). Our MSP checklist tells you to ask for that matrix. This post shows what a good one looks like.

The thing most matrices get wrong is a single word. A matrix should say who performs each piece of work. Who owns the decisions behind it is a different question, and the answer to that one is almost always you.

A starting model, family by family

Here is the starting point our readiness team uses for a contractor whose IT is fully outsourced to an MSP. It assigns each of the 320 Level 2 assessment objectives to whoever performs the work.

Who performs the work, by familyYouMSPShared
  1. ACAccess Control28241870
  2. ATAwareness and Training99
  3. AUAudit and Accountability915529
  4. CASecurity Assessment11314
  5. CMConfiguration Management2118544
  6. IAIdentification and Authentication512825
  7. IRIncident Response54514
  8. MAMaintenance6410
  9. MPMedia Protection321015
  10. PSPersonnel Security224
  11. PEPhysical Protection15116
  12. RARisk Assessment3429
  13. SCSystem and Communications Protection10211041
  14. SISystem and Information Integrity712120
128 objectives you perform118 the MSP performs74 shared
Illustrative starting model for a fully outsourced IT setup, counted across all 320 Level 2 assessment objectives. Numbers in each bar are objectives. Your own matrix will differ with your MSP’s actual services.

Three patterns stand out. Some families barely leave your hands: awareness and training, physical protection and the security assessment work sit almost entirely with you, because they’re about your people, your buildings and your own plan. Personnel security splits down the middle, because the MSP’s administrators need screening too. Others are mostly the MSP’s, like maintenance, where every objective is performed by the MSP or shared. And media protection is the most shared family of all, because handling media touches both your staff and the MSP’s systems.

Ownership flips inside a single requirement

A family-level view hides the most useful detail. Inside one requirement, the work often alternates between you and the MSP, objective by objective. System auditing is the clearest case:

AU.L2-3.3.1 System Auditing · six objectives, two owners
  1. Event typesYou define[a] Which events get logged is specifiedMSP performs[c] Audit records are created
  2. Record contentYou define[b] What each record must contain is definedMSP performs[d] Records actually contain it
  3. RetentionYou define[e] How long records are kept is definedMSP performs[f] Records are retained that long

The pattern is define, then perform. You decide which events to log, what each record must contain and how long to keep it; the MSP’s platform does the logging. If the matrix just says “AU.L2-3.3.1: MSP,” the three decisions have no owner, and an assessor will find that out at objective [a].

Retention is a good example of why the decision has to be yours. CMMC sets no number, but your contract does: DFARS 252.204-7012(e) requires you to preserve images of affected systems and relevant monitoring data for at least 90 days from the date you submit an incident report. A log platform’s default retention is a licensing setting, not that decision.

The same split runs through the rest of the matrix. Every organization-defined value in Level 2, how often you scan, how quickly you patch, when sessions lock, is yours to adopt even when the MSP drafts it, because the affirmation your senior official signs is yours.

Where these matrices usually break

Here’s what an assessor’s pen does to a typical matrix. The rows are illustrative, and each mark is a pattern we see again and again:

RequirementPerformed byNotes
IR.L2-3.6.2 Incident ReportingShared 1
PS.L2-3.9.1 Screen IndividualsYouBackground checks at hire2
SI.L2-3.14.2 Malicious Code ProtectionMSPManaged endpoint service
MSP monitoring & endpoint tools—Not listed3
CA.L2-3.12.4 System Security PlanYou“See MSP matrix v1”4
  1. 1Shared, but nobody owns it. “Shared” is honest, but it isn’t an assignment. The MSP may detect and contain an incident, but reporting it to DoD within 72 hours is your obligation under DFARS 252.204-7012(c). Every shared row needs a sentence saying which part is whose.
  2. 2The MSP’s own people are missing. Its administrators can reach your environment, so screening (PS.L2-3.9.1), multifactor authentication on remote maintenance sessions (MA.L2-3.7.5) and their accounts all fall under your requirements too.
  3. 3The tools aren’t in it. Remote monitoring, endpoint protection and log platforms hold your logs, configurations and credentials. Services that handle that security data are in your scope and assessed as Security Protection Assets, so list each tool, not just the service.
  4. 4It never meets the SSP. The rule says the requirements from the CRM “must be documented or referred to in the OSA’s SSP” (§ 170.17(c)(6)(ii)). An SSP pointing at an old version gives the assessor two answers to the same question.

Building yours

  1. Start from the MSP’s actual services, not its marketing. Which systems does it run, which tools does it use, and which of your accounts can its people reach?
  2. Work at the objective level for every requirement you share. A requirement-level “shared” hides the define-and-perform split.
  3. Name the decision owner for every defined value, and make it you.
  4. Write the evidence into each row. For the MSP’s rows, say what it will hand you at assessment time: records, reports, screenshots, or a person to interview.
  5. Reference the matrix from your SSP, requirement by requirement, and review both whenever the MSP changes a tool or a service.

The model above is a starting point, not an answer. Your matrix should reflect the services your MSP actually delivers, and the best test of it is whether an assessor could pick any objective, find its owner, and see the evidence.

Sources: 32 CFR Part 170, § 170.17(c)(6)(ii) and § 170.19(c)(2); NIST SP 800-171A (June 2018), 3.3.1; DFARS 252.204-7012(c) and (e). Family model: 1st Defense readiness reference model for a fully outsourced IT environment, objective level.

§02
NEXT STEP

Want an assessor’s read on your situation?

Talk to a Certified Assessor about where you stand.

Thirty minutes. No obligation.

CONSULTATION REQUEST · FORM 01A