ComplianceNIST 800-53 control
NIST-SA-4 Acquisition Process
- Framework
- NIST SP 800-53 rev5 (5.2.0)
- Family
- SA System and Services Acquisition
- Control
- SA-4
- ATT&CK techniques mitigated
- 6
Control statement
Include the following requirements, descriptions, and criteria, explicitly or by reference, using [Selection (one or more of): standardized contract language; {{ insert: param, sa-04_odp.02 }} ] in the acquisition contract for the system, system component, or system service:
a. Security and privacy functional requirements;
b. Strength of mechanism requirements;
c. Security and privacy assurance requirements;
d. Controls needed to satisfy the security and privacy requirements.
e. Security and privacy documentation requirements;
f. Requirements for protecting security and privacy documentation;
g. Description of the system development environment and environment in which the system is intended to operate;
h. Allocation of responsibility or identification of parties responsible for information security, privacy, and supply chain risk management; and
i. Acceptance criteria.
Discussion
Security and privacy functional requirements are typically derived from the high-level security and privacy requirements described in [SA-2](#sa-2) . The derived requirements include security and privacy capabilities, functions, and mechanisms. Strength requirements associated with such capabilities, functions, and mechanisms include degree of correctness, completeness, resistance to tampering or bypass, and resistance to direct attack. Assurance requirements include development processes, procedures, and methodologies as well as the evidence from development and assessment activities that provide grounds for confidence that the required functionality is implemented and possesses the required strength of mechanism. [SP 800-160-1](#e3cc0520-a366-4fc9-abc2-5272db7e3564) describes the process of requirements engineering as part of the system development life cycle.
Controls can be viewed as descriptions of the safeguards and protection capabilities appropriate for achieving the particular security and privacy objectives of the organization and for reflecting the security and privacy requirements of stakeholders. Controls are selected and implemented in order to satisfy system requirements and include developer and organizational responsibilities. Controls can include technical, administrative, and physical aspects. In some cases, the selection and implementation of a control may necessitate additional specification by the organization in the form of derived requirements or instantiated control parameter values. The derived requirements and control parameter values may be necessary to provide the appropriate level of implementation detail for controls within the system development life cycle.
Security and privacy documentation requirements address all stages of the system development life cycle. Documentation provides user and administrator guidance for the implementation and operation of controls. The level of detail required in such documentation is based on the security categorization or classification level of the system and the degree to which organizations depend on the capabilities, functions, or mechanisms to meet risk response expectations. Requirements can include mandated configuration settings that specify allowed functions, ports, protocols, and services. Acceptance criteria for systems, system components, and system services are defined in the same manner as the criteria for any organizational acquisition or procurement.
Organizations can determine other requirements that support security and operations, to include responsibilities for the organization and developer, and notification and timing requirements for support, maintenance and updates.
ATT&CK mappings (CTID)
• T1078 Valid Accounts
• T1078.001 Default Accounts
• T1078.003 Local Accounts
• T1078.004 Cloud Accounts
• T1134.005 SID-History Injection
• T1574.002 DLL Side-Loading
Related
Mitigates · not in database (1)
Mitigates · MITRE ATT&CK (5)
Related control · Compliance (13)
- NIST-CM-6 Configuration Settings NIST 800-53 control
- NIST-CM-8 System Component Inventory NIST 800-53 control
- NIST-PS-7 External Personnel Security NIST 800-53 control
- NIST-SA-11 Developer Testing and Evaluation NIST 800-53 control
- NIST-SA-15 Development Process, Standards, and Tools NIST 800-53 control
- NIST-SA-16 Developer-provided Training NIST 800-53 control
- NIST-SA-17 Developer Security and Privacy Architecture and Design NIST 800-53 control
- NIST-SA-21 Developer Screening NIST 800-53 control
- NIST-SA-3 System Development Life Cycle NIST 800-53 control
- NIST-SA-5 System Documentation NIST 800-53 control
- NIST-SA-8 Security and Privacy Engineering Principles NIST 800-53 control
- NIST-SR-3 Supply Chain Controls and Processes NIST 800-53 control
- NIST-SR-5 Acquisition Strategies, Tools, and Methods NIST 800-53 control
Referenced by Compliance · enhancement of (11)
- NIST-SA-4(1) Functional Properties of Controls NIST 800-53 enhancement
- NIST-SA-4(10) Use of Approved PIV Products NIST 800-53 enhancement
- NIST-SA-4(11) System of Records NIST 800-53 enhancement
- NIST-SA-4(12) Data Ownership NIST 800-53 enhancement
- NIST-SA-4(2) Design and Implementation Information for Controls NIST 800-53 enhancement
- NIST-SA-4(3) Development Methods, Techniques, and Practices NIST 800-53 enhancement
- NIST-SA-4(5) System, Component, and Service Configurations NIST 800-53 enhancement
- NIST-SA-4(6) Use of Information Assurance Products NIST 800-53 enhancement
- NIST-SA-4(7) NIAP-approved Protection Profiles NIST 800-53 enhancement
- NIST-SA-4(8) Continuous Monitoring Plan for Controls NIST 800-53 enhancement
- NIST-SA-4(9) Functions, Ports, Protocols, and Services in Use NIST 800-53 enhancement
Referenced by Compliance · has member (1)
- NIST-SA System and Services Acquisition NIST 800-53 family
Referenced by Compliance · related control (31)
- NIST-CA-2(3) Leveraging Results from External Organizations NIST 800-53 enhancement
- NIST-CM-12 Information Location NIST 800-53 control
- NIST-CM-6 Configuration Settings NIST 800-53 control
- NIST-CM-7 Least Functionality NIST 800-53 control
- NIST-CM-8 System Component Inventory NIST 800-53 control
- NIST-IA-2 Identification and Authentication (Organizational Users) NIST 800-53 control
- NIST-IA-7 Cryptographic Module Authentication NIST 800-53 control
- NIST-IA-8 Identification and Authentication (Non-organizational Users) NIST 800-53 control
- NIST-PM-9 Risk Management Strategy NIST 800-53 control
- NIST-SA-10 Developer Configuration Management NIST 800-53 control
- NIST-SA-11 Developer Testing and Evaluation NIST 800-53 control
- NIST-SA-15 Development Process, Standards, and Tools NIST 800-53 control
- NIST-SA-16 Developer-provided Training NIST 800-53 control
- NIST-SA-17 Developer Security and Privacy Architecture and Design NIST 800-53 control
- NIST-SA-17(3) Formal Correspondence NIST 800-53 enhancement
- NIST-SA-17(4) Informal Correspondence NIST 800-53 enhancement
- NIST-SA-21 Developer Screening NIST 800-53 control
- NIST-SA-3 System Development Life Cycle NIST 800-53 control
- NIST-SA-3(1) Manage Preproduction Environment NIST 800-53 enhancement
- NIST-SA-5 System Documentation NIST 800-53 control
- NIST-SA-8 Security and Privacy Engineering Principles NIST 800-53 control
- NIST-SA-8(23) Secure Defaults NIST 800-53 enhancement
- NIST-SA-9 External System Services NIST 800-53 control
- NIST-SC-12 Cryptographic Key Establishment and Management NIST 800-53 control
- NIST-SC-13 Cryptographic Protection NIST 800-53 control
- NIST-SC-2 Separation of System and User Functionality NIST 800-53 control
- NIST-SC-3 Security Function Isolation NIST 800-53 control
- NIST-SC-8 Transmission Confidentiality and Integrity NIST 800-53 control
- NIST-SR-11 Component Authenticity NIST 800-53 control
- NIST-SR-3 Supply Chain Controls and Processes NIST 800-53 control