Application Server SRG

DISA XCCDF benchmark, mapped to DoD CCIs and NIST SP 800-53 Rev 5 controls

Release: 5 Benchmark Date: 01 Jul 2026 Status: 2026-06-29 137 findings CAT I: 13 CAT II: 124 CAT III: 0 117 CCIs · 81 800-53 controls

This Security Requirements Guide is published as a tool to improve the security of Department of Defense (DOD) information systems. The requirements are derived from the National Institute of Standards and Technology (NIST) 800-53 and related documents. Comments or proposed revisions to this document should be sent via email to the following address: disa.stig_spt@mail.mil.

Showing 137 of 137 findings
Vuln ID Title STIG ID 800-53 Controls
▸ CAT II V-204708 The application server must limit the number of concurrent sessions to an organization-defined number for all accounts and/or account types. SRG-APP-000001-AS-000001 AC-10
▸ CAT II V-204709 The application server must use encryption strength in accordance with the categorization of the management data during remote access management sessions. SRG-APP-000014-AS-000009 AC-17(2)
▸ CAT II V-204710 The application server must implement cryptography mechanisms to protect the integrity of the remote access session. SRG-APP-000015-AS-000010 AC-17(2)
▸ CAT II V-204711 The application server must ensure remote sessions for accessing security functions and security-relevant information are logged. SRG-APP-000016-AS-000013 AC-17(1)
▸ CAT II V-204712 The application server must enforce approved authorizations for logical access to information and system resources in accordance with applicable access control policies. SRG-APP-000033-AS-000024 AC-3
▸ CAT II V-204713 The application server management interface must display the Standard Mandatory DoD Notice and Consent Banner before granting access to the system. SRG-APP-000068-AS-000035 AC-8
▸ CAT II V-204714 The application server management interface must retain the Standard Mandatory DoD Notice and Consent Banner on the screen until users acknowledge the usage conditions and take explicit actions to log on for further access. SRG-APP-000069-AS-000036 AC-8
▸ CAT II V-204715 The application server must protect against an individual (or process acting on behalf of an individual) falsely denying having performed organization-defined actions to be covered by non-repudiation. SRG-APP-000080-AS-000045 AU-10
▸ CAT II V-204716 For 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. SRG-APP-000086-AS-000048 AU-12(1)
▸ CAT II V-204717 The application server must generate log records for access and authentication events. SRG-APP-000089-AS-000050 AU-12
▸ CAT II V-204718 The application server must allow only the ISSM (or individuals or roles appointed by the ISSM) to select which logable events are to be logged. SRG-APP-000090-AS-000051 AU-12
▸ CAT II V-204719 The application server must generate log records when successful/unsuccessful attempts to access subject privileges occur. SRG-APP-000091-AS-000052 AU-12
▸ CAT II V-204720 The application server must initiate session logging upon startup. SRG-APP-000092-AS-000053 AU-14(1)
▸ CAT II V-204721 The application server must produce log records containing information to establish what type of events occurred. SRG-APP-000095-AS-000056 AU-3
▸ CAT II V-204722 The application server must produce log records containing sufficient information to establish when (date and time) the events occurred. SRG-APP-000096-AS-000059 AU-3
▸ CAT II V-204723 The application server must produce log records containing sufficient information to establish where the events occurred. SRG-APP-000097-AS-000060 AU-3
▸ CAT II V-204724 The application server must produce log records containing sufficient information to establish the sources of the events. SRG-APP-000098-AS-000061 AU-3
▸ CAT II V-204725 The application server must produce log records that contain sufficient information to establish the outcome of events. SRG-APP-000099-AS-000062 AU-3
▸ CAT II V-204726 The application server must generate log records containing information that establishes the identity of any individual or process associated with the event. SRG-APP-000100-AS-000063 AU-3
▸ CAT II V-204727 The application server must generate log records containing the full-text recording of privileged commands or the individual identities of group account users. SRG-APP-000101-AS-000072 AU-3(1)
▸ CAT II V-204728 The application server must alert the SA and ISSO, at a minimum, in the event of a log processing failure. SRG-APP-000108-AS-000067 AU-5
▸ CAT II V-204731 The application server must use internal system clocks to generate time stamps for log records. SRG-APP-000116-AS-000076 AU-8
▸ CAT II V-204732 The application server must protect log information from any type of unauthorized read access. SRG-APP-000118-AS-000078 AU-9
▸ CAT II V-204733 The application server must protect log information from unauthorized modification. SRG-APP-000119-AS-000079 AU-9
▸ CAT II V-204734 The application server must protect log information from unauthorized deletion. SRG-APP-000120-AS-000080 AU-9
▸ CAT II V-204735 The application server must protect log tools from unauthorized access. SRG-APP-000121-AS-000081 AU-9
▸ CAT II V-204736 The application server must protect log tools from unauthorized modification. SRG-APP-000122-AS-000082 AU-9
▸ CAT II V-204737 The application server must protect log tools from unauthorized deletion. SRG-APP-000123-AS-000083 AU-9
▸ CAT II V-204738 The application server must back up log records at least every seven days onto a different system or system component than the system or component being logged. SRG-APP-000125-AS-000084 AU-9(2)
▸ CAT II V-204739 The application server must use cryptographic mechanisms to protect the integrity of log information. SRG-APP-000126-AS-000085 AU-9(3)
▸ CAT II V-204740 The 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. SRG-APP-000131-AS-000002 CM-14
▸ CAT II V-204741 The application server must limit privileges to change the software resident within software libraries. SRG-APP-000133-AS-000092 CM-5(6)
▸ CAT II V-204742 The application server must be capable of reverting to the last known good configuration in the event of failed installations and upgrades. SRG-APP-000133-AS-000093 SC-24
▸ CAT II V-204743 The application server must adhere to the principles of least functionality by providing only essential capabilities. SRG-APP-000141-AS-000095 CM-7
▸ CAT II V-204744 The 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. SRG-APP-000142-AS-000014 CM-7
▸ CAT II V-204745 The application server must use an approved DOD enterprise identity, credential, and access management (ICAM) solution to uniquely identify and authenticate users (or processes acting on behalf of organizational users). SRG-APP-000148-AS-000101 IA-2
▸ CAT I V-204746 The application server must use multifactor authentication for network access to privileged accounts. SRG-APP-000149-AS-000102 IA-2(1)
▸ CAT I V-204747 The application server must use multifactor authentication for local access to privileged accounts. SRG-APP-000151-AS-000103 IA-2(1)
▸ CAT II V-204748 The application server must authenticate users individually prior to using a group authenticator. SRG-APP-000153-AS-000104 IA-2(5)
▸ CAT II V-204749 The application server must provide security extensions to extend the SOAP protocol and provide secure authentication when accessing sensitive data. SRG-APP-000156-AS-000106 IA-2(8)
▸ CAT II V-204750 The application server must disable identifiers (individuals, groups, roles, and devices) after 35 days of inactivity. SRG-APP-000163-AS-000111 AC-2(3)
▸ CAT II V-204751 The application server must for password-based authentication, store passwords using an approved salted key derivation function, preferably using a keyed hash. SRG-APP-000171-AS-000119 IA-5(1)
▸ CAT I V-204752 The application server must transmit only encrypted representations of passwords. SRG-APP-000172-AS-000120 IA-5(1)
▸ CAT I V-204753 The application server must utilize encryption when using LDAP for authentication. SRG-APP-000172-AS-000121 IA-5(1)
▸ CAT II V-204754 The application server must perform RFC 5280-compliant certification path validation. SRG-APP-000175-AS-000124 IA-5(2)
▸ CAT II V-204755 Only authenticated system administrators or the designated PKI Sponsor for the application server must have access to the web servers private key. SRG-APP-000176-AS-000125 IA-5(2)
▸ CAT II V-204756 The application server must map the authenticated identity to the individual user or group account for PKI-based authentication. SRG-APP-000177-AS-000126 IA-5(2)
▸ CAT II V-204757 The application server must obscure feedback of authentication information during the authentication process to protect the information from possible exploitation/use by unauthorized individuals. SRG-APP-000178-AS-000127 IA-6
▸ CAT I V-204758 The application server must utilize FIPS 140-2 approved encryption modules when authenticating users and processes. SRG-APP-000179-AS-000129 IA-7
▸ CAT II V-204759 The application server must provide a log reduction capability that supports on-demand reporting requirements. SRG-APP-000181-AS-000255 AU-7
▸ CAT II V-204760 The application server must identify prohibited mobile code. SRG-APP-000206-AS-000145 SC-18(1)
▸ CAT II V-204761 The application server must separate hosted application functionality from application server management functionality. SRG-APP-000211-AS-000146 SC-2
▸ CAT II V-204762 The application server must be configured to mutually authenticate connecting proxies, application servers or gateways. SRG-APP-000219-AS-000147 SC-23
▸ CAT II V-204763 The application server must invalidate session identifiers upon user logout or other session termination. SRG-APP-000220-AS-000148 SC-23(1)
▸ CAT II V-204764 The application server must generate a unique session identifier for each session. SRG-APP-000223-AS-000150 SC-23(3)
▸ CAT II V-204765 The application server must recognize only system-generated session identifiers. SRG-APP-000223-AS-000151 SC-23(3)
▸ CAT I V-204766 The application server must generate a unique session identifier using a FIPS 140-2 approved random number generator. SRG-APP-000224-AS-000152 SC-23(3)
▸ CAT II V-204767 The application server must be configured to perform complete application deployments. SRG-APP-000225-AS-000153 SC-24
▸ CAT II V-204768 The application server must provide a clustering capability. SRG-APP-000225-AS-000154 SC-24
▸ CAT II V-204769 The application server must fail to a secure state if system initialization fails, shutdown fails, or aborts fail. SRG-APP-000225-AS-000166 SC-24
▸ CAT II V-204770 The application server must protect the confidentiality and integrity of all information at rest. SRG-APP-000231-AS-000133 SC-28
▸ CAT II V-204771 The application server must employ cryptographic mechanisms to ensure confidentiality and integrity of all information at rest when stored off-line. SRG-APP-000231-AS-000156 SC-28
▸ CAT II V-204772 The application server must check the validity of all data inputs to the management interface, except those specifically identified by the organization. SRG-APP-000251-AS-000165 SI-10
▸ CAT II V-204773 The application server must identify potentially security-relevant error conditions. SRG-APP-000266-AS-000168 SI-11
▸ CAT II V-204774 The application server must only generate error messages that provide information necessary for corrective actions without revealing sensitive or potentially harmful information in error logs and administrative messages. SRG-APP-000266-AS-000169 SI-11
▸ CAT II V-204775 The application server must restrict error messages only to authorized users. SRG-APP-000267-AS-000170 SI-11
▸ CAT II V-204776 The application server must use cryptographic mechanisms to protect the integrity of log tools. SRG-APP-000290-AS-000174 AU-9(3)
▸ CAT II V-204777 The application server must automatically terminate a user session after organization-defined conditions or trigger events requiring a session disconnect. SRG-APP-000295-AS-000263 AC-12
▸ CAT II V-204778 The application server management interface must provide a logout capability for user-initiated communication session. SRG-APP-000296-AS-000201 AC-12(1)
▸ CAT II V-204779 The application server management interface must display an explicit logout message to users indicating the reliable termination of authenticated communications sessions. SRG-APP-000297-AS-000188 AC-12(2)
▸ CAT II V-204780 The application server must associate organization-defined types of security attributes having organization-defined security attribute values with information in process. SRG-APP-000313-AS-000003 AC-16
▸ CAT II V-204781 The application server must associate organization-defined types of security attributes having organization-defined security attribute values with information in transmission. SRG-APP-000314-AS-000005 AC-16
▸ CAT II V-204782 The application server must control remote access methods. SRG-APP-000315-AS-000094 AC-17(1)
▸ CAT II V-204783 The application server must provide the capability to immediately disconnect or disable remote access to the management interface. SRG-APP-000316-AS-000199 AC-17(9)
▸ CAT II V-204784 The application server must prevent non-privileged users from executing privileged functions to include disabling, circumventing, or altering implemented security safeguards/countermeasures. SRG-APP-000340-AS-000185 AC-6(10)
▸ CAT II V-204785 The application server must provide access logging that ensures users who are granted a privileged role (or roles) have their privileged activity logged. SRG-APP-000343-AS-000030 AC-6(9)
▸ CAT II V-204788 The application server must allocate log record storage capacity in accordance with organization-defined log record storage requirements. SRG-APP-000357-AS-000038 AU-4
▸ CAT II V-204789 The application server must off-load log records onto a different system or media from the system being logged. SRG-APP-000358-AS-000064 AU-4(1)
▸ CAT II V-204790 The application server must provide an immediate warning to the SA and ISSO, at a minimum, when allocated log record storage volume reaches 75% of maximum log record storage capacity. SRG-APP-000359-AS-000065 AU-5(1)
▸ CAT II V-204791 The application server must provide an immediate real-time alert to authorized users of all log failure events requiring real-time alerts. SRG-APP-000360-AS-000066 AU-5(2)
▸ CAT II V-204792 The application server must compare internal application server clocks at least every 24 hours with an authoritative time source. SRG-APP-000371-AS-000077 SC-45(1)
▸ CAT II V-204793 The application server must synchronize internal application server clocks to an authoritative time source when the time difference is greater than the organization-defined time period. SRG-APP-000372-AS-000212 SC-45(1)
▸ CAT II V-204794 The application server must record time stamps for log records that can be mapped to Coordinated Universal Time (UTC) or Greenwich Mean Time (GMT). SRG-APP-000374-AS-000210 AU-8
▸ CAT II V-204795 The application server must record time stamps for log records that meet a granularity of one second for a minimum degree of precision. SRG-APP-000375-AS-000211 AU-8
▸ CAT II V-204796 The application server must enforce access restrictions associated with changes to application server configuration. SRG-APP-000380-AS-000088 CM-5(1)
▸ CAT II V-204797 The application server must log the enforcement actions used to restrict access associated with changes to the application server. SRG-APP-000381-AS-000089 CM-5(1)
▸ CAT II V-204798 The application server must require users to reauthenticate when organization-defined circumstances or situations require reauthentication. SRG-APP-000389-AS-000253 IA-11
▸ CAT I V-204800 The application server must accept Personal Identity Verification (PIV) credentials to access the management interface. SRG-APP-000391-AS-000239 IA-2(12)
▸ CAT I V-204801 The application server must electronically verify Personal Identity Verification (PIV) credentials for access to the management interface. SRG-APP-000392-AS-000240 IA-2(12)
▸ CAT II V-204804 The application server must prohibit the use of cached authenticators after an organization-defined time period. SRG-APP-000400-AS-000246 IA-5(13)
▸ CAT II V-204805 The application server, for PKI-based authentication, must implement a local cache of revocation data to support path discovery and validation in case of the inability to access revocation information via the network. SRG-APP-000401-AS-000243 IA-5(2)
▸ CAT II V-204806 The application server must accept Personal Identity Verification (PIV) credentials from other federal agencies to access the management interface. SRG-APP-000402-AS-000247 IA-8(1)
▸ CAT II V-204807 The application server must electronically verify Personal Identity Verification (PIV) credentials from other federal agencies to access the management interface. SRG-APP-000403-AS-000248 IA-8(1)
▸ CAT II V-204808 The application server must accept Federal Identity, Credential, and Access Management (FICAM)-approved third-party credentials. SRG-APP-000404-AS-000249 IA-8(2)
▸ CAT II V-204809 The application server must conform to Federal Identity, Credential, and Access Management (FICAM)-issued profiles. SRG-APP-000405-AS-000250 IA-8(4)
▸ CAT II V-204811 The application server must only allow the use of DoD PKI-established certificate authorities for verification of the establishment of protected sessions. SRG-APP-000427-AS-000264 SC-23(5)
▸ CAT I V-204812 The application server must implement cryptographic mechanisms to prevent unauthorized modification of organization-defined information at rest on organization-defined information system components. SRG-APP-000428-AS-000265 SC-28(1)
▸ CAT I V-204813 The application must implement cryptographic mechanisms to prevent unauthorized disclosure of organization-defined information at rest on organization-defined information system components. SRG-APP-000429-AS-000157 SC-28(1)
▸ CAT II V-204814 The application server, when a MAC I system, must be in a high-availability (HA) cluster. SRG-APP-000435-AS-000069 SC-5
▸ CAT II V-204815 The application server must protect against or limit the effects of all types of Denial of Service (DoS) attacks by employing organization-defined security safeguards. SRG-APP-000435-AS-000163 SC-5
▸ CAT I V-204816 The application server must protect the confidentiality and integrity of transmitted information through the use of an approved TLS version. SRG-APP-000439-AS-000155 SC-8
▸ CAT I V-204817 The application server must remove all export ciphers to protect the confidentiality and integrity of transmitted information. SRG-APP-000439-AS-000274 SC-8
▸ CAT II V-204818 The application server must employ approved cryptographic mechanisms to prevent unauthorized disclosure of information and/or detect changes to information during transmission. SRG-APP-000440-AS-000167 SC-8(1)
▸ CAT II V-204819 The application server must maintain the confidentiality and integrity of information during preparation for transmission. SRG-APP-000441-AS-000258 SC-8(2)
▸ CAT II V-204820 The application server must maintain the confidentiality and integrity of information during reception. SRG-APP-000442-AS-000259 SC-8(2)
▸ CAT II V-204821 The application server must behave in a predictable and documented manner that reflects organizational and system objectives when invalid inputs are received. SRG-APP-000447-AS-000273 SI-10(3)
▸ CAT II V-204822 The application server must remove organization-defined software components after updated versions have been installed. SRG-APP-000454-AS-000268 SI-2(6)
▸ CAT II V-204823 The application server must install security-relevant software updates within 30 days unless the time period is directed by an authoritative source (e.g., IAVM, CTOs, DTMs, STIGs). SRG-APP-000456-AS-000266 SI-2
▸ CAT II V-204824 The application server must generate log records when successful/unsuccessful attempts to modify privileges occur. SRG-APP-000495-AS-000220 AU-12
▸ CAT II V-204825 The application server must generate log records when successful/unsuccessful attempts to delete privileges occur. SRG-APP-000499-AS-000224 AU-12
▸ CAT II V-204826 The application server must generate log records when successful/unsuccessful logon attempts occur. SRG-APP-000503-AS-000228 AU-12
▸ CAT II V-204827 The application server must generate log records for privileged activities. SRG-APP-000504-AS-000229 AU-12
▸ CAT II V-204828 The application must generate log records showing starting and ending times for user access to the application server management interface. SRG-APP-000505-AS-000230 AU-12
▸ CAT II V-204829 The application server must generate log records when concurrent logons from different workstations occur to the application server management interface. SRG-APP-000506-AS-000231 AU-12
▸ CAT II V-204830 The application server must generate log records for all account creations, modifications, disabling, and termination events. SRG-APP-000509-AS-000234 AU-12
▸ CAT II V-204831 Application servers must use NIST-approved or NSA-approved key management technology and processes. SRG-APP-000514-AS-000136 SC-13
▸ CAT II V-204832 The application server must use DOD- or CNSS-approved PKI Class 3 or Class 4 certificates. SRG-APP-000514-AS-000137 SC-13
▸ CAT II V-204833 The application server must, at a minimum, transfer the logs of interconnected systems in real time, and transfer the logs of standalone systems weekly. SRG-APP-000515-AS-000203 AU-4(1)
▸ CAT II V-204834 The application server must be configured in accordance with the security configuration settings based on DoD security configuration or implementation guidance, including STIGs, NSA configuration guides, CTOs, and DTMs. SRG-APP-000516-AS-000237 CM-6
▸ CAT II V-240925 The application server must implement NSA-approved cryptography to protect classified information in accordance with applicable federal laws, Executive Orders, directives, policies, regulations, and standards. SRG-APP-000416-AS-000140 SC-13
▸ CAT II V-263549 The application server must disable accounts when the accounts are no longer associated to a user. SRG-APP-000705-AS-000110 AC-2(3)
▸ CAT II V-263550 The application server must alert organization-defined personnel or roles upon detection of unauthorized access, modification, or deletion of audit information. SRG-APP-000795-AS-000130 AU-9
▸ CAT II V-263551 The application server must implement multifactor authentication for local; network; and/or remote access to privileged accounts; and/or nonprivileged accounts such that one of the factors is provided by a device separate from the system gaining access. SRG-APP-000820-AS-000170 IA-2(6)
▸ CAT II V-263552 The application server must implement multifactor authentication for local; network; and/or remote access to privileged accounts; and/or nonprivileged accounts such that the device meets organization-defined strength of mechanism requirements. SRG-APP-000825-AS-000180 IA-2(6)
▸ CAT II V-263553 The application server must protect nonlocal maintenance sessions by separating the maintenance session from other network sessions with the system by logically separated communications paths. SRG-APP-000880-AS-000290 MA-4(4)
▸ CAT II V-263554 The application server must include only approved trust anchors in trust stores or certificate stores managed by the organization. SRG-APP-000910-AS-000300 SC-17
▸ CAT II V-263555 The application server must provide protected storage for cryptographic keys with organization-defined safeguards and/or hardware protected key store. SRG-APP-000915-AS-000310 SC-28(3)
▸ CAT II V-263556 The application server must synchronize system clocks within and between systems or system components. SRG-APP-000920-AS-000320 SC-45
▸ CAT II V-278959 The application server must dynamically associate security attributes with organization-defined subjects in accordance with organization-defined security policies as information is created and combined. SRG-APP-000009-AS-000321 AC-16(1) CM-6
▸ CAT II V-278960 The application server must uniquely identify and authenticate source by organization, system, application, and/or individual for information transfer. SRG-APP-000334-AS-000322 AC-4(17) CM-6
▸ CAT II V-278961 The application server must enforce attribute-based control access over defined subjects and objects based upon organization-defined attributes to assume access permissions. SRG-APP-001040-AS-000324 AC-3(13) CM-6
▸ CAT II V-278962 The application server must attach data tags containing organization-defined authorized processing to organization-defined elements of personally identifiable information. SRG-APP-001045-AS-000325 CM-6 PT-2(1)
▸ CAT II V-278963 The application server must attach data tags containing organization-defined processing purposes to organization-defined elements of personally identifiable information. SRG-APP-001050-AS-000326 CM-6 PT-3(1)
▸ CAT II V-278964 The application server must employ automated mechanisms to integrate intrusion detection mechanisms into access control mechanisms. SRG-APP-001055-AS-000327 CM-6 SI-4(3)
▸ CAT II V-278965 The application server must dynamically associate security attributes with organization-defined objects in accordance with organization-defined security policies as information is created and combined. SRG-APP-000298-AS-000190 AC-16(1) CM-6
▸ CAT II V-278966 The application server must enforce a role-based access control (RBAC) policy over defined subjects and objects. SRG-APP-000329-AS-000200 AC-3(7) CM-6
▸ CAT I V-278967 The application server must be a version supported by the vendor. SRG-APP-001035-AS-000323 SA-22