Task 2 RMF_System and Services Acquisition Plan.docx

DOCX document 3 MB Posted

Attached to
SAF/FMB Support Services Follow-on
Solicitation number
FA7014-FMBFollowon
Issued by

About this file

This document is a System and Services Acquisition Plan that outlines the requirements and processes for the development, acquisition, and maintenance of the {ACRONYM} information system. Key details include:

The purpose of the plan is to manage the design, development, and maintenance of the {ACRONYM} security infrastructure and to protect its information. It addresses NIST SP 800-53 Revision 4 security control requirements related to system and services acquisition. The plan covers policy and procedures, resource allocation, the system development life cycle, the acquisition process, information system documentation, security engineering principles, external information system services, developer configuration management, developer security testing, supply chain protection, and development processes and tools.

The document provides a compliance matrix mapping the security control requirements to the plan's content. It also includes an enclosure on the system development life cycle. The plan applies to the {ACRONYM} system development and acquisition activities.

View the file

Other files

File Type Posted
Task 2 RMF_Risk Assessment Plan.docx DOCX document
Task 2 RMF_Media Protection Plan.docx DOCX document
Task 2 RMF_Audit and Accountability Plan.docx DOCX document
Task 2 RMF_Contingency Plan.docx DOCX document
Task 2 RMF_Security Planning.docx DOCX document
Task 2 RMF_Security Assessment and Authorization Plan.docx DOCX document
TASK 3 _ DOD FMR Volume_05.pdf PDF
Task 2 RMF_Configuration Management Plan.docx DOCX document
Task 2 RMF_System and Information Integrity Plan.docx DOCX document
Task 2 RMF_Information System Maintenance Plan.docx DOCX document
Task 2 RMF_Security Awareness and Training Plan.docx DOCX document
AFI17-101.pdf_safe.pdf PDF
Task 1 --2. dafi38-401 BPR Reference.pdf PDF
TASK_3 AFI10-403.pdf PDF
Task 2 RMF_System and Communications Protection Plan.docx DOCX document
Task 2 RMF_Identification and Authentication Plan.docx DOCX document
Task 2 RMF_Program Management Plan.docx DOCX document
DOD INSTRUCTION 8510.01.pdf PDF
Task 1 --1. FM StrategicPlan_Bklet_Jun22 Objective 3.1 and 3.4 Apply.pdf PDF
Task 1 --3. FMBOI Process Overview.xlsx XLSX spreadsheet
TASK 3_FM Contingency Training SOP Apr 2022.pdf PDF
Task 2 RMF Access Control Plan.docx_safe.pdf PDF
Task 2 RMF_Incident Response Plan.docx DOCX document
Task 2 RMF_Physical And Environmental Protection Plan.docx DOCX document
Task 2 RMF_Personnel Security Plan.docx DOCX document
DRAFT SAF-FMB Performance Work Statement.pdf PDF
Show all 26

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

{COMMAND}

{SYSTEM NAME} {ACRONYM}

System Version: {VERSION} eMASS# {EMASS#}

Confidentiality: {CONFIDENTIALITY} Integrity: {INTEGRITY} Availability: {AVAILABILITY}

Department of the {SERVICE}

{LOGO}

System and Services Acquisition Plan Document Version: 1.0.0

{DATE}

Prepared by: {ORGANIZATION}

DISTRIBUTION IS LIMITED TO U.S. GOVERNMENT AGENCIES AND THEIR CONTRACTORS.

OTHER REQUESTS FOR THIS DOCUMENT MUST BE REFERRED TO: {ORGANIZATION}

Change Record

Date
Version
Author
Changes Made / Section(s)
{DATE}
1.0.0
{ORGANIZATION}
Initial Document

Amplifying Guidance

i. DoD Instruction 8510.01, "Risk Management Framework (RMF) for DoD Information Technology (IT)"

ii. DoD Directive 5000.01, “The Defense Acquisition System”

iii. DoD Instruction 5000.02, “Operation of the Defense Acquisition System”

iv. DoD Instruction 8580.1, “Information Assurance (IA) in the Defense Acquisition System”

v. NIST Special Publication 800-100, "Information Security Handbook: A Guide for Managers"

vi. NIST Special Publication 800-64 Revision 2, "Security Considerations in the System Development Life Cycle"

Table of Contents

1.0OVERVIEW1
2.0SYSTEM AND SERVICES ACQUISITION POLICY AND PROCEDURES2
3.0ALLOCATION OF RESOURCES2
4.0SYSTEM DEVELOPMENT LIFE CYCLE2
5.0ACQUISITION PROCESS3
5.1Architecture Characteristics3
5.2Design Information3
5.3Contracts and Agreements4
6.0INFORMATION SYSTEM DOCUMENTATION5
7.0SECURITY ENGINEERING PRINCIPLES6
8.0EXTERNAL INFORMATION SYSTEM SERVICES7
9.0DEVELOPER CONFIGURATION MANAGEMENT8
10.0DEVELOPER SECURITY TESTING AND EVALUATION9
11.0SUPPLY CHAIN PROTECTION10
12.0DEVELOPMENT PROCESS, STANDARDS, AND TOOLS11
13.0COMPONENT AUTHENTICITY12
APPENDIX A – DETAILED COMPLIANCE MATRIX13
ENCLOSURE 1 – SYSTEM DEVELOPMENT LIFECYCLE95

