DoD Compliance · STIG

NetApp ONTAP DSC 9.x Security Technical Implementation Guide

V1R1 · · · Released 13 Jul 2021 · 43 rules
Compare

Pick two releases to diff their requirements.

View

Open a previous version of this STIG.

This Security Technical Implementation Guide is published as a tool to improve the security of Department of Defense (DoD) information systems. The requirements are derived from the National Institute of Standards and Technology (NIST) 800-53 and related documents. Comments or proposed revisions to this document should be sent via email to the following address: disa.stig_spt@mail.mil.
Sort by
b
ONTAP must be configured to limit the number of concurrent sessions.
AC-10 - Medium - CCI-000054 - V-246922 - SV-246922r769098_rule
RMF Control
AC-10
Severity
M
CCI
CCI-000054
Version
NAOT-AC-000001
Vuln IDs
  • V-246922
Rule IDs
  • SV-246922r769098_rule
Device management includes the ability to control the number of administrators and management sessions that manage a device. Limiting the number of allowed administrators and sessions per administrator based on account type, role, or access type is helpful in limiting risks related to DoS attacks.
Checks: C-50354r769096_chk

Use "security session limit show -interface cli" to check the concurrent session limit. If the security session limit is not configured to limit the number of concurrent sessions to 1, this is a finding.

Fix: F-50308r769097_fix

Configure session limits with the command, “security session limit modify -max-active-limit 1 -interface cli -category application".

b
ONTAP must be configured to create a session lock after 15 minutes.
AC-11 - Medium - CCI-000057 - V-246923 - SV-246923r769101_rule
RMF Control
AC-11
Severity
M
CCI
CCI-000057
Version
NAOT-AC-000002
Vuln IDs
  • V-246923
Rule IDs
  • SV-246923r769101_rule
A session lock is a temporary network device or administrator-initiated action taken when the administrator stops work but does not log out of the network device. Rather than relying on the user to manually lock their management session prior to vacating the vicinity, network devices need to be able to identify when a management session has idled and take action to initiate the session lock. Once invoked, the session lock must remain in place until the administrator re-authenticates. No other system activity aside from re-authentication must unlock the management session. Note that CCI-001133 requires that administrative network sessions be disconnected after 10 minutes of idle time. This requirement may only apply to local administrative sessions.
Checks: C-50355r769099_chk

Use "system timeout show" to check the current CLI timeout value is 15 minutes. If the system timeout is not configured to 15, this is a finding.

Fix: F-50309r769100_fix

Configure the CLI timeout value to 15 minutes with the command, "system timeout modify -timeout 15".

b
ONTAP must terminate shared/group account credentials when members leave the group.
AC-2 - Medium - CCI-002142 - V-246924 - SV-246924r769104_rule
RMF Control
AC-2
Severity
M
CCI
CCI-002142
Version
NAOT-AC-000003
Vuln IDs
  • V-246924
Rule IDs
  • SV-246924r769104_rule
A shared/group account credential is a shared form of authentication that allows multiple individuals to access the network device using a single account. If shared/group account credentials are not terminated when individuals leave the group, the user that left the group can still gain access even though they are no longer authorized. There may also be instances when specific user actions need to be performed on the network device without unique administrator identification or authentication. Examples of credentials include passwords and group membership certificates.
Checks: C-50356r769102_chk

Use "security login show" to see all configured users and groups in ONTAP. Use AD cmdlet "Get-ADGroupMember -Identity <identity>" to find the member to be removed from the ONTAP group. If Active Directory does not terminate shared/group account credentials when members leave the group to prevent access to ONTAP, this is a finding.

Fix: F-50310r769103_fix

Use AD cmdlet "Remove-ADGroupMember -Identity <identity> -Members <member>" to remove a member from an ONTAP group. Use AD cmdlet "Get-ADGroupMember -Identity <identity>" to see the member was removed from the ONTAP group.

b
ONTAP must automatically audit account-enabling actions.
AC-2 - Medium - CCI-002130 - V-246925 - SV-246925r769107_rule
RMF Control
AC-2
Severity
M
CCI
CCI-002130
Version
NAOT-AC-000004
Vuln IDs
  • V-246925
Rule IDs
  • SV-246925r769107_rule
Once an attacker establishes initial access to a system, the attacker often attempts to create a persistent method of reestablishing access. One way to accomplish this is for the attacker to simply enable a new or disabled account. Notification of account enabling is one method for mitigating this risk. A comprehensive account management process will ensure an audit trail, which documents the creation of application user accounts and notifies administrators and Information System Security Officer (ISSO). Such a process greatly reduces the risk that accounts will be surreptitiously created and provides logging that can be used for forensic purposes.
Checks: C-50357r769105_chk

Use "cluster log-forwarding show" to see if a remote syslog destination is defined for ONTAP. Use commands available on the remote syslog server to check for new account creation or enabling a disabled account. If ONTAP does not automatically audit account-enabling actions, this is a finding.

Fix: F-50311r769106_fix

Use "cluster log-forwarding show" to identify defined ONTAP remote syslog servers. If no remote syslog servers are defined, use "cluster log-forwarding create" to define a syslog destination. On the remote syslog server, use commands available to check for new account creation or enabling a disabled account.

b
ONTAP must be configured with only one local account to be used as the account of last resort in the event the authentication server is unavailable.
AC-2 - Medium - CCI-001358 - V-246926 - SV-246926r769110_rule
RMF Control
AC-2
Severity
M
CCI
CCI-001358
Version
NAOT-AC-000005
Vuln IDs
  • V-246926
Rule IDs
  • SV-246926r769110_rule
Authentication for administrative (privileged-level) access to the device is required at all times. An account can be created on the device's local database for use when the authentication server is down or connectivity between the device and the authentication server is not operable. This account is referred to as the account of last resort since it is intended to be used as a last resort and when immediate administrative access is absolutely necessary. The account of last resort logon credentials must be stored in a sealed envelope and kept in a safe. The safe must be periodically audited to verify the envelope remains sealed. The signature of the auditor and the date of the audit should be added to the envelope as a record. Administrators should secure the credentials and disable the root account (if possible) when not needed for system administration functions.
Checks: C-50358r769108_chk

Use "security login show -role admin -authentication-method password" to see the local administrative account. If ONTAP cannot be configured with only one local account to be used as the account of last resort in the event the authentication server is unavailable, this is a finding.

Fix: F-50312r769109_fix

Configure a secure password for the local administrative account with "security login password -username <user_name>".

c
ONTAP must enforce administrator privileges based on their defined roles.
AC-3 - High - CCI-000213 - V-246927 - SV-246927r769113_rule
RMF Control
AC-3
Severity
H
CCI
CCI-000213
Version
NAOT-AC-000006
Vuln IDs
  • V-246927
Rule IDs
  • SV-246927r769113_rule
