Skip to content

Fortinet FortiGate Firewall NDM Security Technical Implementation Guide

Rules, Groups, and Values defined within the XCCDF Benchmark

  • The FortiGate devices must use FIPS-validated Keyed-Hash Message Authentication Code (HMAC) to protect the integrity of nonlocal maintenance and diagnostic communications.

    <VulnDiscussion>Unapproved mechanisms that are used for authentication to the cryptographic module are not verified and therefore cannot be r...
    Rule High Severity
  • SRG-APP-000412-NDM-000331

    <GroupDescription></GroupDescription>
    Group
  • The FortiGate device must implement cryptographic mechanisms using a FIPS 140-2 approved algorithm to protect the confidentiality of remote maintenance sessions.

    &lt;VulnDiscussion&gt;This requires the use of secure protocols instead of their unsecured counterparts, such as SSH instead of telnet, SCP instead...
    Rule High Severity
  • SRG-APP-000186-NDM-000266

    <GroupDescription></GroupDescription>
    Group
  • The FortiGate device must terminate idle sessions after 10 minutes of inactivity.

    &lt;VulnDiscussion&gt;If a device management session or connection remains open after management is completed, it may be hijacked by an attacker an...
    Rule Medium Severity
  • The FortiGate device must terminate idle sessions after 10 minutes of inactivity.

    &lt;VulnDiscussion&gt;Terminating an idle session within a short time period reduces the window of opportunity for unauthorized personnel to take c...
    Rule High Severity
  • SRG-APP-000224-NDM-000270

    <GroupDescription></GroupDescription>
    Group
  • The FortiGate device must generate unique session identifiers using a FIPS 140-2-approved random number generator.

    &lt;VulnDiscussion&gt;Sequentially generated session IDs can be easily guessed by an attacker. Employing the concept of randomness in the generatio...
    Rule Medium Severity
  • SRG-APP-000231-NDM-000271

    <GroupDescription></GroupDescription>
    Group
  • The FortiGate device must only allow authorized administrators to view or change the device configuration, system files, and other files stored either in the device or on removable media (such as a flash drive).

    &lt;VulnDiscussion&gt;This requirement is intended to address the confidentiality and integrity of system information at rest (e.g., network device...
    Rule High Severity
  • SRG-APP-000435-NDM-000315

    <GroupDescription></GroupDescription>
    Group
  • The FortiGate device must protect against known types of denial-of-service (DoS) attacks by employing organization-defined security safeguards.

    &lt;VulnDiscussion&gt;DoS prohibit a resource from being available for legitimate users. When this occurs, the organization either cannot accomplis...
    Rule Medium Severity
  • SRG-APP-000516-NDM-000350

    <GroupDescription></GroupDescription>
    Group
  • The FortiGate device must be configured to send log data to a central log server for the purpose of forwarding alerts to the administrators and the ISSO.

    &lt;VulnDiscussion&gt;The aggregation of log data kept on a syslog server can be used to detect attacks and trigger an alert to the appropriate sec...
    Rule High Severity
  • SRG-APP-000001-NDM-000200

    <GroupDescription></GroupDescription>
    Group
  • The FortiGate device must limit the number of logon and user sessions.

    &lt;VulnDiscussion&gt;Device management includes the ability to control the number of administrators and management sessions that manage a device. ...
    Rule Medium Severity
  • SRG-APP-000131-NDM-000243

    <GroupDescription></GroupDescription>
    Group
  • The FortiGate device must only install patches or updates that are validated by the vendor via digital signature or hash.

    &lt;VulnDiscussion&gt;Changes to any software components can have significant effects on the overall security of the network device. Verifying soft...
    Rule Medium Severity
  • SRG-APP-000170-NDM-000329

    <GroupDescription></GroupDescription>
    Group
  • The FortiGate device must require that when a password is changed, the characters are changed in at least eight of the positions within the password.

    &lt;VulnDiscussion&gt;If the application allows the user to consecutively reuse extensive portions of passwords, this increases the chances of pass...
    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