Table 1 - SP-800-53v4 Compliance Matrix 1

FOR OFFICIAL USE ONLY

{ACRONYM} {DATE}

SYSTEM AND SERVICES ACQUISITION PLAN

Template developed by:

http://www.i-assure.com FOR OFFICIAL USE ONLY

1.0 OVERVIEW

The purpose of this System and Services Acquisition Plan is to manage the design, development, and maintenance of the {ACRONYM} security infrastructure, and to protect its information.

This document complies with the following requirements from NIST Special Publication 800-53 Revision 4, "Security and Privacy Controls for Federal Information Systems and Organizations". A detailed compliance matrix can be found in Appendix A, “Detailed Compliance Matrix”.

The following Assessment Procedures have not been allocated by NIST:

· SA-6Software Usage Restrictions
· SA-7User-Installed Software
· SA-13Trustworthiness
· SA-14Criticality Analysis
· SA-16Developer-Provided Training
· SA-17Developer Security Architecture and Design
· SA-18Tamper Resistance and Detection
CNTL NO.
CONTROL NAME
PRIORITY
LOW
MOD
HIGH
SA-1
System and Services Acquisition Policy and Procedures
P1
SA-1
SA-1
SA-1
SA-2
Allocation of Resources
P1
SA-2
SA-2
SA-2
SA-3
System Development Life Cycle
P1
SA-3
SA-3
SA-3
SA-4
Acquisition Process
P1
SA-4 (10)
SA-4 (1) (2) (9) (10)
SA-4 (1) (2) (9) (10)
SA-5
Information System Documentation
P2
SA-5
SA-5
SA-5
SA-6
Software Usage Restrictions
Not Selected
Not Selected
Not Selected
Not Selected
SA-7
User-Installed Software
Not Selected
Not Selected
Not Selected
Not Selected
SA-8
Security Engineering Principles
P1
Not Selected
SA-8
SA-8
SA-9
External Information System Services
P1
SA-9
SA-9 (2)
SA-9 (2)
SA-10
Developer Configuration Management
P1
Not Selected
SA-10
SA-10
SA-11
Developer Security Testing and Evaluation
P1
Not Selected
SA-11
SA-11
SA-12
Supply Chain Protection
P1
Not Selected
Not Selected
SA-12
SA-13
Trustworthiness
P0
Not Selected
Not Selected
Not Selected
SA-14
Criticality Analysis
P0
Not Selected
Not Selected
Not Selected
SA-15
Development Process, Standards, and Tools
P2
Not Selected
Not Selected
SA-15
SA-16
Developer-Provided Training
P2
Not Selected
Not Selected
SA-16
SA-17
Developer Security Architecture and Design
P1
Not Selected
Not Selected
SA-17
SA-18
Tamper Resistance and Detection
P0
Not Selected
Not Selected
Not Selected
SA-19
Component Authenticity
P0
Not Selected
Not Selected
Not Selected
SA-20
Customized Development of Critical Components
P0
Not Selected
Not Selected
Not Selected
SA-21
Developer Screening
P0
Not Selected
Not Selected
Not Selected
SA-22
Unsupported System Components
P0
Not Selected
Not Selected
Not Selected

Table 1 - SP-800-53v4 Compliance Matrix

2.0 SYSTEM AND SERVICES ACQUISITION POLICY AND PROCEDURES

DoD Components are automatically compliant with this control because they are covered by the DoD level policies, DoDD 5000.01, DoDI 5000.02, and DoDI 8580.1, which address system and services acquisition.

3.0 ALLOCATION OF RESOURCES

Resource allocation for {ACRONYM} security includes funding for the initial system or information system service acquisition and funding for the sustainment of the system/service.

{ACRONYM} security requirements are documented in the Control Selection Form and Security Assessment Plan (SAP), which was created and approved during RMF Step 2 – Select Security Controls.

{ACRONYM} requires the following resources to implement and maintain cybersecurity requirements:

Resource
Funded?
Project Manager
Choose an item.
System/Network Administrator
Choose an item.
Information System Security Officer
Choose an item.
Validator
Choose an item.

Has {ACRONYM} identified and individual line item to support cybersecurity requirements?

☐ No

☐ Yes

4.0 SYSTEM DEVELOPMENT LIFE CYCLE

A well-defined system development life cycle provides the foundation for the successful development, implementation, and operation of information systems.

Does {ACRONYM} perform development activities?

☐ No

☐ Yes

If Yes, reference Enclosure 1 “System Development Lifecycle”

5.0 ACQUISITION PROCESS

The acquisition process ensures that the technologies and architecture used by {ACRONYM} comply with DoD requirements.

{ACRONYM} will utilize the Incident Response Plan (IRP) to:

· respond to attempts to obtain either unavailable or nonexistent documentation for information system, system component, or information system service

· document attempts to obtain either unavailable or nonexistent documentation for information system, system component, or information system service

· record actions to obtain either unavailable or nonexistent documentation for information system, system component, or information system service All {ACRONYM} components, or information system service documentation will be distributed to at a minimum, the ISSO, ISSM, and SCA.

All {ACRONYM} components, or information system service documentation will be stored and handled in accordance with the Physical and Environmental Protection Plan.