To mitigate the risk of unauthorized access to sensitive information by entities that have been issued certificates by DoD-approved PKIs, all DoD systems must be properly configured to incorporate access control methods that do not rely solely on the possession of a certificate for access. Successful authentication must not automatically give an entity access to an asset or security boundary. Authorization procedures and controls must be implemented to ensure each authenticated entity also has a validated and current authorization. Authorization is the process of determining whether an entity, once authenticated, is permitted to access a specific asset. Network devices use access control policies and enforcement mechanisms to implement this requirement. Access control policies include identity-based policies, role-based policies, and attribute-based policies. Access enforcement mechanisms include access control lists, access control matrices, and cryptography. These policies and mechanisms must be employed by the network device to control access between administrators (or processes acting on behalf of administrators) and objects (e.g., device commands, files, records, processes) in the network device.
Checks: C-50359r769111_chk

Use "security login show" to see all configured users and their roles. Use "security login role show" to see specific commands allowed for each role. If ONTAP does not enforce administrator privileges based on their defined roles, this is a finding.

Fix: F-50313r769112_fix

Configure roles with "security login role create -role <name>" to create new roles, and "security login create -user-or-group-name <user_name> -role <name>" to assign the role to a specific user or group.

b
ONTAP must enforce organization-defined DAC policies.
AC-3 - Medium - CCI-002165 - V-246928 - SV-246928r769116_rule
RMF Control
AC-3
Severity
M
CCI
CCI-002165
Version
NAOT-AC-000007
Vuln IDs
  • V-246928
Rule IDs
  • SV-246928r769116_rule
Discretionary Access Control (DAC) is based on the notion that individual network administrators are "owners" of objects and therefore have discretion over who should be authorized to access the object and in which mode (e.g., read or write). Ownership is usually acquired as a consequence of creating the object or via specified ownership assignment. DAC allows the owner to determine who will have access to objects they control. An example of DAC includes user-controlled file permissions. When discretionary access control policies are implemented, subjects are not constrained with regard to what actions they can take with information for which they have already been granted access. Thus, subjects that have been granted access to information are not prevented from passing (i.e., the subjects have the discretion to pass) the information to other subjects or objects. A subject that is constrained in its operation by Mandatory Access Control policies is still able to operate under the less rigorous constraints of this requirement. Thus, while Mandatory Access Control imposes constraints preventing a subject from passing information to another subject operating at a different sensitivity level, this requirement permits the subject to pass the information to any subject at the same sensitivity level. The policy is bounded by the information system boundary. Once the information is passed outside of the control of the information system, additional means may be required to ensure the constraints remain in effect. While the older, more traditional definitions of discretionary access control require identity-based access control, that limitation is not required for this use of discretionary access control. The discretionary access control policies and the subjects and objects are defined uniquely for each network device, so they cannot be specified in the requirement.
Checks: C-50360r769114_chk

Use "security login show -vserver &lt;vserver_name&gt; -role vsadmin" to see users with DAC over a vserver domain within ONTAP. If ONTAP does not enforce organization-defined DAC policies, this is a finding.

Fix: F-50314r769115_fix

Configure new users with DAC in ONTAP for a specific vserver domain with “security login create -vserver <vserver_name> -role vsadmin -user-or-group-name <user_name> -application ssh -authentication-method password".

b
ONTAP must enforce approved authorizations for controlling the flow of management information.
AC-4 - Medium - CCI-001368 - V-246929 - SV-246929r769119_rule
RMF Control
AC-4
Severity
M
CCI
CCI-001368
Version
NAOT-AC-000008
Vuln IDs
  • V-246929
Rule IDs
  • SV-246929r769119_rule
A mechanism to detect and prevent unauthorized communication flow must be configured or provided as part of the system design. If management information flow is not enforced based on approved authorizations, the network device may become compromised. Information flow control regulates where management information is allowed to travel within a network device. The flow of all management information must be monitored and controlled so it does not introduce any unacceptable risk to the network device or data. Application-specific examples of enforcement occur in systems that employ rule sets or establish configuration settings that restrict information system services or message-filtering capability based on message content (e.g., implementing key word searches or using document characteristics). Applications providing information flow control must be able to enforce approved authorizations for controlling the flow of management information within the system in accordance with applicable policy.
Checks: C-50361r769117_chk

Use "security login show" to see all configured users and their roles. Use "security login role show" to see specific commands allowed for each role. If ONTAP does not enforce approved authorizations for controlling the flow of management information, this is a finding.

Fix: F-50315r769118_fix

Configure roles with "security login role create -role <name>" to create new roles, and "security login create -user-or-group-name <user_name> -role <name>" to assign the role to a specific user or group.

c
ONTAP must prevent non-privileged users from executing privileged functions to include disabling, circumventing, or altering implemented security safeguards/countermeasures.
AC-6 - High - CCI-002235 - V-246930 - SV-246930r769122_rule
RMF Control
AC-6
Severity
H
CCI
CCI-002235
Version
NAOT-AC-000009
Vuln IDs
  • V-246930
Rule IDs
  • SV-246930r769122_rule
Preventing non-privileged users from executing privileged functions mitigates the risk that unauthorized individuals or processes may gain unnecessary access to information or privileges. Privileged functions include, for example, establishing accounts, performing system integrity checks, or administering cryptographic key management activities. Non-privileged users are individuals that do not possess appropriate authorizations.
Checks: C-50362r769120_chk

Use "security login role show” to see role-based access policies defined in ONTAP for privileged and unprivileged users. Privileged users have the role of admin. If ONTAP does not prevent non-privileged users from executing privileged functions to include disabling, circumventing, or altering implemented security safeguards/countermeasures, this is a finding.

Fix: F-50316r769121_fix

Configure privileged users with "security login create -user-or-group-name <user_name> -role admin". Configure non-privileged users with "security login create -user-or-group-name <user_name> -role <role_name>“where a non-privileged user role other than admin is used.

b
ONTAP must be configured to enforce the limit of three consecutive invalid logon attempts, after which time it must block any login attempt for 15 minutes.
AC-7 - Medium - CCI-000044 - V-246931 - SV-246931r769125_rule
RMF Control
AC-7
Severity
M
CCI
CCI-000044
Version
NAOT-AC-000010
Vuln IDs
  • V-246931
Rule IDs
  • SV-246931r769125_rule
By limiting the number of failed login attempts, the risk of unauthorized system access via user password guessing, otherwise known as brute-forcing, is reduced.
Checks: C-50363r769123_chk

Use "security login role config show -role admin -instance" to see the settings for "Maximum Number of Failed Attempts" and “Delay after Each Failed Login Attempt". If ONTAP is not configured to enforce a limit of three consecutive invalid logon attempts, after which time it must block any login attempt for 15 minutes, this is a finding.

Fix: F-50317r769124_fix

