{ "name": "stig_test_and_development_zone_c", "date": "2015-12-17", "description": "None", "title": "Test and Development Zone C Security Technical Implementation Guide", "version": "None", "item_syntax": "^\\w-\\d+$", "section_separator": null, "items": [ { "id": "V-39344", "title": "Network infrastructure and systems supporting the test and development environment must be documented within the organizations accreditation package.", "description": "Up-to-date documentation is essential in assisting with the management, auditing, and security of the network infrastructure used to support the test and development environment. Network diagrams are important because they show the overall layout where devices are physically located within the network infrastructure. Diagrams also show the relationship and connectivity between devices where possible intrusive attacks could take place. Having up-to-date network diagrams will also help show what the security, traffic, and physical impact of adding a system will be on the network.", "severity": "medium" }, { "id": "V-39345", "title": "Network infrastructure and systems supporting the test and development environment must follow DoD certification and accreditation procedures before connecting to a DoD operational network or Internet Service Provider.", "description": "Prior to connecting to a live operational network, such as the DISN, systems, at minimum, receive an IATO. A system without an IATO does not show adequate effort to meet IA controls and security requirements and may pose a risk to other computers or systems connecting to the operational network.", "severity": "medium" }, { "id": "V-39433", "title": "Network infrastructure and systems supporting the test and development environment must be registered in a DoD asset management system.", "description": "An asset management system is used to send out notifications on vulnerabilities in commercial and military information infrastructures as they are discovered. If the organization's assets are not registered with an asset management system, administrators will not be notified of important vulnerabilities such as viruses, denial of service attacks, system weaknesses, back doors, and other potentially harmful situations. Additionally, there will be no way to enter, track, or resolve findings during a review.", "severity": "medium" }, { "id": "V-39434", "title": "Network infrastructure and systems supporting the test and development environment must be managed from a management network.", "description": "It is important to restrict administrative access to the supporting network infrastructure and systems in the test and development environment, as it reduces the risk of data theft or interception from an attacker on the operational network.", "severity": "medium" }, { "id": "V-39435", "title": "The organization must document impersistent connections to the test and development environment with approval by the organizations Authorizing Official.", "description": "An impersistent connection is any temporary connection needed to another test and development environment or DoD operational network where testing is not feasible. As any unvetted connection or device will create additional risk and compromise the entire environment, it is up to the Authorizing Official for the organization to accept the risk of an impersistent connection.", "severity": "medium" }, { "id": "V-39437", "title": "Development systems must have antivirus installed and enabled with up-to-date signatures.", "description": "Virus scan programs are a primary line of defense against the introduction of viruses and malicious code that can destroy data and even render a computer inoperable. Utilizing the most current virus scan program provides the ability to detect this malicious code before extensive damage occurs. Updated virus scan data files help protect a system, as new malware is identified by the software vendors on a regular basis.", "severity": "high" }, { "id": "V-39438", "title": "Development systems must have HIDS or HIPS installed and configured with up-to-date signatures.", "description": "A HIDS or HIPS application is a secondary line of defense behind the antivirus. The application will monitor all ports and the dynamic state of a development system. If the application detects irregularities on the system, it will block incoming traffic that may potentially compromise the development system that can lead to a DoS or data theft.", "severity": "medium" }, { "id": "V-39439", "title": "Development systems must have a firewall installed, configured, and enabled.", "description": "A firewall provides a line of defense against malicious attacks. To be effective, it must be enabled and properly configured.", "severity": "medium" }, { "id": "V-39440", "title": "Development systems must be part of a patch management solution.", "description": "Major software vendors release security patches and hotfixes to their products when security vulnerabilities are discovered. It is essential that these updates be applied in a timely manner to prevent unauthorized individuals from exploiting identified vulnerabilities.", "severity": "medium" }, { "id": "V-39441", "title": "A change management policy must be implemented for application development.", "description": "Change management is the formal review process that ensures that all changes made to a system or application receives formal review and approval. Change management reduces impacts from proposed changes that could possibly have interruptions to the services provided. Recording all changes for applications will be accomplished by a configuration management policy. The configuration management policy will capture the actual changes to software code and anything else affected by the change.", "severity": "medium" }, { "id": "V-39611", "title": "The organization must document and gain approval from the Change Control Authority prior to migrating data to DoD operational networks.", "description": "Without the approval of the Change Control Authority, data moved from the test and development network into an operational network could pose a risk of containing malicious code or cause other unintended consequences to live operational data. Data moving into operational networks from final stage preparation must always be vetted and approved.", "severity": "medium" }, { "id": "V-39614", "title": "Application code must go through a code review prior to deployment into DoD operational networks.", "description": "Prior to release of the application receiving an IATO for deployment into a DoD operational network, the application will have a thorough code review. Along with the proper testing, the code review will specify flaws causing security, compatibility, or reliability concerns that may compromise the operational network.", "severity": "medium" }, { "id": "V-39619", "title": "Access to source code during application development must be restricted to authorized users.", "description": "Restricting access to source code and the application to authorized users will limit the risk of source code theft or other potential compromise.", "severity": "medium" }, { "id": "V-39621", "title": "The organization must sanitize data transferred to test and development environments from DoD operational networks for testing to remove personal and sensitive information exempt from the Freedom of Information Act.", "description": "If DoD production data is transferred to a test and development environment and personal or sensitive information has not been sanitized from the data, personal or sensitive information could be exposed or compromised.", "severity": "medium" }, { "id": "V-39660", "title": "The test and development environment must not have access to DoD operational networks.", "description": "Systems or devices used for test data that do not meet minimum IA standards for accreditation are a risk to a DoD operational network if allowed to communicate between environments. Data that has not been fully tested and finalized for use in an operational network may cause unintended consequences, such as data loss or corruption. Unvetted data allowed into a DoD operational network from non-IA-compliant machines may also contain malicious code that could be used to steal or damage live data.", "severity": "medium" }, { "id": "V-39665", "title": "Tunneling mechanisms must be used for data transmission between interconnected organizations.", "description": "Using tunnels will prohibit data shared between interconnecting sites from leaking onto untrusted networks. These mechanisms are vital for transit over an untrusted network so sensitive information is not accidentally leaked onto the DISN or a non-DoD network. Typical tunnel mechanisms found in use today include, but are not limited to, IPSec, MPLS, GRE, and TACLANE. ", "severity": "high" }, { "id": "V-39666", "title": "Sensitive data transmitted between interconnected organizations must be encrypted using an approved mechanism for the classification level of the data transmitted.", "description": "The use of encryption at the appropriate level to secure the confidentiality and integrity of sensitive information is imperative to ensure a data breach does not occur when transiting a transport network. If the information shared between interconnecting sites is marked for anything other than public release or is need to know, then it must use encryption correlating with the classification of the data in transit. Unclassified/FOUO will need to use a FIPS 140-2 validated cryptographic module. Classified traffic needs to use an NSA approved encryption standard.", "severity": "medium" }, { "id": "V-39668", "title": "The organization must prohibit remote access from external networks to the test and development environment.", "description": "Because the test and development environment is a closed network, any network or remote access from outside the designated environment boundaries is prohibited. Allowing remote access from an untrusted external network will leave the network open to attacks and compromised.", "severity": "low" }, { "id": "V-39672", "title": "Virtual machines used for application development and testing must not share the same physical host with DoD operational virtual machines.", "description": "Attacks on virtual machines from other VMs through denial of service and other attacks potentially stealing sensitive data such as source code used in application development. It is imperative to keep DoD operational virtual machines on physically separate platforms from test and development virtual machines.", "severity": "medium" }, { "id": "V-39673", "title": "Organizations interconnecting test and development environments must have MOAs, MOUs, and SLAs properly documented.", "description": "Prior to establishing a connection with another organization, a Memorandum of Understanding (MOU), Memorandum of Agreement (MOA), and/or Service Level Agreement (SLA) must be established between the two organizations. This documentation, along with diagrams of the network topology, is required to be submitted to the DAAs for approval to connect to each other. The policy must ensure that all connections to external networks conform equally.", "severity": "medium" }, { "id": "V-41494", "title": "Data used for testing and development must be downloaded through a secure connection to an IA-compliant system for vulnerability scanning prior to deployment in the test and development environment.", "description": "It is mandatory that data from an untrusted network or website that is to be used in a testing and development environment be downloaded through a secure perimeter. Bringing data directly from an untrusted network or downloaded from a personal computer or home Internet connection must be prohibited. Scanning data is crucial to ensure the integrity of the information prior to deployment for T&D processes. While not an all-inclusive list, data in this situation includes OS patches, application updates, operating systems, development tools, and test data. In the T&D environment, there will typically be one or more IA-compliant systems accessing a secure Internet connection. If a secure Internet connection is not available, such as in Zone D, a connection in another zone can be used and the data moved by approved physical media into the zone. Scanning the data with an anti-virus program will reduce the risk of exploits and of having vulnerable systems in the T&D environment taken over. Downloading data from a single workstation for all zone environments is acceptable. Organizations with NIPRNet connections must download all data through their NIPR connection for scanning at the IAPs. Contractors or other DoD organizations without any direct NIPRNet connectivity will need to use a secure Internet connection following all applicable DoD IA policy and STIG requirements. ", "severity": "medium" }, { "id": "V-43317", "title": "The organization must create a policy and procedures document for proper handling and transport of data entering (physically or electronically) the test and development environment.", "description": "Without policies and procedures in place, the organization will not have the authority to hold personnel accountable for improperly handling or transporting data into the test and development environment. The documents need to include guidance for both physical and electronic data migration.", "severity": "medium" } ] }