frameworks/nist-csf-2.0.psd1
|
# NIST Cybersecurity Framework 2.0: all 106 subcategories. CSF describes outcomes, # not settings, so most are Manual and the mapped ones report endpoint evidence # toward the outcome. Generated from NIST's OSCAL catalog, # https://github.com/usnistgov/oscal-content (nist.gov/CSF/v2.0). # Field meanings are in frameworks/README.md. @{ Id = 'NIST-CSF-2.0' Name = 'NIST Cybersecurity Framework 2.0' Source = 'https://www.nist.gov/cyberframework' Levels = @('CSF') Complete = $true Thresholds = @{} Requirements = @( @{ Id = 'GV.OC-01' Family = 'GV.OC' Level = 'CSF' Title = 'The organizational mission is understood and informs cybersecurity risk management' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.OC-02' Family = 'GV.OC' Level = 'CSF' Title = 'Internal and external stakeholders are understood, and their needs and expectations regarding cybersecurity risk management are understood and considered' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.OC-03' Family = 'GV.OC' Level = 'CSF' Title = 'Legal, regulatory, and contractual requirements regarding cybersecurity - including privacy and civil liberties obligations - are understood and managed' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.OC-04' Family = 'GV.OC' Level = 'CSF' Title = 'Critical objectives, capabilities, and services that external stakeholders depend on or expect from the organization are understood and communicated' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.OC-05' Family = 'GV.OC' Level = 'CSF' Title = 'Outcomes, capabilities, and services that the organization depends on are understood and communicated' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.OV-01' Family = 'GV.OV' Level = 'CSF' Title = 'Cybersecurity risk management strategy outcomes are reviewed to inform and adjust strategy and direction' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.OV-02' Family = 'GV.OV' Level = 'CSF' Title = 'The cybersecurity risk management strategy is reviewed and adjusted to ensure coverage of organizational requirements and risks' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.OV-03' Family = 'GV.OV' Level = 'CSF' Title = 'Organizational cybersecurity risk management performance is evaluated and reviewed for adjustments needed' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.PO-01' Family = 'GV.PO' Level = 'CSF' Title = 'Policy for managing cybersecurity risks is established based on organizational context, cybersecurity strategy, and priorities and is communicated and enforced' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.PO-02' Family = 'GV.PO' Level = 'CSF' Title = 'Policy for managing cybersecurity risks is reviewed, updated, communicated, and enforced to reflect changes in requirements, threats, technology, and organizational mission' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.RM-01' Family = 'GV.RM' Level = 'CSF' Title = 'Risk management objectives are established and agreed to by organizational stakeholders' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.RM-02' Family = 'GV.RM' Level = 'CSF' Title = 'Risk appetite and risk tolerance statements are established, communicated, and maintained' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.RM-03' Family = 'GV.RM' Level = 'CSF' Title = 'Cybersecurity risk management activities and outcomes are included in enterprise risk management processes' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.RM-04' Family = 'GV.RM' Level = 'CSF' Title = 'Strategic direction that describes appropriate risk response options is established and communicated' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.RM-05' Family = 'GV.RM' Level = 'CSF' Title = 'Lines of communication across the organization are established for cybersecurity risks, including risks from suppliers and other third parties' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.RM-06' Family = 'GV.RM' Level = 'CSF' Title = 'A standardized method for calculating, documenting, categorizing, and prioritizing cybersecurity risks is established and communicated' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.RM-07' Family = 'GV.RM' Level = 'CSF' Title = 'Strategic opportunities (i.e., positive risks) are characterized and are included in organizational cybersecurity risk discussions' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.RR-01' Family = 'GV.RR' Level = 'CSF' Title = 'Organizational leadership is responsible and accountable for cybersecurity risk and fosters a culture that is risk-aware, ethical, and continually improving' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.RR-02' Family = 'GV.RR' Level = 'CSF' Title = 'Roles, responsibilities, and authorities related to cybersecurity risk management are established, communicated, understood, and enforced' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.RR-03' Family = 'GV.RR' Level = 'CSF' Title = 'Adequate resources are allocated commensurate with the cybersecurity risk strategy, roles, responsibilities, and policies' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.RR-04' Family = 'GV.RR' Level = 'CSF' Title = 'Cybersecurity is included in human resources practices' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.SC-01' Family = 'GV.SC' Level = 'CSF' Title = 'A cybersecurity supply chain risk management program, strategy, objectives, policies, and processes are established and agreed to by organizational stakeholders' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.SC-02' Family = 'GV.SC' Level = 'CSF' Title = 'Cybersecurity roles and responsibilities for suppliers, customers, and partners are established, communicated, and coordinated internally and externally' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.SC-03' Family = 'GV.SC' Level = 'CSF' Title = 'Cybersecurity supply chain risk management is integrated into cybersecurity and enterprise risk management, risk assessment, and improvement processes' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.SC-04' Family = 'GV.SC' Level = 'CSF' Title = 'Suppliers are known and prioritized by criticality' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.SC-05' Family = 'GV.SC' Level = 'CSF' Title = 'Requirements to address cybersecurity risks in supply chains are established, prioritized, and integrated into contracts and other types of agreements with suppliers and other relevant third parties' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.SC-06' Family = 'GV.SC' Level = 'CSF' Title = 'Planning and due diligence are performed to reduce risks before entering into formal supplier or other third-party relationships' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.SC-07' Family = 'GV.SC' Level = 'CSF' Title = 'The risks posed by a supplier, their products and services, and other third parties are understood, recorded, prioritized, assessed, responded to, and monitored over the course of the relationship' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.SC-08' Family = 'GV.SC' Level = 'CSF' Title = 'Relevant suppliers and other third parties are included in incident planning, response, and recovery activities' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.SC-09' Family = 'GV.SC' Level = 'CSF' Title = 'Supply chain security practices are integrated into cybersecurity and enterprise risk management programs, and their performance is monitored throughout the technology product and service life cycle' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'GV.SC-10' Family = 'GV.SC' Level = 'CSF' Title = 'Cybersecurity supply chain risk management plans include provisions for activities that occur after the conclusion of a partnership or service agreement' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.AM-01' Family = 'ID.AM' Level = 'CSF' Title = 'Inventories of hardware managed by the organization are maintained' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.AM-02' Family = 'ID.AM' Level = 'CSF' Title = 'Inventories of software, services, and systems managed by the organization are maintained' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.AM-03' Family = 'ID.AM' Level = 'CSF' Title = 'Representations of the organization''s authorized network communication and internal and external network data flows are maintained' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.AM-04' Family = 'ID.AM' Level = 'CSF' Title = 'Inventories of services provided by suppliers are maintained' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.AM-05' Family = 'ID.AM' Level = 'CSF' Title = 'Assets are prioritized based on classification, criticality, resources, and impact on the mission' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.AM-07' Family = 'ID.AM' Level = 'CSF' Title = 'Inventories of data and corresponding metadata for designated data types are maintained' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.AM-08' Family = 'ID.AM' Level = 'CSF' Title = 'Systems, hardware, software, services, and data are managed throughout their life cycles' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.IM-01' Family = 'ID.IM' Level = 'CSF' Title = 'Improvements are identified from evaluations' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.IM-02' Family = 'ID.IM' Level = 'CSF' Title = 'Improvements are identified from security tests and exercises, including those done in coordination with suppliers and relevant third parties' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.IM-03' Family = 'ID.IM' Level = 'CSF' Title = 'Improvements are identified from execution of operational processes, procedures, and activities' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.IM-04' Family = 'ID.IM' Level = 'CSF' Title = 'Incident response plans and other cybersecurity plans that affect operations are established, communicated, maintained, and improved' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.RA-01' Family = 'ID.RA' Level = 'CSF' Title = 'Vulnerabilities in assets are identified, validated, and recorded' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.RA-02' Family = 'ID.RA' Level = 'CSF' Title = 'Cyber threat intelligence is received from information sharing forums and sources' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.RA-03' Family = 'ID.RA' Level = 'CSF' Title = 'Internal and external threats to the organization are identified and recorded' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.RA-04' Family = 'ID.RA' Level = 'CSF' Title = 'Potential impacts and likelihoods of threats exploiting vulnerabilities are identified and recorded' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.RA-05' Family = 'ID.RA' Level = 'CSF' Title = 'Threats, vulnerabilities, likelihoods, and impacts are used to understand inherent risk and inform risk response prioritization' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.RA-06' Family = 'ID.RA' Level = 'CSF' Title = 'Risk responses are chosen, prioritized, planned, tracked, and communicated' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.RA-07' Family = 'ID.RA' Level = 'CSF' Title = 'Changes and exceptions are managed, assessed for risk impact, recorded, and tracked' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.RA-08' Family = 'ID.RA' Level = 'CSF' Title = 'Processes for receiving, analyzing, and responding to vulnerability disclosures are established' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.RA-09' Family = 'ID.RA' Level = 'CSF' Title = 'The authenticity and integrity of hardware and software are assessed prior to acquisition and use' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'ID.RA-10' Family = 'ID.RA' Level = 'CSF' Title = 'Critical suppliers are assessed prior to acquisition' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'PR.AA-01' Family = 'PR.AA' Level = 'CSF' Title = 'Identities and credentials for authorized users, services, and hardware are managed by the organization' Checks = @('AC-GuestDisabled', 'AC-NoPasswordNotRequired', 'IA-PasswordComplexity', 'IA-PasswordHistory', 'IA-StoredPasswordProtection') } @{ Id = 'PR.AA-02' Family = 'PR.AA' Level = 'CSF' Title = 'Identities are proofed and bound to credentials based on the context of interactions' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'PR.AA-03' Family = 'PR.AA' Level = 'CSF' Title = 'Users, services, and hardware are authenticated' Checks = @('IA-NtlmV2Only', 'AC-AccountLockout', 'IA-BlankPasswordConsoleOnly') } @{ Id = 'PR.AA-04' Family = 'PR.AA' Level = 'CSF' Title = 'Identity assertions are protected, conveyed, and verified' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'PR.AA-05' Family = 'PR.AA' Level = 'CSF' Title = 'Access permissions, entitlements, and authorizations are defined in a policy, managed, enforced, and reviewed, and incorporate the principles of least privilege and separation of duties' Checks = @('AC-LocalAdminCount', 'AC-UacEnabled', 'AC-UacPromptBehavior') } @{ Id = 'PR.AA-06' Family = 'PR.AA' Level = 'CSF' Title = 'Physical access to assets is managed, monitored, and enforced commensurate with risk' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'PR.AT-01' Family = 'PR.AT' Level = 'CSF' Title = 'Personnel are provided with awareness and training so that they possess the knowledge and skills to perform general tasks with cybersecurity risks in mind' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'PR.AT-02' Family = 'PR.AT' Level = 'CSF' Title = 'Individuals in specialized roles are provided with awareness and training so that they possess the knowledge and skills to perform relevant tasks with cybersecurity risks in mind' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'PR.DS-01' Family = 'PR.DS' Level = 'CSF' Title = 'The confidentiality, integrity, and availability of data-at-rest are protected' Checks = @('SC-BitLocker') } @{ Id = 'PR.DS-02' Family = 'PR.DS' Level = 'CSF' Title = 'The confidentiality, integrity, and availability of data-in-transit are protected' Checks = @('SC-LegacyTlsDisabled', 'AC-RdpProtected') } @{ Id = 'PR.DS-10' Family = 'PR.DS' Level = 'CSF' Title = 'The confidentiality, integrity, and availability of data-in-use are protected' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'PR.DS-11' Family = 'PR.DS' Level = 'CSF' Title = 'Backups of data are created, protected, maintained, and tested' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'PR.IR-01' Family = 'PR.IR' Level = 'CSF' Title = 'Networks and environments are protected from unauthorized logical access and usage' Checks = @('SC-FirewallEnabled') } @{ Id = 'PR.IR-02' Family = 'PR.IR' Level = 'CSF' Title = 'The organization''s technology assets are protected from environmental threats' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'PR.IR-03' Family = 'PR.IR' Level = 'CSF' Title = 'Mechanisms are implemented to achieve resilience requirements in normal and adverse situations' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'PR.IR-04' Family = 'PR.IR' Level = 'CSF' Title = 'Adequate resource capacity to ensure availability is maintained' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'PR.PS-01' Family = 'PR.PS' Level = 'CSF' Title = 'Configuration management practices are established and applied' Checks = @('CM-Smb1Disabled', 'CM-NonessentialServices', 'CM-AutoplayDisabled', 'AC-InactivityLock', 'AC-LogonBanner', 'MP-RemovableStorage') } @{ Id = 'PR.PS-02' Family = 'PR.PS' Level = 'CSF' Title = 'Software is maintained, replaced, and removed commensurate with risk' Checks = @('SI-UpdateRecency') } @{ Id = 'PR.PS-03' Family = 'PR.PS' Level = 'CSF' Title = 'Hardware is maintained, replaced, and removed commensurate with risk' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'PR.PS-04' Family = 'PR.PS' Level = 'CSF' Title = 'Log records are generated and made available for continuous monitoring' Checks = @('AU-AuditPolicy', 'AU-SecurityLogSize', 'AU-TimeSync') } @{ Id = 'PR.PS-05' Family = 'PR.PS' Level = 'CSF' Title = 'Installation and execution of unauthorized software are prevented' Checks = @('CM-AlwaysInstallElevated') } @{ Id = 'PR.PS-06' Family = 'PR.PS' Level = 'CSF' Title = 'Secure software development practices are integrated, and their performance is monitored throughout the software development life cycle' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'DE.AE-02' Family = 'DE.AE' Level = 'CSF' Title = 'Potentially adverse events are analyzed to better understand associated activities' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'DE.AE-03' Family = 'DE.AE' Level = 'CSF' Title = 'Information is correlated from multiple sources' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'DE.AE-04' Family = 'DE.AE' Level = 'CSF' Title = 'The estimated impact and scope of adverse events are understood' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'DE.AE-06' Family = 'DE.AE' Level = 'CSF' Title = 'Information on adverse events is provided to authorized staff and tools' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'DE.AE-07' Family = 'DE.AE' Level = 'CSF' Title = 'Cyber threat intelligence and other contextual information are integrated into the analysis' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'DE.AE-08' Family = 'DE.AE' Level = 'CSF' Title = 'Incidents are declared when adverse events meet the defined incident criteria' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'DE.CM-01' Family = 'DE.CM' Level = 'CSF' Title = 'Networks and network services are monitored to find potentially adverse events' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'DE.CM-02' Family = 'DE.CM' Level = 'CSF' Title = 'The physical environment is monitored to find potentially adverse events' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'DE.CM-03' Family = 'DE.CM' Level = 'CSF' Title = 'Personnel activity and technology usage are monitored to find potentially adverse events' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'DE.CM-06' Family = 'DE.CM' Level = 'CSF' Title = 'External service provider activities and services are monitored to find potentially adverse events' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'DE.CM-09' Family = 'DE.CM' Level = 'CSF' Title = 'Computing hardware and software, runtime environments, and their data are monitored to find potentially adverse events' Checks = @('SI-AntivirusActive', 'SI-SignatureAge', 'SI-ScanRecency') } @{ Id = 'RS.AN-03' Family = 'RS.AN' Level = 'CSF' Title = 'Analysis is performed to establish what has taken place during an incident and the root cause of the incident' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'RS.AN-06' Family = 'RS.AN' Level = 'CSF' Title = 'Actions performed during an investigation are recorded, and the records'' integrity and provenance are preserved' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'RS.AN-07' Family = 'RS.AN' Level = 'CSF' Title = 'Incident data and metadata are collected, and their integrity and provenance are preserved' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'RS.AN-08' Family = 'RS.AN' Level = 'CSF' Title = 'An incident''s magnitude is estimated and validated' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'RS.CO-02' Family = 'RS.CO' Level = 'CSF' Title = 'Internal and external stakeholders are notified of incidents' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'RS.CO-03' Family = 'RS.CO' Level = 'CSF' Title = 'Information is shared with designated internal and external stakeholders' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'RS.MA-01' Family = 'RS.MA' Level = 'CSF' Title = 'The incident response plan is executed in coordination with relevant third parties once an incident is declared' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'RS.MA-02' Family = 'RS.MA' Level = 'CSF' Title = 'Incident reports are triaged and validated' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'RS.MA-03' Family = 'RS.MA' Level = 'CSF' Title = 'Incidents are categorized and prioritized' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'RS.MA-04' Family = 'RS.MA' Level = 'CSF' Title = 'Incidents are escalated or elevated as needed' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'RS.MA-05' Family = 'RS.MA' Level = 'CSF' Title = 'The criteria for initiating incident recovery are applied' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'RS.MI-01' Family = 'RS.MI' Level = 'CSF' Title = 'Incidents are contained' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'RS.MI-02' Family = 'RS.MI' Level = 'CSF' Title = 'Incidents are eradicated' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'RC.CO-03' Family = 'RC.CO' Level = 'CSF' Title = 'Recovery activities and progress in restoring operational capabilities are communicated to designated internal and external stakeholders' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'RC.CO-04' Family = 'RC.CO' Level = 'CSF' Title = 'Public updates on incident recovery are shared using approved methods and messaging' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'RC.RP-01' Family = 'RC.RP' Level = 'CSF' Title = 'The recovery portion of the incident response plan is executed once initiated from the incident response process' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'RC.RP-02' Family = 'RC.RP' Level = 'CSF' Title = 'Recovery actions are selected, scoped, prioritized, and performed' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'RC.RP-03' Family = 'RC.RP' Level = 'CSF' Title = 'The integrity of backups and other restoration assets is verified before using them for restoration' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'RC.RP-04' Family = 'RC.RP' Level = 'CSF' Title = 'Critical mission functions and cybersecurity risk management are considered to establish post-incident operational norms' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'RC.RP-05' Family = 'RC.RP' Level = 'CSF' Title = 'The integrity of restored assets is verified, systems and services are restored, and normal operating status is confirmed' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } @{ Id = 'RC.RP-06' Family = 'RC.RP' Level = 'CSF' Title = 'The end of incident recovery is declared based on criteria, and incident-related documentation is completed' Checks = @() Note = 'Not observable on the endpoint; assess from organizational evidence (policy, procedures, records, other systems).' } ) } |