For the each role, configure "security login role config modify -role <name> -max-failed-login-attempts 3" and "security login role config modify -role admin -delay-after-failed-login 60".

b
ONTAP must be configured to display the Standard Mandatory DoD Notice and Consent Banner before granting access to the device.
AC-8 - Medium - CCI-000048 - V-246932 - SV-246932r769128_rule
RMF Control
AC-8
Severity
M
CCI
CCI-000048
Version
NAOT-AC-000011
Vuln IDs
  • V-246932
Rule IDs
  • SV-246932r769128_rule
Display of the DoD-approved use notification before granting access to the network device ensures privacy and security notification verbiage used is consistent with applicable federal laws, Executive Orders, directives, policies, regulations, standards, and guidance. System use notifications are required only for access via logon interfaces with human users.
Checks: C-50364r769126_chk

Use "security login banner show" to see the current login notice and consent banner. If ONTAP cannot be configured to display the Standard Mandatory DoD Notice and Consent Banner before granting access to the device, this is a finding.

Fix: F-50318r769127_fix

Configure the Standard Mandatory DoD Notice and Consent Banner with "security login banner modify -message <Standard DoD Notice and Consent Banner>".

b
ONTAP must allocate audit record storage capacity in accordance with organization-defined audit record storage requirements.
AU-4 - Medium - CCI-001849 - V-246933 - SV-246933r769131_rule
RMF Control
AU-4
Severity
M
CCI
CCI-001849
Version
NAOT-AU-000001
Vuln IDs
  • V-246933
Rule IDs
  • SV-246933r769131_rule
In order to ensure network devices have a sufficient storage capacity in which to write the audit logs, they need to be able to allocate audit record storage capacity. The task of allocating audit record storage capacity is usually performed during initial device setup if it is modifiable. The value for the organization-defined audit record storage requirement will depend on the amount of storage available on the network device, the anticipated volume of logs, the frequency of transfer from the network device to centralized log servers, and other factors.
Checks: C-50365r769129_chk

To ensure audit record storage capacity is sufficient, use remote syslogging. Use "cluster log-forwarding show" to see the that a remote syslog server is configured for ONTAP. If ONTAP cannot allocate audit record storage capacity in accordance with organization-defined audit record storage requirements, this is a finding.

Fix: F-50319r769130_fix

Configure a remote syslog server for ONTAP with "cluster log-forwarding create -destination <IP address>".

b
ONTAP must off-load audit records onto a different system or media.
AU-4 - Medium - CCI-001851 - V-246934 - SV-246934r769134_rule
RMF Control
AU-4
Severity
M
CCI
CCI-001851
Version
NAOT-AU-000002
Vuln IDs
  • V-246934
Rule IDs
  • SV-246934r769134_rule
Information stored in one location is vulnerable to accidental or incidental deletion or alteration. Off-loading is a common process in information systems with limited audit storage capacity.
Checks: C-50366r769132_chk

Use "cluster log-forwarding show" to see if remote syslogging of ONTAP audit records is configured. If ONTAP cannot be configured to off-load audit records onto a different system or media, this is a finding.

Fix: F-50320r769133_fix

Configure ONTAP to off-load audit records to a remote syslog server with "cluster log-forwarding create -destination <hostname_or_ip_address>".

b
ONTAP must generate an immediate real-time alert of all audit failure events requiring real-time alerts.
AU-5 - Medium - CCI-001858 - V-246935 - SV-246935r769137_rule
RMF Control
AU-5
Severity
M
CCI
CCI-001858
Version
NAOT-AU-000003
Vuln IDs
  • V-246935
Rule IDs
  • SV-246935r769137_rule
It is critical for the appropriate personnel to be aware if a system is at risk of failing to process audit logs as required. Without a real-time alert, security personnel may be unaware of an impending failure of the audit capability and system operation may be adversely affected. Alerts provide organizations with urgent messages. Real-time alerts provide these messages immediately (i.e., the time from event detection to alert occurs in seconds or less).
Checks: C-50367r769135_chk

Use "cluster log-forwarding show" to see if a remote syslog destination is defined for ONTAP. If ONTAP does not generate an immediate real-time alert of all audit failure events requiring real-time alerts, this is a finding.

Fix: F-50321r769136_fix

If no remote syslog servers are defined, use "cluster log-forwarding create" to define a syslog destination.

b
ONTAP must be configured to synchronize internal information system clocks using redundant authoritative time sources.
CM-6 - Medium - CCI-000366 - V-246936 - SV-246936r769140_rule
RMF Control
CM-6
Severity
M
CCI
CCI-000366
Version
NAOT-AU-000004
Vuln IDs
  • V-246936
Rule IDs
  • SV-246936r769140_rule
The loss of connectivity to a particular authoritative time source will result in the loss of time synchronization (free-run mode) and increasingly inaccurate time stamps on audit events and other functions. Multiple time sources provide redundancy by including a secondary source. Time synchronization is usually a hierarchy; clients synchronize time to a local source while that source synchronizes its time to a more accurate source. The network device must utilize an authoritative time server and/or be configured to use redundant authoritative time sources. This requirement is related to the comparison done in CCI-001891. DoD-approved solutions consist of a combination of a primary and secondary time source using a combination or multiple instances of the following: a time server designated for the appropriate DoD network (NIPRNet/SIPRNet); United States Naval Observatory (USNO) time servers; and/or the Global Positioning System (GPS). The secondary time source must be located in a different geographic region than the primary time source.
Checks: C-50368r769138_chk

Use "cluster time-service ntp server show" to see the current network time protocol configuration for ONTAP and ensure there are at least three ntp servers defined. If ONTAP cannot be configured to synchronize internal information system clocks using redundant authoritative time sources, this is a finding.

Fix: F-50322r769139_fix

Configure network time protocol for ONTAP with "cluster time-service ntp server create -server <IP address>" to add new ntp servers. Up to ten servers can be defined.

b
ONTAP must use internal system clocks to generate time stamps for audit records.
AU-8 - Medium - CCI-000159 - V-246937 - SV-246937r769143_rule
RMF Control
AU-8
Severity
M
CCI
CCI-000159
Version
NAOT-AU-000005
Vuln IDs
  • V-246937
Rule IDs
  • SV-246937r769143_rule
In order to determine what is happening within the network infrastructure or to resolve and trace an attack, the network device must support the organization's capability to correlate the audit log data from multiple network devices to acquire a clear understanding of events. In order to correlate auditable events, time stamps are needed on all of the log records. If the internal clock is not used, the system may not be able to provide time stamps for log messages. Additionally, externally generated time stamps may not be accurate. Applications can use the capability of an operating system or purpose-built module for this purpose. (Note that the internal clock must be synchronized with authoritative time sources by other requirements.)
Checks: C-50369r769141_chk

