Skip to content

Application Server Security Requirements Guide

Rules, Groups, and Values defined within the XCCDF Benchmark

  • The application server must use multifactor authentication for local access to privileged accounts.

    <VulnDiscussion>Multifactor authentication creates a layered defense and makes it more difficult for an unauthorized person to access the app...
    Rule High Severity
  • SRG-APP-000153

    <GroupDescription></GroupDescription>
    Group
  • The application server must authenticate users individually prior to using a group authenticator.

    &lt;VulnDiscussion&gt;To ensure individual accountability and prevent unauthorized access, application server users (and any processes acting on be...
    Rule Medium Severity
  • SRG-APP-000156

    <GroupDescription></GroupDescription>
    Group
  • The application server must provide security extensions to extend the SOAP protocol and provide secure authentication when accessing sensitive data.

    &lt;VulnDiscussion&gt;Application servers may provide a web services capability that could be leveraged to allow remote access to sensitive applica...
    Rule Medium Severity
  • SRG-APP-000163

    <GroupDescription></GroupDescription>
    Group
  • The application server must disable identifiers (individuals, groups, roles, and devices) after 35 days of inactivity.

    &lt;VulnDiscussion&gt;Inactive identifiers pose a risk to systems and applications. Attackers that are able to exploit an inactive identifier can p...
    Rule Medium Severity
  • SRG-APP-000171

    <GroupDescription></GroupDescription>
    Group
  • SRG-APP-000211

    <GroupDescription></GroupDescription>
    Group
  • The application server must for password-based authentication, store passwords using an approved salted key derivation function, preferably using a keyed hash.

    &lt;VulnDiscussion&gt;Applications must enforce password encryption when storing passwords. Passwords need to be protected at all times and encrypt...
    Rule Medium Severity
  • SRG-APP-000172

    <GroupDescription></GroupDescription>
    Group
  • The application server must transmit only encrypted representations of passwords.

    &lt;VulnDiscussion&gt;Passwords need to be protected at all times, and encryption is the standard method for protecting passwords during transmissi...
    Rule Medium Severity
  • SRG-APP-000172

    <GroupDescription></GroupDescription>
    Group
  • The application server must utilize encryption when using LDAP for authentication.

    &lt;VulnDiscussion&gt;Passwords need to be protected at all times, and encryption is the standard method for protecting passwords during transmissi...
    Rule Medium Severity
  • SRG-APP-000175

    <GroupDescription></GroupDescription>
    Group
  • The application server must perform RFC 5280-compliant certification path validation.

    &lt;VulnDiscussion&gt;A certificate's certification path is the path from the end entity certificate to a trusted root certification authority (CA)...
    Rule Medium Severity
  • SRG-APP-000176

    <GroupDescription></GroupDescription>
    Group
  • Only authenticated system administrators or the designated PKI Sponsor for the application server must have access to the web servers private key.

    &lt;VulnDiscussion&gt;The cornerstone of the PKI is the private key used to encrypt or digitally sign information. If the private key is stolen, ...
    Rule Medium Severity
  • SRG-APP-000177

    <GroupDescription></GroupDescription>
    Group
  • The application server must separate hosted application functionality from application server management functionality.

    &lt;VulnDiscussion&gt;The application server consists of the management interface and hosted applications. By separating the management interface ...
    Rule Medium Severity

The content of the drawer really is up to you. It could have form fields, definition lists, text lists, labels, charts, progress bars, etc. Spacing recommendation is 24px margins. You can put tabs in here, and can also make the drawer scrollable.

Capacity
Modules