First Take on CMMC

Over the past two months we’ve been hearing a lot of buzz about CMMC, both with active customers and security partners. In this post, we will talk about our initial high level reaction to the significant new standard.

We’re doing a webinar on March 4 at 1:00 PM CST with a customer, CalcuQuote, to talk about CMMC and how it applies in the EMS domain, where there are a large number of smaller scale DoD suppliers. You can register for the webinar to hear more.

What Is CMMC

The Cybersecurity Maturity Model Certification is a new (January 2020) standard and accompanying process that will be applied to Department of Defense contractors starting in roughly September 2020. At a broad brush, it is closely related to NIST 800-171 except with a maturity component and actual audits for contractors handling very sensitive data.

The controls in CMMC are broken into 17 control areas:

Access Control (AC)Asset Management (AM)Awareness and Training (AT)
Audit and Accountability (AU)Configuration Management (CM)Identification and Authentication (IA)
Incident Response (IR)Maintenance (MA)Media Protection (MP)
Personnel Security (PS)Physical Protection (PE)Recovery (RE)
Risk Management (RM)Security Assessment (CA)Situational Awareness (SA)
Systems and Communications Protection (SC)System and Information Integrity (SI)

Within each of these areas, you can imagine a specific control that must be in place, or a control objective where several controls work in concert to meet the control objective.

CMMC defines Processes and Practices. We use the idea of Maturity to provide a more nuanced view than a simple binary analysis.

The following table outlines the way CMMC handles thinking about maturity of Processes:

Maturity LevelDescriptionProcesses
1PerformedAd hoc.
2DocumentedPolicy exists, practices documented to implement policy.
3ManagedEstablish, maintain and resource a plan that includes the domain.
4ReviewedReview and measure activities for effectiveness.
5OptimizingStandarize and optimize an approach.

The following table outlines how CMMC handles 5 Levels of Practices:

LevelPractice DescriptionControlsWho?
1Basic HygieneFAR
2Intermediate Cyber HygieneFAR + Subset from NIST 800-171
3Good Cyber HygieneFAR + NIST 800-171Protect CUIMost should aim here
4ProactiveNIST 800-171B + 15 practicesProtect CUI + Reduce Risk of APTHousehold names
5Advanced / ProgressiveNIST 800-171r1 & B 11 practicesHousehold names

CMMC adds a certification or verification element to the standard process, meaning that companies won't be able to self assess - but rather will need to be audited or certified by a Certified Third Party Assessment Organization (C3PAO). Note that the certifying bodies aren't ready to start certifying yet!

Critical Analysis

In some ways, CMMC is effectively building on the success of NIST CSF and it's maturity component and expanding it to cover more specific controls. One advantage of a system that captures maturity is that we can build a roadmap from our current maturity level to our desired maturity level. Such a system can emphasize progress and improvement instead of failing scores.

The DoD says that CMMC is intended to be a cost effective way of securing the DoD supply chain. Basing the analysis on NIST 171, which for Level 3 (Protecting CUI), suggests substantial organizational investments, this seems to be a hopeful assertion. One of our first recommendations is that customers communicate with executive management to make sure the costs and effort are understood and accounted for in the business plan. My instinct is that this is going to be extremely costly to implement throughout the supply chain.

That being said, since the marketplace and ecosystem don't exist yet, the costs aren't clear. The DoD will specify the CMMC level required in sections L & M of RFP and cybersecurity will be "an allowable cost". I suspect this means many large companies will pass on significant costs for things they should have been doing all along to the government. The CMMC FAQ suggests that "the costs will not be prohibitive." We will see...

The standard adds more explicit audit steps, reminiscent of FedRamp, with a marketplace and ecosystem of Certified Third Party Assessment Organization (C3PAO). It is not exactly clear how these will be applied and administered. If the Prime vendors require audits for most subs, then this will be a substantial cost through the whole ecosystem. If they don't, it won't be an effective supply chain security initiative.

It is unclear just what criteria will make a DoD Contract require Level 3 versus Level 5. It is equally unclear how a Prime Vendor will know how to apply the maturity levels to their subcontractors. This is a substantial and dangerous area of interpretation that could lead to unfair business practices and security gaps.

A further complexity is scope. As with almost any audit, the devil is in the details. We've seen companies scope an audit so narrowly that it is meaningless - but then they pass and many reviewers don't notice. It seems that having more explicit rules about how scoping should work would benefit the ecosystem. One idea would be to have a standardized way of capturing the scope in detail, then review that periodically and maybe do spot check audits like the IRS does on tax returns and have a penalty if the scope is misleading.

SecurityProgram.io and CMMC

securityprogram.io already provides a simple task management interface and evidence gathering capability to help companies build their programs. To make it work better with CMMC, we have identified the following additional functions:

  1. Specific training around CUI
  2. Mapping of CMMC Controls (Currently have NIST 800-53, CIS-20, NIST-CSF)
  3. Ability to generate a self assessment report based on task progress
  4. Maturity live in dashboard
  5. Generate required system security plan (SSP)

We didn't build securityprogram.io for CMMC, but we're pretty sure it will make it easier for people to achieve their goals.

Conclusion

CMMC is an ambitious unifying standard that could help the DoD substantially improve the security of their supply chain. It will likely add very substantial costs to defense contracts. Given the breadth of the challenge, we're excited about the opportunity to potentially help a lot of companies navigate it with securityprogram.io.

References

Share this article with colleagues

Popular Posts

Ready to get started?

Build a comprehensive security program using our proven model.
© 2012-2024 Jemurai. All rights reserved.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram