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
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
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.0 | OVERVIEW | 1 |
| 2.0 | SYSTEM AND SERVICES ACQUISITION POLICY AND PROCEDURES | 2 |
| 3.0 | ALLOCATION OF RESOURCES | 2 |
| 4.0 | SYSTEM DEVELOPMENT LIFE CYCLE | 2 |
| 5.0 | ACQUISITION PROCESS | 3 |
| 5.1 | Architecture Characteristics | 3 |
| 5.2 | Design Information | 3 |
| 5.3 | Contracts and Agreements | 4 |
| 6.0 | INFORMATION SYSTEM DOCUMENTATION | 5 |
| 7.0 | SECURITY ENGINEERING PRINCIPLES | 6 |
| 8.0 | EXTERNAL INFORMATION SYSTEM SERVICES | 7 |
| 9.0 | DEVELOPER CONFIGURATION MANAGEMENT | 8 |
| 10.0 | DEVELOPER SECURITY TESTING AND EVALUATION | 9 |
| 11.0 | SUPPLY CHAIN PROTECTION | 10 |
| 12.0 | DEVELOPMENT PROCESS, STANDARDS, AND TOOLS | 11 |
| 13.0 | COMPONENT AUTHENTICITY | 12 |
| APPENDIX A – DETAILED COMPLIANCE MATRIX | 13 | |
| ENCLOSURE 1 – SYSTEM DEVELOPMENT LIFECYCLE | 95 |
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-6 | Software Usage Restrictions |
| · SA-7 | User-Installed Software |
| · SA-13 | Trustworthiness |
| · SA-14 | Criticality Analysis |
| · SA-16 | Developer-Provided Training |
| · SA-17 | Developer Security Architecture and Design |
| · SA-18 | Tamper 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 .