Use "cluster time-service ntp server show" to see the current network time protocol configuration for ONTAP. If ONTAP does not use internal system clocks synchronized to an authoritative time source to generate time stamps for audit records, this is a finding.

Fix: F-50323r769142_fix

Configure network time protocol for ONTAP with "cluster time-service ntp server create -server <IP address>".

b
ONTAP must record time stamps for audit records that can be mapped to Coordinated Universal Time (UTC) or Greenwich Mean Time (GMT).
AU-8 - Medium - CCI-001890 - V-246938 - SV-246938r769146_rule
RMF Control
AU-8
Severity
M
CCI
CCI-001890
Version
NAOT-AU-000006
Vuln IDs
  • V-246938
Rule IDs
  • SV-246938r769146_rule
If time stamps are not consistently applied and there is no common time reference, it is difficult to perform forensic analysis. Time stamps generated by the application include date and time. Time is commonly expressed in Coordinated Universal Time (UTC), a modern continuation of Greenwich Mean Time (GMT), or local time with an offset from UTC.
Checks: C-50370r769144_chk

Use "cluster date show" to see the current time zone configured. If ONTAP cannot be configured to record time stamps for audit records that can be mapped to Coordinated Universal Time (UTC) or Greenwich Mean Time (GMT), this is a finding.

Fix: F-50324r769145_fix

Configure the time zone to UTC with "cluster date modify -timezone UCT".

b
ONTAP must enforce access restrictions associated with changes to the device configuration.
CM-5 - Medium - CCI-001813 - V-246939 - SV-246939r769149_rule
RMF Control
CM-5
Severity
M
CCI
CCI-001813
Version
NAOT-CM-000001
Vuln IDs
  • V-246939
Rule IDs
  • SV-246939r769149_rule
Failure to provide logical access restrictions associated with changes to device configuration may have significant effects on the overall security of the system. When dealing with access restrictions pertaining to change control, it should be noted that any changes to the hardware, software, and/or firmware components of the device could potentially have significant effects on the overall security of the device. Accordingly, only qualified and authorized individuals should be allowed to obtain access to device components for the purposes of initiating changes, including upgrades and modifications. Logical access restrictions include, for example, controls that restrict access to workflow automation, media libraries, abstract layers (e.g., changes implemented into third-party interfaces rather than directly into information systems), and change windows (e.g., changes occur only during specified times, making unauthorized changes easy to discover).
Checks: C-50371r769147_chk

Use "security login show -role admin" to see users with administrative privilege that allow device configuration. If ONTAP cannot enforce access restrictions associated with changes to the device configuration, this is a finding.

Fix: F-50325r769148_fix

Configure users with administrative privilege that allows device configuration with "security login create -user-or-group-name <user_name> -role admin".

c
ONTAP must be configured to use an authentication server to provide multifactor authentication.
CM-6 - High - CCI-000370 - V-246940 - SV-246940r769152_rule
RMF Control
CM-6
Severity
H
CCI
CCI-000370
Version
NAOT-CM-000002
Vuln IDs
  • V-246940
Rule IDs
  • SV-246940r769152_rule
Centralized management of authentication settings increases the security of remote and nonlocal access methods. This control is particularly important protection against the insider threat. With robust centralized management, audit records for administrator account access to the organization's network devices can be more readily analyzed for trends and anomalies. The alternative method of defining administrator accounts on each device exposes the device configuration to remote access authentication attacks and system administrators with multiple authenticators for each network device. Satisfies: SRG-APP-000516-NDM-000336, SRG-APP-000149-NDM-000247, SRG-APP-000175-NDM-000262, SRG-APP-000177-NDM-000263
Checks: C-50372r769150_chk

Use "security login show -authentication-method domain" to see users configured to authenticate with Active Directory. If ONTAP cannot configured to use an authentication server, this is a finding.

Fix: F-50326r769151_fix

Configure ONTAP to make use of Active Directory to authenticate users and prohibit the use of cached authenticators with "security login create -user-or-group-name <user or group name> -authentication-method domain -application ssh".

b
ONTAP must be configured to enforce organization-defined mandatory access control policies over all subjects and objects.
CM-6 - Medium - CCI-000366 - V-246941 - SV-246941r769155_rule
RMF Control
CM-6
Severity
M
CCI
CCI-000366
Version
NAOT-CM-000004
Vuln IDs
  • V-246941
Rule IDs
  • SV-246941r769155_rule
Mandatory access control policies constrain what actions subjects can take with information obtained from data objects for which they have already been granted access, thus preventing the subjects from passing the information to unauthorized subjects and objects. This class of mandatory access control policies also constrains what actions subjects can take with respect to the propagation of access control privileges; that is, a subject with a privilege cannot pass that privilege to other subjects. Enforcement of mandatory access control is typically provided via an implementation that meets the reference monitor concept. The reference monitor enforces (mediates) access relationships between all subjects and objects based on privilege and need to know. The mandatory access control policies are defined uniquely for each network device, so they cannot be specified in the requirement. An example of where mandatory access control may be needed is to prevent administrators from tampering with audit objects.
Checks: C-50373r769153_chk

Use "security login show" to see all configured users and their roles. Use "security login role show" to see specific commands allowed for each role. If ONTAP cannot be configured to enforce organization-defined mandatory access control policies over all subjects and objects, this is a finding.

Fix: F-50327r769154_fix

Configure roles with "security login role create -role <name>" to create new roles, and "security login create -user-or-group-name <user_name> -role <name>" to assign the role to a specific user or group.

b
ONTAP must enforce organization-defined role-based access control policies over defined subjects and objects.
CM-6 - Medium - CCI-000366 - V-246942 - SV-246942r769158_rule
RMF Control
CM-6
Severity
M
CCI
CCI-000366
Version
NAOT-CM-000005
Vuln IDs
  • V-246942
Rule IDs
  • SV-246942r769158_rule
Organizations can create specific roles based on job functions and the authorizations (i.e., privileges) to perform needed operations on organizational information systems associated with the organization-defined roles. When administrators are assigned to the organizational roles, they inherit the authorizations or privileges defined for those roles. RBAC simplifies privilege administration for organizations because privileges are not assigned directly to every administrator (which can be a significant number of individuals for mid- to large-size organizations) but are instead acquired through role assignments. RBAC can be implemented either as a mandatory or discretionary form of access control. The RBAC policies and the subjects and objects are defined uniquely for each network device, so they cannot be specified in the requirement.
Checks: C-50374r769156_chk

Use "security login role show" to see role-based access policies defined in ONTAP. If ONTAP does not enforce organization-defined role-based access control policies over defined subjects and objects, this is a finding.

Fix: F-50328r769157_fix

Configure role-based access policies with "security login role create -role <name>" to create new roles, and "security login create -user-or-group-name <user_name> -role <name>" to assign the role to a specific user or group.