5.1 Architecture Characteristics

The {ACRONYM} contains the following security characteristics:

Are DoD approved PKI tokens implemented for identify verification?

☐ No

☐ Yes

Describe the PKI implementation, or lack thereof.

Does {ACRONYM} utilize commercially provided IA and IA-enabled IT products?

☐ No

☐ Yes

If Yes, have the products been successfully evaluated against a National Information Assurance partnership (NIAP)-approved Protection Profile for a specific technology type?

☐ No

☐ Yes

If No, do the products rely on FIPS-validated cryptographic modules?

☐ No

☐ Yes

5.2 Design Information

Design information provides the developer with the list of security controls that must be implemented for {ACRONYM}.

Does {ACRONYM} perform development activities?

☐ No

☐ Yes

If no, delete the following information.

If Yes, then within the {ACRONYM} Design Document, is the following information defined:

1.
Design information that the developer of the information system, system component, or information system service is required to provide for the security controls to be employed?
☐No
☐Yes
2.
Level of detail the design information of the security controls is required to be provided by the developer of the information system, system component, or information system services?
☐No
☐Yes
3.
Level of detail the implementation information of the security controls is required to be provided by the developer of the information system, system component, or information system services?
☐No
☐Yes

5.3 Contracts and Agreements

Does {ACRONYM} perform development activities?

☐ No

☐ Yes

If Yes, then within the {ACRONYM} contracts/agreements, is the following information defined:

1.
Identify the functions, ports, protocols, and services intended for organizational use?
☐No
☐Yes
2.
Includes the security functional requirements, explicitly or by reference, in the acquisition contract?
☐No
☐Yes
3.
Includes the security strength requirements, explicitly or by reference, in the acquisition contract?
☐No
☐Yes
4.
Includes the security assurance requirements, explicitly or by reference, in the acquisition contract?
☐No
☐Yes
5.
Includes the security-related documentation requirements, explicitly or by reference, in the acquisition contract?
☐No
☐Yes
6.
Includes requirements for protecting security-related documentation, explicitly or by reference, in the acquisition contract?
☐No
☐Yes
7.
Includes a description of the information system development environment and environment in which the system is intended to operate, explicitly or by reference, in the acquisition contract?
☐No
☐Yes
8.
Includes acceptance criteria, explicitly or by reference, in the acquisition contract?
☐No
☐Yes
9.
Requires that the developer provide administrator documentation for the information system, system component or information system service that describe secure configuration of the system, component, or service?
☐No
☐Yes
10.
Requires that the developer provide administrator documentation for the information system, system component or information system service that describe secure installation of the system, component, or service?
☐No
☐Yes
11.
Requires that the developer provide administrator documentation for the information system, system component or information system service that describe secure operation of the system, component, or service?
☐No
☐Yes
12.
Requires that the developer provide administrator documentation for the information system, system component or information system service that describe effective use and maintenance of security functions/mechanisms?
☐No
☐Yes
13.
Requires that the developer provide administrator documentation for the information system, system component or information system service that describe known vulnerabilities regarding configuration and use of administrative (i.e. privileged) functions?
☐No
☐Yes
14.
Requires that the developer provide user documentation for the information system, system component or information system service that describes user-accessible security functions/mechanisms and how to effectively use those security functions/mechanisms?
☐No
☐Yes
15.
Requires that the developer provide user documentation for the information system, system component or information system service that describes methods for user interaction which enables individuals to use the system, component, or service in a more secure manner?
☐No
☐Yes
16.
Requires that the developer provide user documentation for the information system, system component or information system service that describes user responsibilities in maintaining the security of the system, component, or service?
☐No
☐Yes
17.
Requires the developer of the information system, system component, or information system service to provide design information for the security controls to be employed that includes security-relevant external system interfaces, high-level design, low-level design, source code and/or hardware schematics and/or design/information
☐No
☐Yes
18.
Requires the developer of the information system, system component, or information system service to provide implementation information for the security controls to be employed that includes security-relevant external system interfaces, high-level design, low-level design, source code and/or hardware schematics and/or implementation information
☐No
☐Yes

6.0 INFORMATION SYSTEM DOCUMENTATION

This section details the implementation and operation of security controls associated with {ACRONYM} components, and information system services.

SYSTEM NAME} will utilize the Incident Response Plan (IRP) to:

· respond to attempts to obtain either unavailable or nonexistent documentation for information system, system component, or information system service

· document attempts to obtain either unavailable or nonexistent documentation for information system, system component, or information system service

· record actions to obtain either unavailable or nonexistent documentation for information system, system component, or information system service All {ACRONYM} components, or information system service documentation will be distributed to at a minimum, the ISSO, ISSM, and SCA.

All {ACRONYM} components, or information system service documentation will be stored and handled in accordance with the Physical and Environmental Protection Plan.

Does {ACRONYM} perform development activities?

☐ No

☐ Yes

If Yes, then within the {ACRONYM} contracts/agreements, is the following information defined:

