Skip to content

Application Layer Gateway Security Requirements Guide

Rules, Groups, and Values defined within the XCCDF Benchmark

  • SRG-NET-000502

    <GroupDescription></GroupDescription>
    Group
  • The ALG must generate audit records when successful/unsuccessful attempts to delete categories of information (e.g., classification levels) occur.

    &lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficu...
    Rule Medium Severity
  • SRG-NET-000503

    <GroupDescription></GroupDescription>
    Group
  • The ALG providing user access control intermediary services must generate audit records when successful/unsuccessful logon attempts occur.

    &lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficu...
    Rule Medium Severity
  • SRG-NET-000505

    <GroupDescription></GroupDescription>
    Group
  • The ALG providing user access control intermediary services must generate audit records showing starting and ending time for user access to the system.

    &lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficu...
    Rule Medium Severity
  • SRG-NET-000510

    <GroupDescription></GroupDescription>
    Group
  • The ALG must implement antispoofing mechanisms to prevent adversaries from falsifying the security attributes indicating the successful application of the security process.

    &lt;VulnDiscussion&gt;Some attack vectors operate by altering the security attributes of an information system to intentionally and maliciously imp...
    Rule Medium Severity
  • The ALG providing encryption intermediary services must implement NIST FIPS-validated cryptography to generate cryptographic hashes.

    &lt;VulnDiscussion&gt;Use of weak or untested encryption algorithms undermines the purposes of utilizing encryption to protect data. The network el...
    Rule Medium Severity
  • SRG-NET-000510

    <GroupDescription></GroupDescription>
    Group
  • The ALG providing encryption intermediary services must implement NIST FIPS-validated cryptography for digital signatures.

    &lt;VulnDiscussion&gt;Use of weak or untested encryption algorithms undermines the purposes of utilizing encryption to protect data. The network el...
    Rule Medium Severity
  • SRG-NET-000510

    <GroupDescription></GroupDescription>
    Group
  • The ALG providing encryption intermediary services must use NIST FIPS-validated cryptography to implement encryption services.

    &lt;VulnDiscussion&gt;Use of weak or untested encryption algorithms undermines the purposes of utilizing encryption to protect data. The network el...
    Rule Medium Severity
  • SRG-NET-000511

    <GroupDescription></GroupDescription>
    Group
  • The ALG must off-load audit records onto a centralized log server in real time.

    &lt;VulnDiscussion&gt;Off-loading ensures audit information does not get overwritten if the limited audit storage capacity is reached and also prot...
    Rule Medium Severity
  • SRG-NET-000511

    <GroupDescription></GroupDescription>
    Group
  • The ALG that is part of a CDS must have the capability to implement journaling.

    &lt;VulnDiscussion&gt;A journaling file system is a file system that keeps track of the changes that will be made in a journal (usually a circular ...
    Rule Medium Severity
  • SRG-NET-000512

    <GroupDescription></GroupDescription>
    Group
  • SRG-NET-000750

    <GroupDescription></GroupDescription>
    Group
  • The ALG providing user access control intermediary services must generate audit records when successful/unsuccessful attempts to access privileges occur.

    &lt;VulnDiscussion&gt;Without generating audit records that are specific to the security and mission needs of the organization, it would be difficu...
    Rule Medium Severity
  • SRG-NET-000514

    <GroupDescription></GroupDescription>
    Group
  • The ALG must be configured in accordance with the security configuration settings based on DoD security policy and technology-specific security best practices.

    &lt;VulnDiscussion&gt;Configuring the network element to implement organization-wide security implementation guides and security checklists ensures...
    Rule Medium Severity
  • SRG-NET-000512

    <GroupDescription></GroupDescription>
    Group
  • The ALG that provides intermediary services for SMTP must inspect inbound and outbound SMTP and Extended SMTP communications traffic for protocol compliance and protocol anomalies.

    &lt;VulnDiscussion&gt;Application protocol anomaly detection examines application layer protocols such as SMTP to identify attacks based on observe...
    Rule Medium Severity
  • SRG-NET-000512

    <GroupDescription></GroupDescription>
    Group
  • The ALG that intermediary services for FTP must inspect inbound and outbound FTP communications traffic for protocol compliance and protocol anomalies.

    &lt;VulnDiscussion&gt;Application protocol anomaly detection examines application layer protocols such as FTP to identify attacks based on observed...
    Rule Medium Severity
  • SRG-NET-000512

    <GroupDescription></GroupDescription>
    Group
  • The ALG that provides intermediary services for HTTP must inspect inbound and outbound HTTP traffic for protocol compliance and protocol anomalies.

    &lt;VulnDiscussion&gt;Application protocol anomaly detection examines application layer protocols such as HTTP to identify attacks based on observe...
    Rule Medium Severity
  • SRG-NET-000513

    <GroupDescription></GroupDescription>
    Group
  • The ALG providing user access control intermediary services must initiate a session lock after a 15-minute period of inactivity.

    &lt;VulnDiscussion&gt;A session time-out lock is a temporary action taken when a user stops work and moves away from the immediate physical vicinit...
    Rule Medium Severity
  • SRG-NET-000515

    <GroupDescription></GroupDescription>
    Group
  • The ALG providing user access control intermediary services must provide the capability for users to directly initiate a session lock.

    &lt;VulnDiscussion&gt;A session lock is a temporary action taken when a user stops work and moves away from the immediate physical vicinity of the ...
    Rule Medium Severity
  • SRG-NET-000516

    <GroupDescription></GroupDescription>
    Group
  • The ALG providing user access control intermediary services must retain the session lock until the user reestablishes access using established identification and authentication procedures.

    &lt;VulnDiscussion&gt;A session lock is a temporary action taken when a user stops work and moves away from the immediate physical vicinity of the ...
    Rule Medium Severity
  • SRG-NET-000517

    <GroupDescription></GroupDescription>
    Group
  • The ALG providing user access control intermediary services must automatically terminate a user session when organization-defined conditions or trigger events that require a session disconnect occur.

    &lt;VulnDiscussion&gt;Automatic session termination addresses the termination of user-initiated logical sessions in contrast to the termination of ...
    Rule Medium Severity
  • SRG-NET-000518

    <GroupDescription></GroupDescription>
    Group
  • The ALG providing user access control intermediary services must provide a logoff capability for user-initiated communications sessions.

    &lt;VulnDiscussion&gt;If a user cannot explicitly end a session, the session may remain open and be exploited by an attacker. However, for some ty...
    Rule Medium Severity
  • SRG-NET-000519

    <GroupDescription></GroupDescription>
    Group
  • The ALG providing user access control intermediary services must display an explicit logoff message to users indicating the reliable termination of authenticated communications sessions.

    &lt;VulnDiscussion&gt;If a user cannot explicitly end a session, the session may remain open and be exploited by an attacker; this is referred to a...
    Rule Medium Severity
  • SRG-NET-000521

    <GroupDescription></GroupDescription>
    Group
  • The ALG providing user access control intermediary services must conceal, via the session lock, information previously visible on the display with a publicly viewable image.

    &lt;VulnDiscussion&gt;A session time-out lock is a temporary action taken when a user stops work and moves away from the immediate physical vicinit...
    Rule Medium Severity
  • SRG-NET-000700

    <GroupDescription></GroupDescription>
    Group
  • The ALG must prevent or restrict changes to the configuration of the system under organization-defined circumstances.

    &lt;VulnDiscussion&gt;System configuration changes can adversely affect critical system security and privacy functionality. Change restrictions can...
    Rule Medium Severity
  • SRG-NET-000705

    <GroupDescription></GroupDescription>
    Group
  • The ALG must employ organization-defined controls by type of denial of service (DoS) to achieve the DoS objective.

    &lt;VulnDiscussion&gt;DoS events can occur due to a variety of internal and external causes, such as an attack by an adversary or a lack of plannin...
    Rule Medium Severity
  • SRG-NET-000715

    <GroupDescription></GroupDescription>
    Group
  • The ALG must implement physically or logically separate subnetworks to isolate organization-defined critical system components and functions.

    &lt;VulnDiscussion&gt;Separating critical system components and functions from other noncritical system components and functions through separate s...
    Rule Medium Severity
  • SRG-NET-000735

    <GroupDescription></GroupDescription>
    Group
  • The ALG must include only approved trust anchors in trust stores or certificate stores managed by the organization.

    &lt;VulnDiscussion&gt;Public key infrastructure (PKI) certificates are certificates with visibility external to organizational systems and certific...
    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