Skip to content

Virtual Private Network (VPN) Security Requirements Guide

Rules, Groups, and Values defined within the XCCDF Benchmark

  • SRG-NET-000147

    <GroupDescription></GroupDescription>
    Group
  • The TLS VPN must be configured to use replay-resistant authentication mechanisms for network access to non-privileged accounts.

    &lt;VulnDiscussion&gt;A replay attack may enable an unauthorized user to gain access to the application. Authentication sessions between the authen...
    Rule Medium Severity
  • SRG-NET-000147

    <GroupDescription></GroupDescription>
    Group
  • The IPsec VPN Gateway must use anti-replay mechanisms for security associations.

    &lt;VulnDiscussion&gt;Anti-replay is an IPsec security mechanism at a packet level, which helps to avoid unwanted users from intercepting and modif...
    Rule Medium Severity
  • SRG-NET-000148

    <GroupDescription></GroupDescription>
    Group
  • The VPN Gateway must uniquely identify all network-connected endpoint devices before establishing a connection.

    &lt;VulnDiscussion&gt;Without identifying devices, unidentified or unknown devices may be introduced, thereby facilitating malicious activity. For...
    Rule Medium Severity
  • SRG-NET-000164

    <GroupDescription></GroupDescription>
    Group
  • The site-to-site VPN, when using PKI-based authentication for devices, must enforce authorized access to the corresponding private key.

    &lt;VulnDiscussion&gt;If the private key is discovered, an attacker can use the key to authenticate as an authorized user and gain access to the ne...
    Rule Medium Severity
  • The Remote Access VPN Gateway must use a separate authentication server (e.g., LDAP, RADIUS, TACACS+) to perform user authentication.

    &lt;VulnDiscussion&gt;The VPN interacts directly with public networks and devices and should not contain user authentication information for all us...
    Rule Medium Severity
  • SRG-NET-000166

    <GroupDescription></GroupDescription>
    Group
  • The VPN Gateway must map the authenticated identity to the user account for PKI-based authentication.

    &lt;VulnDiscussion&gt;Without mapping the certificate used to authenticate to the user account, the ability to determine the identity of the indivi...
    Rule Medium Severity
  • SRG-NET-000168

    <GroupDescription></GroupDescription>
    Group
  • The VPN Gateway must use FIPS-validated SHA-2 or higher hash function to protect the integrity of hash message authentication code (HMAC), Key Derivation Functions (KDFs), Random Bit Generation, hash-only applications, and digital signature verification.

    &lt;VulnDiscussion&gt;Without cryptographic integrity protections, information can be altered by unauthorized users without detection. Although al...
    Rule Medium Severity
  • SRG-NET-000169

    <GroupDescription></GroupDescription>
    Group
  • The VPN Gateway must uniquely identify and authenticate non-organizational users (or processes acting on behalf of non-organizational users).

    &lt;VulnDiscussion&gt;Lack of authentication and identification enables non-organizational users to gain access to the network or possibly a VPN ga...
    Rule Medium Severity
  • SRG-NET-000205

    <GroupDescription></GroupDescription>
    Group
  • The VPN Gateway must be configured to route sessions to an IDPS for inspection.

    &lt;VulnDiscussion&gt;Remote access devices, such as those providing remote access to network devices and information systems, which lack automated...
    Rule Medium Severity
  • SRG-NET-000213

    <GroupDescription></GroupDescription>
    Group
  • The VPN Gateway must terminate all network connections associated with a communications session at the end of the session.

    &lt;VulnDiscussion&gt;Idle TCP sessions can be susceptible to unauthorized access and hijacking attacks. By default, routers do not continually tes...
    Rule Low Severity
  • SRG-NET-000230

    <GroupDescription></GroupDescription>
    Group

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