1.
Requires that the developer provide administrator documentation for the information system, system component or information system service that describe secure configuration of the system, component, or service?
☐No
☐Yes
2.
Requires that the developer provide administrator documentation for the information system, system component or information system service that describe secure installation of the system, component, or service?
☐No
☐Yes
3.
Requires that the developer provide administrator documentation for the information system, system component or information system service that describe secure operation of the system, component, or service?
☐No
☐Yes
4.
Requires that the developer provide administrator documentation for the information system, system component or information system service that describe effective use and maintenance of security functions/mechanisms?
☐No
☐Yes
5.
Requires that the developer provide administrator documentation for the information system, system component or information system service that describe known vulnerabilities regarding configuration and use of administrative (i.e. privileged) functions?
☐No
☐Yes
6.
Requires that the developer provide user documentation for the information system, system component or information system service that describes user-accessible security functions/mechanisms and how to effectively use those security functions/mechanisms?
☐No
☐Yes
7.
Requires that the developer provide user documentation for the information system, system component or information system service that describes methods for user interaction which enables individuals to use the system, component, or service in a more secure manner?
☐No
☐Yes
8.
Requires that the developer provide user documentation for the information system, system component or information system service that describes user responsibilities in maintaining the security of the system, component, or service?
☐No
☐Yes

7.0 SECURITY ENGINEERING PRINCIPLES

Security engineering principles are primarily applied to new development information systems or systems undergoing major upgrades. For legacy systems, organizations apply security engineering principles to system upgrades and modifications to the extent feasible, given the current state of hardware, software, and firmware within those systems.

Security engineering principles include, developing layered protections; establishing sound security policy, architecture, and controls as the foundation for design; incorporating security requirements into the system development life cycle; delineating physical and logical security boundaries; ensuring that system developers are trained on how to build secure software; tailoring security controls to meet organizational and operational needs; performing threat modeling to identify use cases, threat agents, attack vectors, and attack patterns as well as compensating controls and design patterns needed to mitigate risk; and reducing risk to acceptable levels, thus enabling informed risk management decisions, Is {ACRONYM} a new development effort?

☐ No

☐ Yes

If yes,

1.
Do system requirements documents apply information system security engineering principles in the specification of the information system?
☐No
☐Yes
2.
Do design documents apply information system security engineering principles in the design of the information system?
☐No
☐Yes
3.
Do system development procedures (e.g. configuration management plans, code review procedures, and coding style guides) apply information system security engineering principles in the development of the information system?
☐No
☐Yes
4.
Are changes made in accordance with the configuration management plan?
☐No
☐Yes
5.
Does an audit trail of changes exist?
☐No
☐Yes

8.0 EXTERNAL INFORMATION SYSTEM SERVICES

External information system services are services that are implemented outside of the authorization boundaries of organizational information systems. This includes services that are used by, but not a part of, organizational information systems.

FISMA and OMB policy require that organizations using external service providers that are processing, storing, or transmitting federal information or operating information systems on behalf of the federal government ensure that such providers meet the same security requirements that federal agencies are required to meet.

Does {ACRONYM} acquire or outsource information security services?

☐ No

☐ Yes

1.
Has an organizational assessment of risk prior to the acquisition or outsourcing of dedicated information security services been performed?
☐No
☐Yes
2.
Has the acquisition or outsourcing of dedicated information security services been approved by the DoD Component CIO or their delegate(s)?
☐No
☐Yes
3.
Have the functions, ports, protocols, and other services required for the use of such services been identified?
☐No
☐Yes
4.
Do external information system services comply with organization-specific information security requirements?
☐No
☐Yes
5.
Do contracts/agreements require that providers of external information system services employ security controls defined in CNSSI 1253?
☐No
☐Yes
6.
Does the provision of the external IT services (e.g. contract, MOU, MOA, SLA, etc.) clearly defined the government oversight to be conducted on external information system services and service providers?
☐No
☐Yes
7.
Does the provision of the external IT services (e.g. contract, MOU, MOA, SLA, etc.) clearly established the government oversight to be conducted on external information system services and service providers?
☐No
☐Yes
8.
Does the provision of the external IT services (e.g. contract, MOU, MOA, SLA, etc.) clearly defined the roles and responsibilities of all types of users of the external information system services?
☐No
☐Yes
8.
Does the provision of the external IT services (e.g. contract, MOU, MOA, SLA, etc.) clearly established the roles and responsibilities of all types of users of the external information system services?
☐No
☐Yes
10.
Are the processes, methods, and techniques defined in SA-9, CCI 3139 to monitor security control compliance by external service providers on an ongoing basis implemented?
☐No
☐Yes
11.
Are the processes, methods, and techniques to employ to monitor security control compliance by external service providers on an ongoing basis implemented?
☐No
☐Yes

9.0 DEVELOPER CONFIGURATION MANAGEMENT

This section applies to internal information systems development and integration. The quality and completeness of the configuration management activities conducted by developers as evidence of applying effective security safeguards is considered. Safeguards include, for example, protecting from unauthorized modification or destruction, the master copies of all material used to generate security-relevant portions of the system hardware, software, and firmware.

Configuration items that are placed under configuration management (if existence/use is required by other security controls) include: the formal model; the functional, high-level, and low-level design specifications; other design data; implementation documentation; source code and hardware schematics; the running version of the object code; tools for comparing new versions of security-relevant hardware descriptions and software/firmware source code with previous versions; and test fixtures and documentation.

Does {ACRONYM} perform system development?

☐ No

☐ Yes