b
ONTAP must generate log records for a locally developed list of auditable events.
CM-6 - Medium - CCI-000366 - V-246943 - SV-246943r769161_rule
RMF Control
CM-6
Severity
M
CCI
CCI-000366
Version
NAOT-CM-000006
Vuln IDs
  • V-246943
Rule IDs
  • SV-246943r769161_rule
Auditing and logging are key components of any security architecture. Logging the actions of specific events provides a means to investigate an attack; to recognize resource utilization or capacity thresholds; or to identify an improperly configured network device. If auditing is not comprehensive, it will not be useful for intrusion monitoring, security investigations, and forensic analysis.
Checks: C-50375r769159_chk

Use "cluster log-forwarding show -instance" to see if remote syslogging of ONTAP audit records is configured and which syslog facilities are being forwarded. If ONTAP cannot be configured to generate log records for a locally developed list of auditable events, this is a finding.

Fix: F-50329r769160_fix

Configure ONTAP to generate log records for a locally developed list of auditable events with "cluster log-forwarding create -destination <hostname_or_ip_address> -facility <localx>" where x is the number of the local facility.

b
ONTAP must be configured to conduct backups of system level information.
CM-6 - Medium - CCI-000366 - V-246944 - SV-246944r769164_rule
RMF Control
CM-6
Severity
M
CCI
CCI-000366
Version
NAOT-CM-000007
Vuln IDs
  • V-246944
Rule IDs
  • SV-246944r769164_rule
System-level information includes default and customized settings and security attributes, including ACLs that relate to the network device configuration, as well as software required for the execution and operation of the device. Information system backup is a critical step in ensuring system integrity and availability. If the system fails and there is no backup of the system-level information, a denial of service condition is possible for all who utilize this critical network component. This control requires the network device to support the organizational central backup process for system-level information associated with the network device. This function may be provided by the network device itself; however, the preferred best practice is a centralized backup rather than each network device performing discrete backups.
Checks: C-50376r769162_chk

Use "set -privilege advanced" reply "y" to continue and "system configuration backup settings show" to see if ONTAP is configured for system backups. If the ONTAP is not configured to conduct backups of system-level data when changes occur, this is a finding.

Fix: F-50330r769163_fix

Configure ONTAP to conduct backups of system level information with "set -privilege advanced" reply "y" to continue and "system configuration backup create -node <node_name> -backup-type cluster -backup-name <name>".

b
ONTAP must obtain its public key certificates from an appropriate certificate policy through an approved service provider.
CM-6 - Medium - CCI-000366 - V-246945 - SV-246945r769167_rule
RMF Control
CM-6
Severity
M
CCI
CCI-000366
Version
NAOT-CM-000008
Vuln IDs
  • V-246945
Rule IDs
  • SV-246945r769167_rule
For user certificates, each organization obtains certificates from an approved, shared service provider, as required by OMB policy. For federal agencies operating a legacy public key infrastructure cross-certified with the Federal Bridge Certification Authority at medium assurance or higher, this Certification Authority will suffice.
Checks: C-50377r769165_chk

Use "security login show -authentication-method cert" to see user IDs created with public key certificates from a certificate authority. If ONTAP cannot obtain its public key certificates from an appropriate certificate policy, this is a finding.

Fix: F-50331r769166_fix

Configure ONTAP to use public key certificates for authentication with "security certificate install -type client-ca -vserver <vserver_name>".

c
ONTAP must be configured to prohibit the use of all unnecessary and/or nonsecure functions, ports, protocols, and/or services.
CM-7 - High - CCI-000382 - V-246946 - SV-246946r769170_rule
RMF Control
CM-7
Severity
H
CCI
CCI-000382
Version
NAOT-CM-000009
Vuln IDs
  • V-246946
Rule IDs
  • SV-246946r769170_rule
In order to prevent unauthorized connection of devices, unauthorized transfer of information, or unauthorized tunneling (i.e., embedding of data types within data types), organizations must disable unused or unnecessary physical and logical ports/protocols on information systems. Network devices are capable of providing a wide variety of functions and services. Some of the functions and services provided by default may not be necessary to support essential organizational operations. Additionally, it is sometimes convenient to provide multiple services from a single component (e.g., email and web services); however, doing so increases risk over limiting the services provided by any one component. To support the requirements and principles of least functionality, the network device must support the organizational requirements providing only essential capabilities and limiting the use of ports, protocols, and/or services to only those required, authorized, and approved. Some network devices have capabilities enabled by default; if these capabilities are not necessary, they must be disabled. If a particular capability is used, then it must be documented and approved.
Checks: C-50378r769168_chk

Use "system services firewall policy show" to see all of the configured firewall policies defined in ONTAP. Use "network interface show -fields firewall-policy" to see which network logical interfaces (LIFs) have which firewall policies configured. Note: Because the cluster LIF is completely open with no configurable firewall policy, it must be on a private IP subnet on a secure isolated network. If ONTAP cannot be configured to prohibit the use of all unnecessary and/or nonsecure functions, ports, protocols, and/or services, this is a finding.

Fix: F-50332r769169_fix

Configure ONTAP new or modify ONTAP firewall policies with "system services firewall policy create or modify" to allow specific IP addresses to access specific network services or ports. Configure logical interfaces to use firewall policies with "network interface modify -firewall-policy <firewall_policy_name> -lif <logical_interface_name>".

b
ONTAP must be configured to authenticate each administrator prior to authorizing privileges based on assignment of group or role.
IA-2 - Medium - CCI-000770 - V-246947 - SV-246947r769173_rule
RMF Control
IA-2
Severity
M
CCI
CCI-000770
Version
NAOT-IA-000001
Vuln IDs
  • V-246947
Rule IDs
  • SV-246947r769173_rule
To assure individual accountability and prevent unauthorized access, administrators must be individually identified and authenticated. Individual accountability mandates that each administrator is uniquely identified. A group authenticator is a shared account or some other form of authentication that allows multiple unique individuals to access the network device using a single account. If a device allows or provides for group authenticators, it must first individually authenticate administrators prior to implementing group authenticator functionality. Some devices may not have the need to provide a group authenticator; this is considered a matter of device design. In those instances where the device design includes the use of a group authenticator, this requirement will apply. This requirement applies to accounts created and managed on or by the network device.
Checks: C-50379r769171_chk

Use "security login show -role admin -authentication-method domain" to see all configured admin users and groups that authenticate using active directory. If ONTAP cannot be configured to authenticate each administrator prior to authorizing privileges based on assignment of group or role, this is a finding.

Fix: F-50333r769172_fix

Configure new administrator active directory users or groups with "security login create -user-or-group-name <user_name> -role admin -authentication-method domain".

