Skip to content
This repository has been archived by the owner on Apr 3, 2024. It is now read-only.

Latest commit

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..

NIST Special Publication 800-53 Revision 4 Control Mappings

This folder contains mappings of NIST Special Publication (SP) 800-53 Revision 4 to MITRE ATT&CK v10.1 along with parsers and supporting data.

Mappings Version Last Updated ATT&CK Version ATT&CK Domain
1.0 03 January 2022 ATT&CK-v10.1 Enterprise
Data
spreadsheet Lists all of the mappings for this control framework.
layers ATT&CK Navigator layers showing the mappings in the context of the ATT&CK Matrix.
stix Output STIX 2.0 json data. See the README in that folder for more information.
input Input spreadsheets from which the STIX is built. To rebuild the STIX data from the input spreadsheets, run python3 parse.py.See the README in that folder for more information.

Extended Fields

The NIST SP 800-53 Rev. 4 STIX data extends the general controls format with the following properties:

STIX field type description
x_mitre_impact list of strings the baseline-impact of the control or enhancement. Values include "LOW", "MODERATE", "HIGH".
x_mitre_family string The family to which the control belongs.
x_mitre_priority string The priority of the control. Control enhancements inherit this value from their parent control.

Mapping NIST 800-53 Revision 4 to ATT&CK

Scoping decisions and mapping methodology for NIST 800-53 Rev. 4 controls are documented below. The mapping methodology for NIST 800-53 Rev. 4 controls builds upon and refines the overall security control framework mapping methodology.

General Scoping Decisions

Item Scoping Decision
Operational vs. Policy and Procedural Controls This effort is focused on the technical and operational elements of NIST 800-53 and did not take into account the management elements that are often focused on organization specific policies and procedures. This decision was made because management specific controls are policy-based, and the intent of this effort was focusing on technical and operation controls that correlate to ATT&CK mitigations, techniques, and sub-techniques.
Mitigation vs. Monitoring Controls that may only monitor adversary behaviors are out of scope. The focus of this effort is on technical controls that mitigate adversary techniques and sub-techniques. For example, IR-5 Incident Monitoring would be out-of-scope as this does not serve as a mitigation, but rather detection of security incident occurrence. However, RA-4 Vulnerability Scanning is in scope as it can lead to findings which allow for remediation prior to exploitation (e.g., apply patches, remove vulnerable software) thereby mitigating attacks. Consideration is not given for the potential that an adversary might be dissuaded or change their tactics to try and avoid detection if they thought activity was being monitored.
Controls vs. Control Enhancements This effort maps at the control level and does not map to specific control enhancements.
Implicit vs. Explicit Mitigation This effort focuses on system-specific technical mitigations (e.g., block USB devices, perform data backups) and controls that support those mitigations rather than other, non-technical methods of mitigation (e.g., put system in a locked room, write a backup policy).
Network Infrastructure Devices ATT&CK v8 released on October 27, 2020, introduces techniques for adversary behavior on Network Infrastructure Devices, such as switches and routers. These have not been included in the control mappings.
Pre-compromise Mitigation Those techniques only associated with the Pre-compromise Mitigation are excluded. These apply to techniques occurring before an adversary gains Initial Access, such as Reconnaissance and Resource Development techniques, and are considered out of scope.

Control Family Scoping Decisions

NIST 800-53 revision 4 control families are listed below with links to the control family on the NIST web site and our rational for a given control family being in or out of scope:

Control Family In Scope Rationale
AC - Access Control Yes Access Control family is in scope as it provides technical and operational controls for the control and enforcement of system access, accounts, and information.
AT - Awareness and Training No Awareness and Training controls are not applicable as they are for general security awareness training and not specific threat mitigations.
AU - Audit and Accountability No Audit and Accountability controls are not applicable as they do not provide mitigations of specific threats, but instead detect successful attacks.
CA - Security Assessment and Authorization Yes Security Assessment and Authorization controls are in scope as they provide technical and operational controls and techniques for monitoring and assessing security at the system level.
CM - Configuration Management Yes Configuration Management controls are in scope as they maintain technical and operational controls for maintaining secure configuration of information systems.
CP - Contingency Planning Yes Contingency Planning controls are in scope as they provide operational and technical controls for information protection at the system level.
IA - Identification and Authentication Yes Identification and Authentication controls are in scope as they provide operational and technical controls for managing and enforcing identification and authentication of network and system users and devices.
IR - Incident Response No Incident Response controls are not applicable as they do not provide mitigations of specific threats but rather provide detection of security incident occurrences.
MA - Maintenance No Maintenance controls are not applicable as they are related to the procedural management of information system maintenance and are not threat-specific.
MP - Media Protection Yes Media Protection family is in scope as it provides technical and operational controls for the control and access of digital system media.
PE - Physical and Environmental Protection No Physical and Environmental Protection controls are not applicable as they are related to the management and protection of physical space.
PL - Planning No Planning controls are not applicable as they focus on high-level system security plans and are not threat-specific.
PM - Program Management No Program Management controls are not applicable as they focus on programmatic, organization-wide information security requirements for managing information security programs.
PS - Personnel Security No Personnel security controls are not applicable as they are related to the procedural management of individuals.
RA - Risk Assessment Yes Risk Assessment controls are in scope as they provide technical and operational controls and techniques for risk and vulnerability management and maintaining security at the system level.
SA - System and Services Acquisition Yes System and Services Acquisition are in scope as they provide technical and operational controls for security testing and evaluation of the system development life cycle and supply chain risk management.
SC - System and Communications Protection Yes System and Communications Protection controls are in scope as they provide technical and operational controls for the separation and protection of systems and information.
SI - System and Information Integrity Yes System and Information Integrity controls are in scope as they provide technical and operational controls and techniques for protecting and analyzing the integrity of software, firmware, and information.