1.
Do contracts/agreements require that the developer of the information system, system component, or information system service enable integrity verification of software and firmware components?
☐No
☐Yes
2.
Do contracts/agreements require the developer of the information system, system component, or information system service perform configuration management during system, component or service design, development, implementation and/or operation?
☐No
☐Yes
3.
Do contracts/agreements require that the developer of the information system, system component, or information system service document the integrity of changes to configuration items under configuration management defined in SA-10, CCI 3159?
☐No
☐Yes
4.
Do the contracts/agreements require that the developer of the information system, system component, or information system service manage the integrity of changes to configuration items under configuration management defined in SA-10, CCI 3159?
☐No
☐Yes
5.
Do contracts/agreements require that the developer of the information system, system component, or information system service control the integrity of changes to configuration items under configuration management defined in SA-10, CCI 3159?
☐No
☐Yes
6.
Is the documented configuration items ensure the organization being inspected/assessed defines the configuration items under configuration management that require the integrity of changes to be documented, managed and controlled?
☐No
☐Yes
7.
Do contracts/agreements between the organization and the IS developer confirm the organization has established in its acquisition contracts/agreements the requirement that the IS developer implement only organization-approved changes to the system, component, or service throughout its life cycle?
☐No
☐Yes
8.
Do contracts/agreements require that the developer of the information system, system component, or information system service document approved changes to the system, component, or service?
☐No
☐Yes
8.
Do contracts/agreements require that the developer of the information system, system component, or information system service document the potential security impacts of approved changes to the system, component, or service?
☐No
☐Yes
10.
Do contracts/agreements require that the developer of the information system, system component, or information system service track security flaws within the system, component, or service?
☐No
☐Yes
11.
Do contracts/agreements require that the developer of the information system, system component, or information system service track flaw resolution within the system, component, or service?
☐No
☐Yes
12.
Do contracts/agreements require that the developer of the information system, system component, or information system service report security flaws and flaw resolution within the system, component, or service findings to at a minimum, the ISSO and ISSM?
☐No
☐Yes

10.0 DEVELOPER SECURITY TESTING AND EVALUATION

Developmental security testing/evaluation occurs at all post-design phases of the system development life cycle. Such testing/evaluation confirms that the required security controls are implemented correctly, operating as intended, enforcing the desired security policy, and meeting established security requirements.

Does {ACRONYM} perform system development?

☐ No

☐ Yes

1.
Do contracts/agreements require that the developer of the information system, system component, or information system service create a security assessment plan?
☐No
☐Yes
2.
Do contracts/agreements require that the developer of the information system, system component, or information system service implement a security assessment plan?
☐No
☐Yes
3.
Do contracts/agreements require that the developer of the information system, system component, or information system service perform unit, integration, system, and/or regression testing/evaluation at depth and coverage defined in SA-11, CCI 3174?
☐No
☐Yes
4.
Is the depth and coverage to perform unit, integration, system, and/or regression testing/evaluation defined?
☐No
☐Yes
5.
Do contracts/agreements require that the developer of the information system, system component, or information system service produce evidence of the execution of the security assessment plan?
☐No
☐Yes
6.
Do contracts/agreements require that the developer of the information system, system component, or information system service produce the results of the security testing/evaluation?
☐No
☐Yes
7.
Do contracts/agreements require that the developer of the information system, system component, or information system service implement a verifiable flaw remediation process?
☐No
☐Yes
8.
Do contracts/agreements require that the developer of the information system, system component, or information system service correct flaws identified during security testing/evaluation and provide evidence?
☐No
☐Yes

11.0 SUPPLY CHAIN PROTECTION

Information systems (including system components that compose those systems) need to be protected throughout the system development life cycle (i.e., during design, development, manufacturing, packaging, assembly, distribution, system integration, operations, maintenance, and retirement). Protection of organizational information systems is accomplished through threat awareness, by the identification, management, and reduction of vulnerabilities at each phase of the life cycle and the use of complementary, mutually reinforcing strategies to respond to risk.

Is {ACRONYM} a “covered system” IAW DoDI 5200.44?

☐ No

☐ Yes

1.
Has a criticality analysis to identify mission critical functions and critical components and reduced the vulnerability of such functions and components through secure system design been conducted?
☐No
☐Yes
2.
Has a threat analysis of suppliers of critical components from the TSN focal point and managed access to and control of threat analysis products containing U.S. person information been performed?
☐No
☐Yes
3.
Have TSN focal points for guidance on managing identified risk using DoD Components and Enterprise risk management resources been engaged?
☐No
☐Yes
4.
Have TSN best practices, processes, techniques, and procurement tools prior to the acquisition of critical components or their integration into applicable systems, at any point in the system lifecycle been applied?
☐No
☒Yes

12.0 DEVELOPMENT PROCESS, STANDARDS, AND TOOLS

Development tools include, for example, programming languages and computer-aided design (CAD) systems. Reviews of development processes can include, for example, the use of maturity models to determine the potential effectiveness of such processes. Maintaining the integrity of changes to tools and processes enables accurate supply chain risk assessment and mitigation, and requires robust configuration control throughout the life cycle (including design, development, transport, delivery, integration, and maintenance) to track authorized changes and prevent unauthorized changes.

Does {ACRONYM} perform system development?

☐ No

☐ Yes

