Skip to content

Application Layer Gateway Security Requirements Guide

Rules, Groups, and Values defined within the XCCDF Benchmark

  • SRG-NET-000319

    <GroupDescription></GroupDescription>
    Group
  • To protect against data mining, the ALG providing content filtering must detect code injection attacks from being launched against data storage objects, including, at a minimum, databases, database records, queries, and fields.

    &lt;VulnDiscussion&gt;Data mining is the analysis of large quantities of data to discover patterns and is used in intelligence gathering. Failure t...
    Rule Medium Severity
  • SRG-NET-000319

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

    <GroupDescription></GroupDescription>
    Group
  • To protect against data mining, the ALG providing content filtering must detect SQL injection attacks launched against data storage objects, including, at a minimum, databases, database records, and database fields.

    &lt;VulnDiscussion&gt;Data mining is the analysis of large quantities of data to discover patterns and is used in intelligence gathering. Failure t...
    Rule Medium Severity
  • SRG-NET-000319

    <GroupDescription></GroupDescription>
    Group
  • To protect against data mining, the ALG providing content filtering as part of its intermediary services must detect code injection attacks launched against application objects including, at a minimum, application URLs and application code.

    &lt;VulnDiscussion&gt;Data mining is the analysis of large quantities of data to discover patterns and is used in intelligence gathering. Failure t...
    Rule Medium Severity
  • SRG-NET-000323

    <GroupDescription></GroupDescription>
    Group
  • The ALG that is part of a CDS must use source and destination security attributes associated with organization-defined information, source, and/or destination objects to enforce organization-defined information flow control policies as a basis for flow control decisions.

    &lt;VulnDiscussion&gt;If information flow is not enforced based on approved authorizations, the system may become compromised. A mechanism to dete...
    Rule Medium Severity
  • SRG-NET-000324

    <GroupDescription></GroupDescription>
    Group
  • The ALG that is part of a CDS, when transferring information between different security domains, must use organization-defined data type identifiers to validate data essential for information flow decisions.

    &lt;VulnDiscussion&gt;Information flow decisions based on invalid data may allow unintended and unauthorized data flows, and therefore risk the con...
    Rule Medium Severity
  • SRG-NET-000325

    <GroupDescription></GroupDescription>
    Group
  • The ALG that is part of a CDS must uniquely identify and authenticate destination by organization, system, application, and/or individual for information transfer.

    &lt;VulnDiscussion&gt;Attribution is a critical component of a security concept of operations. The ability to identify source and destination point...
    Rule Medium Severity
  • SRG-NET-000328

    <GroupDescription></GroupDescription>
    Group
  • The ALG that is part of a CDS, when transferring information between different security domains, must apply the same security policy filtering to metadata as it applies to data payloads.

    &lt;VulnDiscussion&gt;Subjecting metadata to the same filtering and inspection policies as payload data helps to mitigate the risk of data compromi...
    Rule Medium Severity
  • SRG-NET-000329

    <GroupDescription></GroupDescription>
    Group
  • The ALG that is part of a CDS must enforce the use of human reviews for organization-defined information flows under organization-defined conditions.

    &lt;VulnDiscussion&gt;Without network element enforcement of human reviews, security policy filters may have false positives and false negatives in...
    Rule Medium Severity
  • SRG-NET-000331

    <GroupDescription></GroupDescription>
    Group
  • The ALG providing user access control intermediary services must provide the capability for authorized users to select a user session to capture or view.

    &lt;VulnDiscussion&gt;Without the capability to select a user session to capture or view, investigations into suspicious or harmful events would be...
    Rule Medium Severity
  • SRG-NET-000334

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

    &lt;VulnDiscussion&gt;Information stored in one location is vulnerable to accidental or incidental deletion or alteration. Off-loading is a common...
    Rule Medium Severity
  • SRG-NET-000335

    <GroupDescription></GroupDescription>
    Group
  • The ALG must provide an immediate real-time alert to, at a minimum, the SCA and ISSO, of all audit failure events where the detection and/or prevention function is unable to write events to either local storage or the centralized server.

    &lt;VulnDiscussion&gt;Without a real-time alert, security personnel may be unaware of an impending failure of the audit capability and system opera...
    Rule Medium Severity
  • SRG-NET-000339

    <GroupDescription></GroupDescription>
    Group
  • The ALG providing user authentication intermediary services must implement multifactor authentication for remote access to nonprivileged accounts such that one of the factors is provided by a device separate from the system gaining access.

    &lt;VulnDiscussion&gt;For remote access to nonprivileged accounts, the purpose of requiring a device that is separate from the information system g...
    Rule Medium Severity
  • SRG-NET-000340

    <GroupDescription></GroupDescription>
    Group
  • The ALG providing user authentication intermediary services must implement multifactor authentication for remote access to privileged accounts such that one of the factors is provided by a device separate from the system gaining access.

    &lt;VulnDiscussion&gt;For remote access to privileged accounts, the purpose of requiring a device that is separate from the information system gain...
    Rule Medium Severity
  • SRG-NET-000344

    <GroupDescription></GroupDescription>
    Group
  • The ALG must prohibit the use of cached authenticators after an organization-defined time period.

    &lt;VulnDiscussion&gt;If the cached authenticator information is out of date, the validity of the authentication information may be questionable. ...
    Rule Medium Severity
  • SRG-NET-000345

    <GroupDescription></GroupDescription>
    Group
  • The ALG providing user authentication intermediary services using PKI-based user 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.

    &lt;VulnDiscussion&gt;Without configuring a local cache of revocation data, there is the potential to allow access to users who are no longer autho...
    Rule Medium Severity
  • The ALG providing user authentication intermediary services must conform to Federal Identity, Credential, and Access Management (FICAM)-issued profiles.

    &lt;VulnDiscussion&gt;Without conforming to FICAM-issued profiles, the information system may not be interoperable with FICAM-authentication protoc...
    Rule Medium Severity
  • SRG-NET-000355

    <GroupDescription></GroupDescription>
    Group
  • The ALG providing user authentication intermediary services using PKI-based user authentication must only accept end entity certificates issued by DoD PKI or DoD-approved PKI Certification Authorities (CAs) for the establishment of protected sessions.

    &lt;VulnDiscussion&gt;Non-DoD approved PKIs have not been evaluated to ensure that they have security controls and identity vetting procedures in p...
    Rule Medium Severity
  • SRG-NET-000362

    <GroupDescription></GroupDescription>
    Group
  • The ALG providing content filtering must protect against known and unknown types of Denial of Service (DoS) attacks by employing rate-based attack prevention behavior analysis.

    &lt;VulnDiscussion&gt;If the network does not provide safeguards against DoS attacks, network resources will be unavailable to users. Installation...
    Rule Medium Severity
  • SRG-NET-000362

    <GroupDescription></GroupDescription>
    Group
  • The ALG must implement load balancing to limit the effects of known and unknown types of Denial of Service (DoS) attacks.

    &lt;VulnDiscussion&gt;If the network does not provide safeguards against DoS attacks, network resources will be unavailable to users. Load balancin...
    Rule Medium Severity
  • SRG-NET-000362

    <GroupDescription></GroupDescription>
    Group
  • The ALG providing content filtering must protect against known types of Denial of Service (DoS) attacks by employing signatures.

    &lt;VulnDiscussion&gt;If the network does not provide safeguards against DoS attacks, network resources will be unavailable to users. Installatio...
    Rule Medium Severity
  • SRG-NET-000362

    <GroupDescription></GroupDescription>
    Group
  • The ALG providing content filtering must protect against or limit the effects of known and unknown types of Denial of Service (DoS) attacks by employing pattern recognition pre-processors.

    &lt;VulnDiscussion&gt;If the network does not provide safeguards against DoS attacks, network resources will be unavailable to users. Installation...
    Rule Medium Severity
  • SRG-NET-000364

    <GroupDescription></GroupDescription>
    Group
  • The ALG must only allow incoming communications from organization-defined authorized sources routed to organization-defined authorized destinations.

    &lt;VulnDiscussion&gt;Unrestricted traffic may contain malicious traffic which poses a threat to an enclave or to other connected networks. Additio...
    Rule Medium Severity
  • SRG-NET-000365

    <GroupDescription></GroupDescription>
    Group
  • The ALG must fail securely in the event of an operational failure.

    &lt;VulnDiscussion&gt;If a boundary protection device fails in an unsecure manner (open), information external to the boundary protection device ma...
    Rule Medium Severity
  • SRG-NET-000370

    <GroupDescription></GroupDescription>
    Group
  • The ALG must identify and log internal users associated with denied outgoing communications traffic posing a threat to external information systems.

    &lt;VulnDiscussion&gt;Without identifying the users who initiated the traffic, it would be difficult to identify those responsible for the denied c...
    Rule Medium Severity
  • SRG-NET-000380

    <GroupDescription></GroupDescription>
    Group
  • The ALG must behave in a predictable and documented manner that reflects organizational and system objectives when invalid inputs are received.

    &lt;VulnDiscussion&gt;A common vulnerability of network elements is unpredictable behavior when invalid inputs are received. This requirement guard...
    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