NIST SP 800-53 revision 5

NIST-SP-800-53-rev5

National Institute of Standards and Technology - Special Publication 800-53 - Security and Privacy Controls for Information Systems and Organizations

Showing 1189 controls

AC-1 Access Control

Policy and Procedures

a. Develop, document, and disseminate to [Assignment: organization-defined personnel or roles]: 1. [Selection (one or more): Organization-level; Mission/business process-level; System-level] access co...

AC-10 Access Control

Concurrent Session Control

Limit the number of concurrent sessions for each [Assignment: organization-defined account and/or account type] to [Assignment: organization-defined number].

AC-11 Access Control

Device Lock

a. Prevent further access to the system by [Selection (one or more): initiating a device lock after [Assignment: organization-defined time period] of inactivity; requiring the user to initiate a devic...

AC-11(1) Access Control

Device Lock | Pattern-hiding Displays

Conceal, via the device lock, information previously visible on the display with a publicly viewable image.

AC-12 Access Control

Session Termination

Automatically terminate a user session after [Assignment: organization-defined conditions or trigger events requiring session disconnect].

AC-12(1) Access Control

Session Termination | User-initiated Logouts

Provide a logout capability for user-initiated communications sessions whenever authentication is used to gain access to [Assignment: organization-defined information resources].

AC-12(2) Access Control

Session Termination | Termination Message

Display an explicit logout message to users indicating the termination of authenticated communications sessions.

AC-12(3) Access Control

Session Termination | Timeout Warning Message

Display an explicit message to users indicating that the session will end in [Assignment: organization-defined time until end of session].

AC-13 Access Control

Supervision and Review — Access Control

[Withdrawn: Incorporated into AC-2 and AU-6.]

AC-14 Access Control

Permitted Actions Without Identification or Authentication

a. Identify [Assignment: organization-defined user actions] that can be performed on the system without identification or authentication consistent with organizational mission and business functions;...

AC-14(1) Access Control

Permitted Actions Without Identification or Authentication | Necessary Uses

[Withdrawn: Incorporated into AC-14.]

AC-15 Access Control

Automated Marking

[Withdrawn: Incorporated into MP-3.]

AC-16 Access Control

Security and Privacy Attributes

a. Provide the means to associate [Assignment: organization-defined types of security and privacy attributes] with [Assignment: organization-defined security and privacy attribute values] for informat...

AC-16(1) Access Control

Security and Privacy Attributes | Dynamic Attribute Association

Dynamically associate security and privacy attributes with [Assignment: organization-defined subjects and objects] in accordance with the following security and privacy policies as information is crea...

AC-16(10) Access Control

Security and Privacy Attributes | Attribute Configuration by Authorized Individuals

Provide authorized individuals the capability to define or change the type and value of security and privacy attributes available for association with subjects and objects.

AC-16(2) Access Control

Security and Privacy Attributes | Attribute Value Changes by Authorized Individuals

Provide authorized individuals (or processes acting on behalf of individuals) the capability to define or change the value of associated security and privacy attributes.

AC-16(3) Access Control

Security and Privacy Attributes | Maintenance of Attribute Associations by System

Maintain the association and integrity of [Assignment: organization-defined security and privacy attributes] to [Assignment: organization-defined subjects and objects].

AC-16(4) Access Control

Security and Privacy Attributes | Association of Attributes by Authorized Individuals

Provide the capability to associate [Assignment: organization-defined security and privacy attributes] with [Assignment: organization-defined subjects and objects] by authorized individuals (or proces...

AC-16(5) Access Control

Security and Privacy Attributes | Attribute Displays on Objects to Be Output

Display security and privacy attributes in human-readable form on each object that the system transmits to output devices to identify [Assignment: organization-defined special dissemination, handling,...

AC-16(6) Access Control

Security and Privacy Attributes | Maintenance of Attribute Association

Require personnel to associate and maintain the association of [Assignment: organization-defined security and privacy attributes] with [Assignment: organization-defined subjects and objects] in accord...

AC-16(7) Access Control

Security and Privacy Attributes | Consistent Attribute Interpretation

Provide a consistent interpretation of security and privacy attributes transmitted between distributed system components.

AC-16(8) Access Control

Security and Privacy Attributes | Association Techniques and Technologies

Implement [Assignment: organization-defined techniques and technologies] in associating security and privacy attributes to information.

AC-16(9) Access Control

Security and Privacy Attributes | Attribute Reassignment — Regrading Mechanisms

Change security and privacy attributes associated with information only via regrading mechanisms validated using [Assignment: organization-defined techniques or procedures].

AC-17 Access Control

Remote Access

a. Establish and document usage restrictions, configuration/connection requirements, and implementation guidance for each type of remote access allowed; and b. Authorize each type of remote access to...

AC-17(1) Access Control

Remote Access | Monitoring and Control

Employ automated mechanisms to monitor and control remote access methods.

AC-17(10) Access Control

Remote Access | Authenticate Remote Commands

Implement [Assignment: organization-defined mechanisms] to authenticate [Assignment: organization-defined remote commands].

AC-17(2) Access Control

Remote Access | Protection of Confidentiality and Integrity Using Encryption

Implement cryptographic mechanisms to protect the confidentiality and integrity of remote access sessions.

AC-17(3) Access Control

Remote Access | Managed Access Control Points

Route remote accesses through authorized and managed network access control points.

AC-17(4) Access Control

Remote Access | Privileged Commands and Access

(a) Authorize the execution of privileged commands and access to security-relevant information via remote access only in a format that provides assessable evidence and for the following needs: [Assign...

AC-17(5) Access Control

Remote Access | Monitoring for Unauthorized Connections

[Withdrawn: Incorporated into SI-4.]

AC-17(6) Access Control

Remote Access | Protection of Mechanism Information

Protect information about remote access mechanisms from unauthorized use and disclosure.

AC-17(7) Access Control

Remote Access | Additional Protection for Security Function Access

[Withdrawn: Incorporated into AC-3(10).]

AC-17(8) Access Control

Remote Access | Disable Nonsecure Network Protocols

[Withdrawn: Incorporated into CM-7.]

AC-17(9) Access Control

Remote Access | Disconnect or Disable Access

Provide the capability to disconnect or disable remote access to the system within [Assignment: organization-defined time period].

AC-18 Access Control

Wireless Access

a. Establish configuration requirements, connection requirements, and implementation guidance for each type of wireless access; and b. Authorize each type of wireless access to the system prior to all...

AC-18(1) Access Control

Wireless Access | Authentication and Encryption

Protect wireless access to the system using authentication of [Selection (one or more): users; devices] and encryption.

AC-18(2) Access Control

Wireless Access | Monitoring Unauthorized Connections

[Withdrawn: Incorporated into SI-4.]

AC-18(3) Access Control

Wireless Access | Disable Wireless Networking

Disable, when not intended for use, wireless networking capabilities embedded within system components prior to issuance and deployment.

AC-18(4) Access Control

Wireless Access | Restrict Configurations by Users

Identify and explicitly authorize users allowed to independently configure wireless networking capabilities.

AC-18(5) Access Control

Wireless Access | Antennas and Transmission Power Levels

Select radio antennas and calibrate transmission power levels to reduce the probability that signals from wireless access points can be received outside of organization-controlled boundaries.

AC-19 Access Control

Access Control for Mobile Devices

a. Establish configuration requirements, connection requirements, and implementation guidance for organization-controlled mobile devices, to include when such devices are outside of controlled areas;...

AC-19(1) Access Control

Access Control for Mobile Devices | Use of Writable and Portable Storage Devices

[Withdrawn: Incorporated into MP-7.]

AC-19(2) Access Control

Access Control for Mobile Devices | Use of Personally Owned Portable Storage Devices

[Withdrawn: Incorporated into MP-7.]

AC-19(3) Access Control

Access Control for Mobile Devices | Use of Portable Storage Devices with No Identifiable Owner

[Withdrawn: Incorporated into MP-7.]

AC-19(4) Access Control

Access Control for Mobile Devices | Restrictions for Classified Information

(a) Prohibit the use of unclassified mobile devices in facilities containing systems processing, storing, or transmitting classified information unless specifically permitted by the authorizing offici...

AC-19(5) Access Control

Access Control for Mobile Devices | Full Device or Container-based Encryption

Employ [Selection: full-device encryption; container-based encryption] to protect the confidentiality and integrity of information on [Assignment: organization-defined mobile devices].

AC-2 Access Control

Account Management

a. Define and document the types of accounts allowed and specifically prohibited for use within the system; b. Assign account managers; c. Require [Assignment: organization-defined prerequisites and c...

AC-2(1) Access Control

Account Management | Automated System Account Management

Support the management of system accounts using [Assignment: organization-defined automated mechanisms].

AC-2(10) Access Control

Account Management | Shared and Group Account Credential Change

[Withdrawn: Incorporated into AC-2k.]

AC-2(11) Access Control

Account Management | Usage Conditions

Enforce [Assignment: organization-defined circumstances and/or usage conditions] for [Assignment: organization-defined system accounts].

AC-2(12) Access Control

Account Management | Account Monitoring for Atypical Usage

(a) Monitor system accounts for [Assignment: organization-defined atypical usage]; and (b) Report atypical usage of system accounts to [Assignment: organization-defined personnel or roles].

AC-2(13) Access Control

Account Management | Disable Accounts for High-risk Individuals

Disable accounts of individuals within [Assignment: organization-defined time period] of discovery of [Assignment: organization-defined significant risks].

AC-2(2) Access Control

Account Management | Automated Temporary and Emergency Account Management

Automatically [Selection: remove; disable] temporary and emergency accounts after [Assignment: organization-defined time period for each type of account].

AC-2(3) Access Control

Account Management | Disable Accounts

Disable accounts within [Assignment: organization-defined time period] when the accounts: (a) Have expired; (b) Are no longer associated with a user or individual; (c) Are in violation of organizatio...

AC-2(4) Access Control

Account Management | Automated Audit Actions

Automatically audit account creation, modification, enabling, disabling, and removal actions.

AC-2(5) Access Control

Account Management | Inactivity Logout

Require that users log out when [Assignment: organization-defined time period of expected inactivity or description of when to log out].

AC-2(6) Access Control

Account Management | Dynamic Privilege Management

Implement [Assignment: organization-defined dynamic privilege management capabilities].

AC-2(7) Access Control

Account Management | Privileged User Accounts

(a) Establish and administer privileged user accounts in accordance with [Selection: a role-based access scheme; an attribute-based access scheme]; (b) Monitor privileged role or attribute assignments...

AC-2(8) Access Control

Account Management | Dynamic Account Management

Create, activate, manage, and deactivate [Assignment: organization-defined system accounts] dynamically.

AC-2(9) Access Control

Account Management | Restrictions on Use of Shared and Group Accounts

Only permit the use of shared and group accounts that meet [Assignment: organization-defined conditions for establishing shared and group accounts].

AC-20 Access Control

Use of External Systems

a. [Selection (one or more): Establish [Assignment: organization-defined terms and conditions]; Identify [Assignment: organization-defined controls asserted to be implemented on external systems]], co...

AC-20(1) Access Control

Use of External Systems | Limits on Authorized Use

Permit authorized individuals to use an external system to access the system or to process, store, or transmit organization-controlled information only after: (a) Verification of the implementation of...

AC-20(2) Access Control

Use of External Systems | Portable Storage Devices — Restricted Use

Restrict the use of organization-controlled portable storage devices by authorized individuals on external systems using [Assignment: organization-defined restrictions].

AC-20(3) Access Control

Use of External Systems | Non-organizationally Owned Systems — Restricted Use

Restrict the use of non-organizationally owned systems or system components to process, store, or transmit organizational information using [Assignment: organization-defined restrictions].

AC-20(4) Access Control

Use of External Systems | Network Accessible Storage Devices — Prohibited Use

Prohibit the use of [Assignment: organization-defined network accessible storage devices] in external systems.

AC-20(5) Access Control

Use of External Systems | Portable Storage Devices — Prohibited Use

Prohibit the use of organization-controlled portable storage devices by authorized individuals on external systems.

AC-21 Access Control

Information Sharing

a. Enable authorized users to determine whether access authorizations assigned to a sharing partner match the information’s access and use restrictions for [Assignment: organization-defined informatio...

AC-21(1) Access Control

Information Sharing | Automated Decision Support

Employ [Assignment: organization-defined automated mechanisms] to enforce information-sharing decisions by authorized users based on access authorizations of sharing partners and access restrictions o...

AC-21(2) Access Control

Information Sharing | Information Search and Retrieval

Implement information search and retrieval services that enforce [Assignment: organization-defined information sharing restrictions].

AC-22 Access Control

Publicly Accessible Content

a. Designate individuals authorized to make information publicly accessible; b. Train authorized individuals to ensure that publicly accessible information does not contain nonpublic information; c. R...

AC-23 Access Control

Data Mining Protection

Employ [Assignment: organization-defined data mining prevention and detection techniques] for [Assignment: organization-defined data storage objects] to detect and protect against unauthorized data mi...

AC-24 Access Control

Access Control Decisions

[Selection: Establish procedures; Implement mechanisms] to ensure [Assignment: organization-defined access control decisions] are applied to each access request prior to access enforcement.

AC-24(1) Access Control

Access Control Decisions | Transmit Access Authorization Information

Transmit [Assignment: organization-defined access authorization information] using [Assignment: organization-defined controls] to [Assignment: organization-defined systems] that enforce access control...

AC-24(2) Access Control

Access Control Decisions | No User or Process Identity

Enforce access control decisions based on [Assignment: organization-defined security or privacy attributes] that do not include the identity of the user or process acting on behalf of the user.

AC-25 Access Control

Reference Monitor

Implement a reference monitor for [Assignment: organization-defined access control policies] that is tamperproof, always invoked, and small enough to be subject to analysis and testing, the completene...

AC-3 Access Control

Access Enforcement

Enforce approved authorizations for logical access to information and system resources in accordance with applicable access control policies.

AC-3(1) Access Control

Access Enforcement | Restricted Access to Privileged Functions

[Withdrawn: Incorporated into AC-6.]

AC-3(10) Access Control

Access Enforcement | Audited Override of Access Control Mechanisms

Employ an audited override of automated access control mechanisms under [Assignment: organization-defined conditions] by [Assignment: organization-defined roles].

AC-3(11) Access Control

Access Enforcement | Restrict Access to Specific Information Types

Restrict access to data repositories containing [Assignment: organization-defined information types].

AC-3(12) Access Control

Access Enforcement | Assert and Enforce Application Access

(a) Require applications to assert, as part of the installation process, the access needed to the following system applications and functions: [Assignment: organization-defined system applications and...

AC-3(13) Access Control

Access Enforcement | Attribute-based Access Control

Enforce attribute-based access control policy over defined subjects and objects and control access based upon [Assignment: organization-defined attributes to assume access permissions].

AC-3(14) Access Control

Access Enforcement | Individual Access

Provide [Assignment: organization-defined mechanisms] to enable individuals to have access to the following elements of their personally identifiable information: [Assignment: organization-defined ele...

AC-3(15) Access Control

Access Enforcement | Discretionary and Mandatory Access Control

(a) Enforce [Assignment: organization-defined mandatory access control policy] over the set of covered subjects and objects specified in the policy; and (b) Enforce [Assignment: organization-defined d...

AC-3(2) Access Control

Access Enforcement | Dual Authorization

Enforce dual authorization for [Assignment: organization-defined privileged commands and/or other organization-defined actions].

AC-3(3) Access Control

Access Enforcement | Mandatory Access Control

Enforce [Assignment: organization-defined mandatory access control policy] over the set of covered subjects and objects specified in the policy, and where the policy: (a) Is uniformly enforced across...

AC-3(4) Access Control

Access Enforcement | Discretionary Access Control

Enforce [Assignment: organization-defined discretionary access control policy] over the set of covered subjects and objects specified in the policy, and where the policy specifies that a subject that...

AC-3(5) Access Control

Access Enforcement | Security-relevant Information

Prevent access to [Assignment: organization-defined security-relevant information] except during secure, non-operable system states.

AC-3(6) Access Control

Access Enforcement | Protection of User and System Information

[Withdrawn: Incorporated into MP-4 and SC-28.]

AC-3(7) Access Control

Access Enforcement | Role-based Access Control

Enforce a role-based access control policy over defined subjects and objects and control access based upon [Assignment: organization-defined roles and users authorized to assume such roles].

AC-3(8) Access Control

Access Enforcement | Revocation of Access Authorizations

Enforce the revocation of access authorizations resulting from changes to the security attributes of subjects and objects based on [Assignment: organization-defined rules governing the timing of revoc...

AC-3(9) Access Control

Access Enforcement | Controlled Release

Release information outside of the system only if: (a) The receiving [Assignment: organization-defined system or system component] provides [Assignment: organization-defined controls]; and (b) [Assign...

AC-4 Access Control

Information Flow Enforcement

Enforce approved authorizations for controlling the flow of information within the system and between connected systems based on [Assignment: organization-defined information flow control policies].

AC-4(1) Access Control

Information Flow Enforcement | Object Security and Privacy Attributes

Use [Assignment: organization-defined security and privacy attributes] associated with [Assignment: organization-defined information, source, and destination objects] to enforce [Assignment: organizat...

AC-4(10) Access Control

Information Flow Enforcement | Enable and Disable Security or Privacy Policy Filters

Provide the capability for privileged administrators to enable and disable [Assignment: organization-defined security or privacy policy filters] under the following conditions: [Assignment: organizati...

AC-4(11) Access Control

Information Flow Enforcement | Configuration of Security or Privacy Policy Filters

Provide the capability for privileged administrators to configure [Assignment: organization-defined security or privacy policy filters] to support different security or privacy policies.

AC-4(12) Access Control

Information Flow Enforcement | Data Type Identifiers

When transferring information between different security domains, use [Assignment: organization-defined data type identifiers] to validate data essential for information flow decisions.

AC-4(13) Access Control

Information Flow Enforcement | Decomposition into Policy-relevant Subcomponents

When transferring information between different security domains, decompose information into [Assignment: organization-defined policy-relevant subcomponents] for submission to policy enforcement mecha...

AC-4(14) Access Control

Information Flow Enforcement | Security or Privacy Policy Filter Constraints

When transferring information between different security domains, implement [Assignment: organization-defined security or privacy policy filters] requiring fully enumerated formats that restrict data...

AC-4(15) Access Control

Information Flow Enforcement | Detection of Unsanctioned Information

When transferring information between different security domains, examine the information for the presence of [Assignment: organization-defined unsanctioned information] and prohibit the transfer of s...

AC-4(16) Access Control

Information Flow Enforcement | Information Transfers on Interconnected Systems

[Withdrawn: Incorporated into AC-4.]

AC-4(17) Access Control

Information Flow Enforcement | Domain Authentication

Uniquely identify and authenticate source and destination points by [Selection (one or more): organization; system; application; service; individual] for information transfer.

AC-4(18) Access Control

Information Flow Enforcement | Security Attribute Binding

[Withdrawn: Incorporated into AC-16.]

AC-4(19) Access Control

Information Flow Enforcement | Validation of Metadata

When transferring information between different security domains, implement [Assignment: organization-defined security or privacy policy filters] on metadata.

AC-4(2) Access Control

Information Flow Enforcement | Processing Domains

Use protected processing domains to enforce [Assignment: organization-defined information flow control policies] as a basis for flow control decisions.

AC-4(20) Access Control

Information Flow Enforcement | Approved Solutions

Employ [Assignment: organization-defined solutions in approved configurations] to control the flow of [Assignment: organization-defined information] across security domains.

AC-4(21) Access Control

Information Flow Enforcement | Physical or Logical Separation of Information Flows

Separate information flows logically or physically using [Assignment: organization-defined mechanisms and/or techniques] to accomplish [Assignment: organization-defined required separations by types o...

AC-4(22) Access Control

Information Flow Enforcement | Access Only

Provide access from a single device to computing platforms, applications, or data residing in multiple different security domains, while preventing information flow between the different security doma...

AC-4(23) Access Control

Information Flow Enforcement | Modify Non-releasable Information

When transferring information between different security domains, modify non-releasable information by implementing [Assignment: organization-defined modification action].

AC-4(24) Access Control

Information Flow Enforcement | Internal Normalized Format

When transferring information between different security domains, parse incoming data into an internal normalized format and regenerate the data to be consistent with its intended specification.

AC-4(25) Access Control

Information Flow Enforcement | Data Sanitization

When transferring information between different security domains, sanitize data to minimize [Selection (one or more): delivery of malicious content, command and control of malicious code, malicious co...

AC-4(26) Access Control

Information Flow Enforcement | Audit Filtering Actions

When transferring information between different security domains, record and audit content filtering actions and results for the information being filtered.

AC-4(27) Access Control

Information Flow Enforcement | Redundant/independent Filtering Mechanisms

When transferring information between different security domains, implement content filtering solutions that provide redundant and independent filtering mechanisms for each data type.

AC-4(28) Access Control

Information Flow Enforcement | Linear Filter Pipelines

When transferring information between different security domains, implement a linear content filter pipeline that is enforced with discretionary and mandatory access controls.

AC-4(29) Access Control

Information Flow Enforcement | Filter Orchestration Engines

When transferring information between different security domains, employ content filter orchestration engines to ensure that: (a) Content filtering mechanisms successfully complete execution without e...

AC-4(3) Access Control

Information Flow Enforcement | Dynamic Information Flow Control

Enforce [Assignment: organization-defined information flow control policies].

AC-4(30) Access Control

Information Flow Enforcement | Filter Mechanisms Using Multiple Processes

When transferring information between different security domains, implement content filtering mechanisms using multiple processes.

AC-4(31) Access Control

Information Flow Enforcement | Failed Content Transfer Prevention

When transferring information between different security domains, prevent the transfer of failed content to the receiving domain.

AC-4(32) Access Control

Information Flow Enforcement | Process Requirements for Information Transfer

When transferring information between different security domains, the process that transfers information between filter pipelines: (a) Does not filter message content; (b) Validates filtering metadata...

AC-4(4) Access Control

Information Flow Enforcement | Flow Control of Encrypted Information

Prevent encrypted information from bypassing [Assignment: organization-defined information flow control mechanisms] by [Selection (one or more): decrypting the information; blocking the flow of the en...

AC-4(5) Access Control

Information Flow Enforcement | Embedded Data Types

Enforce [Assignment: organization-defined limitations] on embedding data types within other data types.

AC-4(6) Access Control

Information Flow Enforcement | Metadata

Enforce information flow control based on [Assignment: organization-defined metadata].

AC-4(7) Access Control

Information Flow Enforcement | One-way Flow Mechanisms

Enforce one-way information flows through hardware-based flow control mechanisms.

AC-4(8) Access Control

Information Flow Enforcement | Security and Privacy Policy Filters

(a) Enforce information flow control using [Assignment: organization-defined security or privacy policy filters] as a basis for flow control decisions for [Assignment: organization-defined information...

AC-4(9) Access Control

Information Flow Enforcement | Human Reviews

Enforce the use of human reviews for [Assignment: organization-defined information flows] under the following conditions: [Assignment: organization-defined conditions].

AC-5 Access Control

Separation of Duties

a. Identify and document [Assignment: organization-defined duties of individuals requiring separation]; and b. Define system access authorizations to support separation of duties.

AC-6 Access Control

Least Privilege

Employ the principle of least privilege, allowing only authorized accesses for users (or processes acting on behalf of users) that are necessary to accomplish assigned organizational tasks.

AC-6(1) Access Control

Least Privilege | Authorize Access to Security Functions

Authorize access for [Assignment: organization-defined individuals or roles] to: (a) [Assignment: organization-defined security functions (deployed in hardware, software, and firmware)]; and (b) [Assi...

AC-6(10) Access Control

Least Privilege | Prohibit Non-privileged Users from Executing Privileged Functions

Prevent non-privileged users from executing privileged functions.

AC-6(2) Access Control

Least Privilege | Non-privileged Access for Nonsecurity Functions

Require that users of system accounts (or roles) with access to [Assignment: organization-defined security functions or security-relevant information] use non-privileged accounts or roles, when access...

AC-6(3) Access Control

Least Privilege | Network Access to Privileged Commands

Authorize network access to [Assignment: organization-defined privileged commands] only for [Assignment: organization-defined compelling operational needs] and document the rationale for such access i...

AC-6(4) Access Control

Least Privilege | Separate Processing Domains

Provide separate processing domains to enable finer-grained allocation of user privileges.

AC-6(5) Access Control

Least Privilege | Privileged Accounts

Restrict privileged accounts on the system to [Assignment: organization-defined personnel or roles].

AC-6(6) Access Control

Least Privilege | Privileged Access by Non-organizational Users

Prohibit privileged access to the system by non-organizational users.

AC-6(7) Access Control

Least Privilege | Review of User Privileges

(a) Review [Assignment: organization-defined frequency] the privileges assigned to [Assignment: organization-defined roles or classes of users] to validate the need for such privileges; and (b) Reassi...

AC-6(8) Access Control

Least Privilege | Privilege Levels for Code Execution

Prevent the following software from executing at higher privilege levels than users executing the software: [Assignment: organization-defined software].

AC-6(9) Access Control

Least Privilege | Log Use of Privileged Functions

Log the execution of privileged functions.

AC-7 Access Control

Unsuccessful Logon Attempts

a. Enforce a limit of [Assignment: organization-defined number] consecutive invalid logon attempts by a user during a [Assignment: organization-defined time period]; and b. Automatically [Selection (o...

AC-7(1) Access Control

Unsuccessful Logon Attempts | Automatic Account Lock

[Withdrawn: Incorporated into AC-7.]

AC-7(2) Access Control

Unsuccessful Logon Attempts | Purge or Wipe Mobile Device

Purge or wipe information from [Assignment: organization-defined mobile devices] based on [Assignment: organization-defined purging or wiping requirements and techniques] after [Assignment: organizati...

AC-7(3) Access Control

Unsuccessful Logon Attempts | Biometric Attempt Limiting

Limit the number of unsuccessful biometric logon attempts to [Assignment: organization-defined number].

AC-7(4) Access Control

Unsuccessful Logon Attempts | Use of Alternate Authentication Factor

(a) Allow the use of [Assignment: organization-defined authentication factors] that are different from the primary authentication factors after the number of organization-defined consecutive invalid l...

AC-8 Access Control

System Use Notification

a. Display [Assignment: organization-defined system use notification message or banner] to users before granting access to the system that provides privacy and security notices consistent with applica...

AC-9 Access Control

Previous Logon Notification

Notify the user, upon successful logon to the system, of the date and time of the last logon.

AC-9(1) Access Control

Previous Logon Notification | Unsuccessful Logons

Notify the user, upon successful logon, of the number of unsuccessful logon attempts since the last successful logon.

AC-9(2) Access Control

Previous Logon Notification | Successful and Unsuccessful Logons

Notify the user, upon successful logon, of the number of [Selection: successful logons; unsuccessful logon attempts; both] during [Assignment: organization-defined time period].

AC-9(3) Access Control

Previous Logon Notification | Notification of Account Changes

Notify the user, upon successful logon, of changes to [Assignment: organization-defined security-related characteristics or parameters of the user’s account] during [Assignment: organization-defined t...

AC-9(4) Access Control

Previous Logon Notification | Additional Logon Information

Notify the user, upon successful logon, of the following additional information: [Assignment: organization-defined additional information].

CA-1 Assessment, Authorization, and Monitoring

Policy and Procedures

a. Develop, document, and disseminate to [Assignment: organization-defined personnel or roles]: 1. [Selection (one or more): Organization-level; Mission/business process-level; System-level] assessmen...

CA-2 Assessment, Authorization, and Monitoring

Control Assessments

a. Select the appropriate assessor or assessment team for the type of assessment to be conducted; b. Develop a control assessment plan that describes the scope of the assessment including: 1. Controls...

CA-2(1) Assessment, Authorization, and Monitoring

Control Assessments | Independent Assessors

Employ independent assessors or assessment teams to conduct control assessments.

CA-2(2) Assessment, Authorization, and Monitoring

Control Assessments | Specialized Assessments

Include as part of control assessments, [Assignment: organization-defined frequency], [Selection: announced; unannounced], [Selection (one or more): in-depth monitoring; security instrumentation; auto...

CA-2(3) Assessment, Authorization, and Monitoring

Control Assessments | Leveraging Results from External Organizations

Leverage the results of control assessments performed by [Assignment: organization-defined external organization] on [Assignment: organization-defined system] when the assessment meets [Assignment: or...

CA-3 Assessment, Authorization, and Monitoring

Information Exchange

a. Approve and manage the exchange of information between the system and other systems using [Selection (one or more): interconnection security agreements; information exchange security agreements; me...

CA-3(1) Assessment, Authorization, and Monitoring

Information Exchange | Unclassified National Security System Connections

[Withdrawn: Moved to SC-7(25).]

CA-3(2) Assessment, Authorization, and Monitoring

Information Exchange | Classified National Security System Connections

[Withdrawn: Moved to SC-7(26).]

CA-3(3) Assessment, Authorization, and Monitoring

Information Exchange | Unclassified Non-national Security System Connections

[Withdrawn: Moved to SC-7(27).]

CA-3(4) Assessment, Authorization, and Monitoring

Information Exchange | Connections to Public Networks

[Withdrawn: Moved to SC-7(28).]

CA-3(5) Assessment, Authorization, and Monitoring

Information Exchange | Restrictions on External System Connections

[Withdrawn: Moved to SC-7(5).]

CA-3(6) Assessment, Authorization, and Monitoring

Information Exchange | Transfer Authorizations

Verify that individuals or systems transferring data between interconnecting systems have the requisite authorizations (i.e., write permissions or privileges) prior to accepting such data.

CA-3(7) Assessment, Authorization, and Monitoring

Information Exchange | Transitive Information Exchanges

(a) Identify transitive (downstream) information exchanges with other systems through the systems identified in CA-3a; and (b) Take measures to ensure that transitive (downstream) information exchange...

CA-4 Assessment, Authorization, and Monitoring

Security Certification

[Withdrawn: Incorporated into CA-2.]

CA-5 Assessment, Authorization, and Monitoring

Plan of Action and Milestones

a. Develop a plan of action and milestones for the system to document the planned remediation actions of the organization to correct weaknesses or deficiencies noted during the assessment of the contr...

CA-5(1) Assessment, Authorization, and Monitoring

Plan of Action and Milestones | Automation Support for Accuracy and Currency

Ensure the accuracy, currency, and availability of the plan of action and milestones for the system using [Assignment: organization-defined automated mechanisms].

CA-6 Assessment, Authorization, and Monitoring

Authorization

a. Assign a senior official as the authorizing official for the system; b. Assign a senior official as the authorizing official for common controls available for inheritance by organizational systems;...

CA-6(1) Assessment, Authorization, and Monitoring

Authorization | Joint Authorization — Intra-organization

Employ a joint authorization process for the system that includes multiple authorizing officials from the same organization conducting the authorization.

CA-6(2) Assessment, Authorization, and Monitoring

Authorization | Joint Authorization — Inter-organization

Employ a joint authorization process for the system that includes multiple authorizing officials with at least one authorizing official from an organization external to the organization conducting the...

CA-7 Assessment, Authorization, and Monitoring

Continuous Monitoring

Develop a system-level continuous monitoring strategy and implement continuous monitoring in accordance with the organization-level continuous monitoring strategy that includes: a. Establishing the fo...

CA-7(1) Assessment, Authorization, and Monitoring

Continuous Monitoring | Independent Assessment

Employ independent assessors or assessment teams to monitor the controls in the system on an ongoing basis.

CA-7(2) Assessment, Authorization, and Monitoring

Continuous Monitoring | Types of Assessments

[Withdrawn: Incorporated into CA-2.]

CA-7(3) Assessment, Authorization, and Monitoring

Continuous Monitoring | Trend Analyses

Employ trend analyses to determine if control implementations, the frequency of continuous monitoring activities, and the types of activities used in the continuous monitoring process need to be modif...

CA-7(4) Assessment, Authorization, and Monitoring

Continuous Monitoring | Risk Monitoring

Ensure risk monitoring is an integral part of the continuous monitoring strategy that includes the following: (a) Effectiveness monitoring; (b) Compliance monitoring; and (c) Change monitoring.

CA-7(5) Assessment, Authorization, and Monitoring

Continuous Monitoring | Consistency Analysis

Employ the following actions to validate that policies are established and implemented controls are operating in a consistent manner: [Assignment: organization-defined actions].

CA-7(6) Assessment, Authorization, and Monitoring

Continuous Monitoring | Automation Support for Monitoring

Ensure the accuracy, currency, and availability of monitoring results for the system using [Assignment: organization-defined automated mechanisms].

CA-8 Assessment, Authorization, and Monitoring

Penetration Testing

Conduct penetration testing [Assignment: organization-defined frequency] on [Assignment: organization-defined systems or system components].

CA-8(1) Assessment, Authorization, and Monitoring

Penetration Testing | Independent Penetration Testing Agent or Team

Employ an independent penetration testing agent or team to perform penetration testing on the system or system components.

CA-8(2) Assessment, Authorization, and Monitoring

Penetration Testing | Red Team Exercises

Employ the following red-team exercises to simulate attempts by adversaries to compromise organizational systems in accordance with applicable rules of engagement: [Assignment: organization-defined re...

CA-8(3) Assessment, Authorization, and Monitoring

Penetration Testing | Facility Penetration Testing

Employ a penetration testing process that includes [Assignment: organization-defined frequency] [Selection: announced; unannounced] attempts to bypass or circumvent controls associated with physical a...

CA-9 Assessment, Authorization, and Monitoring

Internal System Connections

a. Authorize internal connections of [Assignment: organization-defined system components or classes of components] to the system; b. Document, for each internal connection, the interface characteristi...

CA-9(1) Assessment, Authorization, and Monitoring

Internal System Connections | Compliance Checks

Perform security and privacy compliance checks on constituent system components prior to the establishment of the internal connection.

AU-1 Audit and Accountability

Policy and Procedures

a. Develop, document, and disseminate to [Assignment: organization-defined personnel or roles]: 1. [Selection (one or more): Organization-level; Mission/business process-level; System-level] audit and...

AU-10 Audit and Accountability

Non-repudiation

Provide irrefutable evidence that an individual (or process acting on behalf of an individual) has performed [Assignment: organization-defined actions to be covered by non-repudiation].

AU-10(1) Audit and Accountability

Non-repudiation | Association of Identities

(a) Bind the identity of the information producer with the information to [Assignment: organization-defined strength of binding]; and (b) Provide the means for authorized individuals to determine the...

AU-10(2) Audit and Accountability

Non-repudiation | Validate Binding of Information Producer Identity

(a) Validate the binding of the information producer identity to the information at [Assignment: organization-defined frequency]; and (b) Perform [Assignment: organization-defined actions] in the even...

AU-10(3) Audit and Accountability

Non-repudiation | Chain of Custody

Maintain reviewer or releaser credentials within the established chain of custody for information reviewed or released.

AU-10(4) Audit and Accountability

Non-repudiation | Validate Binding of Information Reviewer Identity

(a) Validate the binding of the information reviewer identity to the information at the transfer or release points prior to release or transfer between [Assignment: organization-defined security domai...

AU-10(5) Audit and Accountability

Non-repudiation | Digital Signatures

[Withdrawn: Incorporated into SI-7.]

AU-11 Audit and Accountability

Audit Record Retention

Retain audit records for [Assignment: organization-defined time period consistent with records retention policy] to provide support for after-the-fact investigations of incidents and to meet regulator...

AU-11(1) Audit and Accountability

Audit Record Retention | Long-term Retrieval Capability

Employ [Assignment: organization-defined measures] to ensure that long-term audit records generated by the system can be retrieved.

AU-12 Audit and Accountability

Audit Record Generation

a. Provide audit record generation capability for the event types the system is capable of auditing as defined in AU-2a on [Assignment: organization-defined system components]; b. Allow [Assignment: o...

AU-12(1) Audit and Accountability

Audit Record Generation | System-wide and Time-correlated Audit Trail

Compile audit records from [Assignment: organization-defined system components] into a system-wide (logical or physical) audit trail that is time-correlated to within [Assignment: organization-defined...

AU-12(2) Audit and Accountability

Audit Record Generation | Standardized Formats

Produce a system-wide (logical or physical) audit trail composed of audit records in a standardized format.

AU-12(3) Audit and Accountability

Audit Record Generation | Changes by Authorized Individuals

Provide and implement the capability for [Assignment: organization-defined individuals or roles] to change the logging to be performed on [Assignment: organization-defined system components] based on...

AU-12(4) Audit and Accountability

Audit Record Generation | Query Parameter Audits of Personally Identifiable Information

Provide and implement the capability for auditing the parameters of user query events for data sets containing personally identifiable information.

AU-13 Audit and Accountability

Monitoring for Information Disclosure

a. Monitor [Assignment: organization-defined open-source information and/or information sites] [Assignment: organization-defined frequency] for evidence of unauthorized disclosure of organizational in...

AU-13(1) Audit and Accountability

Monitoring for Information Disclosure | Use of Automated Tools

Monitor open-source information and information sites using [Assignment: organization-defined automated mechanisms].

AU-13(2) Audit and Accountability

Monitoring for Information Disclosure | Review of Monitored Sites

Review the list of open-source information sites being monitored [Assignment: organization-defined frequency].

AU-13(3) Audit and Accountability

Monitoring for Information Disclosure | Unauthorized Replication of Information

Employ discovery techniques, processes, and tools to determine if external entities are replicating organizational information in an unauthorized manner.

AU-14 Audit and Accountability

Session Audit

a. Provide and implement the capability for [Assignment: organization-defined users or roles] to [Selection (one or more): record; view; hear; log] the content of a user session under [Assignment: org...

AU-14(1) Audit and Accountability

Session Audit | System Start-up

Initiate session audits automatically at system start-up.

AU-14(2) Audit and Accountability

Session Audit | Capture and Record Content

[Withdrawn: Incorporated into AU-14.]

AU-14(3) Audit and Accountability

Session Audit | Remote Viewing and Listening

Provide and implement the capability for authorized users to remotely view and hear content related to an established user session in real time.

AU-15 Audit and Accountability

Alternate Audit Logging Capability

[Withdrawn: Moved to AU-5(5).]

AU-16 Audit and Accountability

Cross-organizational Audit Logging

Employ [Assignment: organization-defined methods] for coordinating [Assignment: organization-defined audit information] among external organizations when audit information is transmitted across organi...

AU-16(1) Audit and Accountability

Cross-organizational Audit Logging | Identity Preservation

Preserve the identity of individuals in cross-organizational audit trails.

AU-16(2) Audit and Accountability

Cross-organizational Audit Logging | Sharing of Audit Information

Provide cross-organizational audit information to [Assignment: organization-defined organizations] based on [Assignment: organization-defined cross-organizational sharing agreements].

AU-16(3) Audit and Accountability

Cross-organizational Audit Logging | Disassociability

Implement [Assignment: organization-defined measures] to disassociate individuals from audit information transmitted across organizational boundaries.

AU-2 Audit and Accountability

Event Logging

a. Identify the types of events that the system is capable of logging in support of the audit function: [Assignment: organization-defined event types that the system is capable of logging]; b. Coordin...

AU-2(1) Audit and Accountability

Event Logging | Compilation of Audit Records from Multiple Sources

[Withdrawn: Incorporated into AU-12.]

AU-2(2) Audit and Accountability

Event Logging | Selection of Audit Events by Component

[Withdrawn: Incorporated into AU-12.]

AU-2(3) Audit and Accountability

Event Logging | Reviews and Updates

[Withdrawn: Incorporated into AU-2.]

AU-2(4) Audit and Accountability

Event Logging | Privileged Functions

[Withdrawn: Incorporated into AC-6(9).]

AU-3 Audit and Accountability

Content of Audit Records

Ensure that audit records contain information that establishes the following: a. What type of event occurred; b. When the event occurred; c. Where the event occurred; d. Source of the event; e. Outcom...

AU-3(1) Audit and Accountability

Content of Audit Records | Additional Audit Information

Generate audit records containing the following additional information: [Assignment: organization-defined additional information].

AU-3(2) Audit and Accountability

Content of Audit Records | Centralized Management of Planned Audit Record Content

[Withdrawn: Incorporated into PL-9.]

AU-3(3) Audit and Accountability

Content of Audit Records | Limit Personally Identifiable Information Elements

Limit personally identifiable information contained in audit records to the following elements identified in the privacy risk assessment: [Assignment: organization-defined elements].

AU-4 Audit and Accountability

Audit Log Storage Capacity

Allocate audit log storage capacity to accommodate [Assignment: organization-defined audit log retention requirements].

AU-4(1) Audit and Accountability

Audit Log Storage Capacity | Transfer to Alternate Storage

Transfer audit logs [Assignment: organization-defined frequency] to a different system, system component, or media other than the system or system component conducting the logging.

AU-5 Audit and Accountability

Response to Audit Logging Process Failures

a. Alert [Assignment: organization-defined personnel or roles] within [Assignment: organization-defined time period] in the event of an audit logging process failure; and b. Take the following additio...

AU-5(1) Audit and Accountability

Response to Audit Logging Process Failures | Storage Capacity Warning

Provide a warning to [Assignment: organization-defined personnel, roles, and/or locations] within [Assignment: organization-defined time period] when allocated audit log storage volume reaches [Assign...

AU-5(2) Audit and Accountability

Response to Audit Logging Process Failures | Real-time Alerts

Provide an alert within [Assignment: organization-defined real-time period] to [Assignment: organization-defined personnel, roles, and/or locations] when the following audit failure events occur: [Ass...

AU-5(3) Audit and Accountability

Response to Audit Logging Process Failures | Configurable Traffic Volume Thresholds

Enforce configurable network communications traffic volume thresholds reflecting limits on audit log storage capacity and [Selection: reject; delay] network traffic above those thresholds.

AU-5(4) Audit and Accountability

Response to Audit Logging Process Failures | Shutdown on Failure

Invoke a [Selection: full system shutdown; partial system shutdown; degraded operational mode with limited mission or business functionality available] in the event of [Assignment: organization-define...

AU-5(5) Audit and Accountability

Response to Audit Logging Process Failures | Alternate Audit Logging Capability

Provide an alternate audit logging capability in the event of a failure in primary audit logging capability that implements [Assignment: organization-defined alternate audit logging functionality].

AU-6 Audit and Accountability

Audit Record Review, Analysis, and Reporting

a. Review and analyze system audit records [Assignment: organization-defined frequency] for indications of [Assignment: organization-defined inappropriate or unusual activity] and the potential impact...

AU-6(1) Audit and Accountability

Audit Record Review, Analysis, and Reporting | Automated Process Integration

Integrate audit record review, analysis, and reporting processes using [Assignment: organization-defined automated mechanisms].

AU-6(10) Audit and Accountability

Audit Record Review, Analysis, and Reporting | Audit Level Adjustment

[Withdrawn: Incorporated into AU-6.]

AU-6(2) Audit and Accountability

Audit Record Review, Analysis, and Reporting | Automated Security Alerts

[Withdrawn: Incorporated into SI-4.]

AU-6(3) Audit and Accountability

Audit Record Review, Analysis, and Reporting | Correlate Audit Record Repositories

Analyze and correlate audit records across different repositories to gain organization-wide situational awareness.

AU-6(4) Audit and Accountability

Audit Record Review, Analysis, and Reporting | Central Review and Analysis

Provide and implement the capability to centrally review and analyze audit records from multiple components within the system.

AU-6(5) Audit and Accountability

Audit Record Review, Analysis, and Reporting | Integrated Analysis of Audit Records

Integrate analysis of audit records with analysis of [Selection (one or more): vulnerability scanning information; performance data; system monitoring information; [Assignment: organization-defined da...

AU-6(6) Audit and Accountability

Audit Record Review, Analysis, and Reporting | Correlation with Physical Monitoring

Correlate information from audit records with information obtained from monitoring physical access to further enhance the ability to identify suspicious, inappropriate, unusual, or malevolent activity...

AU-6(7) Audit and Accountability

Audit Record Review, Analysis, and Reporting | Permitted Actions

Specify the permitted actions for each [Selection (one or more): system process; role; user] associated with the review, analysis, and reporting of audit record information.

AU-6(8) Audit and Accountability

Audit Record Review, Analysis, and Reporting | Full Text Analysis of Privileged Commands

Perform a full text analysis of logged privileged commands in a physically distinct component or subsystem of the system, or other system that is dedicated to that analysis.

AU-6(9) Audit and Accountability

Audit Record Review, Analysis, and Reporting | Correlation with Information from Nontechnical Sources

Correlate information from nontechnical sources with audit record information to enhance organization-wide situational awareness.

AU-7 Audit and Accountability

Audit Record Reduction and Report Generation

Provide and implement an audit record reduction and report generation capability that: a. Supports on-demand audit record review, analysis, and reporting requirements and after-the-fact investigations...

AU-7(1) Audit and Accountability

Audit Record Reduction and Report Generation | Automatic Processing

Provide and implement the capability to process, sort, and search audit records for events of interest based on the following content: [Assignment: organization-defined fields within audit records].

AU-7(2) Audit and Accountability

Audit Record Reduction and Report Generation | Automatic Sort and Search

[Withdrawn: Incorporated into AU-7(1).]

AU-8 Audit and Accountability

Time Stamps

a. Use internal system clocks to generate time stamps for audit records; and b. Record time stamps for audit records that meet [Assignment: organization-defined granularity of time measurement] and th...

AU-8(1) Audit and Accountability

Time Stamps | Synchronization with Authoritative Time Source

[Withdrawn: Moved to SC-45(1).]

AU-8(2) Audit and Accountability

Time Stamps | Secondary Authoritative Time Source

[Withdrawn: Moved to SC-45(2).]

AU-9 Audit and Accountability

Protection of Audit Information

a. Protect audit information and audit logging tools from unauthorized access, modification, and deletion; and b. Alert [Assignment: organization-defined personnel or roles] upon detection of unauthor...

AU-9(1) Audit and Accountability

Protection of Audit Information | Hardware Write-once Media

Write audit trails to hardware-enforced, write-once media.

AU-9(2) Audit and Accountability

Protection of Audit Information | Store on Separate Physical Systems or Components

Store audit records [Assignment: organization-defined frequency] in a repository that is part of a physically different system or system component than the system or component being audited.

AU-9(3) Audit and Accountability

Protection of Audit Information | Cryptographic Protection

Implement cryptographic mechanisms to protect the integrity of audit information and audit tools.

AU-9(4) Audit and Accountability

Protection of Audit Information | Access by Subset of Privileged Users

Authorize access to management of audit logging functionality to only [Assignment: organization-defined subset of privileged users or roles].

AU-9(5) Audit and Accountability

Protection of Audit Information | Dual Authorization

Enforce dual authorization for [Selection (one or more): movement; deletion] of [Assignment: organization-defined audit information].

AU-9(6) Audit and Accountability

Protection of Audit Information | Read-only Access

Authorize read-only access to audit information to [Assignment: organization-defined subset of privileged users or roles].

AU-9(7) Audit and Accountability

Protection of Audit Information | Store on Component with Different Operating System

Store audit information on a component running a different operating system than the system or component being audited.

AT-1 Awareness and Training

Policy and Procedures

a. Develop, document, and disseminate to [Assignment: organization-defined personnel or roles]: 1. [Selection (one or more): Organization-level; Mission/business process-level; System-level] awareness...

AT-2 Awareness and Training

Literacy Training and Awareness

a. Provide security and privacy literacy training to system users (including managers, senior executives, and contractors): 1. As part of initial training for new users and [Assignment: organization-d...

AT-2(1) Awareness and Training

Literacy Training and Awareness | Practical Exercises

Provide practical exercises in literacy training that simulate events and incidents.

AT-2(2) Awareness and Training

Literacy Training and Awareness | Insider Threat

Provide literacy training on recognizing and reporting potential indicators of insider threat.

AT-2(3) Awareness and Training

Literacy Training and Awareness | Social Engineering and Mining

Provide literacy training on recognizing and reporting potential and actual instances of social engineering and social mining.

AT-2(4) Awareness and Training

Literacy Training and Awareness | Suspicious Communications and Anomalous System Behavior

Provide literacy training on recognizing suspicious communications and anomalous behavior in organizational systems using [Assignment: organization-defined indicators of malicious code].

AT-2(5) Awareness and Training

Literacy Training and Awareness | Advanced Persistent Threat

Provide literacy training on the advanced persistent threat.

AT-2(6) Awareness and Training

Literacy Training and Awareness | Cyber Threat Environment

(a) Provide literacy training on the cyber threat environment; and (b) Reflect current cyber threat information in system operations.

AT-3 Awareness and Training

Role-based Training

a. Provide role-based security and privacy training to personnel with the following roles and responsibilities: [Assignment: organization-defined roles and responsibilities]: 1. Before authorizing acc...

AT-3(1) Awareness and Training

Role-based Training | Environmental Controls

Provide [Assignment: organization-defined personnel or roles] with initial and [Assignment: organization-defined frequency] training in the employment and operation of environmental controls.

AT-3(2) Awareness and Training

Role-based Training | Physical Security Controls

Provide [Assignment: organization-defined personnel or roles] with initial and [Assignment: organization-defined frequency] training in the employment and operation of physical security controls.

AT-3(3) Awareness and Training

Role-based Training | Practical Exercises

Provide practical exercises in security and privacy training that reinforce training objectives.

AT-3(4) Awareness and Training

Role-based Training | Suspicious Communications and Anomalous System Behavior

[Withdrawn: Moved to AT-2(4)].

AT-3(5) Awareness and Training

Role-based Training | Processing Personally Identifiable Information

Provide [Assignment: organization-defined personnel or roles] with initial and [Assignment: organization-defined frequency] training in the employment and operation of personally identifiable informat...

AT-4 Awareness and Training

Training Records

a. Document and monitor information security and privacy training activities, including security and privacy awareness training and specific role-based security and privacy training; and b. Retain ind...

AT-5 Awareness and Training

Contacts with Security Groups and Associations

[Withdrawn: Incorporated into PM-15.]

AT-6 Awareness and Training

Training Feedback

Provide feedback on organizational training results to the following personnel [Assignment: organization-defined frequency]: [Assignment: organization-defined personnel].

CM-1 Configuration Management

Policy and Procedures

a. Develop, document, and disseminate to [Assignment: organization-defined personnel or roles]: 1. [Selection (one or more): Organization-level; Mission/business process-level; System-level] configura...

CM-10 Configuration Management

Software Usage Restrictions

a. Use software and associated documentation in accordance with contract agreements and copyright laws; b. Track the use of software and associated documentation protected by quantity licenses to cont...

CM-10(1) Configuration Management

Software Usage Restrictions | Open-source Software

Establish the following restrictions on the use of open-source software: [Assignment: organization-defined restrictions].

CM-11 Configuration Management

User-installed Software

a. Establish [Assignment: organization-defined policies] governing the installation of software by users; b. Enforce software installation policies through the following methods: [Assignment: organiza...

CM-11(1) Configuration Management

User-installed Software | Alerts for Unauthorized Installations

[Withdrawn: Incorporated into CM-8(3).]

CM-11(2) Configuration Management

User-installed Software | Software Installation with Privileged Status

Allow user installation of software only with explicit privileged status.

CM-11(3) Configuration Management

User-installed Software | Automated Enforcement and Monitoring

Enforce and monitor compliance with software installation policies using [Assignment: organization-defined automated mechanisms].

CM-12 Configuration Management

Information Location

a. Identify and document the location of [Assignment: organization-defined information] and the specific system components on which the information is processed and stored; b. Identify and document th...

CM-12(1) Configuration Management

Information Location | Automated Tools to Support Information Location

Use automated tools to identify [Assignment: organization-defined information by information type] on [Assignment: organization-defined system components] to ensure controls are in place to protect or...

CM-13 Configuration Management

Data Action Mapping

Develop and document a map of system data actions.

CM-14 Configuration Management

Signed Components

Prevent the installation of [Assignment: organization-defined software and firmware components] without verification that the component has been digitally signed using a certificate that is recognized...

CM-2 Configuration Management

Baseline Configuration

a. Develop, document, and maintain under configuration control, a current baseline configuration of the system; and b. Review and update the baseline configuration of the system: 1. [Assignment: organ...

CM-2(1) Configuration Management

Baseline Configuration | Reviews and Updates

[Withdrawn: Incorporated into CM-2.]

CM-2(2) Configuration Management

Baseline Configuration | Automation Support for Accuracy and Currency

Maintain the currency, completeness, accuracy, and availability of the baseline configuration of the system using [Assignment: organization-defined automated mechanisms].

CM-2(3) Configuration Management

Baseline Configuration | Retention of Previous Configurations

Retain [Assignment: organization-defined number] of previous versions of baseline configurations of the system to support rollback.

CM-2(4) Configuration Management

Baseline Configuration | Unauthorized Software

[Withdrawn: Incorporated into CM-7(4).]

CM-2(5) Configuration Management

Baseline Configuration | Authorized Software

[Withdrawn: Incorporated into CM-7(5).]

CM-2(6) Configuration Management

Baseline Configuration | Development and Test Environments

Maintain a baseline configuration for system development and test environments that is managed separately from the operational baseline configuration.

CM-2(7) Configuration Management

Baseline Configuration | Configure Systems and Components for High-risk Areas

(a) Issue [Assignment: organization-defined systems or system components] with [Assignment: organization-defined configurations] to individuals traveling to locations that the organization deems to be...

CM-3 Configuration Management

Configuration Change Control

a. Determine and document the types of changes to the system that are configuration-controlled; b. Review proposed configuration-controlled changes to the system and approve or disapprove such changes...

CM-3(1) Configuration Management

Configuration Change Control | Automated Documentation, Notification, and Prohibition of Changes

Use [Assignment: organization-defined automated mechanisms] to: (a) Document proposed changes to the system; (b) Notify [Assignment: organization-defined approval authorities] of proposed changes to t...

CM-3(2) Configuration Management

Configuration Change Control | Testing, Validation, and Documentation of Changes

Test, validate, and document changes to the system before finalizing the implementation of the changes.

CM-3(3) Configuration Management

Configuration Change Control | Automated Change Implementation

Implement changes to the current system baseline and deploy the updated baseline across the installed base using [Assignment: organization-defined automated mechanisms].

CM-3(4) Configuration Management

Configuration Change Control | Security and Privacy Representatives

Require [Assignment: organization-defined security and privacy representatives] to be members of the [Assignment: organization-defined configuration change control element].

CM-3(5) Configuration Management

Configuration Change Control | Automated Security Response

Implement the following security responses automatically if baseline configurations are changed in an unauthorized manner: [Assignment: organization-defined security responses].

CM-3(6) Configuration Management

Configuration Change Control | Cryptography Management

Ensure that cryptographic mechanisms used to provide the following controls are under configuration management: [Assignment: organization-defined controls].

CM-3(7) Configuration Management

Configuration Change Control | Review System Changes

Review changes to the system [Assignment: organization-defined frequency] or when [Assignment: organization-defined circumstances] to determine whether unauthorized changes have occurred.

CM-3(8) Configuration Management

Configuration Change Control | Prevent or Restrict Configuration Changes

Prevent or restrict changes to the configuration of the system under the following circumstances: [Assignment: organization-defined circumstances].

CM-4 Configuration Management

Impact Analyses

Analyze changes to the system to determine potential security and privacy impacts prior to change implementation.

CM-4(1) Configuration Management

Impact Analyses | Separate Test Environments

Analyze changes to the system in a separate test environment before implementation in an operational environment, looking for security and privacy impacts due to flaws, weaknesses, incompatibility, or...

CM-4(2) Configuration Management

Impact Analyses | Verification of Controls

After system changes, verify that the impacted controls are implemented correctly, operating as intended, and producing the desired outcome with regard to meeting the security and privacy requirements...

CM-5 Configuration Management

Access Restrictions for Change

Define, document, approve, and enforce physical and logical access restrictions associated with changes to the system.

CM-5(1) Configuration Management

Access Restrictions for Change | Automated Access Enforcement and Audit Records

(a) Enforce access restrictions using [Assignment: organization-defined automated mechanisms]; and (b) Automatically generate audit records of the enforcement actions.

CM-5(2) Configuration Management

Access Restrictions for Change | Review System Changes

[Withdrawn: Incorporated into CM-3(7).]

CM-5(3) Configuration Management

Access Restrictions for Change | Signed Components

[Withdrawn: Moved to CM-14.]

CM-5(4) Configuration Management

Access Restrictions for Change | Dual Authorization

Enforce dual authorization for implementing changes to [Assignment: organization-defined system components and system-level information].

CM-5(5) Configuration Management

Access Restrictions for Change | Privilege Limitation for Production and Operation

(a) Limit privileges to change system components and system-related information within a production or operational environment; and (b) Review and reevaluate privileges [Assignment: organization-defin...

CM-5(6) Configuration Management

Access Restrictions for Change | Limit Library Privileges

Limit privileges to change software resident within software libraries.

CM-5(7) Configuration Management

Access Restrictions for Change | Automatic Implementation of Security Safeguards

[Withdrawn: Incorporated into SI-7.]

CM-6 Configuration Management

Configuration Settings

a. Establish and document configuration settings for components employed within the system that reflect the most restrictive mode consistent with operational requirements using [Assignment: organizati...

CM-6(1) Configuration Management

Configuration Settings | Automated Management, Application, and Verification

Manage, apply, and verify configuration settings for [Assignment: organization-defined system components] using [Assignment: organization-defined automated mechanisms].

CM-6(2) Configuration Management

Configuration Settings | Respond to Unauthorized Changes

Take the following actions in response to unauthorized changes to [Assignment: organization-defined configuration settings]: [Assignment: organization-defined actions].

CM-6(3) Configuration Management

Configuration Settings | Unauthorized Change Detection

[Withdrawn: Incorporated into SI-7.]

CM-6(4) Configuration Management

Configuration Settings | Conformance Demonstration

[Withdrawn: Incorporated into CM-4.]

CM-7 Configuration Management

Least Functionality

a. Configure the system to provide only [Assignment: organization-defined mission essential capabilities]; and b. Prohibit or restrict the use of the following functions, ports, protocols, software, a...

CM-7(1) Configuration Management

Least Functionality | Periodic Review

(a) Review the system [Assignment: organization-defined frequency] to identify unnecessary and/or nonsecure functions, ports, protocols, software, and services; and (b) Disable or remove [Assignment:...

CM-7(2) Configuration Management

Least Functionality | Prevent Program Execution

Prevent program execution in accordance with [Selection (one or more): [Assignment: organization-defined policies, rules of behavior, and/or access agreements regarding software program usage and rest...

CM-7(3) Configuration Management

Least Functionality | Registration Compliance

Ensure compliance with [Assignment: organization-defined registration requirements for functions, ports, protocols, and services].

CM-7(4) Configuration Management

Least Functionality | Unauthorized Software — Deny-by-exception

(a) Identify [Assignment: organization-defined software programs not authorized to execute on the system]; (b) Employ an allow-all, deny-by-exception policy to prohibit the execution of unauthorized s...

CM-7(5) Configuration Management

Least Functionality | Authorized Software — Allow-by-exception

(a) Identify [Assignment: organization-defined software programs authorized to execute on the system]; (b) Employ a deny-all, permit-by-exception policy to allow the execution of authorized software p...

CM-7(6) Configuration Management

Least Functionality | Confined Environments with Limited Privileges

Require that the following user-installed software execute in a confined physical or virtual machine environment with limited privileges: [Assignment: organization-defined user-installed software].

CM-7(7) Configuration Management

Least Functionality | Code Execution in Protected Environments

Allow execution of binary or machine-executable code only in confined physical or virtual machine environments and with the explicit approval of [Assignment: organization-defined personnel or roles] w...

CM-7(8) Configuration Management

Least Functionality | Binary or Machine Executable Code

(a) Prohibit the use of binary or machine-executable code from sources with limited or no warranty or without the provision of source code; and (b) Allow exceptions only for compelling mission or oper...

CM-7(9) Configuration Management

Least Functionality | Prohibiting The Use of Unauthorized Hardware

(a) Identify [Assignment: organization-defined hardware components authorized for system use]; (b) Prohibit the use or connection of unauthorized hardware components; (c) Review and update the list o...

CM-8 Configuration Management

System Component Inventory

a. Develop and document an inventory of system components that: 1. Accurately reflects the system; 2. Includes all components within the system; 3. Does not include duplicate accounting of components...

CM-8(1) Configuration Management

System Component Inventory | Updates During Installation and Removal

Update the inventory of system components as part of component installations, removals, and system updates.

CM-8(2) Configuration Management

System Component Inventory | Automated Maintenance

Maintain the currency, completeness, accuracy, and availability of the inventory of system components using [Assignment: organization-defined automated mechanisms].

CM-8(3) Configuration Management

System Component Inventory | Automated Unauthorized Component Detection

(a) Detect the presence of unauthorized hardware, software, and firmware components within the system using [Assignment: organization-defined automated mechanisms] [Assignment: organization-defined fr...

CM-8(4) Configuration Management

System Component Inventory | Accountability Information

Include in the system component inventory information, a means for identifying by [Selection (one or more): name; position; role], individuals responsible and accountable for administering those compo...

CM-8(5) Configuration Management

System Component Inventory | No Duplicate Accounting of Components

[Withdrawn: Incorporated into CM-8.]

CM-8(6) Configuration Management

System Component Inventory | Assessed Configurations and Approved Deviations

Include assessed component configurations and any approved deviations to current deployed configurations in the system component inventory.

CM-8(7) Configuration Management

System Component Inventory | Centralized Repository

Provide a centralized repository for the inventory of system components.

CM-8(8) Configuration Management

System Component Inventory | Automated Location Tracking

Support the tracking of system components by geographic location using [Assignment: organization-defined automated mechanisms].

CM-8(9) Configuration Management

System Component Inventory | Assignment of Components to Systems

(a) Assign system components to a system; and (b) Receive an acknowledgement from [Assignment: organization-defined personnel or roles] of this assignment.

CM-9 Configuration Management

Configuration Management Plan

Develop, document, and implement a configuration management plan for the system that: a. Addresses roles, responsibilities, and configuration management processes and procedures; b. Establishes a proc...

CM-9(1) Configuration Management

Configuration Management Plan | Assignment of Responsibility

Assign responsibility for developing the configuration management process to organizational personnel that are not directly involved in system development.

CP-1 Contingency Planning

Policy and Procedures

a. Develop, document, and disseminate to [Assignment: organization-defined personnel or roles]: 1. [Selection (one or more): Organization-level; Mission/business process-level; System-level] contingen...

CP-10 Contingency Planning

System Recovery and Reconstitution

Provide for the recovery and reconstitution of the system to a known state within [Assignment: organization-defined time period consistent with recovery time and recovery point objectives] after a dis...

CP-10(1) Contingency Planning

System Recovery and Reconstitution | Contingency Plan Testing

[Withdrawn: Incorporated into CP-4.]

CP-10(2) Contingency Planning

System Recovery and Reconstitution | Transaction Recovery

Implement transaction recovery for systems that are transaction-based.

CP-10(3) Contingency Planning

System Recovery and Reconstitution | Compensating Security Controls

[Withdrawn: Addressed through tailoring.]

CP-10(4) Contingency Planning

System Recovery and Reconstitution | Restore Within Time Period

Provide the capability to restore system components within [Assignment: organization-defined restoration time periods] from configuration-controlled and integrity-protected information representing a...

CP-10(5) Contingency Planning

System Recovery and Reconstitution | Failover Capability

[Withdrawn: Incorporated into SI-13.]

CP-10(6) Contingency Planning

System Recovery and Reconstitution | Component Protection

Protect system components used for recovery and reconstitution.

CP-11 Contingency Planning

Alternate Communications Protocols

Provide the capability to employ [Assignment: organization-defined alternative communications protocols] in support of maintaining continuity of operations.

CP-12 Contingency Planning

Safe Mode

When [Assignment: organization-defined conditions] are detected, enter a safe mode of operation with [Assignment: organization-defined restrictions of safe mode of operation].

CP-13 Contingency Planning

Alternative Security Mechanisms

Employ [Assignment: organization-defined alternative or supplemental security mechanisms] for satisfying [Assignment: organization-defined security functions] when the primary means of implementing th...

CP-2 Contingency Planning

Contingency Plan

a. Develop a contingency plan for the system that: 1. Identifies essential mission and business functions and associated contingency requirements; 2. Provides recovery objectives, restoration prioriti...

CP-2(1) Contingency Planning

Contingency Plan | Coordinate with Related Plans

Coordinate contingency plan development with organizational elements responsible for related plans.

CP-2(2) Contingency Planning

Contingency Plan | Capacity Planning

Conduct capacity planning so that necessary capacity for information processing, telecommunications, and environmental support exists during contingency operations.

CP-2(3) Contingency Planning

Contingency Plan | Resume Mission and Business Functions

Plan for the resumption of [Selection: all; essential] mission and business functions within [Assignment: organization-defined time period] of contingency plan activation.

CP-2(4) Contingency Planning

Contingency Plan | Resume All Mission and Business Functions

[Withdrawn: Incorporated into CP-2(3).]

CP-2(5) Contingency Planning

Contingency Plan | Continue Mission and Business Functions

Plan for the continuance of [Selection: all; essential] mission and business functions with minimal or no loss of operational continuity and sustains that continuity until full system restoration at p...

CP-2(6) Contingency Planning

Contingency Plan | Alternate Processing and Storage Sites

Plan for the transfer of [Selection: all; essential] mission and business functions to alternate processing and/or storage sites with minimal or no loss of operational continuity and sustain that cont...

CP-2(7) Contingency Planning

Contingency Plan | Coordinate with External Service Providers

Coordinate the contingency plan with the contingency plans of external service providers to ensure that contingency requirements can be satisfied.

CP-2(8) Contingency Planning

Contingency Plan | Identify Critical Assets

Identify critical system assets supporting [Selection: all; essential] mission and business functions.

CP-3 Contingency Planning

Contingency Training

a. Provide contingency training to system users consistent with assigned roles and responsibilities: 1. Within [Assignment: organization-defined time period] of assuming a contingency role or respons...

CP-3(1) Contingency Planning

Contingency Training | Simulated Events

Incorporate simulated events into contingency training to facilitate effective response by personnel in crisis situations.

CP-3(2) Contingency Planning

Contingency Training | Mechanisms Used in Training Environments

Employ mechanisms used in operations to provide a more thorough and realistic contingency training environment.

CP-4 Contingency Planning

Contingency Plan Testing

a. Test the contingency plan for the system [Assignment: organization-defined frequency] using the following tests to determine the effectiveness of the plan and the readiness to execute the plan: [A...

CP-4(1) Contingency Planning

Contingency Plan Testing | Coordinate with Related Plans

Coordinate contingency plan testing with organizational elements responsible for related plans.

CP-4(2) Contingency Planning

Contingency Plan Testing | Alternate Processing Site

Test the contingency plan at the alternate processing site: (a) To familiarize contingency personnel with the facility and available resources; and (b) To evaluate the capabilities of the alternate pr...

CP-4(3) Contingency Planning

Contingency Plan Testing | Automated Testing

Test the contingency plan using [Assignment: organization-defined automated mechanisms].

CP-4(4) Contingency Planning

Contingency Plan Testing | Full Recovery and Reconstitution

Include a full recovery and reconstitution of the system to a known state as part of contingency plan testing.

CP-4(5) Contingency Planning

Contingency Plan Testing | Self-challenge

Employ [Assignment: organization-defined mechanisms] to [Assignment: organization-defined system or system component] to disrupt and adversely affect the system or system component.

CP-5 Contingency Planning

Contingency Plan Update

[Withdrawn: Incorporated into CP-2.]

CP-6 Contingency Planning

Alternate Storage Site

a. Establish an alternate storage site, including necessary agreements to permit the storage and retrieval of system backup information; and b. Ensure that the alternate storage site provides controls...

CP-6(1) Contingency Planning

Alternate Storage Site | Separation from Primary Site

Identify an alternate storage site that is sufficiently separated from the primary storage site to reduce susceptibility to the same threats.

CP-6(2) Contingency Planning

Alternate Storage Site | Recovery Time and Recovery Point Objectives

Configure the alternate storage site to facilitate recovery operations in accordance with recovery time and recovery point objectives.

CP-6(3) Contingency Planning

Alternate Storage Site | Accessibility

Identify potential accessibility problems to the alternate storage site in the event of an area-wide disruption or disaster and outline explicit mitigation actions.

CP-7 Contingency Planning

Alternate Processing Site

a. Establish an alternate processing site, including necessary agreements to permit the transfer and resumption of [Assignment: organization-defined system operations] for essential mission and busine...

CP-7(1) Contingency Planning

Alternate Processing Site | Separation from Primary Site

Identify an alternate processing site that is sufficiently separated from the primary processing site to reduce susceptibility to the same threats.

CP-7(2) Contingency Planning

Alternate Processing Site | Accessibility

Identify potential accessibility problems to alternate processing sites in the event of an area-wide disruption or disaster and outlines explicit mitigation actions.

CP-7(3) Contingency Planning

Alternate Processing Site | Priority of Service

Develop alternate processing site agreements that contain priority-of-service provisions in accordance with availability requirements (including recovery time objectives).

CP-7(4) Contingency Planning

Alternate Processing Site | Preparation for Use

Prepare the alternate processing site so that the site can serve as the operational site supporting essential mission and business functions.

CP-7(5) Contingency Planning

Alternate Processing Site | Equivalent Information Security Safeguards

Withdrawn: Incorporated into CP-7.]

CP-7(6) Contingency Planning

Alternate Processing Site | Inability to Return to Primary Site

Plan and prepare for circumstances that preclude returning to the primary processing site.

CP-8 Contingency Planning

Telecommunications Services

Establish alternate telecommunications services, including necessary agreements to permit the resumption of [Assignment: organization-defined system operations] for essential mission and business func...

CP-8(1) Contingency Planning

Telecommunications Services | Priority of Service Provisions

(a) Develop primary and alternate telecommunications service agreements that contain priority-of-service provisions in accordance with availability requirements (including recovery time objectives); a...

CP-8(2) Contingency Planning

Telecommunications Services | Single Points of Failure

Obtain alternate telecommunications services to reduce the likelihood of sharing a single point of failure with primary telecommunications services.

CP-8(3) Contingency Planning

Telecommunications Services | Separation of Primary and Alternate Providers

Obtain alternate telecommunications services from providers that are separated from primary service providers to reduce susceptibility to the same threats.

CP-8(4) Contingency Planning

Telecommunications Services | Provider Contingency Plan

(a) Require primary and alternate telecommunications service providers to have contingency plans; (b) Review provider contingency plans to ensure that the plans meet organizational contingency require...

CP-8(5) Contingency Planning

Telecommunications Services | Alternate Telecommunication Service Testing

Test alternate telecommunication services [Assignment: organization-defined frequency].

CP-9 Contingency Planning

System Backup

a. Conduct backups of user-level information contained in [Assignment: organization-defined system components] [Assignment: organization-defined frequency consistent with recovery time and recovery po...

CP-9(1) Contingency Planning

System Backup | Testing for Reliability and Integrity

Test backup information [Assignment: organization-defined frequency] to verify media reliability and information integrity.

CP-9(2) Contingency Planning

System Backup | Test Restoration Using Sampling

Use a sample of backup information in the restoration of selected system functions as part of contingency plan testing.

CP-9(3) Contingency Planning

System Backup | Separate Storage for Critical Information

Store backup copies of [Assignment: organization-defined critical system software and other security-related information] in a separate facility or in a fire rated container that is not collocated wit...

CP-9(4) Contingency Planning

System Backup | Protection from Unauthorized Modification

[Withdrawn: Incorporated into CP-9.]

CP-9(5) Contingency Planning

System Backup | Transfer to Alternate Storage Site

Transfer system backup information to the alternate storage site [Assignment: organization-defined time period and transfer rate consistent with the recovery time and recovery point objectives].

CP-9(6) Contingency Planning

System Backup | Redundant Secondary System

Conduct system backup by maintaining a redundant secondary system that is not collocated with the primary system and that can be activated without loss of information or disruption to operations.

CP-9(7) Contingency Planning

System Backup | Dual Authorization for Deletion or Destruction

Enforce dual authorization for the deletion or destruction of [Assignment: organization-defined backup information].

CP-9(8) Contingency Planning

System Backup | Cryptographic Protection

Implement cryptographic mechanisms to prevent unauthorized disclosure and modification of [Assignment: organization-defined backup information].

IA-1 Identification and Authentication

Policy and Procedures

a. Develop, document, and disseminate to [Assignment: organization-defined personnel or roles]: 1. [Selection (one or more): Organization-level; Mission/business process-level; System-level] identific...

IA-10 Identification and Authentication

Adaptive Authentication

Require individuals accessing the system to employ [Assignment: organization-defined supplemental authentication techniques or mechanisms] under specific [Assignment: organization-defined circumstance...

IA-11 Identification and Authentication

Re-authentication

Require users to re-authenticate when [Assignment: organization-defined circumstances or situations requiring re-authentication].

IA-12 Identification and Authentication

Identity Proofing

a. Identity proof users that require accounts for logical access to systems based on appropriate identity assurance level requirements as specified in applicable standards and guidelines; b. Resolve...

IA-12(1) Identification and Authentication

Identity Proofing | Supervisor Authorization

Require that the registration process to receive an account for logical access includes supervisor or sponsor authorization.

IA-12(2) Identification and Authentication

Identity Proofing | Identity Evidence

Require evidence of individual identification be presented to the registration authority.

IA-12(3) Identification and Authentication

Identity Proofing | Identity Evidence Validation and Verification

Require that the presented identity evidence be validated and verified through [Assignment: organizational defined methods of validation and verification].

IA-12(4) Identification and Authentication

Identity Proofing | In-person Validation and Verification

Require that the validation and verification of identity evidence be conducted in person before a designated registration authority.

IA-12(5) Identification and Authentication

Identity Proofing | Address Confirmation

Require that a [Selection: registration code; notice of proofing] be delivered through an out-of-band channel to verify the users address (physical or digital) of record.

IA-12(6) Identification and Authentication

Identity Proofing | Accept Externally-proofed Identities

Accept externally-proofed identities at [Assignment: organization-defined identity assurance level].

IA-2 Identification and Authentication

Identification and Authentication (organizational Users)

Uniquely identify and authenticate organizational users and associate that unique identification with processes acting on behalf of those users.

IA-2(1) Identification and Authentication

Identification and Authentication (organizational Users) | Multi-factor Authentication to Privileged Accounts

Implement multi-factor authentication for access to privileged accounts.

IA-2(10) Identification and Authentication

Identification and Authentication (organizational Users) | Single Sign-on

Provide a single sign-on capability for [Assignment: organization-defined system accounts and services].

IA-2(11) Identification and Authentication

Identification and Authentication (organizational Users) | Remote Access — Separate Device

[Withdrawn: Incorporated into IA-2(6).]

IA-2(12) Identification and Authentication

Identification and Authentication (organizational Users) | Acceptance of PIV Credentials

Accept and electronically verify Personal Identity Verification-compliant credentials.

IA-2(13) Identification and Authentication

Identification and Authentication (organizational Users) | Out-of-band Authentication

Implement the following out-of-band authentication mechanisms under [Assignment: organization-defined conditions]: [Assignment: organization-defined out-of-band authentication].

IA-2(2) Identification and Authentication

Identification and Authentication (organizational Users) | Multi-factor Authentication to Non-privileged Accounts

Implement multi-factor authentication for access to non-privileged accounts.

IA-2(3) Identification and Authentication

Identification and Authentication (organizational Users) | Local Access to Privileged Accounts

[Withdrawn: Incorporated into IA-2(1).]

IA-2(4) Identification and Authentication

Identification and Authentication (organizational Users) | Local Access to Non-privileged Accounts

[Withdrawn: Incorporated into IA-2(2).]

IA-2(5) Identification and Authentication

Identification and Authentication (organizational Users) | Individual Authentication with Group Authentication

When shared accounts or authenticators are employed, require users to be individually authenticated before granting access to the shared accounts or resources.

IA-2(6) Identification and Authentication

Identification and Authentication (organizational Users) | Access to Accounts —separate Device

Implement multi-factor authentication for [Selection (one or more): local; network; remote] access to [Selection (one or more): privileged accounts; non-privileged accounts] such that: (a) One of the...

IA-2(7) Identification and Authentication

Identification and Authentication (organizational Users) | Network Access to Non-privileged Accounts — Separate Device

[Withdrawn: Incorporated into IA-2(6).]

IA-2(8) Identification and Authentication

Identification and Authentication (organizational Users) | Access to Accounts — Replay Resistant

Implement replay-resistant authentication mechanisms for access to [Selection (one or more): privileged accounts; non-privileged accounts].

IA-2(9) Identification and Authentication

Identification and Authentication (organizational Users) | Network Access to Non-privileged Accounts — Replay Resistant

[Withdrawn: Incorporated into IA-2(8).]

IA-3 Identification and Authentication

Device Identification and Authentication

Uniquely identify and authenticate [Assignment: organization-defined devices and/or types of devices] before establishing a [Selection (one or more): local; remote; network] connection.

IA-3(1) Identification and Authentication

Device Identification and Authentication | Cryptographic Bidirectional Authentication

Authenticate [Assignment: organization-defined devices and/or types of devices] before establishing [Selection (one or more): local; remote; network] connection using bidirectional authentication that...

IA-3(2) Identification and Authentication

Device Identification and Authentication | Cryptographic Bidirectional Network Authentication

Withdrawn: Incorporated into IA-3(1).]

IA-3(3) Identification and Authentication

Device Identification and Authentication | Dynamic Address Allocation

(a) Where addresses are allocated dynamically, standardize dynamic address allocation lease information and the lease duration assigned to devices in accordance with [Assignment: organization-defined...

IA-3(4) Identification and Authentication

Device Identification and Authentication | Device Attestation

Handle device identification and authentication based on attestation by [Assignment: organization-defined configuration management process].

IA-4 Identification and Authentication

Identifier Management

Manage system identifiers by: a. Receiving authorization from [Assignment: organization-defined personnel or roles] to assign an individual, group, role, service, or device identifier; b. Selecting an...

IA-4(1) Identification and Authentication

Identifier Management | Prohibit Account Identifiers as Public Identifiers

Prohibit the use of system account identifiers that are the same as public identifiers for individual accounts.

IA-4(2) Identification and Authentication

Identifier Management | Supervisor Authorization

[Withdrawn: Incorporated into IA-12(1).]

IA-4(3) Identification and Authentication

Identifier Management | Multiple Forms of Certification

[Withdrawn: Incorporated into IA-12(2).]

IA-4(4) Identification and Authentication

Identifier Management | Identify User Status

Manage individual identifiers by uniquely identifying each individual as [Assignment: organization-defined characteristic identifying individual status].

IA-4(5) Identification and Authentication

Identifier Management | Dynamic Management

Manage individual identifiers dynamically in accordance with [Assignment: organization-defined dynamic identifier policy].

IA-4(6) Identification and Authentication

Identifier Management | Cross-organization Management

Coordinate with the following external organizations for cross-organization management of identifiers: [Assignment: organization-defined external organizations].

IA-4(7) Identification and Authentication

Identifier Management | In-person Registration

[Withdrawn: Incorporated into IA-12(4).]

IA-4(8) Identification and Authentication

Identifier Management | Pairwise Pseudonymous Identifiers

Generate pairwise pseudonymous identifiers.

IA-4(9) Identification and Authentication

Identifier Management | Attribute Maintenance and Protection

Maintain the attributes for each uniquely identified individual, device, or service in [Assignment: organization-defined protected central storage].

IA-5 Identification and Authentication

Authenticator Management

Manage system authenticators by: a. Verifying, as part of the initial authenticator distribution, the identity of the individual, group, role, service, or device receiving the authenticator; b. Establ...

IA-5(1) Identification and Authentication

Authenticator Management | Password-based Authentication

For password-based authentication: (a) Maintain a list of commonly-used, expected, or compromised passwords and update the list [Assignment: organization-defined frequency] and when organizational pas...

IA-5(10) Identification and Authentication

Authenticator Management | Dynamic Credential Binding

Bind identities and authenticators dynamically using the following rules: [Assignment: organization-defined binding rules].

IA-5(11) Identification and Authentication

Authenticator Management | Hardware Token-based Authentication

[Withdrawn: Incorporated into IA-2(1) and IA-2(2).]

IA-5(12) Identification and Authentication

Authenticator Management | Biometric Authentication Performance

For biometric-based authentication, employ mechanisms that satisfy the following biometric quality requirements [Assignment: organization-defined biometric quality requirements].

IA-5(13) Identification and Authentication

Authenticator Management | Expiration of Cached Authenticators

Prohibit the use of cached authenticators after [Assignment: organization-defined time period].

IA-5(14) Identification and Authentication

Authenticator Management | Managing Content of PKI Trust Stores

For PKI-based authentication, employ an organization-wide methodology for managing the content of PKI trust stores installed across all platforms, including networks, operating systems, browsers, and...

IA-5(15) Identification and Authentication

Authenticator Management | GSA-approved Products and Services

Use only General Services Administration-approved products and services for identity, credential, and access management.

IA-5(16) Identification and Authentication

Authenticator Management | In-person or Trusted External Party Authenticator Issuance

Require that the issuance of [Assignment: organization-defined types of and/or specific authenticators] be conducted [Selection: in person; by a trusted external party] before [Assignment: organizatio...

IA-5(17) Identification and Authentication

Authenticator Management | Presentation Attack Detection for Biometric Authenticators

Employ presentation attack detection mechanisms for biometric-based authentication.

IA-5(18) Identification and Authentication

Authenticator Management | Password Managers

(a) Employ [Assignment: organization-defined password managers] to generate and manage passwords; and (b) Protect the passwords using [Assignment: organization-defined controls].

IA-5(2) Identification and Authentication

Authenticator Management | Public Key-based Authentication

(a) For public key-based authentication: (1) Enforce authorized access to the corresponding private key; and (2) Map the authenticated identity to the account of the individual or group; and (b) When...

IA-5(3) Identification and Authentication

Authenticator Management | In-person or Trusted External Party Registration

[Withdrawn: Incorporated into IA-12(4).]

IA-5(4) Identification and Authentication

Authenticator Management | Automated Support for Password Strength Determination

[Withdrawn: Incorporated into IA-5(1).]

IA-5(5) Identification and Authentication

Authenticator Management | Change Authenticators Prior to Delivery

Require developers and installers of system components to provide unique authenticators or change default authenticators prior to delivery and installation.

IA-5(6) Identification and Authentication

Authenticator Management | Protection of Authenticators

Protect authenticators commensurate with the security category of the information to which use of the authenticator permits access.

IA-5(7) Identification and Authentication

Authenticator Management | No Embedded Unencrypted Static Authenticators

Ensure that unencrypted static authenticators are not embedded in applications or other forms of static storage.

IA-5(8) Identification and Authentication

Authenticator Management | Multiple System Accounts

Implement [Assignment: organization-defined security controls] to manage the risk of compromise due to individuals having accounts on multiple systems.

IA-5(9) Identification and Authentication

Authenticator Management | Federated Credential Management

Use the following external organizations to federate credentials: [Assignment: organization-defined external organizations].

IA-6 Identification and Authentication

Authentication Feedback

Obscure feedback of authentication information during the authentication process to protect the information from possible exploitation and use by unauthorized individuals.

IA-7 Identification and Authentication

Cryptographic Module Authentication

Implement mechanisms for authentication to a cryptographic module that meet the requirements of applicable laws, executive orders, directives, policies, regulations, standards, and guidelines for such...

IA-8 Identification and Authentication

Identification and Authentication (non-organizational Users)

Uniquely identify and authenticate non-organizational users or processes acting on behalf of non-organizational users.

IA-8(1) Identification and Authentication

Identification and Authentication (non-organizational Users) | Acceptance of PIV Credentials from Other Agencies

Accept and electronically verify Personal Identity Verification-compliant credentials from other federal agencies.

IA-8(2) Identification and Authentication

Identification and Authentication (non-organizational Users) | Acceptance of External Authenticators

(a) Accept only external authenticators that are NIST-compliant; and (b) Document and maintain a list of accepted external authenticators.

IA-8(3) Identification and Authentication

Identification and Authentication (non-organizational Users) | Use of FICAM-approved Products

[Withdrawn: Incorporated into IA-8(2).]

IA-8(4) Identification and Authentication

Identification and Authentication (non-organizational Users) | Use of Defined Profiles

Conform to the following profiles for identity management [Assignment: organization-defined identity management profiles].

IA-8(5) Identification and Authentication

Identification and Authentication (non-organizational Users) | Acceptance of PVI-I Credentials

Accept and verify federated or PKI credentials that meet [Assignment: organization-defined policy].

IA-8(6) Identification and Authentication

Identification and Authentication (non-organizational Users) | Disassociability

Implement the following measures to disassociate user attributes or identifier assertion relationships among individuals, credential service providers, and relying parties: [Assignment: organization-d...

IA-9 Identification and Authentication

Service Identification and Authentication

Uniquely identify and authenticate [Assignment: organization-defined system services and applications] before establishing communications with devices, users, or other services or applications.

IA-9(1) Identification and Authentication

Service Identification and Authentication | Information Exchange

[Withdrawn: Incorporated into IA-9.]

IA-9(2) Identification and Authentication

Service Identification and Authentication | Transmission of Decisions

[Withdrawn: Incorporated into IA-9.]

IR-1 Incident Response

Policy and Procedures

a. Develop, document, and disseminate to [Assignment: organization-defined personnel or roles]: 1. [Selection (one or more): Organization-level; Mission/business process-level; System-level] incident...

IR-10 Incident Response

Integrated Information Security Analysis Team

[Withdrawn: Moved to IR-4(11).]

IR-2 Incident Response

Incident Response Training

a. Provide incident response training to system users consistent with assigned roles and responsibilities: 1. Within [Assignment: organization-defined time period] of assuming an incident response rol...

IR-2(1) Incident Response

Incident Response Training | Simulated Events

Incorporate simulated events into incident response training to facilitate the required response by personnel in crisis situations.

IR-2(2) Incident Response

Incident Response Training | Automated Training Environments

Provide an incident response training environment using [Assignment: organization-defined automated mechanisms].

IR-2(3) Incident Response

Incident Response Training | Breach

Provide incident response training on how to identify and respond to a breach, including the organization’s process for reporting a breach.

IR-3 Incident Response

Incident Response Testing

Test the effectiveness of the incident response capability for the system [Assignment: organization-defined frequency] using the following tests: [Assignment: organization-defined tests].

IR-3(1) Incident Response

Incident Response Testing | Automated Testing

Test the incident response capability using [Assignment: organization-defined automated mechanisms].

IR-3(2) Incident Response

Incident Response Testing | Coordination with Related Plans

Coordinate incident response testing with organizational elements responsible for related plans.

IR-3(3) Incident Response

Incident Response Testing | Continuous Improvement

Use qualitative and quantitative data from testing to: (a) Determine the effectiveness of incident response processes; (b) Continuously improve incident response processes; and (c) Provide incident re...

IR-4 Incident Response

Incident Handling

a. Implement an incident handling capability for incidents that is consistent with the incident response plan and includes preparation, detection and analysis, containment, eradication, and recovery;...

IR-4(1) Incident Response

Incident Handling | Automated Incident Handling Processes

Support the incident handling process using [Assignment: organization-defined automated mechanisms].

IR-4(10) Incident Response

Incident Handling | Supply Chain Coordination

Coordinate incident handling activities involving supply chain events with other organizations involved in the supply chain.

IR-4(11) Incident Response

Incident Handling | Integrated Incident Response Team

Establish and maintain an integrated incident response team that can be deployed to any location identified by the organization in [Assignment: organization-defined time period].

IR-4(12) Incident Response

Incident Handling | Malicious Code and Forensic Analysis

Analyze malicious code and/or other residual artifacts remaining in the system after the incident.

IR-4(13) Incident Response

Incident Handling | Behavior Analysis

Analyze anomalous or suspected adversarial behavior in or related to [Assignment: organization-defined environments or resources].

IR-4(14) Incident Response

Incident Handling | Security Operations Center

Establish and maintain a security operations center.

IR-4(15) Incident Response

Incident Handling | Public Relations and Reputation Repair

(a) Manage public relations associated with an incident; and (b) Employ measures to repair the reputation of the organization.

IR-4(2) Incident Response

Incident Handling | Dynamic Reconfiguration

Include the following types of dynamic reconfiguration for [Assignment: organization-defined system components] as part of the incident response capability: [Assignment: organization-defined types of...

IR-4(3) Incident Response

Incident Handling | Continuity of Operations

Identify [Assignment: organization-defined classes of incidents] and take the following actions in response to those incidents to ensure continuation of organizational mission and business functions:...

IR-4(4) Incident Response

Incident Handling | Information Correlation

Correlate incident information and individual incident responses to achieve an organization-wide perspective on incident awareness and response.

IR-4(5) Incident Response

Incident Handling | Automatic Disabling of System

Implement a configurable capability to automatically disable the system if [Assignment: organization-defined security violations] are detected.

IR-4(6) Incident Response

Incident Handling | Insider Threats

Implement an incident handling capability for incidents involving insider threats.

IR-4(7) Incident Response

Incident Handling | Insider Threats — Intra-organization Coordination

Coordinate an incident handling capability for insider threats that includes the following organizational entities [Assignment: organization-defined entities].

IR-4(8) Incident Response

Incident Handling | Correlation with External Organizations

Coordinate with [Assignment: organization-defined external organizations] to correlate and share [Assignment: organization-defined incident information] to achieve a cross-organization perspective on...

IR-4(9) Incident Response

Incident Handling | Dynamic Response Capability

Employ [Assignment: organization-defined dynamic response capabilities] to respond to incidents.

IR-5 Incident Response

Incident Monitoring

Track and document incidents.

IR-5(1) Incident Response

Incident Monitoring | Automated Tracking, Data Collection, and Analysis

Track incidents and collect and analyze incident information using [Assignment: organization-defined automated mechanisms].

IR-6 Incident Response

Incident Reporting

a. Require personnel to report suspected incidents to the organizational incident response capability within [Assignment: organization-defined time period]; and b. Report incident information to [Assi...

IR-6(1) Incident Response

Incident Reporting | Automated Reporting

Report incidents using [Assignment: organization-defined automated mechanisms].

IR-6(2) Incident Response

Incident Reporting | Vulnerabilities Related to Incidents

Report system vulnerabilities associated with reported incidents to [Assignment: organization-defined personnel or roles].

IR-6(3) Incident Response

Incident Reporting | Supply Chain Coordination

Provide incident information to the provider of the product or service and other organizations involved in the supply chain or supply chain governance for systems or system components related to the i...

IR-7 Incident Response

Incident Response Assistance

Provide an incident response support resource, integral to the organizational incident response capability, that offers advice and assistance to users of the system for the handling and reporting of i...

IR-7(1) Incident Response

Incident Response Assistance | Automation Support for Availability of Information and Support

Increase the availability of incident response information and support using [Assignment: organization-defined automated mechanisms].

IR-7(2) Incident Response

Incident Response Assistance | Coordination with External Providers

(a) Establish a direct, cooperative relationship between its incident response capability and external providers of system protection capability; and (b) Identify organizational incident response team...

IR-8 Incident Response

Incident Response Plan

a. Develop an incident response plan that: 1. Provides the organization with a roadmap for implementing its incident response capability; 2. Describes the structure and organization of the incident re...

IR-8(1) Incident Response

Incident Response Plan | Breaches

Include the following in the Incident Response Plan for breaches involving personally identifiable information: (a) A process to determine if notice to individuals or other organizations, including ov...

IR-9 Incident Response

Information Spillage Response

Respond to information spills by: a. Assigning [Assignment: organization-defined personnel or roles] with responsibility for responding to information spills; b. Identifying the specific information i...

IR-9(1) Incident Response

Information Spillage Response | Responsible Personnel

[Withdrawn: Incorporated into IR-9.]

IR-9(2) Incident Response

Information Spillage Response | Training

Provide information spillage response training [Assignment: organization-defined frequency].

IR-9(3) Incident Response

Information Spillage Response | Post-spill Operations

Implement the following procedures to ensure that organizational personnel impacted by information spills can continue to carry out assigned tasks while contaminated systems are undergoing corrective...

IR-9(4) Incident Response

Information Spillage Response | Exposure to Unauthorized Personnel

Employ the following controls for personnel exposed to information not within assigned access authorizations: [Assignment: organization-defined controls].

MA-1 Maintenance

Policy and Procedures

a. Develop, document, and disseminate to [Assignment: organization-defined personnel or roles]: 1. [Selection (one or more): Organization-level; Mission/business process-level; System-level] maintenan...

MA-2 Maintenance

Controlled Maintenance

a. Schedule, document, and review records of maintenance, repair, and replacement on system components in accordance with manufacturer or vendor specifications and/or organizational requirements; b. A...

MA-2(1) Maintenance

Controlled Maintenance | Record Content

[Withdrawn: Incorporated into MA-2.]

MA-2(2) Maintenance

Controlled Maintenance | Automated Maintenance Activities

(a) Schedule, conduct, and document maintenance, repair, and replacement actions for the system using [Assignment: organization-defined automated mechanisms]; and (b) Produce up-to date, accurate, and...

MA-3 Maintenance

Maintenance Tools

a. Approve, control, and monitor the use of system maintenance tools; and b. Review previously approved system maintenance tools [Assignment: organization-defined frequency].

MA-3(1) Maintenance

Maintenance Tools | Inspect Tools

Inspect the maintenance tools used by maintenance personnel for improper or unauthorized modifications.

MA-3(2) Maintenance

Maintenance Tools | Inspect Media

Check media containing diagnostic and test programs for malicious code before the media are used in the system.

MA-3(3) Maintenance

Maintenance Tools | Prevent Unauthorized Removal

Prevent the removal of maintenance equipment containing organizational information by: (a) Verifying that there is no organizational information contained on the equipment; (b) Sanitizing or destroyin...

MA-3(4) Maintenance

Maintenance Tools | Restricted Tool Use

Restrict the use of maintenance tools to authorized personnel only.

MA-3(5) Maintenance

Maintenance Tools | Execution with Privilege

Monitor the use of maintenance tools that execute with increased privilege.

MA-3(6) Maintenance

Maintenance Tools | Software Updates and Patches

Inspect maintenance tools to ensure the latest software updates and patches are installed.

MA-4 Maintenance

Nonlocal Maintenance

a. Approve and monitor nonlocal maintenance and diagnostic activities; b. Allow the use of nonlocal maintenance and diagnostic tools only as consistent with organizational policy and documented in the...

MA-4(1) Maintenance

Nonlocal Maintenance | Logging and Review

(a) Log [Assignment: organization-defined audit events] for nonlocal maintenance and diagnostic sessions; and (b) Review the audit records of the maintenance and diagnostic sessions to detect anomalou...

MA-4(2) Maintenance

Nonlocal Maintenance | Document Nonlocal Maintenance

[Withdrawn: Incorporated into MA-1 and MA-4.]

MA-4(3) Maintenance

Nonlocal Maintenance | Comparable Security and Sanitization

(a) Require that nonlocal maintenance and diagnostic services be performed from a system that implements a security capability comparable to the capability implemented on the system being serviced; or...

MA-4(4) Maintenance

Nonlocal Maintenance | Authentication and Separation of Maintenance Sessions

Protect nonlocal maintenance sessions by: (a) Employing [Assignment: organization-defined authenticators that are replay resistant]; and (b) Separating the maintenance sessions from other network sess...

MA-4(5) Maintenance

Nonlocal Maintenance | Approvals and Notifications

(a) Require the approval of each nonlocal maintenance session by [Assignment: organization-defined personnel or roles]; and (b) Notify the following personnel or roles of the date and time of planned...

MA-4(6) Maintenance

Nonlocal Maintenance | Cryptographic Protection

Implement the following cryptographic mechanisms to protect the integrity and confidentiality of nonlocal maintenance and diagnostic communications: [Assignment: organization-defined cryptographic mec...

MA-4(7) Maintenance

Nonlocal Maintenance | Disconnect Verification

Verify session and network connection termination after the completion of nonlocal maintenance and diagnostic sessions.

MA-5 Maintenance

Maintenance Personnel

a. Establish a process for maintenance personnel authorization and maintain a list of authorized maintenance organizations or personnel; b. Verify that non-escorted personnel performing maintenance on...

MA-5(1) Maintenance

Maintenance Personnel | Individuals Without Appropriate Access

(a) Implement procedures for the use of maintenance personnel that lack appropriate security clearances or are not U.S. citizens, that include the following requirements: (1) Maintenance personnel who...

MA-5(2) Maintenance

Maintenance Personnel | Security Clearances for Classified Systems

Verify that personnel performing maintenance and diagnostic activities on a system processing, storing, or transmitting classified information possess security clearances and formal access approvals f...

MA-5(3) Maintenance

Maintenance Personnel | Citizenship Requirements for Classified Systems

Verify that personnel performing maintenance and diagnostic activities on a system processing, storing, or transmitting classified information are U.S. citizens.

MA-5(4) Maintenance

Maintenance Personnel | Foreign Nationals

Ensure that: (a) Foreign nationals with appropriate security clearances are used to conduct maintenance and diagnostic activities on classified systems only when the systems are jointly owned and oper...

MA-5(5) Maintenance

Maintenance Personnel | Non-system Maintenance

Ensure that non-escorted personnel performing maintenance activities not directly associated with the system but in the physical proximity of the system, have required access authorizations.

MA-6 Maintenance

Timely Maintenance

Obtain maintenance support and/or spare parts for [Assignment: organization-defined system components] within [Assignment: organization-defined time period] of failure.

MA-6(1) Maintenance

Timely Maintenance | Preventive Maintenance

Perform preventive maintenance on [Assignment: organization-defined system components] at [Assignment: organization-defined time intervals].

MA-6(2) Maintenance

Timely Maintenance | Predictive Maintenance

Perform predictive maintenance on [Assignment: organization-defined system components] at [Assignment: organization-defined time intervals].

MA-6(3) Maintenance

Timely Maintenance | Automated Support for Predictive Maintenance

Transfer predictive maintenance data to a maintenance management system using [Assignment: organization-defined automated mechanisms].

MA-7 Maintenance

Field Maintenance

Restrict or prohibit field maintenance on [Assignment: organization-defined systems or system components] to [Assignment: organization-defined trusted maintenance facilities].

MP-1 Media Protection

Policy and Procedures

a. Develop, document, and disseminate to [Assignment: organization-defined personnel or roles]: 1. [Selection (one or more): Organization-level; Mission/business process-level; System-level] media pro...

MP-2 Media Protection

Media Access

Restrict access to [Assignment: organization-defined types of digital and/or non-digital media] to [Assignment: organization-defined personnel or roles].

MP-2(1) Media Protection

Media Access | Automated Restricted Access

[Withdrawn: Incorporated into MP-4(2).]

MP-2(2) Media Protection

Media Access | Cryptographic Protection

[Withdrawn: Incorporated into SC-28(1).]

MP-3 Media Protection

Media Marking

a. Mark system media indicating the distribution limitations, handling caveats, and applicable security markings (if any) of the information; and b. Exempt [Assignment: organization-defined types of s...

MP-4 Media Protection

Media Storage

a. Physically control and securely store [Assignment: organization-defined types of digital and/or non-digital media] within [Assignment: organization-defined controlled areas]; and b. Protect system...

MP-4(1) Media Protection

Media Storage | Cryptographic Protection

[Withdrawn: Incorporated into SC-28(1).]

MP-4(2) Media Protection

Media Storage | Automated Restricted Access

Restrict access to media storage areas and log access attempts and access granted using [Assignment: organization-defined automated mechanisms].

MP-5 Media Protection

Media Transport

a. Protect and control [Assignment: organization-defined types of system media] during transport outside of controlled areas using [Assignment: organization-defined controls]; b. Maintain accountabili...

MP-5(1) Media Protection

Media Transport | Protection Outside of Controlled Areas

[Withdrawn: Incorporated into MP-5.]

MP-5(2) Media Protection

Media Transport | Documentation of Activities

[Withdrawn: Incorporated into MP-5.]

MP-5(3) Media Protection

Media Transport | Custodians

Employ an identified custodian during transport of system media outside of controlled areas.

MP-5(4) Media Protection

Media Transport | Cryptographic Protection

[Withdrawn: Incorporated into SC-28(1).]

MP-6 Media Protection

Media Sanitization

a. Sanitize [Assignment: organization-defined system media] prior to disposal, release out of organizational control, or release for reuse using [Assignment: organization-defined sanitization techniqu...

MP-6(1) Media Protection

Media Sanitization | Review, Approve, Track, Document, and Verify

Review, approve, track, document, and verify media sanitization and disposal actions.

MP-6(2) Media Protection

Media Sanitization | Equipment Testing

Test sanitization equipment and procedures [Assignment: organization-defined frequency] to ensure that the intended sanitization is being achieved.

MP-6(3) Media Protection

Media Sanitization | Nondestructive Techniques

Apply nondestructive sanitization techniques to portable storage devices prior to connecting such devices to the system under the following circumstances: [Assignment: organization-defined circumstanc...

MP-6(4) Media Protection

Media Sanitization | Controlled Unclassified Information

[Withdrawn: Incorporated into MP-6.]

MP-6(5) Media Protection

Media Sanitization | Classified Information

[Withdrawn: Incorporated into MP-6.]

MP-6(6) Media Protection

Media Sanitization | Media Destruction

[Withdrawn: Incorporated into MP-6.]

MP-6(7) Media Protection

Media Sanitization | Dual Authorization

Enforce dual authorization for the sanitization of [Assignment: organization-defined system media].

MP-6(8) Media Protection

Media Sanitization | Remote Purging or Wiping of Information

Provide the capability to purge or wipe information from [Assignment: organization-defined systems or system components] [Selection: remotely; under the following conditions: [Assignment: organization...

MP-7 Media Protection

Media Use

a. [Selection: Restrict; Prohibit] the use of [Assignment: organization-defined types of system media] on [Assignment: organization-defined systems or system components] using [Assignment: organizatio...

MP-7(1) Media Protection

Media Use | Prohibit Use Without Owner

[Withdrawn: Incorporated into MP-7.]

MP-7(2) Media Protection

Media Use | Prohibit Use of Sanitization-resistant Media

Prohibit the use of sanitization-resistant media in organizational systems.

MP-8 Media Protection

Media Downgrading

a. Establish [Assignment: organization-defined system media downgrading process] that includes employing downgrading mechanisms with strength and integrity commensurate with the security category or c...

MP-8(1) Media Protection

Media Downgrading | Documentation of Process

Document system media downgrading actions.

MP-8(2) Media Protection

Media Downgrading | Equipment Testing

Test downgrading equipment and procedures [Assignment: organization-defined frequency] to ensure that downgrading actions are being achieved.

MP-8(3) Media Protection

Media Downgrading | Controlled Unclassified Information

Downgrade system media containing controlled unclassified information prior to public release.

MP-8(4) Media Protection

Media Downgrading | Classified Information

Downgrade system media containing classified information prior to release to individuals without required access authorizations.

PT-1 Personally Identifiable Information Processing and Transparency

Policy and Procedures

a. Develop, document, and disseminate to [Assignment: organization-defined personnel or roles]: 1. [Selection (one or more): Organization-level; Mission/business process-level; System-level] personall...

PT-2 Personally Identifiable Information Processing and Transparency

Authority to Process Personally Identifiable Information

a. Determine and document the [Assignment: organization-defined authority] that permits the [Assignment: organization-defined processing] of personally identifiable information; and b. Restrict the [A...

PT-2(1) Personally Identifiable Information Processing and Transparency

Authority to Process Personally Identifiable Information | Data Tagging

Attach data tags containing [Assignment: organization-defined authorized processing] to [Assignment: organization-defined elements of personally identifiable information].

PT-2(2) Personally Identifiable Information Processing and Transparency

Authority to Process Personally Identifiable Information | Automation

Manage enforcement of the authorized processing of personally identifiable information using [Assignment: organization-defined automated mechanisms].

PT-3 Personally Identifiable Information Processing and Transparency

Personally Identifiable Information Processing Purposes

a. Identify and document the [Assignment: organization-defined purpose(s)] for processing personally identifiable information; b. Describe the purpose(s) in the public privacy notices and policies of...

PT-3(1) Personally Identifiable Information Processing and Transparency

Personally Identifiable Information Processing Purposes | Data Tagging

Attach data tags containing the following purposes to [Assignment: organization-defined elements of personally identifiable information]: [Assignment: organization-defined processing purposes].

PT-3(2) Personally Identifiable Information Processing and Transparency

Personally Identifiable Information Processing Purposes | Automation

Track processing purposes of personally identifiable information using [Assignment: organization-defined automated mechanisms].

PT-4 Personally Identifiable Information Processing and Transparency

Consent

Implement [Assignment: organization-defined tools or mechanisms] for individuals to consent to the processing of their personally identifiable information prior to its collection that facilitate indiv...

PT-4(1) Personally Identifiable Information Processing and Transparency

Consent | Tailored Consent

Provide [Assignment: organization-defined mechanisms] to allow individuals to tailor processing permissions to selected elements of personally identifiable information.

PT-4(2) Personally Identifiable Information Processing and Transparency

Consent | Just-in-time Consent

Present [Assignment: organization-defined consent mechanisms] to individuals at [Assignment: organization-defined frequency] and in conjunction with [Assignment: organization-defined personally identi...

PT-4(3) Personally Identifiable Information Processing and Transparency

Consent | Revocation

Implement [Assignment: organization-defined tools or mechanisms] for individuals to revoke consent to the processing of their personally identifiable information.

PT-5 Personally Identifiable Information Processing and Transparency

Privacy Notice

Provide notice to individuals about the processing of personally identifiable information that: a. Is available to individuals upon first interacting with an organization, and subsequently at [Assignm...

PT-5(1) Personally Identifiable Information Processing and Transparency

Privacy Notice | Just-in-time Notice

Present notice of personally identifiable information processing to individuals at a time and location where the individual provides personally identifiable information or in conjunction with a data a...

PT-5(2) Personally Identifiable Information Processing and Transparency

Privacy Notice | Privacy Act Statements

Include Privacy Act statements on forms that collect information that will be maintained in a Privacy Act system of records, or provide Privacy Act statements on separate forms that can be retained by...

PT-6 Personally Identifiable Information Processing and Transparency

System of Records Notice

For systems that process information that will be maintained in a Privacy Act system of records: a. Draft system of records notices in accordance with OMB guidance and submit new and significantly mod...

PT-6(1) Personally Identifiable Information Processing and Transparency

System of Records Notice | Routine Uses

Review all routine uses published in the system of records notice at [Assignment: organization-defined frequency] to ensure continued accuracy, and to ensure that routine uses continue to be compatibl...

PT-6(2) Personally Identifiable Information Processing and Transparency

System of Records Notice | Exemption Rules

Review all Privacy Act exemptions claimed for the system of records at [Assignment: organization-defined frequency] to ensure they remain appropriate and necessary in accordance with law, that they ha...

PT-7 Personally Identifiable Information Processing and Transparency

Specific Categories of Personally Identifiable Information

Apply [Assignment: organization-defined processing conditions] for specific categories of personally identifiable information.

PT-7(1) Personally Identifiable Information Processing and Transparency

Specific Categories of Personally Identifiable Information | Social Security Numbers

When a system processes Social Security numbers: (a) Eliminate unnecessary collection, maintenance, and use of Social Security numbers, and explore alternatives to their use as a personal identifier;...

PT-7(2) Personally Identifiable Information Processing and Transparency

Specific Categories of Personally Identifiable Information | First Amendment Information

Prohibit the processing of information describing how any individual exercises rights guaranteed by the First Amendment unless expressly authorized by statute or by the individual or unless pertinent...

PT-8 Personally Identifiable Information Processing and Transparency

Computer Matching Requirements

When a system or organization processes information for the purpose of conducting a matching program: a. Obtain approval from the Data Integrity Board to conduct the matching program; b. Develop and e...

PS-1 Personnel Security

Policy and Procedures

a. Develop, document, and disseminate to [Assignment: organization-defined personnel or roles]: 1. [Selection (one or more): Organization-level; Mission/business process-level; System-level] personnel...

PS-2 Personnel Security

Position Risk Designation

a. Assign a risk designation to all organizational positions; b. Establish screening criteria for individuals filling those positions; and c. Review and update position risk designations [Assignment:...

PS-3 Personnel Security

Personnel Screening

a. Screen individuals prior to authorizing access to the system; and b. Rescreen individuals in accordance with [Assignment: organization-defined conditions requiring rescreening and, where rescreenin...

PS-3(1) Personnel Security

Personnel Screening | Classified Information

Verify that individuals accessing a system processing, storing, or transmitting classified information are cleared and indoctrinated to the highest classification level of the information to which the...

PS-3(2) Personnel Security

Personnel Screening | Formal Indoctrination

Verify that individuals accessing a system processing, storing, or transmitting types of classified information that require formal indoctrination, are formally indoctrinated for all the relevant type...

PS-3(3) Personnel Security

Personnel Screening | Information Requiring Special Protective Measures

Verify that individuals accessing a system processing, storing, or transmitting information requiring special protection: (a) Have valid access authorizations that are demonstrated by assigned officia...

PS-3(4) Personnel Security

Personnel Screening | Citizenship Requirements

Verify that individuals accessing a system processing, storing, or transmitting [Assignment: organization-defined information types] meet [Assignment: organization-defined citizenship requirements].

PS-4 Personnel Security

Personnel Termination

Upon termination of individual employment: a. Disable system access within [Assignment: organization-defined time period]; b. Terminate or revoke any authenticators and credentials associated with the...

PS-4(1) Personnel Security

Personnel Termination | Post-employment Requirements

(a) Notify terminated individuals of applicable, legally binding post-employment requirements for the protection of organizational information; and (b) Require terminated individuals to sign an acknow...

PS-4(2) Personnel Security

Personnel Termination | Automated Actions

Use [Assignment: organization-defined automated mechanisms] to [Selection (one or more): notify [Assignment: organization-defined personnel or roles] of individual termination actions; disable access...

PS-5 Personnel Security

Personnel Transfer

a. Review and confirm ongoing operational need for current logical and physical access authorizations to systems and facilities when individuals are reassigned or transferred to other positions within...

PS-6 Personnel Security

Access Agreements

a. Develop and document access agreements for organizational systems; b. Review and update the access agreements [Assignment: organization-defined frequency]; and c. Verify that individuals requiring...

PS-6(1) Personnel Security

Access Agreements | Information Requiring Special Protection

[Withdrawn: Incorporated into PS-3.]

PS-6(2) Personnel Security

Access Agreements | Classified Information Requiring Special Protection

Verify that access to classified information requiring special protection is granted only to individuals who: (a) Have a valid access authorization that is demonstrated by assigned official government...

PS-6(3) Personnel Security

Access Agreements | Post-employment Requirements

(a) Notify individuals of applicable, legally binding post-employment requirements for protection of organizational information; and (b) Require individuals to sign an acknowledgment of these requirem...

PS-7 Personnel Security

External Personnel Security

a. Establish personnel security requirements, including security roles and responsibilities for external providers; b. Require external providers to comply with personnel security policies and procedu...

PS-8 Personnel Security

Personnel Sanctions

a. Employ a formal sanctions process for individuals failing to comply with established information security and privacy policies and procedures; and b. Notify [Assignment: organization-defined person...

PS-9 Personnel Security

Position Descriptions

Incorporate security and privacy roles and responsibilities into organizational position descriptions.

PE-1 Physical and Environmental Protection

Policy and Procedures

a. Develop, document, and disseminate to [Assignment: organization-defined personnel or roles]: 1. [Selection (one or more): Organization-level; Mission/business process-level; System-level] physical...

PE-10 Physical and Environmental Protection

Emergency Shutoff

a. Provide the capability of shutting off power to [Assignment: organization-defined system or individual system components] in emergency situations; b. Place emergency shutoff switches or devices in...

PE-10(1) Physical and Environmental Protection

Emergency Shutoff | Accidental and Unauthorized Activation

[Withdrawn: Incorporated into PE-10.]

PE-11 Physical and Environmental Protection

Emergency Power

Provide an uninterruptible power supply to facilitate [Selection (one or more): an orderly shutdown of the system; transition of the system to long-term alternate power] in the event of a primary powe...

PE-11(1) Physical and Environmental Protection

Emergency Power | Alternate Power Supply — Minimal Operational Capability

Provide an alternate power supply for the system that is activated [Selection: manually; automatically] and that can maintain minimally required operational capability in the event of an extended loss...

PE-11(2) Physical and Environmental Protection

Emergency Power | Alternate Power Supply — Self-contained

Provide an alternate power supply for the system that is activated [Selection: manually; automatically] and that is: (a) Self-contained; (b) Not reliant on external power generation; and (c) Capable o...

PE-12 Physical and Environmental Protection

Emergency Lighting

Employ and maintain automatic emergency lighting for the system that activates in the event of a power outage or disruption and that covers emergency exits and evacuation routes within the facility.

PE-12(1) Physical and Environmental Protection

Emergency Lighting | Essential Mission and Business Functions

Provide emergency lighting for all areas within the facility supporting essential mission and business functions.

PE-13 Physical and Environmental Protection

Fire Protection

Employ and maintain fire detection and suppression systems that are supported by an independent energy source.

PE-13(1) Physical and Environmental Protection

Fire Protection | Detection Systems — Automatic Activation and Notification

Employ fire detection systems that activate automatically and notify [Assignment: organization-defined personnel or roles] and [Assignment: organization-defined emergency responders] in the event of a...

PE-13(2) Physical and Environmental Protection

Fire Protection | Suppression Systems — Automatic Activation and Notification

(a) Employ fire suppression systems that activate automatically and notify [Assignment: organization-defined personnel or roles] and [Assignment: organization-defined emergency responders]; and (b) Em...

PE-13(3) Physical and Environmental Protection

Fire Protection | Automatic Fire Suppression

[Withdrawn: Incorporated into PE-13(2).]

PE-13(4) Physical and Environmental Protection

Fire Protection | Inspections

Ensure that the facility undergoes [Assignment: organization-defined frequency] fire protection inspections by authorized and qualified inspectors and identified deficiencies are resolved within [Assi...

PE-14 Physical and Environmental Protection

Environmental Controls

a. Maintain [Selection (one or more): temperature; humidity; pressure; radiation; [Assignment: organization-defined environmental control]] levels within the facility where the system resides at [Assi...

PE-14(1) Physical and Environmental Protection

Environmental Controls | Automatic Controls

Employ the following automatic environmental controls in the facility to prevent fluctuations potentially harmful to the system: [Assignment: organization-defined automatic environmental controls].

PE-14(2) Physical and Environmental Protection

Environmental Controls | Monitoring with Alarms and Notifications

Employ environmental control monitoring that provides an alarm or notification of changes potentially harmful to personnel or equipment to [Assignment: organization-defined personnel or roles].

PE-15 Physical and Environmental Protection

Water Damage Protection

Protect the system from damage resulting from water leakage by providing master shutoff or isolation valves that are accessible, working properly, and known to key personnel.

PE-15(1) Physical and Environmental Protection

Water Damage Protection | Automation Support

Detect the presence of water near the system and alert [Assignment: organization-defined personnel or roles] using [Assignment: organization-defined automated mechanisms].

PE-16 Physical and Environmental Protection

Delivery and Removal

a. Authorize and control [Assignment: organization-defined types of system components] entering and exiting the facility; and b. Maintain records of the system components.

PE-17 Physical and Environmental Protection

Alternate Work Site

a. Determine and document the [Assignment: organization-defined alternate work sites] allowed for use by employees; b. Employ the following controls at alternate work sites: [Assignment: organization-...

PE-18 Physical and Environmental Protection

Location of System Components

Position system components within the facility to minimize potential damage from [Assignment: organization-defined physical and environmental hazards] and to minimize the opportunity for unauthorized...

PE-18(1) Physical and Environmental Protection

Location of System Components | Facility Site

[Withdrawn: Moved to PE-23.]

PE-19 Physical and Environmental Protection

Information Leakage

Protect the system from information leakage due to electromagnetic signals emanations.

PE-19(1) Physical and Environmental Protection

Information Leakage | National Emissions Policies and Procedures

Protect system components, associated data communications, and networks in accordance with national Emissions Security policies and procedures based on the security category or classification of the i...

PE-2 Physical and Environmental Protection

Physical Access Authorizations

a. Develop, approve, and maintain a list of individuals with authorized access to the facility where the system resides; b. Issue authorization credentials for facility access; c. Review the access li...

PE-2(1) Physical and Environmental Protection

Physical Access Authorizations | Access by Position or Role

Authorize physical access to the facility where the system resides based on position or role.

PE-2(2) Physical and Environmental Protection

Physical Access Authorizations | Two Forms of Identification

Require two forms of identification from the following forms of identification for visitor access to the facility where the system resides: [Assignment: organization-defined list of acceptable forms o...

PE-2(3) Physical and Environmental Protection

Physical Access Authorizations | Restrict Unescorted Access

Restrict unescorted access to the facility where the system resides to personnel with [Selection (one or more): security clearances for all information contained within the system; formal access autho...

PE-20 Physical and Environmental Protection

Asset Monitoring and Tracking

Employ [Assignment: organization-defined asset location technologies] to track and monitor the location and movement of [Assignment: organization-defined assets] within [Assignment: organization-defin...

PE-21 Physical and Environmental Protection

Electromagnetic Pulse Protection

Employ [Assignment: organization-defined protective measures] against electromagnetic pulse damage for [Assignment: organization-defined systems and system components].

PE-22 Physical and Environmental Protection

Component Marking

Mark [Assignment: organization-defined system hardware components] indicating the impact level or classification level of the information permitted to be processed, stored, or transmitted by the hardw...

PE-23 Physical and Environmental Protection

Facility Location

a. Plan the location or site of the facility where the system resides considering physical and environmental hazards; and b. For existing facilities, consider the physical and environmental hazards in...

PE-3 Physical and Environmental Protection

Physical Access Control

a. Enforce physical access authorizations at [Assignment: organization-defined entry and exit points to the facility where the system resides] by: 1. Verifying individual access authorizations before...

PE-3(1) Physical and Environmental Protection

Physical Access Control | System Access

Enforce physical access authorizations to the system in addition to the physical access controls for the facility at [Assignment: organization-defined physical spaces containing one or more components...

PE-3(2) Physical and Environmental Protection

Physical Access Control | Facility and Systems

Perform security checks [Assignment: organization-defined frequency] at the physical perimeter of the facility or system for exfiltration of information or removal of system components.

PE-3(3) Physical and Environmental Protection

Physical Access Control | Continuous Guards

Employ guards to control [Assignment: organization-defined physical access points] to the facility where the system resides 24 hours per day, 7 days per week.

PE-3(4) Physical and Environmental Protection

Physical Access Control | Lockable Casings

Use lockable physical casings to protect [Assignment: organization-defined system components] from unauthorized physical access.

PE-3(5) Physical and Environmental Protection

Physical Access Control | Tamper Protection

Employ [Assignment: organization-defined anti-tamper technologies] to [Selection (one or more): detect; prevent] physical tampering or alteration of [Assignment: organization-defined hardware componen...

PE-3(6) Physical and Environmental Protection

Physical Access Control | Facility Penetration Testing

[Withdrawn: Incorporated into CA-8.]

PE-3(7) Physical and Environmental Protection

Physical Access Control | Physical Barriers

Limit access using physical barriers.

PE-3(8) Physical and Environmental Protection

Physical Access Control | Access Control Vestibules

Employ access control vestibules at [Assignment: organization-defined locations within the facility].

PE-4 Physical and Environmental Protection

Access Control for Transmission

Control physical access to [Assignment: organization-defined system distribution and transmission lines] within organizational facilities using [Assignment: organization-defined security controls].

PE-5 Physical and Environmental Protection

Access Control for Output Devices

Control physical access to output from [Assignment: organization-defined output devices] to prevent unauthorized individuals from obtaining the output.

PE-5(1) Physical and Environmental Protection

Access Control for Output Devices | Access to Output by Authorized Individuals

[Withdrawn: Incorporated into PE-5.]

PE-5(2) Physical and Environmental Protection

Access Control for Output Devices | Link to Individual Identity

Link individual identity to receipt of output from output devices.

PE-5(3) Physical and Environmental Protection

Access Control for Output Devices | Marking Output Devices

[Withdrawn: Incorporated into PE-22.]

PE-6 Physical and Environmental Protection

Monitoring Physical Access

a. Monitor physical access to the facility where the system resides to detect and respond to physical security incidents; b. Review physical access logs [Assignment: organization-defined frequency] an...

PE-6(1) Physical and Environmental Protection

Monitoring Physical Access | Intrusion Alarms and Surveillance Equipment

Monitor physical access to the facility where the system resides using physical intrusion alarms and surveillance equipment.

PE-6(2) Physical and Environmental Protection

Monitoring Physical Access | Automated Intrusion Recognition and Responses

Recognize [Assignment: organization-defined classes or types of intrusions] and initiate [Assignment: organization-defined response actions] using [Assignment: organization-defined automated mechanism...

PE-6(3) Physical and Environmental Protection

Monitoring Physical Access | Video Surveillance

(a) Employ video surveillance of [Assignment: organization-defined operational areas]; (b) Review video recordings [Assignment: organization-defined frequency]; and (c) Retain video recordings for [As...

PE-6(4) Physical and Environmental Protection

Monitoring Physical Access | Monitoring Physical Access to Systems

Monitor physical access to the system in addition to the physical access monitoring of the facility at [Assignment: organization-defined physical spaces containing one or more components of the system...

PE-7 Physical and Environmental Protection

Visitor Control

[Withdrawn: Incorporated into PE-2 and PE-3.]

PE-8 Physical and Environmental Protection

Visitor Access Records

a. Maintain visitor access records to the facility where the system resides for [Assignment: organization-defined time period]; b. Review visitor access records [Assignment: organization-defined frequ...

PE-8(1) Physical and Environmental Protection

Visitor Access Records | Automated Records Maintenance and Review

Maintain and review visitor access records using [Assignment: organization-defined automated mechanisms].

PE-8(2) Physical and Environmental Protection

Visitor Access Records | Physical Access Records

[Withdrawn: Incorporated into PE-2.]

PE-8(3) Physical and Environmental Protection

Visitor Access Records | Limit Personally Identifiable Information Elements

Limit personally identifiable information contained in visitor access records to the following elements identified in the privacy risk assessment: [Assignment: organization-defined elements].

PE-9 Physical and Environmental Protection

Power Equipment and Cabling

Protect power equipment and power cabling for the system from damage and destruction.

PE-9(1) Physical and Environmental Protection

Power Equipment and Cabling | Redundant Cabling

Employ redundant power cabling paths that are physically separated by [Assignment: organization-defined distance].

PE-9(2) Physical and Environmental Protection

Power Equipment and Cabling | Automatic Voltage Controls

Employ automatic voltage controls for [Assignment: organization-defined critical system components].

PL-1 Planning

Policy and Procedures

a. Develop, document, and disseminate to [Assignment: organization-defined personnel or roles]: 1. [Selection (one or more): Organization-level; Mission/business process-level; System-level] planning...

PL-10 Planning

Baseline Selection

Select a control baseline for the system.

PL-11 Planning

Baseline Tailoring

Tailor the selected control baseline by applying specified tailoring actions.

PL-2 Planning

System Security and Privacy Plans

a. Develop security and privacy plans for the system that: 1. Are consistent with the organization’s enterprise architecture; 2. Explicitly define the constituent system components; 3. Describe the op...

PL-2(1) Planning

System Security and Privacy Plans | Concept of Operations

[Withdrawn: Incorporated into PL-7.]

PL-2(2) Planning

System Security and Privacy Plans | Functional Architecture

[Withdrawn: Incorporated into PL-8.]

PL-2(3) Planning

System Security and Privacy Plans | Plan and Coordinate with Other Organizational Entities

[Withdrawn: Incorporated into PL-2.]

PL-3 Planning

System Security Plan Update

[Withdrawn: Incorporated into PL-2.]

PL-4 Planning

Rules of Behavior

a. Establish and provide to individuals requiring access to the system, the rules that describe their responsibilities and expected behavior for information and system usage, security, and privacy; b....

PL-4(1) Planning

Rules of Behavior | Social Media and External Site/application Usage Restrictions

Include in the rules of behavior, restrictions on: (a) Use of social media, social networking sites, and external sites/applications; (b) Posting organizational information on public websites; and (c)...

PL-5 Planning

Privacy Impact Assessment

[Withdrawn: Incorporated into RA-8.]

PL-6 Planning

Security-related Activity Planning

[Withdrawn: Incorporated into PL-2.]

PL-7 Planning

Concept of Operations

a. Develop a Concept of Operations (CONOPS) for the system describing how the organization intends to operate the system from the perspective of information security and privacy; and b. Review and upd...

PL-8 Planning

Security and Privacy Architectures

a. Develop security and privacy architectures for the system that: 1. Describe the requirements and approach to be taken for protecting the confidentiality, integrity, and availability of organization...

PL-8(1) Planning

Security and Privacy Architectures | Defense in Depth

Design the security and privacy architectures for the system using a defense-in-depth approach that: (a) Allocates [Assignment: organization-defined controls] to [Assignment: organization-defined loca...

PL-8(2) Planning

Security and Privacy Architectures | Supplier Diversity

Require that [Assignment: organization-defined controls] allocated to [Assignment: organization-defined locations and architectural layers] are obtained from different suppliers.

PL-9 Planning

Central Management

Centrally manage [Assignment: organization-defined controls and related processes].

PM-1 Program Management

Information Security Program Plan

a. Develop and disseminate an organization-wide information security program plan that: 1. Provides an overview of the requirements for the security program and a description of the security program m...

PM-10 Program Management

Authorization Process

a. Manage the security and privacy state of organizational systems and the environments in which those systems operate through authorization processes; b. Designate individuals to fulfill specific rol...

PM-11 Program Management

Mission and Business Process Definition

a. Define organizational mission and business processes with consideration for information security and privacy and the resulting risk to organizational operations, organizational assets, individuals,...

PM-12 Program Management

Insider Threat Program

Implement an insider threat program that includes a cross-discipline insider threat incident handling team.

PM-13 Program Management

Security and Privacy Workforce

Establish a security and privacy workforce development and improvement program.

PM-14 Program Management

Testing, Training, and Monitoring

a. Implement a process for ensuring that organizational plans for conducting security and privacy testing, training, and monitoring activities associated with organizational systems: 1. Are developed...

PM-15 Program Management

Security and Privacy Groups and Associations

Establish and institutionalize contact with selected groups and associations within the security and privacy communities: a. To facilitate ongoing security and privacy education and training for organ...

PM-16 Program Management

Threat Awareness Program

Implement a threat awareness program that includes a cross-organization information-sharing capability for threat intelligence.

PM-16(1) Program Management

Threat Awareness Program | Automated Means for Sharing Threat Intelligence

Employ automated mechanisms to maximize the effectiveness of sharing threat intelligence information.

PM-17 Program Management

Protecting Controlled Unclassified Information on External Systems

a. Establish policy and procedures to ensure that requirements for the protection of controlled unclassified information that is processed, stored or transmitted on external systems, are implemented i...

PM-18 Program Management

Privacy Program Plan

a. Develop and disseminate an organization-wide privacy program plan that provides an overview of the agency’s privacy program, and: 1. Includes a description of the structure of the privacy program a...

PM-19 Program Management

Privacy Program Leadership Role

Appoint a senior agency official for privacy with the authority, mission, accountability, and resources to coordinate, develop, and implement, applicable privacy requirements and manage privacy risks...

PM-2 Program Management

Information Security Program Leadership Role

Appoint a senior agency information security officer with the mission and resources to coordinate, develop, implement, and maintain an organization-wide information security program.

PM-20 Program Management

Dissemination of Privacy Program Information

Maintain a central resource webpage on the organization’s principal public website that serves as a central source of information about the organization’s privacy program and that: a. Ensures that the...

PM-20(1) Program Management

Dissemination of Privacy Program Information | Privacy Policies on Websites, Applications, and Digital Services

Develop and post privacy policies on all external-facing websites, mobile applications, and other digital services, that: (a) Are written in plain language and organized in a way that is easy to under...

PM-21 Program Management

Accounting of Disclosures

a. Develop and maintain an accurate accounting of disclosures of personally identifiable information, including: 1. Date, nature, and purpose of each disclosure; and 2. Name and address, or other cont...

PM-22 Program Management

Personally Identifiable Information Quality Management

Develop and document organization-wide policies and procedures for: a. Reviewing for the accuracy, relevance, timeliness, and completeness of personally identifiable information across the information...

PM-23 Program Management

Data Governance Body

Establish a Data Governance Body consisting of [Assignment: organization-defined roles] with [Assignment: organization-defined responsibilities].

PM-24 Program Management

Data Integrity Board

Establish a Data Integrity Board to: a. Review proposals to conduct or participate in a matching program; and b. Conduct an annual review of all matching programs in which the agency has participated.

PM-25 Program Management

Minimization of Personally Identifiable Information Used in Testing, Training, and Research

a. Develop, document, and implement policies and procedures that address the use of personally identifiable information for internal testing, training, and research; b. Limit or minimize the amount of...

PM-26 Program Management

Complaint Management

Implement a process for receiving and responding to complaints, concerns, or questions from individuals about the organizational security and privacy practices that includes: a. Mechanisms that are ea...

PM-27 Program Management

Privacy Reporting

a. Develop [Assignment: organization-defined privacy reports] and disseminate to: 1. [Assignment: organization-defined oversight bodies] to demonstrate accountability with statutory, regulatory, and p...

PM-28 Program Management

Risk Framing

a. Identify and document: 1. Assumptions affecting risk assessments, risk responses, and risk monitoring; 2. Constraints affecting risk assessments, risk responses, and risk monitoring; 3. Priorities...

PM-29 Program Management

Risk Management Program Leadership Roles

a. Appoint a Senior Accountable Official for Risk Management to align organizational information security and privacy management processes with strategic, operational, and budgetary planning processes...

PM-3 Program Management

Information Security and Privacy Resources

a. Include the resources needed to implement the information security and privacy programs in capital planning and investment requests and document all exceptions to this requirement; b. Prepare docum...

PM-30 Program Management

Supply Chain Risk Management Strategy

a. Develop an organization-wide strategy for managing supply chain risks associated with the development, acquisition, maintenance, and disposal of systems, system components, and system services; 1....

PM-30(1) Program Management

Supply Chain Risk Management Strategy | Suppliers of Critical or Mission-essential Items

Identify, prioritize, and assess suppliers of critical or mission-essential technologies, products, and services.

PM-31 Program Management

Continuous Monitoring Strategy

Develop an organization-wide continuous monitoring strategy and implement continuous monitoring programs that include: a. Establishing the following organization-wide metrics to be monitored: [Assignm...

PM-32 Program Management

Purposing

Analyze [Assignment: organization-defined systems or systems components] supporting mission essential services or functions to ensure that the information resources are being used consistent with thei...

PM-4 Program Management

Plan of Action and Milestones Process

a. Implement a process to ensure that plans of action and milestones for the information security, privacy, and supply chain risk management programs and associated organizational systems: 1. Are deve...

PM-5 Program Management

System Inventory

Develop and update [Assignment: organization-defined frequency] an inventory of organizational systems.

PM-5(1) Program Management

System Inventory | Inventory of Personally Identifiable Information

Establish, maintain, and update [Assignment: organization-defined frequency] an inventory of all systems, applications, and projects that process personally identifiable information.

PM-6 Program Management

Measures of Performance

Develop, monitor, and report on the results of information security and privacy measures of performance.

PM-7 Program Management

Enterprise Architecture

Develop and maintain an enterprise architecture with consideration for information security, privacy, and the resulting risk to organizational operations and assets, individuals, other organizations,...

PM-7(1) Program Management

Enterprise Architecture | Offloading

Offload [Assignment: organization-defined non-essential functions or services] to other systems, system components, or an external provider.

PM-8 Program Management

Critical Infrastructure Plan

Address information security and privacy issues in the development, documentation, and updating of a critical infrastructure and key resources protection plan.

PM-9 Program Management

Risk Management Strategy

a. Develops a comprehensive strategy to manage: 1. Security risk to organizational operations and assets, individuals, other organizations, and the Nation associated with the operation and use of orga...

RA-1 Risk Assessment

Policy and Procedures

a. Develop, document, and disseminate to [Assignment: organization-defined personnel or roles]: 1. [Selection (one or more): Organization-level; Mission/business process-level; System-level] risk asse...

RA-10 Risk Assessment

Threat Hunting

a. Establish and maintain a cyber threat hunting capability to: 1. Search for indicators of compromise in organizational systems; and 2. Detect, track, and disrupt threats that evade existing controls...

RA-2 Risk Assessment

Security Categorization

a. Categorize the system and information it processes, stores, and transmits; b. Document the security categorization results, including supporting rationale, in the security plan for the system; and...

RA-2(1) Risk Assessment

Security Categorization | Impact-level Prioritization

Conduct an impact-level prioritization of organizational systems to obtain additional granularity on system impact levels.

RA-3 Risk Assessment

Risk Assessment

a. Conduct a risk assessment, including: 1. Identifying threats to and vulnerabilities in the system; 2. Determining the likelihood and magnitude of harm from unauthorized access, use, disclosure, dis...

RA-3(1) Risk Assessment

Risk Assessment | Supply Chain Risk Assessment

(a) Assess supply chain risks associated with [Assignment: organization-defined systems, system components, and system services]; and (b) Update the supply chain risk assessment [Assignment: organizat...

RA-3(2) Risk Assessment

Risk Assessment | Use of All-source Intelligence

Use all-source intelligence to assist in the analysis of risk.

RA-3(3) Risk Assessment

Risk Assessment | Dynamic Threat Awareness

Determine the current cyber threat environment on an ongoing basis using [Assignment: organization-defined means].

RA-3(4) Risk Assessment

Risk Assessment | Predictive Cyber Analytics

Employ the following advanced automation and analytics capabilities to predict and identify risks to [Assignment: organization-defined systems or system components]: [Assignment: organization-defined...

RA-4 Risk Assessment

Risk Assessment Update

[Withdrawn: Incorporated into RA-3.]

RA-5 Risk Assessment

Vulnerability Monitoring and Scanning

a. Monitor and scan for vulnerabilities in the system and hosted applications [Assignment: organization-defined frequency and/or randomly in accordance with organization-defined process] and when new...

RA-5(1) Risk Assessment

Vulnerability Monitoring and Scanning | Update Tool Capability

[Withdrawn: Incorporated into RA-5.]

RA-5(10) Risk Assessment

Vulnerability Monitoring and Scanning | Correlate Scanning Information

Correlate the output from vulnerability scanning tools to determine the presence of multi-vulnerability and multi-hop attack vectors.

RA-5(11) Risk Assessment

Vulnerability Monitoring and Scanning | Public Disclosure Program

Establish a public reporting channel for receiving reports of vulnerabilities in organizational systems and system components.

RA-5(2) Risk Assessment

Vulnerability Monitoring and Scanning | Update Vulnerabilities to Be Scanned

Update the system vulnerabilities to be scanned [Selection (one or more): [Assignment: organization-defined frequency]; prior to a new scan; when new vulnerabilities are identified and reported].

RA-5(3) Risk Assessment

Vulnerability Monitoring and Scanning | Breadth and Depth of Coverage

Define the breadth and depth of vulnerability scanning coverage.

RA-5(4) Risk Assessment

Vulnerability Monitoring and Scanning | Discoverable Information

Determine information about the system that is discoverable and take [Assignment: organization-defined corrective actions].

RA-5(5) Risk Assessment

Vulnerability Monitoring and Scanning | Privileged Access

Implement privileged access authorization to [Assignment: organization-defined system components] for [Assignment: organization-defined vulnerability scanning activities].

RA-5(6) Risk Assessment

Vulnerability Monitoring and Scanning | Automated Trend Analyses

Compare the results of multiple vulnerability scans using [Assignment: organization-defined automated mechanisms].

RA-5(7) Risk Assessment

Vulnerability Monitoring and Scanning | Automated Detection and Notification of Unauthorized Components

[Withdrawn: Incorporated into CM-8.]

RA-5(8) Risk Assessment

Vulnerability Monitoring and Scanning | Review Historic Audit Logs

Review historic audit logs to determine if a vulnerability identified in a [Assignment: organization-defined system] has been previously exploited within an [Assignment: organization-defined time peri...

RA-5(9) Risk Assessment

Vulnerability Monitoring and Scanning | Penetration Testing and Analyses

[Withdrawn: Incorporated into CA-8.]

RA-6 Risk Assessment

Technical Surveillance Countermeasures Survey

Employ a technical surveillance countermeasures survey at [Assignment: organization-defined locations] [Selection (one or more): [Assignment: organization-defined frequency]; when the following events...

RA-7 Risk Assessment

Risk Response

Respond to findings from security and privacy assessments, monitoring, and audits in accordance with organizational risk tolerance.

RA-8 Risk Assessment

Privacy Impact Assessments

Conduct privacy impact assessments for systems, programs, or other activities before: a. Developing or procuring information technology that processes personally identifiable information; and b. Initi...

RA-9 Risk Assessment

Criticality Analysis

Identify critical system components and functions by performing a criticality analysis for [Assignment: organization-defined systems, system components, or system services] at [Assignment: organizatio...

SR-1 Supply Chain Risk Management

Policy and Procedures

a. Develop, document, and disseminate to [Assignment: organization-defined personnel or roles]: 1. [Selection (one or more): Organization-level; Mission/business process-level; System-level] supply ch...

SR-10 Supply Chain Risk Management

Inspection of Systems or Components

Inspect the following systems or system components [Selection (one or more): at random; at [Assignment: organization-defined frequency], upon [Assignment: organization-defined indications of need for...

SR-11 Supply Chain Risk Management

Component Authenticity

a. Develop and implement anti-counterfeit policy and procedures that include the means to detect and prevent counterfeit components from entering the system; and b. Report counterfeit system component...

SR-11(1) Supply Chain Risk Management

Component Authenticity | Anti-counterfeit Training

Train [Assignment: organization-defined personnel or roles] to detect counterfeit system components (including hardware, software, and firmware).

SR-11(2) Supply Chain Risk Management

Component Authenticity | Configuration Control for Component Service and Repair

Maintain configuration control over the following system components awaiting service or repair and serviced or repaired components awaiting return to service: [Assignment: organization-defined system...

SR-11(3) Supply Chain Risk Management

Component Authenticity | Anti-counterfeit Scanning

Scan for counterfeit system components [Assignment: organization-defined frequency].

SR-12 Supply Chain Risk Management

Component Disposal

Dispose of [Assignment: organization-defined data, documentation, tools, or system components] using the following techniques and methods: [Assignment: organization-defined techniques and methods].

SR-2 Supply Chain Risk Management

Supply Chain Risk Management Plan

a. Develop a plan for managing supply chain risks associated with the research and development, design, manufacturing, acquisition, delivery, integration, operations and maintenance, and disposal of t...

SR-2(1) Supply Chain Risk Management

Supply Chain Risk Management Plan | Establish SCRM Team

Establish a supply chain risk management team consisting of [Assignment: organization-defined personnel, roles, and responsibilities] to lead and support the following SCRM activities: [Assignment: or...

SR-3 Supply Chain Risk Management

Supply Chain Controls and Processes

a. Establish a process or processes to identify and address weaknesses or deficiencies in the supply chain elements and processes of [Assignment: organization-defined system or system component] in co...

SR-3(1) Supply Chain Risk Management

Supply Chain Controls and Processes | Diverse Supply Base

Employ a diverse set of sources for the following system components and services: [Assignment: organization-defined system components and services].

SR-3(2) Supply Chain Risk Management

Supply Chain Controls and Processes | Limitation of Harm

Employ the following controls to limit harm from potential adversaries identifying and targeting the organizational supply chain: [Assignment: organization-defined controls].

SR-3(3) Supply Chain Risk Management

Supply Chain Controls and Processes | Sub-tier Flow Down

Ensure that the controls included in the contracts of prime contractors are also included in the contracts of subcontractors.

SR-4 Supply Chain Risk Management

Provenance

Document, monitor, and maintain valid provenance of the following systems, system components, and associated data: [Assignment: organization-defined systems, system components, and associated data].

SR-4(1) Supply Chain Risk Management

Provenance | Identity

Establish and maintain unique identification of the following supply chain elements, processes, and personnel associated with the identified system and critical system components: [Assignment: organiz...

SR-4(2) Supply Chain Risk Management

Provenance | Track and Trace

Establish and maintain unique identification of the following systems and critical system components for tracking through the supply chain: [Assignment: organization-defined systems and critical syste...

SR-4(3) Supply Chain Risk Management

Provenance | Validate as Genuine and Not Altered

Employ the following controls to validate that the system or system component received is genuine and has not been altered: [Assignment: organization-defined controls].

SR-4(4) Supply Chain Risk Management

Provenance | Supply Chain Integrity — Pedigree

Employ [Assignment: organization-defined controls] and conduct [Assignment: organization-defined analysis] to ensure the integrity of the system and system components by validating the internal compos...

SR-5 Supply Chain Risk Management

Acquisition Strategies, Tools, and Methods

Employ the following acquisition strategies, contract tools, and procurement methods to protect against, identify, and mitigate supply chain risks: [Assignment: organization-defined acquisition strate...

SR-5(1) Supply Chain Risk Management

Acquisition Strategies, Tools, and Methods | Adequate Supply

Employ the following controls to ensure an adequate supply of [Assignment: organization-defined critical system components]: [Assignment: organization-defined controls].

SR-5(2) Supply Chain Risk Management

Acquisition Strategies, Tools, and Methods | Assessments Prior to Selection, Acceptance, Modification, or Update

Assess the system, system component, or system service prior to selection, acceptance, modification, or update.

SR-6 Supply Chain Risk Management

Supplier Assessments and Reviews

Assess and review the supply chain-related risks associated with suppliers or contractors and the system, system component, or system service they provide [Assignment: organization-defined frequency].

SR-6(1) Supply Chain Risk Management

Supplier Assessments and Reviews | Testing and Analysis

Employ [Selection (one or more): organizational analysis; independent third-party analysis; organizational testing; independent third-party testing] of the following supply chain elements, processes,...

SR-7 Supply Chain Risk Management

Supply Chain Operations Security

Employ the following Operations Security (OPSEC) controls to protect supply chain-related information for the system, system component, or system service: [Assignment: organization-defined Operations...

SR-8 Supply Chain Risk Management

Notification Agreements

Establish agreements and procedures with entities involved in the supply chain for the system, system component, or system service for the [Selection (one or more): notification of supply chain compro...

SR-9 Supply Chain Risk Management

Tamper Resistance and Detection

Implement a tamper protection program for the system, system component, or system service.

SR-9(1) Supply Chain Risk Management

Tamper Resistance and Detection | Multiple Stages of System Development Life Cycle

Employ anti-tamper technologies, tools, and techniques throughout the system development life cycle.

SC-1 System and Communication Protection

Policy and Procedures

a. Develop, document, and disseminate to [Assignment: organization-defined personnel or roles]: 1. [Selection (one or more): Organization-level; Mission/business process-level; System-level] system an...

SC-10 System and Communication Protection

Network Disconnect

Terminate the network connection associated with a communications session at the end of the session or after [Assignment: organization-defined time period] of inactivity.

SC-11 System and Communication Protection

Trusted Path

a. Provide a [Selection: physically; logically] isolated trusted communications path for communications between the user and the trusted components of the system; and b. Permit users to invoke the tru...

SC-11(1) System and Communication Protection

Trusted Path | Irrefutable Communications Path

(a) Provide a trusted communications path that is irrefutably distinguishable from other communications paths; and (b) Initiate the trusted communications path for communications between the [Assignme...

SC-12 System and Communication Protection

Cryptographic Key Establishment and Management

Establish and manage cryptographic keys when cryptography is employed within the system in accordance with the following key management requirements: [Assignment: organization-defined requirements for...

SC-12(1) System and Communication Protection

Cryptographic Key Establishment and Management | Availability

Maintain availability of information in the event of the loss of cryptographic keys by users.

SC-12(2) System and Communication Protection

Cryptographic Key Establishment and Management | Symmetric Keys

Produce, control, and distribute symmetric cryptographic keys using [Selection: NIST FIPS-validated; NSA-approved] key management technology and processes.

SC-12(3) System and Communication Protection

Cryptographic Key Establishment and Management | Asymmetric Keys

Produce, control, and distribute asymmetric cryptographic keys using [Selection: NSA-approved key management technology and processes; prepositioned keying material; DoD-approved or DoD-issued Medium...

SC-12(4) System and Communication Protection

Cryptographic Key Establishment and Management | PKI Certificates

[Withdrawn: Incorporated into SC-12(3).]

SC-12(5) System and Communication Protection

Cryptographic Key Establishment and Management | PKI Certificates / Hardware Tokens

[Withdrawn: Incorporated into SC-12(3).]

SC-12(6) System and Communication Protection

Cryptographic Key Establishment and Management | Physical Control of Keys

Maintain physical control of cryptographic keys when stored information is encrypted by external service providers.

SC-13 System and Communication Protection

Cryptographic Protection

a. Determine the [Assignment: organization-defined cryptographic uses]; and b. Implement the following types of cryptography required for each specified cryptographic use: [Assignment: organization-de...

SC-13(1) System and Communication Protection

Cryptographic Protection | FIPS-validated Cryptography

[Withdrawn: Incorporated into SC-13.]

SC-13(2) System and Communication Protection

Cryptographic Protection | NSA-approved Cryptography

[Withdrawn: Incorporated into SC-13.]

SC-13(3) System and Communication Protection

Cryptographic Protection | Individuals Without Formal Access Approvals

[Withdrawn: Incorporated into SC-13.]

SC-13(4) System and Communication Protection

Cryptographic Protection | Digital Signatures

[Withdrawn: Incorporated into SC-13.]

SC-14 System and Communication Protection

Public Access Protections

[Withdrawn: Incorporated into AC-2, AC-3, AC-5, AC-6, SI-3, SI-4, SI-5, SI-7, and SI-10.]

SC-15 System and Communication Protection

Collaborative Computing Devices and Applications

a. Prohibit remote activation of collaborative computing devices and applications with the following exceptions: [Assignment: organization-defined exceptions where remote activation is to be allowed];...

SC-15(1) System and Communication Protection

Collaborative Computing Devices and Applications | Physical or Logical Disconnect

Provide [Selection (one or more): physical; logical] disconnect of collaborative computing devices in a manner that supports ease of use.

SC-15(2) System and Communication Protection

Collaborative Computing Devices and Applications | Blocking Inbound and Outbound Communications Traffic

[Withdrawn: Incorporated into SC-7.]

SC-15(3) System and Communication Protection

Collaborative Computing Devices and Applications | Disabling and Removal in Secure Work Areas

Disable or remove collaborative computing devices and applications from [Assignment: organization-defined systems or system components] in [Assignment: organization-defined secure work areas].

SC-15(4) System and Communication Protection

Collaborative Computing Devices and Applications | Explicitly Indicate Current Participants

Provide an explicit indication of current participants in [Assignment: organization-defined online meetings and teleconferences].

SC-16 System and Communication Protection

Transmission of Security and Privacy Attributes

Associate [Assignment: organization-defined security and privacy attributes] with information exchanged between systems and between system components.

SC-16(1) System and Communication Protection

Transmission of Security and Privacy Attributes | Integrity Verification

Verify the integrity of transmitted security and privacy attributes.

SC-16(2) System and Communication Protection

Transmission of Security and Privacy Attributes | Anti-spoofing Mechanisms

Implement anti-spoofing mechanisms to prevent adversaries from falsifying the security attributes indicating the successful application of the security process.

SC-16(3) System and Communication Protection

Transmission of Security and Privacy Attributes | Cryptographic Binding

Implement [Assignment: organization-defined mechanisms or techniques] to bind security and privacy attributes to transmitted information.

SC-17 System and Communication Protection

Public Key Infrastructure Certificates

a. Issue public key certificates under an [Assignment: organization-defined certificate policy] or obtain public key certificates from an approved service provider; and b. Include only approved trust...

SC-18 System and Communication Protection

Mobile Code

a. Define acceptable and unacceptable mobile code and mobile code technologies; and b. Authorize, monitor, and control the use of mobile code within the system.

SC-18(1) System and Communication Protection

Mobile Code | Identify Unacceptable Code and Take Corrective Actions

Identify [Assignment: organization-defined unacceptable mobile code] and take [Assignment: organization-defined corrective actions].

SC-18(2) System and Communication Protection

Mobile Code | Acquisition, Development, and Use

Verify that the acquisition, development, and use of mobile code to be deployed in the system meets [Assignment: organization-defined mobile code requirements].

SC-18(3) System and Communication Protection

Mobile Code | Prevent Downloading and Execution

Prevent the download and execution of [Assignment: organization-defined unacceptable mobile code].

SC-18(4) System and Communication Protection

Mobile Code | Prevent Automatic Execution

Prevent the automatic execution of mobile code in [Assignment: organization-defined software applications] and enforce [Assignment: organization-defined actions] prior to executing the code.

SC-18(5) System and Communication Protection

Mobile Code | Allow Execution Only in Confined Environments

Allow execution of permitted mobile code only in confined virtual machine environments.

SC-19 System and Communication Protection

Voice Over Internet Protocol

[Withdrawn: Technology-specific; addressed as any other technology or protocol.]

SC-2 System and Communication Protection

Separation of System and User Functionality

Separate user functionality, including user interface services, from system management functionality.

SC-2(1) System and Communication Protection

Separation of System and User Functionality | Interfaces for Non-privileged Users

Prevent the presentation of system management functionality at interfaces to non-privileged users.

SC-2(2) System and Communication Protection

Separation of System and User Functionality | Disassociability

Store state information from applications and software separately.

SC-20 System and Communication Protection

Secure Name/address Resolution Service (authoritative Source)

a. Provide additional data origin authentication and integrity verification artifacts along with the authoritative name resolution data the system returns in response to external name/address resoluti...

SC-20(1) System and Communication Protection

Secure Name/address Resolution Service (authoritative Source) | Child Subspaces

[Withdrawn: Incorporated into SC-20.]

SC-20(2) System and Communication Protection

Secure Name/address Resolution Service (authoritative Source) | Data Origin and Integrity

Provide data origin and integrity protection artifacts for internal name/address resolution queries.

SC-21 System and Communication Protection

Secure Name/address Resolution Service (recursive or Caching Resolver)

Request and perform data origin authentication and data integrity verification on the name/address resolution responses the system receives from authoritative sources.

SC-21(1) System and Communication Protection

Secure Name/address Resolution Service (recursive or Caching Resolver) | Data Origin and Integrity

[Withdrawn: Incorporated into SC-21.]

SC-22 System and Communication Protection

Architecture and Provisioning for Name/address Resolution Service

Ensure the systems that collectively provide name/address resolution service for an organization are fault-tolerant and implement internal and external role separation.

SC-23 System and Communication Protection

Session Authenticity

Protect the authenticity of communications sessions.

SC-23(1) System and Communication Protection

Session Authenticity | Invalidate Session Identifiers at Logout

Invalidate session identifiers upon user logout or other session termination.

SC-23(2) System and Communication Protection

Session Authenticity | User-initiated Logouts and Message Displays

[Withdrawn: Incorporated into AC-12(1).]

SC-23(3) System and Communication Protection

Session Authenticity | Unique System-generated Session Identifiers

Generate a unique session identifier for each session with [Assignment: organization-defined randomness requirements] and recognize only session identifiers that are system-generated.

SC-23(4) System and Communication Protection

Session Authenticity | Unique Session Identifiers with Randomization

[Withdrawn: Incorporated into SC-23(3).]

SC-23(5) System and Communication Protection

Session Authenticity | Allowed Certificate Authorities

Only allow the use of [Assignment: organization-defined certificate authorities] for verification of the establishment of protected sessions.

SC-24 System and Communication Protection

Fail in Known State

Fail to a [Assignment: organization-defined known system state] for the following failures on the indicated components while preserving [Assignment: organization-defined system state information] in f...

SC-25 System and Communication Protection

Thin Nodes

Employ minimal functionality and information storage on the following system components: [Assignment: organization-defined system components].

SC-26 System and Communication Protection

Decoys

Include components within organizational systems specifically designed to be the target of malicious attacks for detecting, deflecting, and analyzing such attacks.

SC-26(1) System and Communication Protection

Decoys | Detection of Malicious Code

[Withdrawn: Incorporated into SC-35.]

SC-27 System and Communication Protection

Platform-independent Applications

Include within organizational systems the following platform independent applications: [Assignment: organization-defined platform-independent applications].

SC-28 System and Communication Protection

Protection of Information at Rest

Protect the [Selection (one or more): confidentiality; integrity] of the following information at rest: [Assignment: organization-defined information at rest].

SC-28(1) System and Communication Protection

Protection of Information at Rest | Cryptographic Protection

Implement cryptographic mechanisms to prevent unauthorized disclosure and modification of the following information at rest on [Assignment: organization-defined system components or media]: [Assignmen...

SC-28(2) System and Communication Protection

Protection of Information at Rest | Offline Storage

Remove the following information from online storage and store offline in a secure location: [Assignment: organization-defined information].

SC-28(3) System and Communication Protection

Protection of Information at Rest | Cryptographic Keys

Provide protected storage for cryptographic keys [Selection: [Assignment: organization-defined safeguards]; hardware-protected key store].

SC-29 System and Communication Protection

Heterogeneity

Employ a diverse set of information technologies for the following system components in the implementation of the system: [Assignment: organization-defined system components].

SC-29(1) System and Communication Protection

Heterogeneity | Virtualization Techniques

Employ virtualization techniques to support the deployment of a diversity of operating systems and applications that are changed [Assignment: organization-defined frequency].

SC-3 System and Communication Protection

Security Function Isolation

Isolate security functions from nonsecurity functions.

SC-3(1) System and Communication Protection

Security Function Isolation | Hardware Separation

Employ hardware separation mechanisms to implement security function isolation.

SC-3(2) System and Communication Protection

Security Function Isolation | Access and Flow Control Functions

Isolate security functions enforcing access and information flow control from nonsecurity functions and from other security functions.

SC-3(3) System and Communication Protection

Security Function Isolation | Minimize Nonsecurity Functionality

Minimize the number of nonsecurity functions included within the isolation boundary containing security functions.

SC-3(4) System and Communication Protection

Security Function Isolation | Module Coupling and Cohesiveness

Implement security functions as largely independent modules that maximize internal cohesiveness within modules and minimize coupling between modules.

SC-3(5) System and Communication Protection

Security Function Isolation | Layered Structures

Implement security functions as a layered structure minimizing interactions between layers of the design and avoiding any dependence by lower layers on the functionality or correctness of higher layer...

SC-30 System and Communication Protection

Concealment and Misdirection

Employ the following concealment and misdirection techniques for [Assignment: organization-defined systems] at [Assignment: organization-defined time periods] to confuse and mislead adversaries: [Assi...

SC-30(1) System and Communication Protection

Concealment and Misdirection | Virtualization Techniques

[Withdrawn: Incorporated into SC-29(1).]

SC-30(2) System and Communication Protection

Concealment and Misdirection | Randomness

Employ [Assignment: organization-defined techniques] to introduce randomness into organizational operations and assets.

SC-30(3) System and Communication Protection

Concealment and Misdirection | Change Processing and Storage Locations

Change the location of [Assignment: organization-defined processing and/or storage] [Selection: [Assignment: organization-defined time frequency]; at random time intervals]].

SC-30(4) System and Communication Protection

Concealment and Misdirection | Misleading Information

Employ realistic, but misleading information in [Assignment: organization-defined system components] about its security state or posture.

SC-30(5) System and Communication Protection

Concealment and Misdirection | Concealment of System Components

Employ the following techniques to hide or conceal [Assignment: organization-defined system components]: [Assignment: organization-defined techniques].

SC-31 System and Communication Protection

Covert Channel Analysis

a. Perform a covert channel analysis to identify those aspects of communications within the system that are potential avenues for covert [Selection (one or more): storage; timing] channels; and b. Est...

SC-31(1) System and Communication Protection

Covert Channel Analysis | Test Covert Channels for Exploitability

Test a subset of the identified covert channels to determine the channels that are exploitable.

SC-31(2) System and Communication Protection

Covert Channel Analysis | Maximum Bandwidth

Reduce the maximum bandwidth for identified covert [Selection (one or more): storage; timing] channels to [Assignment: organization-defined values].

SC-31(3) System and Communication Protection

Covert Channel Analysis | Measure Bandwidth in Operational Environments

Measure the bandwidth of [Assignment: organization-defined subset of identified covert channels] in the operational environment of the system.

SC-32 System and Communication Protection

System Partitioning

Partition the system into [Assignment: organization-defined system components] residing in separate [Selection: physical; logical] domains or environments based on [Assignment: organization-defined ci...

SC-32(1) System and Communication Protection

System Partitioning | Separate Physical Domains for Privileged Functions

Partition privileged functions into separate physical domains.

SC-33 System and Communication Protection

Transmission Preparation Integrity

[Withdrawn: Incorporated into SC-8.]

SC-34 System and Communication Protection

Non-modifiable Executable Programs

For [Assignment: organization-defined system components], load and execute: a. The operating environment from hardware-enforced, read-only media; and b. The following applications from hardware-enforc...

SC-34(1) System and Communication Protection

Non-modifiable Executable Programs | No Writable Storage

Employ [Assignment: organization-defined system components] with no writeable storage that is persistent across component restart or power on/off.

SC-34(2) System and Communication Protection

Non-modifiable Executable Programs | Integrity Protection on Read-only Media

Protect the integrity of information prior to storage on read-only media and control the media after such information has been recorded onto the media.

SC-34(3) System and Communication Protection

Non-modifiable Executable Programs | Hardware-based Protection

[Withdrawn: Moved to SC-51.]

SC-35 System and Communication Protection

External Malicious Code Identification

Include system components that proactively seek to identify network-based malicious code or malicious websites.

SC-36 System and Communication Protection

Distributed Processing and Storage

Distribute the following processing and storage components across multiple [Selection: physical locations; logical domains]: [Assignment: organization-defined processing and storage components].

SC-36(1) System and Communication Protection

Distributed Processing and Storage | Polling Techniques

(a) Employ polling techniques to identify potential faults, errors, or compromises to the following processing and storage components: [Assignment: organization-defined distributed processing and stor...

SC-36(2) System and Communication Protection

Distributed Processing and Storage | Synchronization

Synchronize the following duplicate systems or system components: [Assignment: organization-defined duplicate systems or system components].

SC-37 System and Communication Protection

Out-of-band Channels

Employ the following out-of-band channels for the physical delivery or electronic transmission of [Assignment: organization-defined information, system components, or devices] to [Assignment: organiza...

SC-37(1) System and Communication Protection

Out-of-band Channels | Ensure Delivery and Transmission

Employ [Assignment: organization-defined controls] to ensure that only [Assignment: organization-defined individuals or systems] receive the following information, system components, or devices: [Assi...

SC-38 System and Communication Protection

Operations Security

Employ the following operations security controls to protect key organizational information throughout the system development life cycle: [Assignment: organization-defined operations security controls...

SC-39 System and Communication Protection

Process Isolation

Maintain a separate execution domain for each executing system process.

SC-39(1) System and Communication Protection

Process Isolation | Hardware Separation

Implement hardware separation mechanisms to facilitate process isolation.

SC-39(2) System and Communication Protection

Process Isolation | Separate Execution Domain Per Thread

Maintain a separate execution domain for each thread in [Assignment: organization-defined multi-threaded processing].

SC-4 System and Communication Protection

Information in Shared System Resources

Prevent unauthorized and unintended information transfer via shared system resources.

SC-4(1) System and Communication Protection

Information in Shared System Resources | Security Levels

[Withdrawn: Incorporated into SC-4.]

SC-4(2) System and Communication Protection

Information in Shared System Resources | Multilevel or Periods Processing

Prevent unauthorized information transfer via shared resources in accordance with [Assignment: organization-defined procedures] when system processing explicitly switches between different information...

SC-40 System and Communication Protection

Wireless Link Protection

Protect external and internal [Assignment: organization-defined wireless links] from the following signal parameter attacks: [Assignment: organization-defined types of signal parameter attacks or refe...

SC-40(1) System and Communication Protection

Wireless Link Protection | Electromagnetic Interference

Implement cryptographic mechanisms that achieve [Assignment: organization-defined level of protection] against the effects of intentional electromagnetic interference.

SC-40(2) System and Communication Protection

Wireless Link Protection | Reduce Detection Potential

Implement cryptographic mechanisms to reduce the detection potential of wireless links to [Assignment: organization-defined level of reduction].

SC-40(3) System and Communication Protection

Wireless Link Protection | Imitative or Manipulative Communications Deception

Implement cryptographic mechanisms to identify and reject wireless transmissions that are deliberate attempts to achieve imitative or manipulative communications deception based on signal parameters.

SC-40(4) System and Communication Protection

Wireless Link Protection | Signal Parameter Identification

Implement cryptographic mechanisms to prevent the identification of [Assignment: organization-defined wireless transmitters] by using the transmitter signal parameters.

SC-41 System and Communication Protection

Port and I/O Device Access

[Selection: Physically; Logically] disable or remove [Assignment: organization-defined connection ports or input/output devices] on the following systems or system components: [Assignment: organizatio...

SC-42 System and Communication Protection

Sensor Capability and Data

a. Prohibit [Selection (one or more): the use of devices possessing [Assignment: organization-defined environmental sensing capabilities] in [Assignment: organization-defined facilities, areas, or sys...

SC-42(1) System and Communication Protection

Sensor Capability and Data | Reporting to Authorized Individuals or Roles

Verify that the system is configured so that data or information collected by the [Assignment: organization-defined sensors] is only reported to authorized individuals or roles.

SC-42(2) System and Communication Protection

Sensor Capability and Data | Authorized Use

Employ the following measures so that data or information collected by [Assignment: organization-defined sensors] is only used for authorized purposes: [Assignment: organization-defined measures].

SC-42(3) System and Communication Protection

Sensor Capability and Data | Prohibit Use of Devices

[Withdrawn: Incorporated into SC-42.]

SC-42(4) System and Communication Protection

Sensor Capability and Data | Notice of Collection

Employ the following measures to facilitate an individual’s awareness that personally identifiable information is being collected by [Assignment: organization-defined sensors]: [Assignment: organizati...

SC-42(5) System and Communication Protection

Sensor Capability and Data | Collection Minimization

Employ [Assignment: organization-defined sensors] that are configured to minimize the collection of information about individuals that is not needed.

SC-43 System and Communication Protection

Usage Restrictions

a. Establish usage restrictions and implementation guidelines for the following system components: [Assignment: organization-defined system components]; and b. Authorize, monitor, and control the use...

SC-44 System and Communication Protection

Detonation Chambers

Employ a detonation chamber capability within [Assignment: organization-defined system, system component, or location].

SC-45 System and Communication Protection

System Time Synchronization

Synchronize system clocks within and between systems and system components.

SC-45(1) System and Communication Protection

System Time Synchronization | Synchronization with Authoritative Time Source

(a) Compare the internal system clocks [Assignment: organization-defined frequency] with [Assignment: organization-defined authoritative time source]; and (b) Synchronize the internal system clocks to...

SC-45(2) System and Communication Protection

System Time Synchronization | Secondary Authoritative Time Source

(a) Identify a secondary authoritative time source that is in a different geographic region than the primary authoritative time source; and (b) Synchronize the internal system clocks to the secondary...

SC-46 System and Communication Protection

Cross Domain Policy Enforcement

Implement a policy enforcement mechanism [Selection: physically; logically] between the physical and/or network interfaces for the connecting security domains.

SC-47 System and Communication Protection

Alternate Communications Paths

Establish [Assignment: organization-defined alternate communications paths] for system operations organizational command and control.

SC-48 System and Communication Protection

Sensor Relocation

Relocate [Assignment: organization-defined sensors and monitoring capabilities] to [Assignment: organization-defined locations] under the following conditions or circumstances: [Assignment: organizati...

SC-48(1) System and Communication Protection

Sensor Relocation | Dynamic Relocation of Sensors or Monitoring Capabilities

Dynamically relocate [Assignment: organization-defined sensors and monitoring capabilities] to [Assignment: organization-defined locations] under the following conditions or circumstances: [Assignment...

SC-49 System and Communication Protection

Hardware-enforced Separation and Policy Enforcement

Implement hardware-enforced separation and policy enforcement mechanisms between [Assignment: organization-defined security domains].

SC-5 System and Communication Protection

Denial-of-service Protection

a. [Selection: Protect against; Limit] the effects of the following types of denial-of-service events: [Assignment: organization-defined types of denial-of-service events]; and b. Employ the following...

SC-5(1) System and Communication Protection

Denial-of-service Protection | Restrict Ability to Attack Other Systems

Restrict the ability of individuals to launch the following denial-of-service attacks against other systems: [Assignment: organization-defined denial-of-service attacks].

SC-5(2) System and Communication Protection

Denial-of-service Protection | Capacity, Bandwidth, and Redundancy

Manage capacity, bandwidth, or other redundancy to limit the effects of information flooding denial-of-service attacks.

SC-5(3) System and Communication Protection

Denial-of-service Protection | Detection and Monitoring

(a) Employ the following monitoring tools to detect indicators of denial-of-service attacks against, or launched from, the system: [Assignment: organization-defined monitoring tools]; and (b) Monitor...

SC-50 System and Communication Protection

Software-enforced Separation and Policy Enforcement

Implement software-enforced separation and policy enforcement mechanisms between [Assignment: organization-defined security domains].

SC-51 System and Communication Protection

Hardware-based Protection

a. Employ hardware-based, write-protect for [Assignment: organization-defined system firmware components]; and b. Implement specific procedures for [Assignment: organization-defined authorized individ...

SC-6 System and Communication Protection

Resource Availability

Protect the availability of resources by allocating [Assignment: organization-defined resources] by [Selection (one or more): priority; quota; [Assignment: organization-defined controls]].

SC-7 System and Communication Protection

Boundary Protection

a. Monitor and control communications at the external managed interfaces to the system and at key internal managed interfaces within the system; b. Implement subnetworks for publicly accessible system...

SC-7(1) System and Communication Protection

Boundary Protection | Physically Separated Subnetworks

[Withdrawn: Incorporated into SC-7.]

SC-7(10) System and Communication Protection

Boundary Protection | Prevent Exfiltration

(a) Prevent the exfiltration of information; and (b) Conduct exfiltration tests [Assignment: organization-defined frequency].

SC-7(11) System and Communication Protection

Boundary Protection | Restrict Incoming Communications Traffic

Only allow incoming communications from [Assignment: organization-defined authorized sources] to be routed to [Assignment: organization-defined authorized destinations].

SC-7(12) System and Communication Protection

Boundary Protection | Host-based Protection

Implement [Assignment: organization-defined host-based boundary protection mechanisms] at [Assignment: organization-defined system components].

SC-7(13) System and Communication Protection

Boundary Protection | Isolation of Security Tools, Mechanisms, and Support Components

Isolate [Assignment: organization-defined information security tools, mechanisms, and support components] from other internal system components by implementing physically separate subnetworks with man...

SC-7(14) System and Communication Protection

Boundary Protection | Protect Against Unauthorized Physical Connections

Protect against unauthorized physical connections at [Assignment: organization-defined managed interfaces].

SC-7(15) System and Communication Protection

Boundary Protection | Networked Privileged Accesses

Route networked, privileged accesses through a dedicated, managed interface for purposes of access control and auditing.

SC-7(16) System and Communication Protection

Boundary Protection | Prevent Discovery of System Components

Prevent the discovery of specific system components that represent a managed interface.

SC-7(17) System and Communication Protection

Boundary Protection | Automated Enforcement of Protocol Formats

Enforce adherence to protocol formats.

SC-7(18) System and Communication Protection

Boundary Protection | Fail Secure

Prevent systems from entering unsecure states in the event of an operational failure of a boundary protection device.

SC-7(19) System and Communication Protection

Boundary Protection | Block Communication from Non-organizationally Configured Hosts

Block inbound and outbound communications traffic between [Assignment: organization-defined communication clients] that are independently configured by end users and external service providers.

SC-7(2) System and Communication Protection

Boundary Protection | Public Access

[Withdrawn: Incorporated into SC-7.]

SC-7(20) System and Communication Protection

Boundary Protection | Dynamic Isolation and Segregation

Provide the capability to dynamically isolate [Assignment: organization-defined system components] from other system components.

SC-7(21) System and Communication Protection

Boundary Protection | Isolation of System Components

Employ boundary protection mechanisms to isolate [Assignment: organization-defined system components] supporting [Assignment: organization-defined missions and/or business functions].

SC-7(22) System and Communication Protection

Boundary Protection | Separate Subnets for Connecting to Different Security Domains

Implement separate network addresses to connect to systems in different security domains.

SC-7(23) System and Communication Protection

Boundary Protection | Disable Sender Feedback on Protocol Validation Failure

Disable feedback to senders on protocol format validation failure.

SC-7(24) System and Communication Protection

Boundary Protection | Personally Identifiable Information

For systems that process personally identifiable information: (a) Apply the following processing rules to data elements of personally identifiable information: [Assignment: organization-defined proces...

SC-7(25) System and Communication Protection

Boundary Protection | Unclassified National Security System Connections

Prohibit the direct connection of [Assignment: organization-defined unclassified national security system] to an external network without the use of [Assignment: organization-defined boundary protecti...

SC-7(26) System and Communication Protection

Boundary Protection | Classified National Security System Connections

Prohibit the direct connection of a classified national security system to an external network without the use of [Assignment: organization-defined boundary protection device].

SC-7(27) System and Communication Protection

Boundary Protection | Unclassified Non-national Security System Connections

Prohibit the direct connection of [Assignment: organization-defined unclassified non-national security system] to an external network without the use of [Assignment: organization-defined boundary prot...

SC-7(28) System and Communication Protection

Boundary Protection | Connections to Public Networks

Prohibit the direct connection of [Assignment: organization-defined system] to a public network.

SC-7(29) System and Communication Protection

Boundary Protection | Separate Subnets to Isolate Functions

Implement [Selection: physically; logically] separate subnetworks to isolate the following critical system components and functions: [Assignment: organization-defined critical system components and fu...

SC-7(3) System and Communication Protection

Boundary Protection | Access Points

Limit the number of external network connections to the system.

SC-7(4) System and Communication Protection

Boundary Protection | External Telecommunications Services

(a) Implement a managed interface for each external telecommunication service; (b) Establish a traffic flow policy for each managed interface; (c) Protect the confidentiality and integrity of the info...

SC-7(5) System and Communication Protection

Boundary Protection | Deny by Default — Allow by Exception

Deny network communications traffic by default and allow network communications traffic by exception [Selection (one or more): at managed interfaces; for [Assignment: organization-defined systems]].

SC-7(6) System and Communication Protection

Boundary Protection | Response to Recognized Failures

[Withdrawn: Incorporated into SC-7(18).]

SC-7(7) System and Communication Protection

Boundary Protection | Split Tunneling for Remote Devices

Prevent split tunneling for remote devices connecting to organizational systems unless the split tunnel is securely provisioned using [Assignment: organization-defined safeguards].

SC-7(8) System and Communication Protection

Boundary Protection | Route Traffic to Authenticated Proxy Servers

Route [Assignment: organization-defined internal communications traffic] to [Assignment: organization-defined external networks] through authenticated proxy servers at managed interfaces.

SC-7(9) System and Communication Protection

Boundary Protection | Restrict Threatening Outgoing Communications Traffic

(a) Detect and deny outgoing communications traffic posing a threat to external systems; and (b) Audit the identity of internal users associated with denied communications.

SC-8 System and Communication Protection

Transmission Confidentiality and Integrity

Protect the [Selection (one or more): confidentiality; integrity] of transmitted information.

SC-8(1) System and Communication Protection

Transmission Confidentiality and Integrity | Cryptographic Protection

Implement cryptographic mechanisms to [Selection (one or more): prevent unauthorized disclosure of information; detect changes to information] during transmission.

SC-8(2) System and Communication Protection

Transmission Confidentiality and Integrity | Pre- and Post-transmission Handling

Maintain the [Selection (one or more): confidentiality; integrity] of information during preparation for transmission and during reception.

SC-8(3) System and Communication Protection

Transmission Confidentiality and Integrity | Cryptographic Protection for Message Externals

Implement cryptographic mechanisms to protect message externals unless otherwise protected by [Assignment: organization-defined alternative physical controls].

SC-8(4) System and Communication Protection

Transmission Confidentiality and Integrity | Conceal or Randomize Communications

Implement cryptographic mechanisms to conceal or randomize communication patterns unless otherwise protected by [Assignment: organization-defined alternative physical controls].

SC-8(5) System and Communication Protection

Transmission Confidentiality and Integrity | Protected Distribution System

Implement [Assignment: organization-defined protected distribution system] to [Selection (one or more): prevent unauthorized disclosure of information; detect changes to information] during transmissi...

SC-9 System and Communication Protection

Transmission Confidentiality

[Withdrawn: Incorporated into SC-8.]

SI-1 System and Information Integrity

Policy and Procedures

a. Develop, document, and disseminate to [Assignment: organization-defined personnel or roles]: 1. [Selection (one or more): Organization-level; Mission/business process-level; System-level] system an...

SI-10 System and Information Integrity

Information Input Validation

Check the validity of the following information inputs: [Assignment: organization-defined information inputs to the system].

SI-10(1) System and Information Integrity

Information Input Validation | Manual Override Capability

(a) Provide a manual override capability for input validation of the following information inputs: [Assignment: organization-defined inputs defined in the base control (SI-10)]; (b) Restrict the use o...

SI-10(2) System and Information Integrity

Information Input Validation | Review and Resolve Errors

Review and resolve input validation errors within [Assignment: organization-defined time period].

SI-10(3) System and Information Integrity

Information Input Validation | Predictable Behavior

Verify that the system behaves in a predictable and documented manner when invalid inputs are received.

SI-10(4) System and Information Integrity

Information Input Validation | Timing Interactions

Account for timing interactions among system components in determining appropriate responses for invalid inputs.

SI-10(5) System and Information Integrity

Information Input Validation | Restrict Inputs to Trusted Sources and Approved Formats

Restrict the use of information inputs to [Assignment: organization-defined trusted sources] and/or [Assignment: organization-defined formats].

SI-10(6) System and Information Integrity

Information Input Validation | Injection Prevention

Prevent untrusted data injections.

SI-11 System and Information Integrity

Error Handling

a. Generate error messages that provide information necessary for corrective actions without revealing information that could be exploited; and b. Reveal error messages only to [Assignment: organizati...

SI-12 System and Information Integrity

Information Management and Retention

Manage and retain information within the system and information output from the system in accordance with applicable laws, executive orders, directives, regulations, policies, standards, guidelines an...

SI-12(1) System and Information Integrity

Information Management and Retention | Limit Personally Identifiable Information Elements

Limit personally identifiable information being processed in the information life cycle to the following elements of personally identifiable information: [Assignment: organization-defined elements of...

SI-12(2) System and Information Integrity

Information Management and Retention | Minimize Personally Identifiable Information in Testing, Training, and Research

Use the following techniques to minimize the use of personally identifiable information for research, testing, or training: [Assignment: organization-defined techniques].

SI-12(3) System and Information Integrity

Information Management and Retention | Information Disposal

Use the following techniques to dispose of, destroy, or erase information following the retention period: [Assignment: organization-defined techniques].

SI-13 System and Information Integrity

Predictable Failure Prevention

a. Determine mean time to failure (MTTF) for the following system components in specific environments of operation: [Assignment: organization-defined system components]; and b. Provide substitute syst...

SI-13(1) System and Information Integrity

Predictable Failure Prevention | Transferring Component Responsibilities

Take system components out of service by transferring component responsibilities to substitute components no later than [Assignment: organization-defined fraction or percentage] of mean time to failur...

SI-13(2) System and Information Integrity

Predictable Failure Prevention | Time Limit on Process Execution Without Supervision

[Withdrawn: Incorporated into SI-7(16).]

SI-13(3) System and Information Integrity

Predictable Failure Prevention | Manual Transfer Between Components

Manually initiate transfers between active and standby system components when the use of the active component reaches [Assignment: organization-defined percentage] of the mean time to failure.

SI-13(4) System and Information Integrity

Predictable Failure Prevention | Standby Component Installation and Notification

If system component failures are detected: (a) Ensure that the standby components are successfully and transparently installed within [Assignment: organization-defined time period]; and (b) [Selection...

SI-13(5) System and Information Integrity

Predictable Failure Prevention | Failover Capability

Provide [Selection: real-time; near real-time] [Assignment: organization-defined failover capability] for the system.

SI-14 System and Information Integrity

Non-persistence

Implement non-persistent [Assignment: organization-defined system components and services] that are initiated in a known state and terminated [Selection (one or more): upon end of session of use; peri...

SI-14(1) System and Information Integrity

Non-persistence | Refresh from Trusted Sources

Obtain software and data employed during system component and service refreshes from the following trusted sources: [Assignment: organization-defined trusted sources].

SI-14(2) System and Information Integrity

Non-persistence | Non-persistent Information

(a) [Selection: Refresh [Assignment: organization-defined information][Assignment: organization-defined frequency]; Generate [Assignment: organization-defined information] on demand]; and (b) Delete i...

SI-14(3) System and Information Integrity

Non-persistence | Non-persistent Connectivity

Establish connections to the system on demand and terminate connections after [Selection: completion of a request; a period of non-use].

SI-15 System and Information Integrity

Information Output Filtering

Validate information output from the following software programs and/or applications to ensure that the information is consistent with the expected content: [Assignment: organization-defined software...

SI-16 System and Information Integrity

Memory Protection

Implement the following controls to protect the system memory from unauthorized code execution: [Assignment: organization-defined controls].

SI-17 System and Information Integrity

Fail-safe Procedures

Implement the indicated fail-safe procedures when the indicated failures occur: [Assignment: organization-defined list of failure conditions and associated fail-safe procedures].

SI-18 System and Information Integrity

Personally Identifiable Information Quality Operations

a. Check the accuracy, relevance, timeliness, and completeness of personally identifiable information across the information life cycle [Assignment: organization-defined frequency]; and b. Correct or...

SI-18(1) System and Information Integrity

Personally Identifiable Information Quality Operations | Automation Support

Correct or delete personally identifiable information that is inaccurate or outdated, incorrectly determined regarding impact, or incorrectly de-identified using [Assignment: organization-defined auto...

SI-18(2) System and Information Integrity

Personally Identifiable Information Quality Operations | Data Tags

Employ data tags to automate the correction or deletion of personally identifiable information across the information life cycle within organizational systems.

SI-18(3) System and Information Integrity

Personally Identifiable Information Quality Operations | Collection

Collect personally identifiable information directly from the individual.

SI-18(4) System and Information Integrity

Personally Identifiable Information Quality Operations | Individual Requests

Correct or delete personally identifiable information upon request by individuals or their designated representatives.

SI-18(5) System and Information Integrity

Personally Identifiable Information Quality Operations | Notice of Correction or Deletion

Notify [Assignment: organization-defined recipients of personally identifiable information] and individuals that the personally identifiable information has been corrected or deleted.

SI-19 System and Information Integrity

De-identification

a. Remove the following elements of personally identifiable information from datasets: [Assignment: organization-defined elements of personally identifiable information]; and b. Evaluate [Assignment:...

SI-19(1) System and Information Integrity

De-identification | Collection

De-identify the dataset upon collection by not collecting personally identifiable information.

SI-19(2) System and Information Integrity

De-identification | Archiving

Prohibit archiving of personally identifiable information elements if those elements in a dataset will not be needed after the dataset is archived.

SI-19(3) System and Information Integrity

De-identification | Release

Remove personally identifiable information elements from a dataset prior to its release if those elements in the dataset do not need to be part of the data release.

SI-19(4) System and Information Integrity

De-identification | Removal, Masking, Encryption, Hashing, or Replacement of Direct Identifiers

Remove, mask, encrypt, hash, or replace direct identifiers in a dataset.

SI-19(5) System and Information Integrity

De-identification | Statistical Disclosure Control

Manipulate numerical data, contingency tables, and statistical findings so that no individual or organization is identifiable in the results of the analysis.

SI-19(6) System and Information Integrity

De-identification | Differential Privacy

Prevent disclosure of personally identifiable information by adding non-deterministic noise to the results of mathematical operations before the results are reported.

SI-19(7) System and Information Integrity

De-identification | Validated Algorithms and Software

Perform de-identification using validated algorithms and software that is validated to implement the algorithms.

SI-19(8) System and Information Integrity

De-identification | Motivated Intruder

Perform a motivated intruder test on the de-identified dataset to determine if the identified data remains or if the de-identified data can be re-identified.

SI-2 System and Information Integrity

Flaw Remediation

a. Identify, report, and correct system flaws; b. Test software and firmware updates related to flaw remediation for effectiveness and potential side effects before installation; c. Install security-r...

SI-2(1) System and Information Integrity

Flaw Remediation | Central Management

[Withdrawn: Incorporated into PL-9.]

SI-2(2) System and Information Integrity

Flaw Remediation | Automated Flaw Remediation Status

Determine if system components have applicable security-relevant software and firmware updates installed using [Assignment: organization-defined automated mechanisms] [Assignment: organization-defined...

SI-2(3) System and Information Integrity

Flaw Remediation | Time to Remediate Flaws and Benchmarks for Corrective Actions

(a) Measure the time between flaw identification and flaw remediation; and (b) Establish the following benchmarks for taking corrective actions: [Assignment: organization-defined benchmarks].

SI-2(4) System and Information Integrity

Flaw Remediation | Automated Patch Management Tools

Employ automated patch management tools to facilitate flaw remediation to the following system components: [Assignment: organization-defined system components].

SI-2(5) System and Information Integrity

Flaw Remediation | Automatic Software and Firmware Updates

Install [Assignment: organization-defined security-relevant software and firmware updates] automatically to [Assignment: organization-defined system components].

SI-2(6) System and Information Integrity

Flaw Remediation | Removal of Previous Versions of Software and Firmware

Remove previous versions of [Assignment: organization-defined software and firmware components] after updated versions have been installed.

SI-20 System and Information Integrity

Tainting

Embed data or capabilities in the following systems or system components to determine if organizational data has been exfiltrated or improperly removed from the organization: [Assignment: organization...

SI-21 System and Information Integrity

Information Refresh

Refresh [Assignment: organization-defined information] at [Assignment: organization-defined frequencies] or generate the information on demand and delete the information when no longer needed.

SI-22 System and Information Integrity

Information Diversity

a. Identify the following alternative sources of information for [Assignment: organization-defined essential functions and services]: [Assignment: organization-defined alternative information sources]...

SI-23 System and Information Integrity

Information Fragmentation

Based on [Assignment: organization-defined circumstances]: a. Fragment the following information: [Assignment: organization-defined information]; and b. Distribute the fragmented information across th...

SI-3 System and Information Integrity

Malicious Code Protection

a. Implement [Selection (one or more): signature based; non-signature based] malicious code protection mechanisms at system entry and exit points to detect and eradicate malicious code; b. Automatical...

SI-3(1) System and Information Integrity

Malicious Code Protection | Central Management

[Withdrawn: Incorporated into PL-9.]

SI-3(10) System and Information Integrity

Malicious Code Protection | Malicious Code Analysis

(a) Employ the following tools and techniques to analyze the characteristics and behavior of malicious code: [Assignment: organization-defined tools and techniques]; and (b) Incorporate the results fr...

SI-3(2) System and Information Integrity

Malicious Code Protection | Automatic Updates

[Withdrawn: Incorporated into SI-3.]

SI-3(3) System and Information Integrity

Malicious Code Protection | Non-privileged Users

[Withdrawn: Incorporated into AC-6(10).]

SI-3(4) System and Information Integrity

Malicious Code Protection | Updates Only by Privileged Users

Update malicious code protection mechanisms only when directed by a privileged user.

SI-3(5) System and Information Integrity

Malicious Code Protection | Portable Storage Devices

[Withdrawn: Incorporated into MP-7.]

SI-3(6) System and Information Integrity

Malicious Code Protection | Testing and Verification

(a) Test malicious code protection mechanisms [Assignment: organization-defined frequency] by introducing known benign code into the system; and (b) Verify that the detection of the code and the assoc...

SI-3(7) System and Information Integrity

Malicious Code Protection | Nonsignature-based Detection

[Withdrawn: Incorporated into SI-3.]

SI-3(8) System and Information Integrity

Malicious Code Protection | Detect Unauthorized Commands

(a) Detect the following unauthorized operating system commands through the kernel application programming interface on [Assignment: organization-defined system hardware components]: [Assignment: orga...

SI-3(9) System and Information Integrity

Malicious Code Protection | Authenticate Remote Commands

[Withdrawn: Moved to AC-17(10).]

SI-4 System and Information Integrity

System Monitoring

a. Monitor the system to detect: 1. Attacks and indicators of potential attacks in accordance with the following monitoring objectives: [Assignment: organization-defined monitoring objectives]; and 2....

SI-4(1) System and Information Integrity

System Monitoring | System-wide Intrusion Detection System

Connect and configure individual intrusion detection tools into a system-wide intrusion detection system.

SI-4(10) System and Information Integrity

System Monitoring | Visibility of Encrypted Communications

Make provisions so that [Assignment: organization-defined encrypted communications traffic] is visible to [Assignment: organization-defined system monitoring tools and mechanisms].

SI-4(11) System and Information Integrity

System Monitoring | Analyze Communications Traffic Anomalies

Analyze outbound communications traffic at the external interfaces to the system and selected [Assignment: organization-defined interior points within the system] to discover anomalies.

SI-4(12) System and Information Integrity

System Monitoring | Automated Organization-generated Alerts

Alert [Assignment: organization-defined personnel or roles] using [Assignment: organization-defined automated mechanisms] when the following indications of inappropriate or unusual activities with sec...

SI-4(13) System and Information Integrity

System Monitoring | Analyze Traffic and Event Patterns

(a) Analyze communications traffic and event patterns for the system; (b) Develop profiles representing common traffic and event patterns; and (c) Use the traffic and event profiles in tuning system-m...

SI-4(14) System and Information Integrity

System Monitoring | Wireless Intrusion Detection

Employ a wireless intrusion detection system to identify rogue wireless devices and to detect attack attempts and potential compromises or breaches to the system.

SI-4(15) System and Information Integrity

System Monitoring | Wireless to Wireline Communications

Employ an intrusion detection system to monitor wireless communications traffic as the traffic passes from wireless to wireline networks.

SI-4(16) System and Information Integrity

System Monitoring | Correlate Monitoring Information

Correlate information from monitoring tools and mechanisms employed throughout the system.

SI-4(17) System and Information Integrity

System Monitoring | Integrated Situational Awareness

Correlate information from monitoring physical, cyber, and supply chain activities to achieve integrated, organization-wide situational awareness.

SI-4(18) System and Information Integrity

System Monitoring | Analyze Traffic and Covert Exfiltration

Analyze outbound communications traffic at external interfaces to the system and at the following interior points to detect covert exfiltration of information: [Assignment: organization-defined interi...

SI-4(19) System and Information Integrity

System Monitoring | Risk for Individuals

Implement [Assignment: organization-defined additional monitoring] of individuals who have been identified by [Assignment: organization-defined sources] as posing an increased level of risk.

SI-4(2) System and Information Integrity

System Monitoring | Automated Tools and Mechanisms for Real-time Analysis

Employ automated tools and mechanisms to support near real-time analysis of events.

SI-4(20) System and Information Integrity

System Monitoring | Privileged Users

Implement the following additional monitoring of privileged users: [Assignment: organization-defined additional monitoring].

SI-4(21) System and Information Integrity

System Monitoring | Probationary Periods

Implement the following additional monitoring of individuals during [Assignment: organization-defined probationary period]: [Assignment: organization-defined additional monitoring].

SI-4(22) System and Information Integrity

System Monitoring | Unauthorized Network Services

(a) Detect network services that have not been authorized or approved by [Assignment: organization-defined authorization or approval processes]; and (b) [Selection (one or more): Audit; Alert [Assignm...

SI-4(23) System and Information Integrity

System Monitoring | Host-based Devices

Implement the following host-based monitoring mechanisms at [Assignment: organization-defined system components]: [Assignment: organization-defined host-based monitoring mechanisms].

SI-4(24) System and Information Integrity

System Monitoring | Indicators of Compromise

Discover, collect, and distribute to [Assignment: organization-defined personnel or roles], indicators of compromise provided by [Assignment: organization-defined sources].

SI-4(25) System and Information Integrity

System Monitoring | Optimize Network Traffic Analysis

Provide visibility into network traffic at external and key internal system interfaces to optimize the effectiveness of monitoring devices.

SI-4(3) System and Information Integrity

System Monitoring | Automated Tool and Mechanism Integration

Employ automated tools and mechanisms to integrate intrusion detection tools and mechanisms into access control and flow control mechanisms.

SI-4(4) System and Information Integrity

System Monitoring | Inbound and Outbound Communications Traffic

(a) Determine criteria for unusual or unauthorized activities or conditions for inbound and outbound communications traffic; (b) Monitor inbound and outbound communications traffic [Assignment: organi...

SI-4(5) System and Information Integrity

System Monitoring | System-generated Alerts

Alert [Assignment: organization-defined personnel or roles] when the following system-generated indications of compromise or potential compromise occur: [Assignment: organization-defined compromise in...

SI-4(6) System and Information Integrity

System Monitoring | Restrict Non-privileged Users

[Withdrawn: Incorporated into AC-6(10).]

SI-4(7) System and Information Integrity

System Monitoring | Automated Response to Suspicious Events

(a) Notify [Assignment: organization-defined incident response personnel (identified by name and/or by role)] of detected suspicious events; and (b) Take the following actions upon detection: [Assignm...

SI-4(8) System and Information Integrity

System Monitoring | Protection of Monitoring Information

[Withdrawn: Incorporated into SI-4.]

SI-4(9) System and Information Integrity

System Monitoring | Testing of Monitoring Tools and Mechanisms

Test intrusion-monitoring tools and mechanisms [Assignment: organization-defined frequency].

SI-5 System and Information Integrity

Security Alerts, Advisories, and Directives

a. Receive system security alerts, advisories, and directives from [Assignment: organization-defined external organizations] on an ongoing basis; b. Generate internal security alerts, advisories, and...

SI-5(1) System and Information Integrity

Security Alerts, Advisories, and Directives | Automated Alerts and Advisories

Broadcast security alert and advisory information throughout the organization using [Assignment: organization-defined automated mechanisms].

SI-6 System and Information Integrity

Security and Privacy Function Verification

a. Verify the correct operation of [Assignment: organization-defined security and privacy functions]; b. Perform the verification of the functions specified in SI-6a [Selection (one or more): [Assignm...

SI-6(1) System and Information Integrity

Security and Privacy Function Verification | Notification of Failed Security Tests

[Withdrawn: Incorporated into SI-6.]

SI-6(2) System and Information Integrity

Security and Privacy Function Verification | Automation Support for Distributed Testing

Implement automated mechanisms to support the management of distributed security and privacy function testing.

SI-6(3) System and Information Integrity

Security and Privacy Function Verification | Report Verification Results

Report the results of security and privacy function verification to [Assignment: organization-defined personnel or roles].

SI-7 System and Information Integrity

Software, Firmware, and Information Integrity

a. Employ integrity verification tools to detect unauthorized changes to the following software, firmware, and information: [Assignment: organization-defined software, firmware, and information]; and...

SI-7(1) System and Information Integrity

Software, Firmware, and Information Integrity | Integrity Checks

Perform an integrity check of [Assignment: organization-defined software, firmware, and information] [Selection (one or more): at startup; at [Assignment: organization-defined transitional states or s...

SI-7(10) System and Information Integrity

Software, Firmware, and Information Integrity | Protection of Boot Firmware

Implement the following mechanisms to protect the integrity of boot firmware in [Assignment: organization-defined system components]: [Assignment: organization-defined mechanisms].

SI-7(11) System and Information Integrity

Software, Firmware, and Information Integrity | Confined Environments with Limited Privileges

[Withdrawn: Moved to CM-7(6).]

SI-7(12) System and Information Integrity

Software, Firmware, and Information Integrity | Integrity Verification

Require that the integrity of the following user-installed software be verified prior to execution: [Assignment: organization-defined user-installed software].

SI-7(13) System and Information Integrity

Software, Firmware, and Information Integrity | Code Execution in Protected Environments

[Withdrawn: Moved to CM-7(7).]

SI-7(14) System and Information Integrity

Software, Firmware, and Information Integrity | Binary or Machine Executable Code

[Withdrawn: Moved to CM-7(8).]

SI-7(15) System and Information Integrity

Software, Firmware, and Information Integrity | Code Authentication

Implement cryptographic mechanisms to authenticate the following software or firmware components prior to installation: [Assignment: organization-defined software or firmware components].

SI-7(16) System and Information Integrity

Software, Firmware, and Information Integrity | Time Limit on Process Execution Without Supervision

Prohibit processes from executing without supervision for more than [Assignment: organization-defined time period].

SI-7(17) System and Information Integrity

Software, Firmware, and Information Integrity | Runtime Application Self-protection

Implement [Assignment: organization-defined controls] for application self-protection at runtime.

SI-7(2) System and Information Integrity

Software, Firmware, and Information Integrity | Automated Notifications of Integrity Violations

Employ automated tools that provide notification to [Assignment: organization-defined personnel or roles] upon discovering discrepancies during integrity verification.

SI-7(3) System and Information Integrity

Software, Firmware, and Information Integrity | Centrally Managed Integrity Tools

Employ centrally managed integrity verification tools.

SI-7(4) System and Information Integrity

Software, Firmware, and Information Integrity | Tamper-evident Packaging

[Withdrawn: Incorporated into SR-9.]

SI-7(5) System and Information Integrity

Software, Firmware, and Information Integrity | Automated Response to Integrity Violations

Automatically [Selection (one or more): shut the system down; restart the system; implement [Assignment: organization-defined controls]] when integrity violations are discovered.

SI-7(6) System and Information Integrity

Software, Firmware, and Information Integrity | Cryptographic Protection

Implement cryptographic mechanisms to detect unauthorized changes to software, firmware, and information.

SI-7(7) System and Information Integrity

Software, Firmware, and Information Integrity | Integration of Detection and Response

Incorporate the detection of the following unauthorized changes into the organizational incident response capability: [Assignment: organization-defined security-relevant changes to the system].

SI-7(8) System and Information Integrity

Software, Firmware, and Information Integrity | Auditing Capability for Significant Events

Upon detection of a potential integrity violation, provide the capability to audit the event and initiate the following actions: [Selection (one or more): generate an audit record; alert current user;...

SI-7(9) System and Information Integrity

Software, Firmware, and Information Integrity | Verify Boot Process

Verify the integrity of the boot process of the following system components: [Assignment: organization-defined system components].

SI-8 System and Information Integrity

Spam Protection

a. Employ spam protection mechanisms at system entry and exit points to detect and act on unsolicited messages; and b. Update spam protection mechanisms when new releases are available in accordance w...

SI-8(1) System and Information Integrity

Spam Protection | Central Management

[Withdrawn: Incorporated into PL-9.]

SI-8(2) System and Information Integrity

Spam Protection | Automatic Updates

Automatically update spam protection mechanisms [Assignment: organization-defined frequency].

SI-8(3) System and Information Integrity

Spam Protection | Continuous Learning Capability

Implement spam protection mechanisms with a learning capability to more effectively identify legitimate communications traffic.

SI-9 System and Information Integrity

Information Input Restrictions

[Withdrawn: Incorporated into AC-2, AC-3, AC-5, and AC-6.]

SA-1 System and Services Acquisition

Policy and Procedures

a. Develop, document, and disseminate to [Assignment: organization-defined personnel or roles]: 1. [Selection (one or more): Organization-level; Mission/business process-level; System-level] system an...

SA-10 System and Services Acquisition

Developer Configuration Management

Require the developer of the system, system component, or system service to: a. Perform configuration management during system, component, or service [Selection (one or more): design; development; imp...

SA-10(1) System and Services Acquisition

Developer Configuration Management | Software and Firmware Integrity Verification

Require the developer of the system, system component, or system service to enable integrity verification of software and firmware components.

SA-10(2) System and Services Acquisition

Developer Configuration Management | Alternative Configuration Management Processes

Provide an alternate configuration management process using organizational personnel in the absence of a dedicated developer configuration management team.

SA-10(3) System and Services Acquisition

Developer Configuration Management | Hardware Integrity Verification

Require the developer of the system, system component, or system service to enable integrity verification of hardware components.

SA-10(4) System and Services Acquisition

Developer Configuration Management | Trusted Generation

Require the developer of the system, system component, or system service to employ tools for comparing newly generated versions of security-relevant hardware descriptions, source code, and object code...

SA-10(5) System and Services Acquisition

Developer Configuration Management | Mapping Integrity for Version Control

Require the developer of the system, system component, or system service to maintain the integrity of the mapping between the master build data describing the current version of security-relevant hard...

SA-10(6) System and Services Acquisition

Developer Configuration Management | Trusted Distribution

Require the developer of the system, system component, or system service to execute procedures for ensuring that security-relevant hardware, software, and firmware updates distributed to the organizat...

SA-10(7) System and Services Acquisition

Developer Configuration Management | Security and Privacy Representatives

Require [Assignment: organization-defined security and privacy representatives] to be included in the [Assignment: organization-defined configuration change management and control process].

SA-11 System and Services Acquisition

Developer Testing and Evaluation

Require the developer of the system, system component, or system service, at all post-design stages of the system development life cycle, to: a. Develop and implement a plan for ongoing security and p...

SA-11(1) System and Services Acquisition

Developer Testing and Evaluation | Static Code Analysis

Require the developer of the system, system component, or system service to employ static code analysis tools to identify common flaws and document the results of the analysis.

SA-11(2) System and Services Acquisition

Developer Testing and Evaluation | Threat Modeling and Vulnerability Analyses

Require the developer of the system, system component, or system service to perform threat modeling and vulnerability analyses during development and the subsequent testing and evaluation of the syste...

SA-11(3) System and Services Acquisition

Developer Testing and Evaluation | Independent Verification of Assessment Plans and Evidence

(a) Require an independent agent satisfying [Assignment: organization-defined independence criteria] to verify the correct implementation of the developer security and privacy assessment plans and the...

SA-11(4) System and Services Acquisition

Developer Testing and Evaluation | Manual Code Reviews

Require the developer of the system, system component, or system service to perform a manual code review of [Assignment: organization-defined specific code] using the following processes, procedures,...

SA-11(5) System and Services Acquisition

Developer Testing and Evaluation | Penetration Testing

Require the developer of the system, system component, or system service to perform penetration testing: (a) At the following level of rigor: [Assignment: organization-defined breadth and depth of tes...

SA-11(6) System and Services Acquisition

Developer Testing and Evaluation | Attack Surface Reviews

Require the developer of the system, system component, or system service to perform attack surface reviews.

SA-11(7) System and Services Acquisition

Developer Testing and Evaluation | Verify Scope of Testing and Evaluation

Require the developer of the system, system component, or system service to verify that the scope of testing and evaluation provides complete coverage of the required controls at the following level o...

SA-11(8) System and Services Acquisition

Developer Testing and Evaluation | Dynamic Code Analysis

Require the developer of the system, system component, or system service to employ dynamic code analysis tools to identify common flaws and document the results of the analysis.

SA-11(9) System and Services Acquisition

Developer Testing and Evaluation | Interactive Application Security Testing

Require the developer of the system, system component, or system service to employ interactive application security testing tools to identify flaws and document the results.

SA-12 System and Services Acquisition

Supply Chain Protection

[Withdrawn: Incorporated into SR Family.]

SA-12(1) System and Services Acquisition

Supply Chain Protection | Acquisition Strategies / Tools / Methods

[Withdrawn: Moved to SR-5.]

SA-12(10) System and Services Acquisition

Supply Chain Protection | Validate as Genuine and Not Altered

[Withdrawn: Moved to SR-4(3).]

SA-12(11) System and Services Acquisition

Supply Chain Protection | Penetration Testing / Analysis of Elements, Processes, and Actors

[Withdrawn: Moved to SR-6(1).]

SA-12(12) System and Services Acquisition

Supply Chain Protection | Inter-organizational Agreements

[Withdrawn: Moved to SR-8.]

SA-12(13) System and Services Acquisition

Supply Chain Protection | Critical Information System Components

[Withdrawn: Incorporated into MA-6 and RA-9.]

SA-12(14) System and Services Acquisition

Supply Chain Protection | Identity and Traceability

[Withdrawn: Moved to SR-4(1) and SR-4(2).]

SA-12(15) System and Services Acquisition

Supply Chain Protection | Processes to Address Weaknesses or Deficiencies

[Withdrawn: Incorporated into SR-3.]

SA-12(2) System and Services Acquisition

Supply Chain Protection | Supplier Reviews

[Withdrawn: Moved to SR-6.]

SA-12(3) System and Services Acquisition

Supply Chain Protection | Trusted Shipping and Warehousing

[Withdrawn: Incorporated into SR-3.]

SA-12(4) System and Services Acquisition

Supply Chain Protection | Diversity of Suppliers

[Withdrawn: Moved to SR-3(1).]

SA-12(5) System and Services Acquisition

Supply Chain Protection | Limitation of Harm

[Withdrawn: Moved to SR-3(2).]

SA-12(6) System and Services Acquisition

Supply Chain Protection | Minimizing Procurement Time

[Withdrawn: Incorporated into SR-5(1).]

SA-12(7) System and Services Acquisition

Supply Chain Protection | Assessments Prior to Selection / Acceptance / Update

[Withdrawn: Moved to SR-5(2).]

SA-12(8) System and Services Acquisition

Supply Chain Protection | Use of All-source Intelligence

[Withdrawn: Incorporated into RA-3(2).]

SA-12(9) System and Services Acquisition

Supply Chain Protection | Operations Security

[Withdrawn: Moved to SR-7.]

SA-13 System and Services Acquisition

Trustworthiness

[Withdrawn: Incorporated into SA-8.]

SA-14 System and Services Acquisition

Criticality Analysis

[Withdrawn: Incorporated into RA-9.]

SA-14(1) System and Services Acquisition

Criticality Analysis | Critical Components with No Viable Alternative Sourcing

[Withdrawn: Incorporated into SA-20.]

SA-15 System and Services Acquisition

Development Process, Standards, and Tools

a. Require the developer of the system, system component, or system service to follow a documented development process that: 1. Explicitly addresses security and privacy requirements; 2. Identifies th...

SA-15(1) System and Services Acquisition

Development Process, Standards, and Tools | Quality Metrics

Require the developer of the system, system component, or system service to: (a) Define quality metrics at the beginning of the development process; and (b) Provide evidence of meeting the quality met...

SA-15(10) System and Services Acquisition

Development Process, Standards, and Tools | Incident Response Plan

Require the developer of the system, system component, or system service to provide, implement, and test an incident response plan.

SA-15(11) System and Services Acquisition

Development Process, Standards, and Tools | Archive System or Component

Require the developer of the system or system component to archive the system or component to be released or delivered together with the corresponding evidence supporting the final security and privac...

SA-15(12) System and Services Acquisition

Development Process, Standards, and Tools | Minimize Personally Identifiable Information

Require the developer of the system or system component to minimize the use of personally identifiable information in development and test environments.

SA-15(2) System and Services Acquisition

Development Process, Standards, and Tools | Security and Privacy Tracking Tools

Require the developer of the system, system component, or system service to select and employ security and privacy tracking tools for use during the development process.

SA-15(3) System and Services Acquisition

Development Process, Standards, and Tools | Criticality Analysis

Require the developer of the system, system component, or system service to perform a criticality analysis: (a) At the following decision points in the system development life cycle: [Assignment: orga...

SA-15(4) System and Services Acquisition

Development Process, Standards, and Tools | Threat Modeling and Vulnerability Analysis

[Withdrawn: Incorporated into SA-11(2).]

SA-15(5) System and Services Acquisition

Development Process, Standards, and Tools | Attack Surface Reduction

Require the developer of the system, system component, or system service to reduce attack surfaces to [Assignment: organization-defined thresholds].

SA-15(6) System and Services Acquisition

Development Process, Standards, and Tools | Continuous Improvement

Require the developer of the system, system component, or system service to implement an explicit process to continuously improve the development process.

SA-15(7) System and Services Acquisition

Development Process, Standards, and Tools | Automated Vulnerability Analysis

Require the developer of the system, system component, or system service [Assignment: organization-defined frequency] to: (a) Perform an automated vulnerability analysis using [Assignment: organizatio...

SA-15(8) System and Services Acquisition

Development Process, Standards, and Tools | Reuse of Threat and Vulnerability Information

Require the developer of the system, system component, or system service to use threat modeling and vulnerability analyses from similar systems, components, or services to inform the current developme...

SA-15(9) System and Services Acquisition

Development Process, Standards, and Tools | Use of Live Data

[Withdrawn: Incorporated into SA-3(2).]

SA-16 System and Services Acquisition

Developer-provided Training

Require the developer of the system, system component, or system service to provide the following training on the correct use and operation of the implemented security and privacy functions, controls,...

SA-17 System and Services Acquisition

Developer Security and Privacy Architecture and Design

Require the developer of the system, system component, or system service to produce a design specification and security and privacy architecture that: a. Is consistent with the organization’s security...

SA-17(1) System and Services Acquisition

Developer Security and Privacy Architecture and Design | Formal Policy Model

Require the developer of the system, system component, or system service to: (a) Produce, as an integral part of the development process, a formal policy model describing the [Assignment: organization...

SA-17(2) System and Services Acquisition

Developer Security and Privacy Architecture and Design | Security-relevant Components

Require the developer of the system, system component, or system service to: (a) Define security-relevant hardware, software, and firmware; and (b) Provide a rationale that the definition for security...

SA-17(3) System and Services Acquisition

Developer Security and Privacy Architecture and Design | Formal Correspondence

Require the developer of the system, system component, or system service to: (a) Produce, as an integral part of the development process, a formal top-level specification that specifies the interfaces...

SA-17(4) System and Services Acquisition

Developer Security and Privacy Architecture and Design | Informal Correspondence

Require the developer of the system, system component, or system service to: (a) Produce, as an integral part of the development process, an informal descriptive top-level specification that specifies...

SA-17(5) System and Services Acquisition

Developer Security and Privacy Architecture and Design | Conceptually Simple Design

Require the developer of the system, system component, or system service to: (a) Design and structure the security-relevant hardware, software, and firmware to use a complete, conceptually simple prot...

SA-17(6) System and Services Acquisition

Developer Security and Privacy Architecture and Design | Structure for Testing

Require the developer of the system, system component, or system service to structure security-relevant hardware, software, and firmware to facilitate testing.

SA-17(7) System and Services Acquisition

Developer Security and Privacy Architecture and Design | Structure for Least Privilege

Require the developer of the system, system component, or system service to structure security-relevant hardware, software, and firmware to facilitate controlling access with least privilege.

SA-17(8) System and Services Acquisition

Developer Security and Privacy Architecture and Design | Orchestration

Design [Assignment: organization-defined critical systems or system components] with coordinated behavior to implement the following capabilities: [Assignment: organization-defined capabilities, by sy...

SA-17(9) System and Services Acquisition

Developer Security and Privacy Architecture and Design | Design Diversity

Use different designs for [Assignment: organization-defined critical systems or system components] to satisfy a common set of requirements or to provide equivalent functionality.

SA-18 System and Services Acquisition

Tamper Resistance and Detection

[Withdrawn: Moved to SR-9.]

SA-18(1) System and Services Acquisition

Tamper Resistance and Detection | Multiple Phases of System Development Life Cycle

[Withdrawn: Moved to SR-9(1).]

SA-18(2) System and Services Acquisition

Tamper Resistance and Detection | Inspection of Systems or Components

[Withdrawn: Moved to SR-10.]

SA-19 System and Services Acquisition

Component Authenticity

[Withdrawn: Moved to SR-11.]

SA-19(1) System and Services Acquisition

Component Authenticity | Anti-counterfeit Training

[Withdrawn: Moved to SR-11(1).]

SA-19(2) System and Services Acquisition

Component Authenticity | Configuration Control for Component Service and Repair

[Withdrawn: Moved to SR-11(2).]

SA-19(3) System and Services Acquisition

Component Authenticity | Component Disposal

[Withdrawn: Moved to SR-12.]

SA-19(4) System and Services Acquisition

Component Authenticity | Anti-counterfeit Scanning

[Withdrawn: Moved to SR-11(3).]

SA-2 System and Services Acquisition

Allocation of Resources

a. Determine the high-level information security and privacy requirements for the system or system service in mission and business process planning; b. Determine, document, and allocate the resources...

SA-20 System and Services Acquisition

Customized Development of Critical Components

Reimplement or custom develop the following critical system components: [Assignment: organization-defined critical system components].

SA-21 System and Services Acquisition

Developer Screening

Require that the developer of [Assignment: organization-defined system, system component, or system service]: a. Has appropriate access authorizations as determined by assigned [Assignment: organizati...

SA-21(1) System and Services Acquisition

Developer Screening | Validation of Screening

[Withdrawn: Incorporated into SA-21.]

SA-22 System and Services Acquisition

Unsupported System Components

a. Replace system components when support for the components is no longer available from the developer, vendor, or manufacturer; or b. Provide the following options for alternative sources for continu...

SA-22(1) System and Services Acquisition

Unsupported System Components | Alternative Sources for Continued Support

[Withdrawn: Incorporated into SA-22.]

SA-23 System and Services Acquisition

Specialization

Employ [Selection (one or more): design; modification; augmentation; reconfiguration] on [Assignment: organization-defined systems or system components] supporting mission essential services or functi...

SA-3 System and Services Acquisition

System Development Life Cycle

a. Acquire, develop, and manage the system using [Assignment: organization-defined system development life cycle] that incorporates information security and privacy considerations; b. Define and docum...

SA-3(1) System and Services Acquisition

System Development Life Cycle | Manage Preproduction Environment

Protect system preproduction environments commensurate with risk throughout the system development life cycle for the system, system component, or system service.

SA-3(2) System and Services Acquisition

System Development Life Cycle | Use of Live or Operational Data

(a) Approve, document, and control the use of live data in preproduction environments for the system, system component, or system service; and (b) Protect preproduction environments for the system, sy...

SA-3(3) System and Services Acquisition

System Development Life Cycle | Technology Refresh

Plan for and implement a technology refresh schedule for the system throughout the system development life cycle.

SA-4 System and Services Acquisition

Acquisition Process

Include the following requirements, descriptions, and criteria, explicitly or by reference, using [Selection (one or more): standardized contract language; [Assignment: organization-defined contract l...

SA-4(1) System and Services Acquisition

Acquisition Process | Functional Properties of Controls

Require the developer of the system, system component, or system service to provide a description of the functional properties of the controls to be implemented.

SA-4(10) System and Services Acquisition

Acquisition Process | Use of Approved PIV Products

Employ only information technology products on the FIPS 201-approved products list for Personal Identity Verification (PIV) capability implemented within organizational systems.

SA-4(11) System and Services Acquisition

Acquisition Process | System of Records

Include [Assignment: organization-defined Privacy Act requirements] in the acquisition contract for the operation of a system of records on behalf of an organization to accomplish an organizational mi...

SA-4(12) System and Services Acquisition

Acquisition Process | Data Ownership

(a) Include organizational data ownership requirements in the acquisition contract; and (b) Require all data to be removed from the contractor’s system and returned to the organization within [Assignm...

SA-4(2) System and Services Acquisition

Acquisition Process | Design and Implementation Information for Controls

Require the developer of the system, system component, or system service to provide design and implementation information for the controls that includes: [Selection (one or more): security-relevant ex...

SA-4(3) System and Services Acquisition

Acquisition Process | Development Methods, Techniques, and Practices

Require the developer of the system, system component, or system service to demonstrate the use of a system development life cycle process that includes: (a) [Assignment: organization-defined systems...

SA-4(4) System and Services Acquisition

Acquisition Process | Assignment of Components to Systems

[Withdrawn: Incorporated into CM-8(9).]

SA-4(5) System and Services Acquisition

Acquisition Process | System, Component, and Service Configurations

Require the developer of the system, system component, or system service to: (a) Deliver the system, component, or service with [Assignment: organization-defined security configurations] implemented;...

SA-4(6) System and Services Acquisition

Acquisition Process | Use of Information Assurance Products

(a) Employ only government off-the-shelf or commercial off-the-shelf information assurance and information assurance-enabled information technology products that compose an NSA-approved solution to pr...

SA-4(7) System and Services Acquisition

Acquisition Process | NIAP-approved Protection Profiles

(a) Limit the use of commercially provided information assurance and information assurance-enabled information technology products to those products that have been successfully evaluated against a Nat...

SA-4(8) System and Services Acquisition

Acquisition Process | Continuous Monitoring Plan for Controls

Require the developer of the system, system component, or system service to produce a plan for continuous monitoring of control effectiveness that is consistent with the continuous monitoring program...

SA-4(9) System and Services Acquisition

Acquisition Process | Functions, Ports, Protocols, and Services in Use

Require the developer of the system, system component, or system service to identify the functions, ports, protocols, and services intended for organizational use.

SA-5 System and Services Acquisition

System Documentation

a. Obtain or develop administrator documentation for the system, system component, or system service that describes: 1. Secure configuration, installation, and operation of the system, component, or s...

SA-5(1) System and Services Acquisition

System Documentation | Functional Properties of Security Controls

[Withdrawn: Incorporated into SA-4(1).]

SA-5(2) System and Services Acquisition

System Documentation | Security-relevant External System Interfaces

[Withdrawn: Incorporated into SA-4(2).]

SA-5(3) System and Services Acquisition

System Documentation | High-level Design

[Withdrawn: Incorporated into SA-4(2).]

SA-5(4) System and Services Acquisition

System Documentation | Low-level Design

[Withdrawn: Incorporated into SA-4(2).]

SA-5(5) System and Services Acquisition

System Documentation | Source Code

[Withdrawn: Incorporated into SA-4(2).]

SA-6 System and Services Acquisition

Software Usage Restrictions

[Withdrawn: Incorporated into CM-10 and SI-7.]

SA-7 System and Services Acquisition

User-installed Software

[Withdrawn: Incorporated into CM-11 and SI-7.]

SA-8 System and Services Acquisition

Security and Privacy Engineering Principles

Apply the following systems security and privacy engineering principles in the specification, design, development, implementation, and modification of the system and system components: [Assignment: or...

SA-8(1) System and Services Acquisition

Security and Privacy Engineering Principles | Clear Abstractions

Implement the security design principle of clear abstractions.

SA-8(10) System and Services Acquisition

Security and Privacy Engineering Principles | Hierarchical Trust

Implement the security design principle of hierarchical trust in [Assignment: organization-defined systems or system components].

SA-8(11) System and Services Acquisition

Security and Privacy Engineering Principles | Inverse Modification Threshold

Implement the security design principle of inverse modification threshold in [Assignment: organization-defined systems or system components].

SA-8(12) System and Services Acquisition

Security and Privacy Engineering Principles | Hierarchical Protection

Implement the security design principle of hierarchical protection in [Assignment: organization-defined systems or system components].

SA-8(13) System and Services Acquisition

Security and Privacy Engineering Principles | Minimized Security Elements

Implement the security design principle of minimized security elements in [Assignment: organization-defined systems or system components].

SA-8(14) System and Services Acquisition

Security and Privacy Engineering Principles | Least Privilege

Implement the security design principle of least privilege in [Assignment: organization-defined systems or system components].

SA-8(15) System and Services Acquisition

Security and Privacy Engineering Principles | Predicate Permission

Implement the security design principle of predicate permission in [Assignment: organization-defined systems or system components].

SA-8(16) System and Services Acquisition

Security and Privacy Engineering Principles | Self-reliant Trustworthiness

Implement the security design principle of self-reliant trustworthiness in [Assignment: organization-defined systems or system components].

SA-8(17) System and Services Acquisition

Security and Privacy Engineering Principles | Secure Distributed Composition

Implement the security design principle of secure distributed composition in [Assignment: organization-defined systems or system components].

SA-8(18) System and Services Acquisition

Security and Privacy Engineering Principles | Trusted Communications Channels

Implement the security design principle of trusted communications channels in [Assignment: organization-defined systems or system components].

SA-8(19) System and Services Acquisition

Security and Privacy Engineering Principles | Continuous Protection

Implement the security design principle of continuous protection in [Assignment: organization-defined systems or system components].

SA-8(2) System and Services Acquisition

Security and Privacy Engineering Principles | Least Common Mechanism

Implement the security design principle of least common mechanism in [Assignment: organization-defined systems or system components].

SA-8(20) System and Services Acquisition

Security and Privacy Engineering Principles | Secure Metadata Management

Implement the security design principle of secure metadata management in [Assignment: organization-defined systems or system components].

SA-8(21) System and Services Acquisition

Security and Privacy Engineering Principles | Self-analysis

Implement the security design principle of self-analysis in [Assignment: organization-defined systems or system components].

SA-8(22) System and Services Acquisition

Security and Privacy Engineering Principles | Accountability and Traceability

Implement the security design principle of accountability and traceability in [Assignment: organization-defined systems or system components].

SA-8(23) System and Services Acquisition

Security and Privacy Engineering Principles | Secure Defaults

Implement the security design principle of secure defaults in [Assignment: organization-defined systems or system components].

SA-8(24) System and Services Acquisition

Security and Privacy Engineering Principles | Secure Failure and Recovery

Implement the security design principle of secure failure and recovery in [Assignment: organization-defined systems or system components].

SA-8(25) System and Services Acquisition

Security and Privacy Engineering Principles | Economic Security

Implement the security design principle of economic security in [Assignment: organization-defined systems or system components].

SA-8(26) System and Services Acquisition

Security and Privacy Engineering Principles | Performance Security

Implement the security design principle of performance security in [Assignment: organization-defined systems or system components].

SA-8(27) System and Services Acquisition

Security and Privacy Engineering Principles | Human Factored Security

Implement the security design principle of human factored security in [Assignment: organization-defined systems or system components].

SA-8(28) System and Services Acquisition

Security and Privacy Engineering Principles | Acceptable Security

Implement the security design principle of acceptable security in [Assignment: organization-defined systems or system components].

SA-8(29) System and Services Acquisition

Security and Privacy Engineering Principles | Repeatable and Documented Procedures

Implement the security design principle of repeatable and documented procedures in [Assignment: organization-defined systems or system components].

SA-8(3) System and Services Acquisition

Security and Privacy Engineering Principles | Modularity and Layering

Implement the security design principles of modularity and layering in [Assignment: organization-defined systems or system components].

SA-8(30) System and Services Acquisition

Security and Privacy Engineering Principles | Procedural Rigor

Implement the security design principle of procedural rigor in [Assignment: organization-defined systems or system components].

SA-8(31) System and Services Acquisition

Security and Privacy Engineering Principles | Secure System Modification

Implement the security design principle of secure system modification in [Assignment: organization-defined systems or system components].

SA-8(32) System and Services Acquisition

Security and Privacy Engineering Principles | Sufficient Documentation

Implement the security design principle of sufficient documentation in [Assignment: organization-defined systems or system components].

SA-8(33) System and Services Acquisition

Security and Privacy Engineering Principles | Minimization

Implement the privacy principle of minimization using [Assignment: organization-defined processes].

SA-8(4) System and Services Acquisition

Security and Privacy Engineering Principles | Partially Ordered Dependencies

Implement the security design principle of partially ordered dependencies in [Assignment: organization-defined systems or system components].

SA-8(5) System and Services Acquisition

Security and Privacy Engineering Principles | Efficiently Mediated Access

Implement the security design principle of efficiently mediated access in [Assignment: organization-defined systems or system components].

SA-8(6) System and Services Acquisition

Security and Privacy Engineering Principles | Minimized Sharing

Implement the security design principle of minimized sharing in [Assignment: organization-defined systems or system components].

SA-8(7) System and Services Acquisition

Security and Privacy Engineering Principles | Reduced Complexity

Implement the security design principle of reduced complexity in [Assignment: organization-defined systems or system components].

SA-8(8) System and Services Acquisition

Security and Privacy Engineering Principles | Secure Evolvability

Implement the security design principle of secure evolvability in [Assignment: organization-defined systems or system components].

SA-8(9) System and Services Acquisition

Security and Privacy Engineering Principles | Trusted Components

Implement the security design principle of trusted components in [Assignment: organization-defined systems or system components].

SA-9 System and Services Acquisition

External System Services

a. Require that providers of external system services comply with organizational security and privacy requirements and employ the following controls: [Assignment: organization-defined controls]; b. De...

SA-9(1) System and Services Acquisition

External System Services | Risk Assessments and Organizational Approvals

(a) Conduct an organizational assessment of risk prior to the acquisition or outsourcing of information security services; and (b) Verify that the acquisition or outsourcing of dedicated information s...

SA-9(2) System and Services Acquisition

External System Services | Identification of Functions, Ports, Protocols, and Services

Require providers of the following external system services to identify the functions, ports, protocols, and other services required for the use of such services: [Assignment: organization-defined ext...

SA-9(3) System and Services Acquisition

External System Services | Establish and Maintain Trust Relationship with Providers

Establish, document, and maintain trust relationships with external service providers based on the following requirements, properties, factors, or conditions: [Assignment: organization-defined securit...

SA-9(4) System and Services Acquisition

External System Services | Consistent Interests of Consumers and Providers

Take the following actions to verify that the interests of [Assignment: organization-defined external service providers] are consistent with and reflect organizational interests: [Assignment: organiza...

SA-9(5) System and Services Acquisition

External System Services | Processing, Storage, and Service Location

Restrict the location of [Selection (one or more): information processing; information or data; system services] to [Assignment: organization-defined locations] based on [Assignment: organization-defi...

SA-9(6) System and Services Acquisition

External System Services | Organization-controlled Cryptographic Keys

Maintain exclusive control of cryptographic keys for encrypted material stored or transmitted through an external system.

SA-9(7) System and Services Acquisition

External System Services | Organization-controlled Integrity Checking

Provide the capability to check the integrity of information while it resides in the external system.

SA-9(8) System and Services Acquisition

External System Services | Processing and Storage Location — U.S. Jurisdiction

Restrict the geographic location of information processing and data storage to facilities located within in the legal jurisdictional boundary of the United States.