b
ONTAP must implement replay-resistant authentication mechanisms for network access to privileges accounts.
IA-2 - Medium - CCI-001941 - V-246948 - SV-246948r769176_rule
RMF Control
IA-2
Severity
M
CCI
CCI-001941
Version
NAOT-IA-000002
Vuln IDs
  • V-246948
Rule IDs
  • SV-246948r769176_rule
A replay attack may enable an unauthorized user to gain access to the application. Authentication sessions between the authenticator and the application validating the user credentials must not be vulnerable to a replay attack. An authentication process resists replay attacks if it is impractical to achieve a successful authentication by recording and replaying a previous authentication message. Techniques used to address this include protocols using nonces (e.g., numbers generated for a specific one-time use) or challenges (e.g., TLS, WS_Security). Additional techniques include time-synchronous or challenge-response one-time authenticators.
Checks: C-50380r769174_chk

Use "security login show -role admin -authentication-method domain" to see all configured admin users and groups that authenticate using active directory. If ONTAP cannot be configured to use replay-resistant authentication mechanisms for network access to privileges, this is a finding.

Fix: F-50334r769175_fix

Configure new administrator active directory users or groups with "security login create -user-or-group-name <user_name> -role admin -authentication-method domain".

b
ONTAP must be configured to authenticate SNMP messages using FIPS-validated Keyed-HMAC.
IA-3 - Medium - CCI-001967 - V-246949 - SV-246949r769179_rule
RMF Control
IA-3
Severity
M
CCI
CCI-001967
Version
NAOT-IA-000003
Vuln IDs
  • V-246949
Rule IDs
  • SV-246949r769179_rule
Without authenticating devices, unidentified or unknown devices may be introduced, thereby facilitating malicious activity. Bidirectional authentication provides stronger safeguards to validate the identity of other devices for connections that are of greater risk. A local connection is any connection with a device communicating without the use of a network. A network connection is any connection with a device that communicates through a network (e.g., local area or wide area network, internet). A remote connection is any connection with a device communicating through an external network (e.g., the internet). Because of the challenges of applying this requirement on a large scale, organizations are encouraged to only apply the requirement to those limited number (and type) of devices that truly need to support this capability.
Checks: C-50381r769177_chk

Use "security snmpusers -authmethod usm" to see snmpV3 users using FIPS-validated Keyed-HMAC. If ONTAP cannot be configured to authenticate SNMP messages using FIPS-validated Keyed-HMAC, this is a finding.

Fix: F-50335r769178_fix

Configure a snmpV3 user using FIPS-validated Keyed-HMAC with "security login create -user-or-group-name snmptest2 -application snmp -authentication-method usm". Enter the authoritative entity's EngineID [local EngineID]: Which authentication protocol do you want to choose (none, md5, sha, sha2-256) [none]: sha2-256 Enter the authentication protocol password (minimum 8 characters long): Enter the authentication protocol password again: Which privacy protocol do you want to choose (none, des, aes128) [none]: aes128.

b
ONTAP must authenticate NTP sources using authentication that is cryptographically based.
IA-3 - Medium - CCI-001967 - V-246950 - SV-246950r769182_rule
RMF Control
IA-3
Severity
M
CCI
CCI-001967
Version
NAOT-IA-000004
Vuln IDs
  • V-246950
Rule IDs
  • SV-246950r769182_rule
If Network Time Protocol (NTP) is not authenticated, an attacker can introduce a rogue NTP server. This rogue server can then be used to send incorrect time information to network devices, which will make log timestamps inaccurate and affect scheduled actions. NTP authentication is used to prevent this tampering by authenticating the time source.
Checks: C-50382r769180_chk

Use "cluster time-service ntp server show" to see authenticated NTP sources using authentication that is cryptographically based. If ONTAP cannot be configured to authenticate NTP sources using authentication that is cryptographically based, this is a finding.

Fix: F-50336r769181_fix

Configure an authenticated NTP source using authentication that is cryptographically based with "cluster time-service ntp server create -server <ip_address> -key-id <NTP_Symmetric_Authentication_Key_ID>".

b
ONTAP must enforce a minimum 15-character password length.
IA-5 - Medium - CCI-000205 - V-246951 - SV-246951r769185_rule
RMF Control
IA-5
Severity
M
CCI
CCI-000205
Version
NAOT-IA-000005
Vuln IDs
  • V-246951
Rule IDs
  • SV-246951r769185_rule
Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. Password length is one factor of several that helps to determine strength and how long it takes to crack a password. The shorter the password, the lower the number of possible combinations that need to be tested before the password is compromised. Use of more characters in a password helps to exponentially increase the time and/or resources required to compromise the password.
Checks: C-50383r769183_chk

Use "security login role config show -role admin -fields passwd-minlength" to see the minimum password length for the role admin. If ONTAP cannot be configured to enforce a minimum 15-character password length, this is a finding.

Fix: F-50337r769184_fix

Configure the minimum password length for the role admin to 15 with "security login role config modify -role admin -passwd-minlength 15".

b
ONTAP must enforce password complexity by requiring that at least one uppercase character be used.
IA-5 - Medium - CCI-000192 - V-246952 - SV-246952r781014_rule
RMF Control
IA-5
Severity
M
CCI
CCI-000192
Version
NAOT-IA-000006
Vuln IDs
  • V-246952
Rule IDs
  • SV-246952r781014_rule
Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. Password complexity is one factor of several that determine how long it takes to crack a password. The more complex the password is, the greater the number of possible combinations that need to be tested before the password is compromised. Multifactor authentication (MFA) is required for all administrative and user accounts on network devices, except for an account of last resort and (where applicable) a root account. Passwords should only be used when MFA using PKI is not available, and for the account of last resort and root account.
Checks: C-50384r769186_chk

Use "security login role config show -role admin -fields passwd-min-uppercase-chars" to see the minimum number of uppercase characters required in a password for the role admin. If ONTAP cannot be configured to enforce password complexity by requiring that at least one upper-case character be used, this is a finding.

Fix: F-50338r769187_fix

Configure ONTAP to enforce password complexity by requiring that at least one upper-case character be used for the role admin with "security login role config modify -role admin -passwd-min-uppercase-chars 1".

b
ONTAP must enforce password complexity by requiring that at least one lowercase character be used.
IA-5 - Medium - CCI-000193 - V-246953 - SV-246953r769191_rule
RMF Control
IA-5
Severity
M
CCI
CCI-000193
Version
NAOT-IA-000007
Vuln IDs
  • V-246953
Rule IDs
  • SV-246953r769191_rule
Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. Password complexity is one factor of several that determine how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised. Multifactor authentication (MFA) is required for all administrative and user accounts on network devices, except for an account of last resort and (where applicable) a root account. Passwords should only be used when MFA using PKI is not available, and for the account of last resort and root account.
Checks: C-50385r769189_chk