1.
Do contracts/agreements require that the developer of the information system, system component, or information system service to follow a documented development process?
☐No
☐Yes
2.
Do the documented process as well as the record of approvals approve the use of live data in development environments for the information system, system component, or information system service?
☐No
☐Yes
3.
Do the documented process as well as the record of approvals approve the use of live data in test environments for the information system, system component, or information system service?
☐No
☐Yes
4.
Is live data in development environments for the information system, system component, or information system service documented?
☐No
☐Yes
5.
Is live data in test environments for the information system, system component, or information system service documented?
☐No
☐Yes
6.
Is the use of live data in development environments for the information system, system component, or information system service controlled?
☐No
☐Yes
7.
Is the use of live data in test environments for the information system, system component, or information system service controlled?
☐No
☐Yes
8.
Do contracts/agreements require that the developer of the information system, system component, or information system service explicitly addresses security requirements?
☐No
☐Yes
9.
Do contracts/agreements require that the developer of the information system, system component, or information system service identifies the standards used in the development process?
☐No
☐Yes
10.
Do contracts/agreements require that the developer of the information system, system component, or information system service identifies the tools used in the development process?
☐No
☐Yes
11.
Do contracts/agreements require that the developer of the information system, system component, or information system service documents the specific tool options and tool configurations used in the development process?
☐No
☐Yes
12.
Do contracts/agreements require that the developer of the information system, system component, or information system service documents changes to the process and/or tools used in development?
☐No
☐Yes
13.
Do contracts/agreements require that the developer of the information system, system component, or information system service document a process to manage changes to the process and/or tools used in development?
☐No
☐Yes
14.
Do contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service document the integrity of changes to the process and/or tools used in development?
☐No
☐Yes
15.
Is the development process reviewed before first use and annually thereafter to determine if the development process selected and employed can satisfy the security requirements defined in SA-15, CCI 3246
☐No
☐Yes
16.
Are development standards reviewed before first use and annually thereafter to determine if the development standards selected and employed can satisfy the security requirements defined in SA-15, CCI 3246?
☐No
☐Yes
17.
Are development tools reviewed before first use and annually thereafter to determine if the development tools selected and employed can satisfy the security requirements defined in SA-15, CCI 3246?
☐No
☐Yes
18.
Are development tool options/configurations reviewed before first use and annually thereafter to determine if the development tool options/configurations selected and employed can satisfy the security requirements defined in SA-15, CCI 3246?
☐No
☐Yes
19.
Are the security requirements that must be satisfied by conducting a review of the development process, standards, tools, and tool options/configurations defined?
☐No
☐Yes

13.0 COMPONENT AUTHENTICITY

Anti-counterfeiting policy and procedures support tamper resistance and provide a level of protection against the introduction of malicious code.

{ACRONYM} follows DoDI 4140.67, "DoD Counterfeit Prevention Policy" as its documented anti-counterfeit policy, which implements the following:

· detect counterfeit components from entering the information system

· prevent counterfeit components from entering the information system

· report counterfeit information system components to source of counterfeit component, at a minimum, USCYBERCOM. And/or at a minimum, the ISSO, ISSM, and PM

APPENDIX A – DETAILED COMPLIANCE MATRIX

The following table provides traceability between this document and the Assessment Procedures contained within NIST Special Publication 800-53A Revision 4, "Assessing Security and Privacy Controls in Federal Information Systems and Organizations".

Control Number
Assessment Number
CCI
Confidentiality
Integrity
Availability
Assessment Procedures
Reference
SA-1
SA-1 (a)
CCI-003089
High

Moderate Low High Moderate Low High Moderate Low The organization being inspected/assessed is automatically compliant with this CCI because they are covered at the DoD level.

DoD has defined the personnel or roles as all personnel.

Automatically compliant with this CCI because they are covered at the DoD level

SA-1
SA-1 (a)
CCI-003090
High

Moderate Low High Moderate Low High Moderate Low The organization being inspected/assessed is automatically compliant with this CCI because they are covered at the DoD level.

DoD has defined the personnel or roles as all personnel.

Automatically compliant with this CCI because they are covered at the DoD level

SA-1
SA-1 (a) (1)
CCI-000602
High

Moderate Low High Moderate Low High Moderate Low DoDD 5000.01, DoDI 5000.02, and DoDI 8580.1 meet the DoD requirements for system and services acquisition policy and procedures.

DoD Components are automatically compliant with this control because they are covered by the DoD level policies, DoDD 5000.01, DoDI 5000.02, and DoDI 8580.1.

Automatically compliant with this CCI because they are covered at the DoD level

SA-1
SA-1 (a) (1)
CCI-000603
High

Moderate Low High Moderate Low High Moderate Low DoDD 5000.01, DoDI 5000.02, and DoDI 8580.1 meet the DoD requirements for system and services acquisition policy and procedures.

DoD Components are automatically compliant with this control because they are covered by the DoD level policies, DoDD 5000.01, DoDI 5000.02, and DoDI 8580.1.

Automatically compliant with this CCI because they are covered at the DoD level

SA-1
SA-1 (a) (2)
CCI-000605
High

Moderate Low High Moderate Low High Moderate Low DoDD 5000.01, DoDI 5000.02, and DoDI 8580.1 meet the DoD requirements for system and services acquisition policy and procedures.

