NIST 800-171 3.4.1 (CM.L2-3.4.1): Baseline and Inventory
Establish and maintain baseline configurations and inventories of organizational systems (including hardware, software, firmware, and documentation) throughout the respective system development life cycles.
CMMC Level 2 practice CM.L2-3.4.1
What 3.4.1 means in practice
Write down how each kind of system should be built (the baseline) and keep a current inventory of hardware, software, firmware and documentation. Both are kept up to date as systems change, so an assessor can compare what exists with what was approved.
SPRS points and the CMMC POA&M
- CMMC Level 2 practice
- CM.L2-3.4.1
- SPRS points
- 5 points. When it is not met, the DoD Assessment Methodology subtracts 5 from the score of 110.
- CMMC POA&M
- Not allowed. It is worth 5 points, and 32 CFR 170.21(a)(2)(ii) admits only requirements worth 1 point, with one exception: 3.13.11 when encryption is used but not FIPS validated.
Sources: NIST SP 800-171 DoD Assessment Methodology, version 1.2.1 (June 24, 2020), Annex A; 32 CFR 170.21, Plan of Action and Milestones requirements.
What an assessor checks for 3.4.1
NIST SP 800-171A gives 6 determination statements for 3.4.1, each found satisfied or other than satisfied. Determine if:
- 3.4.1[a] a baseline configuration is established.
- 3.4.1[b] the baseline configuration includes hardware, software, firmware, and documentation.
- 3.4.1[c] the baseline configuration is maintained (reviewed and updated) throughout the system development life cycle.
- 3.4.1[d] a system inventory is established.
- 3.4.1[e] the system inventory includes hardware, software, firmware, and documentation.
- 3.4.1[f] the inventory is maintained (reviewed and updated) throughout the system development life cycle.
NIST SP 800-171A (June 2018), assessment objectives for 3.4.1
Evidence that shows 3.4.1 is met
- Documented baseline configurations for each system type.
- A current inventory of hardware, software and firmware, with owners.
- Records showing the baseline and the inventory were reviewed and updated.
- A comparison of deployed systems against the baseline, such as a policy compliance report.
How PolicyCortex gathers the evidence
PolicyCortex reads this evidence with the collectors below, read only, and grades 3.4.1 from it. Each line says what the product checks.
- Azure Policy: Assignments. Checks that Azure Policy assignments enforce baseline configurations and that few resources are out of compliance with them.
Meet the requirement once. Keep the evidence current.
- Published
- Last updated
- Unchanged since publication