Use "security login role config show -role admin -fields passwd-min-lowercase-chars" to see the minimum number of lowercase characters required in a password for the role admin. If ONTAP cannot be configured to enforce password complexity by requiring that at least one lower-case character be used, this is a finding.

Fix: F-50339r769190_fix

Configure ONTAP to enforce password complexity by requiring that at least one lower-case character be used for the role admin with "security login role config modify -role admin -passwd-min-lowercase-chars 1".

b
ONTAP must enforce password complexity by requiring that at least one numeric character be used.
IA-5 - Medium - CCI-000194 - V-246954 - SV-246954r769194_rule
RMF Control
IA-5
Severity
M
CCI
CCI-000194
Version
NAOT-IA-000008
Vuln IDs
  • V-246954
Rule IDs
  • SV-246954r769194_rule
Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. Password complexity is one factor of several that determine how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised. Multifactor authentication (MFA) is required for all administrative and user accounts on network devices, except for an account of last resort and (where applicable) a root account. Passwords should only be used when MFA using PKI is not available, and for the account of last resort and root account.
Checks: C-50386r769192_chk

Use "security login role config show -role admin -fields passwd-alphanum" to see at least one letter and one number are required in a password for the role admin. If ONTAP cannot be configured to enforce password complexity by requiring that at least one numeric character be used, this is a finding.

Fix: F-50340r769193_fix

Configure ONTAP to enforce password complexity by requiring that at least one numeric character be used with "security login role config modify -role admin -passwd-alphanum enabled".

b
ONTAP must enforce password complexity by requiring that at least one special character be used.
IA-5 - Medium - CCI-001619 - V-246955 - SV-246955r769197_rule
RMF Control
IA-5
Severity
M
CCI
CCI-001619
Version
NAOT-IA-000009
Vuln IDs
  • V-246955
Rule IDs
  • SV-246955r769197_rule
Use of a complex password helps to increase the time and resources required to compromise the password. Password complexity, or strength, is a measure of the effectiveness of a password in resisting attempts at guessing and brute-force attacks. Password complexity is one factor of several that determine how long it takes to crack a password. The more complex the password, the greater the number of possible combinations that need to be tested before the password is compromised. Multifactor authentication (MFA) is required for all administrative and user accounts on network devices, except for an account of last resort and (where applicable) a root account. Passwords should only be used when MFA using PKI is not available, and for the account of last resort and root account.
Checks: C-50387r769195_chk

Use "security login role config show -role admin -fields passwd-min-special-chars" to see the minimum number of special characters required in a password for the role admin. If ONTAP cannot be configured to enforce password complexity by requiring that at least one special character be used, this is a finding.

Fix: F-50341r769196_fix

Configure ONTAP to enforce password complexity by requiring that at least one special character be used with "security login role config modify -role admin -passwd-min-special-chars 1".

b
ONTAP must require that when a password is changed, the characters are changed in at least eight of the positions within the password.
IA-5 - Medium - CCI-000195 - V-246956 - SV-246956r769200_rule
RMF Control
IA-5
Severity
M
CCI
CCI-000195
Version
NAOT-IA-000010
Vuln IDs
  • V-246956
Rule IDs
  • SV-246956r769200_rule
If the application allows the user to consecutively reuse extensive portions of passwords, this increases the chances of password compromise by increasing the window of opportunity for attempts at guessing and brute-force attacks. The number of changed characters refers to the number of changes required with respect to the total number of positions in the current password. In other words, characters may be the same within the two passwords; however, the positions of the like characters must be different. Multifactor authentication (MFA) is required for all administrative and user accounts on network devices, except for an account of last resort and (where applicable) a root account. Passwords should only be used when MFA using PKI is not available, and for the account of last resort and root account.
Checks: C-50388r769198_chk

Use "security login show -role admin -authentication-method domain" to see all configured admin users and groups that authenticate using active directory. If ONTAP does not require that when a password is changed, the characters are changed in at least eight of the positions within the password, this is a finding.

Fix: F-50342r769199_fix

Configure ONTAP users to authenticate using active directory to require that when a password is changed, the characters are changed in at least eight of the positions within the password. New administrator active directory users or groups should be created with "security login create -user-or-group-name <user_name> -role admin -authentication-method domain" to make use of active directory to authenticate.

b
ONTAP must prohibit the use of cached authenticators.
IA-5 - Medium - CCI-002007 - V-246957 - SV-246957r769203_rule
RMF Control
IA-5
Severity
M
CCI
CCI-002007
Version
NAOT-IA-000011
Vuln IDs
  • V-246957
Rule IDs
  • SV-246957r769203_rule
Some authentication implementations can be configured to use cached authenticators. If cached authentication information is out-of-date, the validity of the authentication information may be questionable. The organization-defined time period should be established for each device depending on the nature of the device; for example, a device with just a few administrators in a facility with spotty network connectivity may merit a longer caching time period than a device with many administrators.
Checks: C-50389r769201_chk

Use "security login show -authentication-method domain" to see users configured to authenticate with Active Directory. If ONTAP cannot prohibit the use of cached authenticators, this is a finding.

Fix: F-50343r769202_fix

Configure ONTAP to make use of Active Directory to authenticate users to prohibit the use of cached authenticators with "security login create -user-or-group-name <user or group name> -authentication-method domain -application ssh".

c
ONTAP must be configured to implement cryptographic mechanisms using FIPS 140-2.
IA-7 - High - CCI-000803 - V-246958 - SV-246958r769206_rule
RMF Control
IA-7
Severity
H
CCI
CCI-000803
Version
NAOT-MA-000002
Vuln IDs
  • V-246958
Rule IDs
  • SV-246958r769206_rule
Unapproved mechanisms that are used for authentication to the cryptographic module are not verified and therefore cannot be relied upon to provide confidentiality or integrity, and DoD data may be compromised. Satisfies: SRG-APP-000412-NDM-000331, SRG-APP-000411-NDM-000330, SRG-APP-000179-NDM-000265
Checks: C-50390r769204_chk

Use "set -privilege advanced" reply "y" to continue and "security config show" to see if cluster FIPS mode is true. If ONTAP cannot be configured to implement cryptographic mechanisms using FIPS 140-2, this is a finding.

Fix: F-50344r769205_fix

Configure ONTAP to use cryptographic mechanisms with "set -privilege advanced" reply "y" to continue and "security config modify -is-fips-enabled true".

c
ONTAP must terminate all network connections associated with a device management session at the end of the session, or the session must be terminated after 10 minutes of inactivity except to fulfill documented and validated mission requirements.
SC-10 - High - CCI-001133 - V-246959 - SV-246959r769209_rule
RMF Control
SC-10
Severity
H
CCI
CCI-001133
Version
NAOT-SC-000001
Vuln IDs
  • V-246959
Rule IDs
  • SV-246959r769209_rule