DoD Components are automatically compliant with this control because they are covered by the DoD level policies, DoDD 5000.01, DoDI 5000.02, and DoDI 8580.1.

Automatically compliant with this CCI because they are covered at the DoD level

SA-1
SA-1 (a) (2)
CCI-000606
High

Moderate Low High Moderate Low High Moderate Low DoDD 5000.01, DoDI 5000.02, and DoDI 8580.1 meet the DoD requirements for system and services acquisition policy and procedures.

DoD Components are automatically compliant with this control because they are covered by the DoD level policies, DoDD 5000.01, DoDI 5000.02, and DoDI 8580.1.

Automatically compliant with this CCI because they are covered at the DoD level

SA-1
SA-1 (b) (1)
CCI-000601
High

Moderate Low High Moderate Low High Moderate Low The organization being inspected/assessed is automatically compliant with this CCI because they are covered at the DoD level.

DoD has defined the frequency as every 5 years.

Automatically compliant with this CCI because they are covered at the DoD level

SA-1
SA-1 (b) (1)
CCI-000604
High

Moderate Low High Moderate Low High Moderate Low DoDD 5000.01, DoDI 5000.02, and DoDI 8580.1 meet the DoD requirements for system and services acquisition policy and procedures.

DoD Components are automatically compliant with this control because they are covered by the DoD level policies, DoDD 5000.01, DoDI 5000.02, and DoDI 8580.1.

Automatically compliant with this CCI because they are covered at the DoD level

SA-1
SA-1 (b) (2)
CCI-001646
High

Moderate Low High Moderate Low High Moderate Low The organization being inspected/assessed is automatically compliant with this CCI because they are covered at the DoD level.

DoD has defined the frequency as annually.

Automatically compliant with this CCI because they are covered at the DoD level

SA-1
SA-1 (b) (2)
CCI-000607
High

Moderate Low High Moderate Low High Moderate Low DoDD 5000.01, DoDI 5000.02, and DoDI 8580.1 meet the DoD requirements for system and services acquisition policy and procedures.

DoD Components are automatically compliant with this control because they are covered by the DoD level policies, DoDD 5000.01, DoDI 5000.02, and DoDI 8580.1.

Automatically compliant with this CCI because they are covered at the DoD level

SA-10 (1)
SA-10 (1)
CCI-000698

High Moderate Low

The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service enable integrity verification of software and firmware components.
Section 9
SA-10 (2)
SA-10 (2)
CCI-000700
blank
blank
blank
The organization conducting the inspection/assessment obtains and examines the Configuration Control Board (CCB) charter to determine if the organization, in the absence of a dedicated software developer configuration management team, has established an alternate configuration management process that is staffed with key organizational personnel.
NIST has not allocated this AP. Therefore, this AP is not applicable.
SA-10 (3)
SA-10 (3)
CCI-003165
blank
blank
blank
The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service enable integrity verification of hardware components.
NIST has not allocated this AP. Therefore, this AP is not applicable.
SA-10 (4)
SA-10 (4)
CCI-003166
blank
blank
blank
The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service employ tools for comparing newly generated versions of security-relevant hardware descriptions with previous versions.
NIST has not allocated this AP. Therefore, this AP is not applicable.
SA-10 (4)
SA-10 (4)
CCI-003167
blank
blank
blank
The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service employ tools for comparing newly generated versions of software/firmware source code with previous versions.
NIST has not allocated this AP. Therefore, this AP is not applicable.
SA-10 (4)
SA-10 (4)
CCI-003168
blank
blank
blank
The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service employ tools for comparing newly generated versions of object code with previous versions.
NIST has not allocated this AP. Therefore, this AP is not applicable.
SA-10 (5)
SA-10 (5)
CCI-003169
blank
blank
blank
The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service maintain the integrity of the mapping between the master build data (hardware drawings and software/firmware code) describing the current version of security-relevant hardware, software, and firmware and the on-site master copy of the data for the current version.
NIST has not allocated this AP. Therefore, this AP is not applicable.
SA-10 (6)
SA-10 (6)
CCI-003170
blank
blank
blank
The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service execute procedures for ensuring that security-relevant hardware, software, and firmware updates distributed to the organization are exactly as specified by the master copies.
NIST has not allocated this AP. Therefore, this AP is not applicable.
SA-10
SA-10 (a)
CCI-003155

High Moderate Low

The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires the developer of the information system, system component, or information system service perform configuration management during system, component or service design, development, implementation and/or operation.
Section 9
SA-10
SA-10 (b)
CCI-003156

High Moderate Low

The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service document the integrity of changes to configuration items under configuration management defined in SA-10, CCI 3159.
Section 9
SA-10
SA-10 (b)
CCI-003157

High Moderate Low

The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service manage the integrity of changes to configuration items under configuration management defined in SA-10, CCI 3159.
Section 9
SA-10
SA-10 (b)
CCI-003158

High Moderate Low

The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service control the integrity of changes to configuration items under configuration management defined in SA-10, CCI 3159.
Section 9
SA-10
SA-10 (b)
CCI-003159

High Moderate Low

The organization conducting the inspection/assessment obtains and examines the documented configuration items to ensure the organization being inspected/assessed defines the configuration items under configuration management that require the integrity of changes to be documented, managed and controlled.

