DoD Shifts from RMF to CSRMC
The Department of Defense is officially replacing its 21-year-old Risk Management Framework (RMF) with the new Cybersecurity Risk Management and Control (CSRMC) framework. This shift emphasizes continuous monitoring and aligns more closely with Zero Trust principles. For engineers, this means detection rules and compliance dashboards in Splunk must be re-mapped to the new CSRMC controls, particularly across the seven ZT pillars.
The RMF, in use since 2014, was criticized for being slow, overly reliant on static checklists, and insufficiently responsive to operational needs, leaving systems vulnerable. Acting DoD CIO Katie Arrington, who spearheaded the change, stated the CSRMC represents a "cultural fundamental shift" toward automation and resilience to defend against modern adversaries. The new CSRMC framework compresses the RMF's seven steps into a five-phase lifecycle: Design, Build, Test, Onboard, and Operations. This structure is designed to embed security from the start and enable a "constant ATO [Authority to Operate] posture" through real-time dashboards and automated alerts, rather than periodic reviews. This transition aligns with the DoD's mandate to achieve a target-level Zero Trust architecture by fiscal year 2027. The CSRMC's emphasis on continuous monitoring and automation serves as the procedural engine for implementing the 152 Zero Trust activities outlined across the seven ZT pillars: User, Device, Applications & Workloads, Data, Network & Environment, Automation & Orchestration, and Visibility & Analytics. For the User pillar, a core component of Zero Trust, this means a move toward continuous verification of identities using multi-factor authentication and behavioral analytics. In Splunk, this requires re-mapping detection rules to focus on identity-based threats and building dashboards that provide real-time visibility into user and non-person entity (NPE) activities, in line with an enterprise identity management system. SIEM integrations must now support this dynamic model by ingesting data that allows for continuous risk assessment. For multi-client environments, best practices dictate using unique indexes per customer and role-based access controls to segregate data while allowing for centralized management and monitoring against CSRMC and Zero Trust principles. The CSRMC operationalizes Zero Trust by shifting from a "snapshot in time" compliance exercise to a state of constant, automated verification. This requires leveraging Splunk for real-time operational risk understanding, not just as a system of record for historical compliance data. The goal is to make security an integral part of the development lifecycle (DevSecOps) and ensure cyber survivability in contested environments.