Terminating an idle session within a short time period reduces the window of opportunity for unauthorized personnel to take control of a management session enabled on the console or console port that has been left unattended. In addition, quickly terminating an idle session will also free up resources committed by the managed network element. Terminating network connections associated with communications sessions includes, for example, de-allocating associated TCP/IP address/port pairs at the operating system level, or de-allocating networking assignments at the application level if multiple application sessions are using a single, operating system-level network connection. This does not mean that the device terminates all sessions or network access; it only ends the inactive session and releases the resources associated with that session.
Checks: C-50391r769207_chk

Use "system timeout show" to see the session timeout in minutes. If ONTAP does not terminate the connection associated with a device management session at the end of the session or after 10 minutes of inactivity, this is a finding.

Fix: F-50345r769208_fix

Configure ONTAP to timeout idle sessions after 10 minutes with "system timeout modify -timeout 10".

b
ONTAP must recognize only system-generated session identifiers.
SC-23 - Medium - CCI-001664 - V-246960 - SV-246960r769212_rule
RMF Control
SC-23
Severity
M
CCI
CCI-001664
Version
NAOT-SC-000002
Vuln IDs
  • V-246960
Rule IDs
  • SV-246960r769212_rule
Network device management web interfaces utilize sessions and session identifiers to control management interface behavior and administrator access. If an attacker can guess the session identifier or can inject or manually insert session information, the session may be compromised. Unique session IDs address man-in-the-middle attacks, including session hijacking or insertion of false information into a session. If the attacker is unable to identify or guess the session information related to pending application traffic, they will have more difficulty hijacking the session or otherwise manipulating valid sessions.
Checks: C-50392r769210_chk

Use "system services web show" to see if external web services is "true". If ONTAP cannot be configured to recognize only system-generated session identifiers, this is a finding.

Fix: F-50346r769211_fix

Configure ONTAP to recognize only system-generated session identifiers by "system services web modify -external false".

b
ONTAP must generate unique session identifiers using a FIPS 140-2-approved random number generator.
SC-23 - Medium - CCI-001188 - V-246961 - SV-246961r769215_rule
RMF Control
SC-23
Severity
M
CCI
CCI-001188
Version
NAOT-SC-000003
Vuln IDs
  • V-246961
Rule IDs
  • SV-246961r769215_rule
Sequentially generated session IDs can be easily guessed by an attacker. Employing the concept of randomness in the generation of unique session identifiers helps to protect against brute-force attacks to determine future session identifiers. Unique session IDs address man-in-the-middle attacks, including session hijacking or insertion of false information into a session. If the attacker is unable to identify or guess the session information related to pending application traffic, they will have more difficulty hijacking the session or otherwise manipulating valid sessions. This requirement is applicable to devices that use a web interface for device management.
Checks: C-50393r769213_chk

Use "system services web show" to see if external web services is "true". If ONTAP cannot be configured to recognize only system-generated session identifiers, this is a finding.

Fix: F-50347r769214_fix

Configure ONTAP to generate unique session identifiers using a FIPS 140-2-approved random number generator by "system services web modify -external false".

c
ONTAP must allow only 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).
SC-28 - High - CCI-001199 - V-246962 - SV-246962r769218_rule
RMF Control
SC-28
Severity
H
CCI
CCI-001199
Version
NAOT-SC-000004
Vuln IDs
  • V-246962
Rule IDs
  • SV-246962r769218_rule
This requirement is intended to address the confidentiality and integrity of system information at rest (e.g., network device rule sets) when it is located on a storage device within the network device or as a component of the network device. This protection is required to prevent unauthorized alteration, corruption, or disclosure of information when not stored directly on the network device. Files on the network device or on removable media used by the device must have their permissions set to allow read or write access to those accounts that are specifically authorized to access or change them. Note that different administrative accounts or roles will have varying levels of access. File permissions must be set so that only authorized administrators can read or change their contents. Whenever files are written to removable media and the media removed from the device, the media must be handled appropriately for the classification and sensitivity of the data stored on the device.
Checks: C-50394r769216_chk

Use "security login show" to see all configured users and their roles. Use "security login role show -role admin" to see ONTAP administrator accounts with privileged access. If ONTAP cannot be configured to 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), this is a finding.

Fix: F-50348r769217_fix

Configure administrator accounts with privileged access with "security login create -user-or-group-name <user_name> -role admin".

b
ONTAP must be configured to protect against known types of denial-of-service (DoS) attacks by employing organization-defined security safeguards.
SC-5 - Medium - CCI-002385 - V-246963 - SV-246963r769221_rule
RMF Control
SC-5
Severity
M
CCI
CCI-002385
Version
NAOT-SC-000005
Vuln IDs
  • V-246963
Rule IDs
  • SV-246963r769221_rule
DoS is a condition when a resource is not available for legitimate users. When this occurs, the organization either cannot accomplish its mission or must operate at degraded capacity. This requirement addresses the configuration of network devices to mitigate the impact of DoS attacks that have occurred or are ongoing on device availability. For each network device, known and potential DoS attacks must be identified and solutions for each type implemented. A variety of technologies exist to limit or, in some cases, eliminate the effects of DoS attacks (e.g., limiting processes or restricting the number of sessions the device opens at one time). Employing increased capacity and bandwidth, combined with service redundancy, may reduce the susceptibility to some DoS attacks. The security safeguards cannot be defined at the DoD level because they vary according to the capabilities of the individual network devices and the security controls applied on the adjacent networks (for example, firewalls performing packet filtering to block DoS attacks).
Checks: C-50395r769219_chk

Use "system services firewall policy show" to show firewall policies that are currently configured. If ONTAP cannot be configured to protect against known types of DoS attacks, this is a finding.

Fix: F-50349r769220_fix

Configure ONTAP against know types of DoS with the "system services firewall policy create" command. Apply the policy with the "network interface modify -lif lifname -firewall-policy" command.

c
ONTAP must be configured to send log data to a central log server.
SI-2 - High - CCI-002605 - V-246964 - SV-246964r769224_rule
RMF Control
SI-2
Severity
H
CCI
CCI-002605
Version
NAOT-SI-000001
Vuln IDs
  • V-246964
Rule IDs
  • SV-246964r769224_rule
The aggregation of log data kept on a syslog server can be used to detect attacks and trigger an alert to the appropriate security personnel. The stored log data can used to detect weaknesses in security that enable the network IA team to find and address these weaknesses before breaches can occur. Reviewing these logs, whether before or after a security breach, are important in showing whether someone is an internal employee or an outside threat.
Checks: C-50396r769222_chk

Use "cluster log-forwarding show" to see if remote syslogging of ONTAP is configured. If ONTAP cannot be configured to send log data to a central log server, this is a finding.

Fix: F-50350r769223_fix

Configure ONTAP for remote syslogging with "cluster log-forwarding create -destination <hostname_or_ip_address>".