DoD has determined the configuration items are not appropriate to define at the Enterprise level.

Section 9

SA-10
SA-10 (c)
CCI-000692

High Moderate Low

The organization conducting the inspection/assessment obtains and examines contracts/agreements between the organization and the IS developer to confirm the organization has established in its acquisition contracts/agreements the requirement that the IS developer implement only organization-approved changes to the system, component, or service throughout its life cycle.
Section 9
SA-10
SA-10 (d)
CCI-000694

High Moderate Low

The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service document approved changes to the system, component, or service.
Section 9
SA-10
SA-10 (d)
CCI-003160

High Moderate Low

The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service document the potential security impacts of approved changes to the system, component, or service.
Section 9
SA-10
SA-10 (e )
CCI-003161

High Moderate Low

The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service track security flaws within the system, component, or service.
Section 9
SA-10
SA-10 (e)
CCI-003162

High Moderate Low

The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service track flaw resolution within the system, component, or service.
Section 9
SA-10
SA-10 (e)
CCI-003163

High Moderate Low

The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service report security flaws and flaw resolution within the system, component, or service findings to at a minimum, the ISSO and ISSM.

DoD has defined the personnel as at a minimum, the ISSO and ISSM.

Section 9

SA-10
SA-10 (e)
CCI-003164

High Moderate Low

The organization being inspected/assessed is automatically compliant with this CCI because they are covered at the DoD level.

DoD has defined the personnel as at a minimum, the ISSO and ISSM.

Automatically compliant with this CCI because they are covered at the DoD level

SA-11 (1)
SA-11 (1)
CCI-003179
blank
blank
blank
The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service employ static code analysis tools to identify common flaws.
NIST has not allocated this AP. Therefore, this AP is not applicable.
SA-11 (1)
SA-11 (1)
CCI-003180
blank
blank
blank
The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service document the results of static code analysis.
NIST has not allocated this AP. Therefore, this AP is not applicable.
SA-11 (2)
SA-11 (2)
CCI-003181
blank
blank
blank
The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service perform threat and vulnerability analysis.
NIST has not allocated this AP. Therefore, this AP is not applicable.
SA-11 (2)
SA-11 (2)
CCI-003182
blank
blank
blank
The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service perform testing/evaluation of the as-built system, component, or service subsequent to threat and vulnerability analysis.
NIST has not allocated this AP. Therefore, this AP is not applicable.
SA-11 (3)
SA-11 (3) (a)
CCI-003183
blank
blank
blank
The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that an independent agent satisfying independence criteria defined in SA-11 (3), CCI 3185 verify the correct implementation of the developer security assessment plan.
NIST has not allocated this AP. Therefore, this AP is not applicable.
SA-11 (3)
SA-11 (3) (a)
CCI-003184
blank
blank
blank
The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that an independent agent satisfying independence criteria defined in SA-11 (3), CCI 3185 verify the evidence produced during security testing/evaluation.
NIST has not allocated this AP. Therefore, this AP is not applicable.
SA-11 (3)
SA-11 (3) (a)
CCI-003185
blank
blank
blank
The organization conducting the inspection/assessment obtains and examines the documented independence criteria to ensure the organization being inspected/assessed defines the independence criteria the independent agent must satisfy prior to verifying the correct implementation of the developer security assessment plan and the evidence produced during security testing/evaluation.

DoD has determined the independence criteria is not appropriate to define at the Enterprise level.

NIST has not allocated this AP. Therefore, this AP is not applicable.

SA-11 (3)
SA-11 (3) (b)
CCI-003186
blank
blank
blank
The organization conducting the inspection/assessment obtains and examines the record of information provided to ensure the organization being inspected/assessed provides the independent agent with sufficient information and access/authority to complete the verification process.
NIST has not allocated this AP. Therefore, this AP is not applicable.
SA-11 (4)
SA-11 (4)
CCI-003187
blank
blank
blank
The organization conducting the inspection/assessment obtains and examines the contracts/agreements to ensure the organization being inspected/assessed requires that the developer of the information system, system component, or information system service perform a manual code review of specific code defined in SA-11 (4), CCI 3188 using processes, procedures, and/or techniques defined in SA-11 (4), CCI 3189.
NIST has not allocated this AP. Therefore, this AP is not applicable.
SA-11 (4)
SA-11 (4)
CCI-003188
blank
blank
blank
The organization conducting the inspection/assessment obtains and examines the documented specific code to ensure the organization being inspected/assessed defines the specific code that requires the developer of the information system, system component, or information system service to perform a manual code review against using organization-defined process, procedures, and/or techniques.

DoD has determined the specific code is not appropriate to define at the Enterprise level.

NIST has not allocated this AP. Therefore, this AP is not applicable.

SA-11 (4)
SA-11 (4)
CCI-003189
blank
blank
blank
The organization conducting the inspection/assessment obtains and examines the documented processes, procedures, and/or techniques to ensure the organization being inspected/assessed defines the processes, procedures, and/or techniques to be used by the developer of the information system, system component, or information system service to perform a manual code review of organization-defined specific code.

DoD has determined the processes, procedures, and/or techniques are not appropriate to define at the…

This is the start of the file's text. The full file is on GovTribe.

File details come from the government source that posted it. Updated .