V4R6 changes
Application Server Security Requirements Guide V4R6 (2026-09-30) replaced V4R5 (2026-07-01): 17 checks updated. It has 137 checks, against 137 in V4R5.
V4R6 checklistV4R5 checklist Compare V4R5 and V4R6 in STIG Compare
- 0 added
- 0 removed
- 17 updated
Updated fields: Discussion 17Check text 5Fix text 4Title 4Severity 1
Updated in V4R6 (17)
V-204708CAT IIThe application server must limit the number of concurrent sessions to an organization-defined number for all accounts and/or account types.Discussion
Discussion
Application management includes the ability to control the number of sessions that utilize an application by all accounts and/or account types. Limiting the number of allowed sessions is helpful in limiting risks related to Denial of Service attacks.
Application servers host and expose business logic and application processes.
The application server must possess the capability to limit the maximum number of concurrent sessions in a manner that affects the entire application server or on an individual application basis.
Although there is some latitude concerning the settings themselves, the settings should follow DoDDoW-recommended values, but the settings should be configurable to allow for future DoDDoW direction.
While the DoDDoW will specify recommended values, the values can be adjusted to accommodate the operational requirement of a given system.
V-204716CAT IIFor application servers providing log record aggregation, the application server must compile log records from organization-defined information system components into a system-wide log trail that is time-correlated with an organization-defined level of tolerance for the relationship between time stamps of individual records in the log trail.Discussion
Discussion
Log generation and log records can be generated from various components within the application server. The list of logged events is the set of events for which logs are to be generated. This set of events is typically a subset of the list of all events for which the system is capable of generating log records (e.g., logable events, time stamps, source and destination addresses, user/process identifiers, event descriptions, success/fail indications, filenames involved, and access control or flow control rules invoked).
The events occurring must be time-correlated in order to conduct accurate forensic analysis. In addition, the correlation must meet certain tolerance criteria. For instance, DoDDoW may define that the time stamps of different logged events must not differ by any amount greater than ten seconds. It is also acceptable for the application server to utilize an external logging tool that provides this capability.
V-204740CAT IIThe application server must prevent the installation of patches, service packs, or application components without verification the software component has been digitally signed using a certificate recognized and approved by the organization.Discussion
Discussion
Changes to any software components can have significant effects on the overall security of the application. Verifying software components have been digitally signed using a certificate recognized and approved by the organization ensures the software has not been tampered with and that it has been provided by a trusted vendor.
Accordingly, patches, service packs, or application components must be signed with a certificate recognized and approved by the organization.
Verifying the authenticity of the software prior to installation validates the integrity of the patch or upgrade received from a vendor. This ensures the software has not been tampered with and that it has been provided by a trusted vendor. Self-signed certificates are disallowed by this requirement. The application should not have to verify the software again. This requirement does not mandate DODDoW certificates for this purpose; however, the certificate used to verify the software must be from an approved CA.
V-204743CAT IIThe application server must adhere to the principles of least functionality by providing only essential capabilities.Discussion
Discussion
Application servers provide a myriad of differing processes, features and functionalities. Some of these processes may be deemed to be unnecessary or too unsecure to run on a production DoDDoW system. Application servers must provide the capability to disable or deactivate functionality and services that are deemed to be non-essential to the server mission or can adversely impact server performance, for example, disabling dynamic JSP reloading on production application servers as a best practice.
V-204744CAT IIThe application server must prohibit or restrict the use of nonsecure ports, protocols, modules, and/or services as defined in the PPSM CAL and vulnerability assessments.Discussion
Discussion
Some networking protocols may not meet organizational security requirements to protect data and components.
Application servers natively host a number of various features, such as management interfaces, httpd servers and message queues. These features all run on TCPIP ports. This creates the potential that the vendor may choose to utilize port numbers or network services that have been deemed unusable by the organization. The application server must have the capability to both reconfigure and disable the assigned ports without adversely impacting application server operation capabilities. For a list of approved ports and protocols, reference the DoDDoW ports and protocols web site at https://public.cyber.mil/connect/ppsm/
V-204745CAT IIThe application server must use an approved DoW enterprise identity, credential, and access management (ICAM) solution to uniquely identify and authenticate users (or processes acting on behalf of organizational users).Title, Discussion
Title
The application server must use an approved DODDoW enterprise identity, credential, and access management (ICAM) solution to uniquely identify and authenticate users (or processes acting on behalf of organizational users).
Discussion
To ensure accountability and prevent unauthorized access, application server users must be uniquely identified and authenticated. This is typically accomplished via the use of a user store, which is either local (OS-based) or centralized (LDAP). However, DoDI 8520.03 now requires that applications use an approved DODDoW enterprise (E-ICAM) solution whenever the ICAM solution addresses information system needs. Where the ICAM solution has been evaluated and found to not meet the needs of information system owners, information system owners must reevaluate decisions to use locally managed solutions and transition to DODDoW enterprise ICAM solutions to the maximum extent possible as the enterprise ICAM solutions mature.
V-204756CAT IIThe application server must map the authenticated identity to the individual user or group account for PKI-based authentication.Check text, Fix text, Discussion
Check text
Review application server documentation to ensure the application server provides a PKI integration capability that meets DoDDoW PKI infrastructure requirements.
If the application server is not configured to meet this requirement, this is a finding.
Fix text
Configure the application server to utilize the DoDW Enterprise PKI infrastructure.
Discussion
The cornerstone of PKI is the private key used to encrypt or digitally sign information. The key by itself is a cryptographic value that does not contain specific user information, but the key can be mapped to a user. Without mapping the certificate used to authenticate to the user account, the ability to determine the identity of the individual user or group will not be available for forensic analysis.
Application servers must provide the capability to utilize and meet requirements of the DoDDoW Enterprise PKI infrastructure for application authentication.
V-204758CAT IThe application server must utilize FIPS 140-2 approved encryption modules when authenticating users and processes.Discussion
Discussion
Encryption is only as good as the encryption modules utilized. Unapproved cryptographic module algorithms cannot be verified and cannot be relied upon to provide confidentiality or integrity, and DoDDoW data may be compromised due to weak algorithms. The use of TLS provides confidentiality of data in transit between the application server and client.
TLS must be enabled and non-FIPS-approved SSL versions must be disabled. NIST SP 800-52 specifies the preferred configurations for government systems.
V-204770CAT IIThe application server must protect the confidentiality and integrity of all information at rest.Discussion
Discussion
When data is written to digital media such as hard drives, mobile computers, external/removable hard drives, personal digital assistants, flash/thumb drives, etc., there is risk of data loss and data compromise.
Fewer protection measures are needed for media containing information determined by the organization to be in the public domain, to be publicly releasable, or to have limited or no adverse impact if accessed by other than authorized personnel. In these situations, it is assumed the physical access controls where the media resides provide adequate protection.
As part of a defense-in-depth strategy, data owners and DoDthe DoW should consider routinely encrypting information at rest on selected secondary storage devices. The employment of cryptography is at the discretion of the information owner/steward. The selection of the cryptographic mechanisms used is based upon maintaining the confidentiality and integrity of the information.
The strength of mechanisms is commensurate with the classification and sensitivity of the information.
The application server must directly provide, or provide access to, cryptographic libraries and functionality that allow applications to encrypt data when it is stored.
V-204798CAT IIThe application server must require users to reauthenticate when organization-defined circumstances or situations require reauthentication.Discussion
Discussion
Without reauthentication, users may access resources or perform tasks for which they do not have authorization.
When applications provide the capability to change security roles or escalate the functional capability of the application, it is critical the user reauthenticate.
In addition to the reauthentication requirements associated with session locks, the application server security model may require reauthentication of individuals in other situations, including (but not limited to) the following circumstances:
(i) When authenticators change;
(ii) When roles change;
(iii) When security categories of information systems change;
(iv) When the execution of privileged functions occurs;
(v) After a fixed period of time; or
(vi) Periodically.
Within the DODDoW, the minimum circumstances requiring reauthentication are privilege escalation and role changes.
V-204800CAT IThe application server must accept Personal Identity Verification (PIV) credentials to access the management interface.Discussion
Discussion
The use of PIV credentials facilitates standardization and reduces the risk of unauthorized access.
PIV credentials are only used in an unclassified environment.
DoDDoW has mandated the use of the CAC to support identity management and personal authentication for systems covered under HSPD 12, as well as its use as a primary component of layered protection for national security systems.
The application server must support the use of PIV credentials to access the management interface and perform management functions.
V-204801CAT IThe application server must electronically verify Personal Identity Verification (PIV) credentials for access to the management interface.Discussion
Discussion
The use of Personal Identity Verification (PIV) credentials facilitates standardization and reduces the risk of unauthorized access.
PIV credentials are only used in an unclassified environment.
DoDDoW has mandated the use of the CAC to support identity management and personal authentication for systems covered under HSPD 12, as well as its use as a primary component of layered protection for national security systems.
The application server must electronically verify the use of PIV credentials to access the management interface and perform management functions.
V-204807CAT IIThe application server must electronically verify Personal Identity Verification (PIV) credentials from other federal agencies to access the management interface.Check text, Discussion
Check text
The CAC is the standard DoDDoW authentication token; the PIV is the standard authentication token used by federal/civilian agencies.
If access to the application server is limited to DoDDoW personnel accessing the system via CAC; and PIV access is not warranted or allowed as per the system security plan, the PIV requirement is NA.
Review the application server documentation and configuration to determine if the application server electronically verifies PIV credentials from other federal agencies to access the management interface.
If the application server does not electronically verify other federal agency PIV credentials to access the management interface, this is a finding.
Discussion
Personal Identity Verification (PIV) credentials are those credentials issued by federal agencies that conform to FIPS Publication 201 and supporting guidance documents. OMB Memorandum 11-11 requires federal agencies to continue implementing the requirements specified in HSPD-12 to enable agency-wide use of PIV credentials. PIV credentials are only used in an unclassified environment.
If PIV credentials are not electronically verified before accessing the management interface, unauthorized users may gain access to the system and data the user has not been granted access to.
V-204811CAT IIThe application server must only allow the use of DoW PKI-established certificate authorities for verification of the establishment of protected sessions.Title, Check text, Fix text, Discussion
Title
The application server must only allow the use of DoDW PKI-established certificate authorities for verification of the establishment of protected sessions.
Check text
Review the application server documentation and configuration to determine if the application server only allows the use of DoDDoW PKI-established certificate authorities.
If the application server allows other certificate authorities for verification, this is a finding.
Fix text
Configure the application server to allow the use of DoDW PKI-established certificate authorities for verification of the establishment of protected sessions.
Discussion
Untrusted Certificate Authorities (CA) can issue certificates, but they may be issued by organizations or individuals that seek to compromise DoDDoW systems or by organizations with insufficient security controls. If the CA used for verifying the certificate is not a DoDDoW-approved CA, trust of this CA has not been established.
The DoDDoW will only accept PKI certificates obtained from a DoDDoW-approved internal or external certificate authority. Reliance on CAs for the establishment of secure sessions includes, for example, the use of SSL/TLS certificates. The application server must only allow the use of DoDDoW PKI-established certificate authorities for verification.
V-204832CAT IIThe application server must use DoW or CNSS-approved PKI Class 3 or Class 4 certificates.Title, Check text, Fix text, Discussion
Title
The application server must use DOD-oW or CNSS-approved PKI Class 3 or Class 4 certificates.
Check text
Review the application server configuration to determine if the application server utilizes approved PKI Class 3 or Class 4 certificates.
If the application server is not configured to use approved DODDoW or CNS certificates, this is a finding.
Fix text
Configure the application server to use DOD-oW or CNSS-approved Class 3 or Class 4 PKI certificates.
Discussion
Class 3 PKI certificates are used for servers and software signing rather than for identifying individuals. Class 4 certificates are used for business-to-business transactions. Utilizing unapproved certificates not issued or approved by DODDoW or CNS creates an integrity risk. The application server must utilize approved DODDoW or CNS Class 3 or Class 4 certificates for software signing and business-to-business transactions.
This requirement also applies to Zero Trust initiatives.
V-204833CAT IThe application server must, at a minimum, transfer the logs of interconnected systems in real time, and transfer the logs of standalone systems weekly.Severity, Discussion
Severity
mediumhigh
Discussion
Information stored in one location is vulnerable to accidental or incidental deletion or alteration. Protecting log data is important during a forensic investigation to ensure investigators can track and understand what may have occurred. Off-loading should be set up as a scheduled task but can be configured to be run manually, if other processes during the off-loading are manual.
Off-loading is a common process in information systems with limited log storage capacity.
V-204834CAT IIThe application server must be configured in accordance with the security configuration settings based on DoW security configuration or implementation guidance, including STIGs, NSA configuration guides, CTOs, and DTMs.Title, Check text, Fix text, Discussion
Title
The application server must be configured in accordance with the security configuration settings based on DoDDoW security configuration or implementation guidance, including STIGs, NSA configuration guides, CTOs, and DTMs.
Check text
Review the application server documentation and configuration to determine if the application server is configured in accordance with the security configuration settings based on DoDDoW security configuration or implementation guidance, including STIGs, NSA configuration guides, CTOs, and DTMs.
If the application server is not configured in accordance with security configuration settings, this is a finding.
Fix text
Configure the application server to be in accordance with the security configuration settings based on DoDDoW security configuration or implementation guidance, including STIGs, NSA configuration guides, CTOs, and DTMs.
Discussion
Configuring the application to implement organization-wide security implementation guides and security checklists ensures compliance with federal standards and establishes a common security baseline across DoDDoW that reflects the most restrictive security posture consistent with operational requirements.
Configuration settings are the set of parameters that can be changed that affect the security posture and/or functionality of the system. Security-related parameters are those parameters impacting the security state of the application, including the parameters required to satisfy other security control requirements.
How these changes are found
Checks are matched across the two releases by V-number. A check counts as updated when DISA gave it a new rule revision (the r number in its SV-…_rule id) and its title, severity, check text, fix text, discussion, CCIs or other fields changed — the same comparison STIG Compare makes. Added checks are new V-numbers; removed checks are V-numbers V4R6 no longer has.
Comparing other releases, or this one against an older release? Pick any two in STIG Compare.