Broadcom Content Analysis System (CAS) Security Technical Implementation Guide
Pick two releases to diff their requirements.
Open a previous version of this STIG.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- BCAS-ND-001900
- Vuln IDs
-
- V-285606
- Rule IDs
-
- SV-285606r1274298_rule
Checks: C-90286r1272935_chk
Verify system settings-backup weekly and continuous are set to true and a server is configured with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "show running-config system settings-backup". 4. Check Weekly Status. If system settings-backup weekly does not state "true", this is a finding. 5. Check Continuous Status. If system settings-backup continuous does not state "true", this is a finding. 6. Check Server Configuration. If there is no remote server configured, this is a finding.
Fix: F-90191r1274297_fix
Configure system settings-backup with a remote server and enable weekly backup with the following steps: 1. Log on to the SSH CLI. 2. Enter "enable" and provide the password. 3. Enter "configure terminal". 4. Enter "system settings-backup address [IPADDRESS]". (Replace [IPADDRESS] with the IPv4 or IPv6 address of the backup server.) 5. Enter "system settings-backup port PORT" and replace PORT with the TCP port number of the SCP backup server, e.g., 22. 6. Enter "system settings-backup file-path /PATH" and replace /PATH with the full-qualified filesystem path on the server. 7. Enter "system settings-backup use-proxy false" and replace false if the system must use a proxy to send the backup. 8. Enter "system settings-backup username USERNAME" and replace USERNAME with the username of the SCP backup server. 9. Enter "system settings-backup password", press "Enter", and type the password. 10. Enter "system settings-backup include-appliance-name true". 11. Enter "system settings-backup weekly true". 12. Enter "system settings-backup continuous true". 13. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- CM-6
- Severity
- H
- CCI
- CCI-000366
- Version
- BCAS-ND-001940
- Vuln IDs
-
- V-285607
- Rule IDs
-
- SV-285607r1273099_rule
Checks: C-90287r1272938_chk
Verify the CAS release version is at a vendor-supported level with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "show version". 3. Compare the running version against the list of supported versions found at: https://support.broadcom.com/group/ecx/products. If the "CAS release" version is no longer supported by the vendor (end of life/end of support), this is a finding.
Fix: F-90192r1272939_fix
Configure CAS to a vendor-supported release version with the following steps: 1. Log on to the Broadcom Symantec Support Portal at https://support.broadcom.com/group/ecx/products. 2. Click "My Downloads" and select "Cyber Security Software". 3. Search for "Content Analysis System" or "CAS" from the software downloads. 4. Expand the product list and select the appropriate hardware model or virtual appliance type. 5. Select a supported software build and download the image file. 6. Log on to the CAS Web Management Console. 7. Navigate to Settings >> Maintenance >> Systems and Upgrades. 8. Upload the downloaded image and select "Install". 9. Once the installation is complete, select the new version and click "Restart" to boot into the supported release.
- RMF Control
- CM-6
- Severity
- H
- CCI
- CCI-000366
- Version
- BCAS-ND-001945
- Vuln IDs
-
- V-285608
- Rule IDs
-
- SV-285608r1274299_rule
Checks: C-90288r1272941_chk
Verify that antivirus engines, patterns, and scanning behaviors are configured correctly with the following steps: 1. Log on to the CAS Web Management Console with an administrative account. 2. Navigate to System >> Licensing. 3. Under "Antivirus", verify both "Symantec" and "ClamAV" are checked. 4. Navigate to Services >> AV Patterns. 5. Under "Antivirus Patterns", verify the "Symantec" and "ClamAV" patterns have been updated according to the policy-defined frequency. 6. Under "Downloads", verify every "Status" entry displays "Success (200)". 7. Navigate to Services >> AV Scanning Behavior. 8. Verify that "Cached Responses" is set to "Enabled". 9. Navigate to Services >> AV File Types. 10. Under both "Global Options" and "Symantec Options", verify that every file category has "scan" selected. 11. Navigate to Services >> File Reputation. 12. Verify "Cached Responses" is checked. If any of the above conditions are not met, this is a finding.
Fix: F-90193r1272942_fix
Configure antivirus engines, update patterns, and set scanning behaviors with the following steps: 1. Log on to the CAS Web Management Console with an administrative account. 2. Navigate to System >> Licensing. 3. Under "Antivirus", check the boxes for "Symantec" and "ClamAV". 4. Click "Save Changes". 5. Navigate to Services >> AV Patterns. 6. Click "Force Update All Now" under the "Antivirus Patterns" section. 7. Navigate to Services >> AV Scanning Behavior. 8. Select "Enabled" under the "Cached Responses" section. 9. Click "Save Changes". 10. Navigate to Services >> AV File Types. 11. Under both "Global Options" and "Symantec Options", select the radio button for "scan" for all available file categories. 12. Click "Save Changes". 13. Navigate to Services >> File Reputation. 14. Check the box for "Cached Responses". 15. Click "Save Changes".
- RMF Control
- IA-7
- Severity
- H
- CCI
- CCI-000803
- Version
- BCAS-ND-000900
- Vuln IDs
-
- V-285609
- Rule IDs
-
- SV-285609r1273161_rule
Checks: C-90289r1272944_chk
Verify the system is in FIPS mode with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "show version". 3. Review the output for the FIPS status. If "System is in FIPS mode" is not displayed, this is a finding.
Fix: F-90194r1273160_fix
Configure the system to enable FIPS mode with the following steps: Note: Enabling FIPS mode will perform a factory reset, erasing all existing configurations, local user accounts, and data. This should only be performed during initial deployment or a scheduled maintenance window after all configurations have been backed up. 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "configure terminal". 4. Enter "fips-mode enable". 5. When prompted to confirm the factory reset and reboot, enter "yes". The system will reboot, reset all configurations, and initialize in FIPS-compliant mode.
- RMF Control
- AC-10
- Severity
- M
- CCI
- CCI-000054
- Version
- BCAS-ND-001000
- Vuln IDs
-
- V-285610
- Rule IDs
-
- SV-285610r1273618_rule
Checks: C-90290r1272947_chk
Verify the number of concurrent user sessions is set to "3" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "show running-config authentication". 4. Review the output for the "max-concurrent-logins" value. If "max-concurrent-logins" is not set to "3", or the setting is missing, this is a finding.
Fix: F-90195r1272948_fix
Configure the maximum concurrent user sessions to "3" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and then enter the password. 3. Enter "configure terminal". 4. Enter "authentication management max-concurrent-logins 3". 5. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- AC-3
- Severity
- H
- CCI
- CCI-000213
- Version
- BCAS-ND-001090
- Vuln IDs
-
- V-285611
- Rule IDs
-
- SV-285611r1273103_rule
Checks: C-90291r1272950_chk
Verify LDAP group-to-role mappings are configured and match site documentation with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "authentication ldap list-groups". 4. Verify the appropriate group and roles are assigned for authenticated users. If the group-to-role mappings are missing or do not match site documentation, this is a finding.
Fix: F-90196r1272951_fix
Configure LDAP group-to-role mappings to match site documentation with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and enter the password. 3. Enter "configure terminal". 4. Map the Administrator Group by entering "authentication ldap group [Distinguished Name of the Admin Group]". 5. Enter "role admin". 6. Enter "exit" to return to the config context. 7. Map the Read-Only Viewer Group by entering "authentication ldap group [Distinguished Name of the Viewer Group]". 8. Enter "role read-only". 9. Enter "exit" to return to the config context and then exit configuration mode. Note: The Distinguished Name (DN) must be the full, exact path to the security group object in the directory (e.g., "CN=CAS_Admins,OU=Security Groups,DC=example,DC=com").
- RMF Control
- AC-7
- Severity
- M
- CCI
- CCI-000044
- Version
- BCAS-ND-001110
- Vuln IDs
-
- V-285612
- Rule IDs
-
- SV-285612r1273104_rule
Checks: C-90292r1272953_chk
Verify "local-lockout" is set to "max-failed-attempts 3", "lockout-duration 900", and "reset-interval 900" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "show running-config authentication" and review the output for the following exact settings: "local-lockout max-failed-attempts 3" "local-lockout lockout-duration 900" "local-lockout reset-interval 900" If the values do not match exactly as specified above, this is a finding.
Fix: F-90197r1272954_fix
Configure "local-lockout" to "max-failed-attempts 3", "lockout-duration 900", and "reset-interval 900" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "configure terminal". 4. Set the maximum failed attempts by entering "authentication local-lockout max-failed-attempts 3". 5. Set the lockout duration by entering "authentication local-lockout lockout-duration 900". 6. Set the reset interval by entering "authentication local-lockout reset-interval 900". 7. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- AC-8
- Severity
- M
- CCI
- CCI-000048
- Version
- BCAS-ND-001120
- Vuln IDs
-
- V-285613
- Rule IDs
-
- SV-285613r1273105_rule
Checks: C-90293r1272956_chk
Verify the DoW consent banner is enabled and the required banner text is displayed with the following steps: Validate the banner from the Web UI: 1. Log on to the CAS Web Management Console with an administrative account. 2. Navigate to Settings >> Consent Banner. 3. Verify "Show Consent Banner" is checked. 4. Verify the exact required banner is displayed in the "Banner Text" field. (Note: The required text is found below. This can also be accomplished by clicking "Display current consent banner" under the preview section of this page.) Validate the banner from SSH access: 1. Log on to the SSH CLI with an administrative account. 2. Enter "show running-config consent-banner". Required Banner Text: You are accessing a U.S. Government (USG) Information System (IS) that is provided for USG-authorized use only. By using this IS (which includes any device attached to this IS), you consent to the following conditions: -The USG routinely intercepts and monitors communications on this IS for purposes including, but not limited to, penetration testing, COMSEC monitoring, network operations and defense, personnel misconduct (PM), law enforcement (LE), and counterintelligence (CI) investigations. -At any time, the USG may inspect and seize data stored on this IS. -Communications using, or data stored on, this IS are not private, are subject to routine monitoring, interception, and search, and may be disclosed or used for any USG-authorized purpose. -This IS includes security measures (e.g., authentication and access controls) to protect USG interests--not for your personal benefit or privacy. -Notwithstanding the above, using this IS does not constitute consent to PM, LE or CI investigative searching or monitoring of the content of privileged communications, or work product, related to personal representation or services by attorneys, psychotherapists, or clergy, and their assistants. Such communications and work product are private and confidential. See User Agreement for details. If the "Show Consent Banner" option is not checked, or if the required banner text is missing or incorrect in either the Web UI or the CLI, this is a finding.
Fix: F-90198r1272957_fix
Configure the DoW consent banner to be enabled with the required banner text with the following steps: Configure the banner for the Web UI: 1. Log on to the CAS Web Management Console with an administrative account. 2. Navigate to Settings >> Consent Banner. 3. Click the "Show Consent Banner" checkbox. 4. Under the "Banner Text" field, copy and paste the required DoW banner text exactly as specified in the Check. 5. Click "Save Changes". Configure the banner for SSH access: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "configure terminal". 4. Enable the CLI banner by entering "consent-banner show-banner true". 5. Copy and paste the following command string exactly as written (with no spaces before the newlines \n): "consent-banner banner-text "You are accessing a U.S. Government (USG) Information System (IS) that is provided for USG-authorized use only.\n\nBy using this IS (which includes any device attached to this IS), you consent to the following conditions:\n-The USG routinely intercepts and monitors communications on this IS for purposes including, but not limited to, penetration testing, COMSEC monitoring, network operations and defense, personnel misconduct (PM), law enforcement (LE), and counterintelligence (CI) investigations.\n-At any time, the USG may inspect and seize data stored on this IS.\n-Communications using, or data stored on, this IS are not private, are subject to routine monitoring, interception, and search, and may be disclosed or used for any USG-authorized purpose.\n-This IS includes security measures (e.g., authentication and access controls) to protect USG interests--not for your personal benefit or privacy.\n-Notwithstanding the above, using this IS does not constitute consent to PM, LE or CI investigative searching or monitoring of the content of privileged communications, or work product, related to personal representation or services by attorneys, psychotherapists, or clergy, and their assistants. Such communications and work product are private and confidential. See User Agreement for details.\n"" Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- AU-10
- Severity
- M
- CCI
- CCI-000166
- Version
- BCAS-ND-001140
- Vuln IDs
-
- V-285614
- Rule IDs
-
- SV-285614r1273163_rule
Checks: C-90294r1272959_chk
Verify the system is configured to extract the correct Principal Name from the certificate for identity mapping with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "show running-config authentication". 4. Review the output for the following exact setting: "certificate-auth user-regex "PN=(.*?)(,|/|$)" If "certificate-auth user-regex" is not set exactly as specified above, this is a finding.
Fix: F-90199r1273162_fix
Configure the system to map the authenticated identity with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and then enter the password. 3. Enter "configure terminal". 4. Set the certificate user regular expression by entering "authentication certificate-auth user-regex "PN=(.*?)(,|/|$)". 5. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- CM-7
- Severity
- H
- CCI
- CCI-000382
- Version
- BCAS-ND-001325
- Vuln IDs
-
- V-285618
- Rule IDs
-
- SV-285618r1274301_rule
Checks: C-90298r1272971_chk
Verify CAS does not have any unnecessary or nonsecure ports, protocols, and services enabled with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "show running-config". 4. Review the running configuration. For example, the following commands/settings should not be present or active: "web-management http enable" (HTTP web management active) "agent version v1" or "agent version v2c" under the SNMP configuration "protocol TCP" or "protocol UDP" under syslog-alerts (unless "protocol TLS" is used) "encryption type none" under the SMTP email-alerts settings "authentication rest-api-key" (active, undocumented REST API keys) If any unnecessary or nonsecure ports, protocols, or services are enabled, this is a finding.
Fix: F-90203r1274300_fix
Configure the system to disable nonsecure ports, protocols, and services with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable", enter the password, and enter "configure terminal". 3. Disable unencrypted HTTP web management by entering "web-management http disable". 4. Disable legacy SNMP protocols and enforce SNMPv3 by entering "snmp" and then "agent version v3". 5. Disable plaintext syslog forwarding and enforce TLS by entering "alerts syslog-alerts servers [HOSTNAME] protocol TLS". 6. Remove any active, undocumented REST API keys by entering "authentication rest-api-key delete [ID]". (Replace [ID] with the key identifier.) 7. Enter "exit" and then "exit" again to leave configuration mode.
- RMF Control
- AC-2
- Severity
- M
- CCI
- CCI-001358
- Version
- BCAS-ND-001330
- Vuln IDs
-
- V-285619
- Rule IDs
-
- SV-285619r1273165_rule
Checks: C-90299r1273110_chk
Verify only one local account exists and the console-account is set to "fallback-only" with the following steps: Verify local accounts via Web UI: 1. Log on to the CAS Web Management Console with an administrative account. 2. Navigate to Settings >> Users >> Local Users. 3. Scroll down to the "Users" section and verify only the documented and approved account of last resort exists. Verify fallback configuration via CLI: 1. Log on to the SSH CLI with an administrative account. 2. Enter "show running-config authentication". 3. Review the output for "authentication management console-account". If any user other than the documented and approved local account of last resort exists, or if the console-account configuration states "always" instead of "fallback-only", this is a finding.
Fix: F-90204r1273164_fix
Configure the local account to "fallback-only" and remove all unauthorized local users with the following steps: Remove unauthorized users via Web UI: 1. Log on to the CAS Web Management Console with an administrative account. 2. Navigate to Settings >> Users >> Local Users. 3. Scroll down to the "Users" section. Note: Only the documented and approved account of last resort is permitted. 4. Delete all other local users by selecting the user, clicking "Delete User", and selecting "Yes" when prompted to confirm. 5. Click "Save Changes". Configure fallback-only via CLI: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "configure terminal". 4. Set the console account to fallback-only by entering "authentication management console-account fallback-only". 5. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode. 6. To verify the change, attempt to log in with the local admin account while the external authentication server is reachable. It should prompt for a password but not permit successful login.
- RMF Control
- CM-7
- Severity
- H
- CCI
- CCI-000382
- Version
- BCAS-ND-001335
- Vuln IDs
-
- V-285620
- Rule IDs
-
- SV-285620r1273113_rule
Checks: C-90300r1272977_chk
Verify nonsecure TLS versions are disabled and secure TLS versions are enforced with the following steps: 1. Log on to the CAS Web Management Console with an administrative account. 2. Navigate to Settings >> ICAP. 3. Under "TLS Settings", verify that "TLSv1" and "TLSv1.1" are not checked. 4. Verify that "TLSv1.2" and "TLSv1.3" are checked. If either "TLSv1" or "TLSv1.1" are checked, or if the approved secure TLS versions are not enabled, this is a finding.
Fix: F-90205r1272978_fix
Configure the CAS to disable nonsecure TLS versions and enforce secure TLS versions with the following steps: 1. Log on to the CAS Web Management Console with an administrative account. 2. Navigate to Settings >> ICAP. 3. Under "TLS Settings", uncheck "TLSv1" and "TLSv1.1" to disable the nonsecure protocols. 4. Check the boxes to enable "TLSv1.2" and "TLSv1.3". 5. Click "Save Settings".
- RMF Control
- IA-2
- Severity
- H
- CCI
- CCI-000765
- Version
- BCAS-ND-001340
- Vuln IDs
-
- V-285621
- Rule IDs
-
- SV-285621r1273114_rule
Checks: C-90301r1272980_chk
Verify the system is configured to require certificate authentication with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "show running-config authentication". 4. Review the output for the following exact setting: "certificate-auth require-certificate-auth true" If "certificate-auth require-certificate-auth" is not set to "true", this is a finding.
Fix: F-90206r1272981_fix
Configure the system to require certificate authentication with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and enter the password. 3. Enter "configure terminal". 4. Enforce PKI authentication by entering "authentication certificate-auth require-certificate-auth true". 5. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- Severity
- M
- CCI
- CCI-004066
- Version
- BCAS-ND-001370
- Vuln IDs
-
- V-285623
- Rule IDs
-
- SV-285623r1273116_rule
Checks: C-90303r1272986_chk
Verify "min-length" is set to "15" and "min-groups" is set to "4" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "show running-config authentication password-policy". 3. Review the output for the specific length and group requirements. If "min-length" is not set to "15" or "min-groups" is not set to "4", this is a finding.
Fix: F-90208r1272987_fix
Configure password "min-length" to "15" and "min-groups" to "4" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "configure terminal". 4. Set the minimum password length by entering "authentication password-policy min-length 15". 5. Set the minimum character groups required by entering "authentication password-policy min-groups 4". 6. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- Severity
- M
- CCI
- CCI-004066
- Version
- BCAS-ND-001380
- Vuln IDs
-
- V-285624
- Rule IDs
-
- SV-285624r1273117_rule
Checks: C-90304r1272989_chk
Verify "min-uppercase" is set to "1" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "show running-config authentication password-policy". 3. Review the output for the uppercase character requirement. If "min-uppercase" is not set to "1", this is a finding.
Fix: F-90209r1272990_fix
Configure password "min-uppercase" to "1" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "configure terminal". 4. Set the minimum uppercase character requirement by entering "authentication password-policy min-uppercase 1". 5. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- Severity
- M
- CCI
- CCI-004066
- Version
- BCAS-ND-001390
- Vuln IDs
-
- V-285625
- Rule IDs
-
- SV-285625r1273167_rule
Checks: C-90305r1272992_chk
Verify "min-lowercase" is set to "1" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "show running-config authentication password-policy". 3. Review the output for the lowercase character requirement. If "min-lowercase" is not set to "1", this is a finding.
Fix: F-90210r1273166_fix
Configure password "min-lowercase" to "1" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "configure terminal". 4. Set the minimum lowercase character requirement by entering "authentication password-policy min-lowercase 1". 5. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- Severity
- M
- CCI
- CCI-004066
- Version
- BCAS-ND-001400
- Vuln IDs
-
- V-285626
- Rule IDs
-
- SV-285626r1273119_rule
Checks: C-90306r1272995_chk
Verify "min-digits" is set to "1" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "show running-config authentication password-policy". 3. Review the output for the numeric character requirement. If "min-digits" is not set to "1", this is a finding.
Fix: F-90211r1272996_fix
Configure password "min-digits" to "1" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "configure terminal". 4. Set the minimum numeric character requirement by entering "authentication password-policy min-digits 1". 5. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- Severity
- M
- CCI
- CCI-004066
- Version
- BCAS-ND-001410
- Vuln IDs
-
- V-285627
- Rule IDs
-
- SV-285627r1273120_rule
Checks: C-90307r1272998_chk
Verify "min-special" is set to "1" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "show running-config authentication password-policy". 3. Review the output for the special character requirement. If "min-special" is not set to "1", this is a finding.
Fix: F-90212r1272999_fix
Configure password "min-special" to "1" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "configure terminal". 4. Set the minimum special character requirement by entering "authentication password-policy min-special 1". 5. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- Severity
- M
- CCI
- CCI-004066
- Version
- BCAS-ND-001420
- Vuln IDs
-
- V-285628
- Rule IDs
-
- SV-285628r1273168_rule
Checks: C-90308r1273001_chk
Verify "min-changes" is set to "8" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "show running-config authentication password-policy". 3. Review the output for the minimum character changes requirement. If "min-changes" is not set to "8", this is a finding.
Fix: F-90213r1273002_fix
Configure password "min-changes" to "8" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "configure terminal". 4. Set the minimum character change requirement by entering "authentication password-policy min-changes 8". 5. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- IA-5
- Severity
- H
- CCI
- CCI-000185
- Version
- BCAS-ND-001450
- Vuln IDs
-
- V-285631
- Rule IDs
-
- SV-285631r1273124_rule
Checks: C-90311r1273010_chk
Verify the system is configured to check certificate revocation with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "show running-config authentication". 4. Review the output for the setting: "certificate-auth use-revocation true". If "certificate-auth use-revocation" is not set to "true", this is a finding.
Fix: F-90216r1273011_fix
Configure the system to check certificate revocation with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable", and then enter the password. 3. Enter "configure terminal". 4. Enter "authentication certificate-auth use-revocation true". 5. Enter "exit" and then "exit" again to leave configuration mode.
- RMF Control
- IA-5
- Severity
- H
- CCI
- CCI-000187
- Version
- BCAS-ND-001460
- Vuln IDs
-
- V-285632
- Rule IDs
-
- SV-285632r1274303_rule
Checks: C-90312r1273013_chk
Verify secure LDAP is configured and PKI identities are mapped to roles with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "show running-config authentication". 4. Verify LDAP is enabled by checking for the setting "authentication ldap enable". 5. Verify the LDAP URL utilizes a secure connection by checking that it begins with "ldaps://". 6. Verify the PKI identity mapping is configured by checking for the setting "authentication ldap public-key-attribute altSecurityIdentities". 7. Verify at least one group is mapped to an administrative role (e.g., "role admin"). If LDAP is not enabled, the URL does not use "ldaps://", or the PKI-to-role mappings are missing, this is a finding.
Fix: F-90217r1274302_fix
Configure secure LDAP and map PKI identities to administrative roles with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and enter the password. 3. Enter "configure terminal". 4. Enable LDAP authentication by entering "authentication ldap enable". 5. Define the secure LDAP URL by entering "authentication ldap url ldaps://[Site URL]". (Replace [Site URL] with the LDAPS server address.) 6. Configure the necessary LDAP connection and search parameters by entering the following commands (replacing the bracketed text with site-specific DNs): "authentication ldap search-credentials username [Full DN of Service Account]" "authentication ldap search-credentials password" (press Enter and provide the password) "authentication ldap user-search username userPrincipalName" "authentication ldap user-search base [User Search Base]" "authentication ldap role-search username userPrincipalName" "authentication ldap role-search base [Role Search Base]" "authentication ldap role-search attribute memberOf" 7. Map the PKI identity attribute by entering "authentication ldap public-key-attribute altSecurityIdentities". 8. Map the enterprise group to the CAS administrator role by entering "authentication ldap group [Site Admin Group DN]". 9. Enter "role admin". 10. Enter "exit" and then "exit" again to leave configuration mode.
- RMF Control
- SC-10
- Severity
- H
- CCI
- CCI-001133
- Version
- BCAS-ND-001490
- Vuln IDs
-
- V-285634
- Rule IDs
-
- SV-285634r1273169_rule
Checks: C-90314r1273019_chk
Verify "inactivity-timeout" is set to "300" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "show running-config authentication". 4. Review the output for the "inactivity-timeout" value. If "inactivity-timeout" is not set to "300", or the setting is missing, this is a finding.
Fix: F-90219r1273020_fix
Configure "inactivity-timeout" to "300" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "configure terminal". 4. Set the inactivity timeout by entering "authentication management inactivity-timeout 300". 5. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- AU-5
- Severity
- M
- CCI
- CCI-001858
- Version
- BCAS-ND-001630
- Vuln IDs
-
- V-285641
- Rule IDs
-
- SV-285641r1274305_rule
Checks: C-90321r1273040_chk
Verify "email-alerts" servers are configured with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "show running-config alerts". 3. Review the output to verify a sender, recipient, and SMTP server are defined. If there are no "email-alerts" servers configured or the settings are incomplete, this is a finding.
Fix: F-90226r1274304_fix
1. Log on to the SSH CLI with an administrative account. 2. Enter "enable", enter the password, and then enter "configure terminal". 3. Configure the alert sender and recipient addresses (replacing bracketed text with site values) by entering: "alerts email-alerts addresses sender [SENDER_EMAIL]" "alerts email-alerts addresses recipients to [SA_ISSO_EMAIL]" 4. Configure the SMTP server and connection settings by entering: "alerts email-alerts server-settings server [SERVER_IP_OR_HOSTNAME]" "alerts email-alerts server-settings encryption port [PORT]" 5. Configure the SMTP service account authentication by entering: "alerts email-alerts authentication username [USER]" "alerts email-alerts authentication password [PASSWORD]" 6. Enforce secure SMTP encryption by entering: "alerts email-alerts server-settings encryption type StartTLS" (replace with TLS if the gateway requires strict TLS) "alerts email-alerts server-settings encryption verify-certificate true" 7. Enter "exit" and then "exit" again to leave configuration mode.
- RMF Control
- AU-8
- Severity
- M
- CCI
- CCI-001890
- Version
- BCAS-ND-001640
- Vuln IDs
-
- V-285642
- Rule IDs
-
- SV-285642r1273135_rule
Checks: C-90322r1273043_chk
Verify the time zone is set to "UTC" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "show timezone current". 3. Review the output for the current system time zone setting. If "Timezone" does not state "UTC", this is a finding.
Fix: F-90227r1273044_fix
Configure the time zone to "UTC" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "configure terminal". 4. Set the system time zone by entering "timezone UTC". 5. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- IA-3
- Severity
- M
- CCI
- CCI-001967
- Version
- BCAS-ND-001690
- Vuln IDs
-
- V-285644
- Rule IDs
-
- SV-285644r1273137_rule
Checks: C-90324r1273049_chk
Verify the SNMP agent version is set to "v3" and a USM local user is configured with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "show running-config snmp". 4. Review the output to ensure the agent version is "v3" and a "usm local user" is defined with appropriate authentication and privacy settings. If the agent version is not "v3" or if a "usm local user" is not configured, this is a finding.
Fix: F-90229r1273050_fix
Configure the SNMP agent to version v3 and define a USM local user with HMAC authentication with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable", enter the password, enter "configure terminal", and then enter "snmp". 3. Enable the SNMPv3 agent by entering the following commands: "agent enabled" "agent version v3" 4. Create the USM user and enforce SHA (HMAC) authentication and AES privacy by typing (replacing bracketed text with site values): "usm local user [USERNAME]" "auth sha password [AUTH_PASSWORD]" "priv aes password [PRIV_PASSWORD]" "exit" 5. Map the user to a VACM group and enforce authenticated access by entering: "vacm group [GROUPNAME] member [USERNAME]" (Enter "usm" when prompted for sec-model) "exit" "vacm group [GROUPNAME] access usm auth-priv read-view cas-view write-view cas-view" 6. Enter "exit" and then "exit" again to leave configuration mode.
- RMF Control
- IA-3
- Severity
- M
- CCI
- CCI-001967
- Version
- BCAS-ND-001700
- Vuln IDs
-
- V-285645
- Rule IDs
-
- SV-285645r1274307_rule
Checks: C-90325r1273052_chk
Review the CAS configuration to verify it authenticates NTP sources using authentication with FIPS-compliant algorithms with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "show clock". 4. Review the output for the NTP symmetric-key authentication status. Note: CAS is limited to SHA1 for NTP authentication, and incurs a permanent CAT III finding as it is not FIPS compliant. SHA1 partially reduces the risk but cannot fully mitigate it. If the CAS is not configured to authenticate NTP sources with a FIPS-compliant algorithm, this is a finding.
Fix: F-90230r1274306_fix
Configure the CAS to authenticate NTP sources using authentication with FIPS-compliant algorithms with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable", enter the password, and enter "configure terminal". 3. Configure the authentication key by entering "ntp symmetric-key [NUMBER] algorithm sha1 secret [NTPKEY]". (Replace [NUMBER] with the ID of the key on the NTP server and [NTPKEY] with the SHA1 NTP preshared key.) 4. Enforce authentication on the primary NTP server by entering "ntp server [FIRSTNTPSERVER] symmetric-key [NUMBER]". (Replace [NUMBER] with the ID of the key and [FIRSTNTPSERVER] with the IP address or hostname of the primary NTP server.) 5. Enforce authentication on the secondary NTP server by entering "ntp server [SECONDNTPSERVER] symmetric-key [NUMBER]". (Replace [NUMBER] with the ID of the key and [SECONDNTPSERVER] with the IP address or hostname of the secondary NTP server.) 6. Enter "exit" and then "exit" again to leave configuration mode.
- RMF Control
- SC-5
- Severity
- M
- CCI
- CCI-002385
- Version
- BCAS-ND-001750
- Vuln IDs
-
- V-285646
- Rule IDs
-
- SV-285646r1273171_rule
Checks: C-90326r1273055_chk
Verify a web-management access-list is configured with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "show running-config web-management access-list". (Example IPv4: 10.1.0.128/24) (Example IPv6: 2001:db8:1::1/128) If there is no output, this is a finding.
Fix: F-90231r1273170_fix
Configure the web-management access-list with approved IP addresses or subnets with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "configure terminal". 4. Add approved IPv4 or IPv6 addresses or subnets using CIDR notation by entering "web-management access-list [IPADDRESS-OR-SUBNET]". (Example IPv4: 10.1.0.128/24) (Example IPv6: 2001:db8:1::1/128) 5. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- BCAS-ND-001855
- Vuln IDs
-
- V-285649
- Rule IDs
-
- SV-285649r1273142_rule
Checks: C-90329r1273064_chk
Verify ICTM is enabled to generate alerts and Hash Reputation engines are enabled to generate audit records for integrity violations with the following steps: 1. Log on to the CAS Web Management Console with an administrative account. 2. Navigate to Settings >> ICTM. 3. Verify "Enable Intelligent Connection Traffic Monitoring (ICTM)" is checked and configured to send an alert. 4. Navigate to System >> Licensing. 5. Under "Hash Reputation", verify "File Reputation" and "Custom Whitelist/Blacklist" are checked. If ICTM alerting is disabled, or if the required hash reputation engines are unselected, this is a finding.
Fix: F-90234r1273065_fix
Configure ICTM alerting and enable Hash Reputation mechanisms to respond to integrity violations with the following steps: 1. Log on to the CAS Web Management Console with an administrative account. 2. Navigate to Settings >> ICTM. 3. Check the box for "Enable Intelligent Connection Traffic Monitoring (ICTM)". 4. Check the box to "Send an alert when warning level is reached", set the level to "20" seconds, and click "Save Changes". 5. Navigate to System >> Licensing. 6. Under "Hash Reputation", check the boxes for "File Reputation" and "Custom Whitelist/Blacklist". 7. Click "Save Changes".
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000169
- Version
- BCAS-ND-001860
- Vuln IDs
-
- V-285650
- Rule IDs
-
- SV-285650r1273143_rule
Checks: C-90330r1273067_chk
Verify "logging include-audit-info" is set to "true" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Run the command "show running-config logging". 4. Review the output for the setting "logging include-audit-info". If the output is "false", or the setting is missing, this is a finding.
Fix: F-90235r1273068_fix
Configure "logging include-audit-info" to "true" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and enter the password. 3. Enter "configure terminal". 4. Add the command to include all audit logs by entering "logging include-audit-info true". 5. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- CM-6
- Severity
- H
- CCI
- CCI-000370
- Version
- BCAS-ND-001880
- Vuln IDs
-
- V-285651
- Rule IDs
-
- SV-285651r1274318_rule
Checks: C-90331r1273070_chk
Verify the CAS is configured to use Secure LDAP (LDAPS) as the centralized authentication server with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "show running-config authentication". 4. Verify the centralized authentication mechanism is active by checking for the setting "authentication ldap enable". 5. Verify the connection to the authentication server is encrypted by checking that the URL setting begins with "ldaps://". If LDAP is not enabled, or if the URL is using unencrypted "ldap://" instead of secure "ldaps://", this is a finding.
Fix: F-90236r1274318_fix
Configure the CAS to use LDAPS for centralized administrative authentication with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and enter the password. 3. Enter "configure terminal". 4. Enable the centralized authentication mechanism by entering "authentication ldap enable". 5. Enforce an encrypted connection to the authentication server by entering "authentication ldap url ldaps://[Site URL]". (Replace [Site URL] with the organization's LDAPS server address.) 6. Enter "exit" and then "exit" again to leave configuration mode.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- BCAS-ND-001920
- Vuln IDs
-
- V-285652
- Rule IDs
-
- SV-285652r1274311_rule
Checks: C-90332r1273073_chk
Verify the web certificate is valid and issued by a DoW Certificate Authority (CA) with the following steps: 1. Log on to the CAS Web Management Console with an administrative account. 2. Examine the SSL/TLS certificate currently in use via the web browser’s security/lock icon. 3. Review the "Subject", "Issuer", and "Validity" fields of the certificate. If the certificate is not valid, is expired, or was not issued by a DoW CA, this is a finding.
Fix: F-90237r1274310_fix
Configure a valid DoW-issued certificate for web management with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "configure terminal". 4. Download and install the DoW-issued PKCS#12 (.pfx) certificate by entering "web-management https download-certificate url http://[URL]/[SERVER].pfx password [PASSWORD]". (Replace [URL] with the address of the host serving the file, [SERVER] with the filename, and [PASSWORD] with the certificate's password.) 5. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- AU-4
- Severity
- H
- CCI
- CCI-001851
- Version
- BCAS-ND-001930
- Vuln IDs
-
- V-285653
- Rule IDs
-
- SV-285653r1274313_rule
Checks: C-90333r1273076_chk
Verify a syslog server is configured with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "show running-config alerts". 3. Review the output for a configured syslog server under the "syslog-alerts" section. If there is no configured syslog server, or if the server is not using a secure protocol (e.g., TLS), this is a finding.
Fix: F-90238r1274312_fix
Configure a syslog server with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and enter the password. 3. Enter "configure terminal". Note: Ensure a DNS resolver is configured to allow for FQDN verification of the syslog server certificate. 4. Configure the DNS name server by entering "dns name-server [IP ADDRESS]". (Replace [IP ADDRESS] with the address of your DNS server.) 5. Import the CA certificate for the syslog server by entering "ssl inline fips ca-certificate [NAME OF CA] content". (Replace [NAME OF CA] with a descriptive label for the certificate.) 6. Paste the certificate content and press "CTRL + D" to save. Repeat this for each certificate in the chain. 7. Add the remote syslog server by entering "alerts syslog-alerts servers [HOSTNAME] facility default port 6514 protocol TLS". (Replace [HOSTNAME] with the fully-qualified domain name of the syslog server.) 8. Ensure all audit logs are included in the output by entering "logging include-audit-info true". 9. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- Severity
- M
- CCI
- CCI-004061
- Version
- BCAS-ND-001980
- Vuln IDs
-
- V-285654
- Rule IDs
-
- SV-285654r1273148_rule
Checks: C-90334r1273079_chk
Verify "prohibit-common-words" is set to "built-in" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "show running-config authentication password-policy". 3. Review the output for the common words restriction setting. If "prohibit-common-words" does not display "built-in", or the setting is missing, this is a finding.
Fix: F-90239r1273080_fix
Configure password "prohibit-common-words" to "built-in" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "configure terminal". 4. Enforce the built-in dictionary check by entering "authentication password-policy prohibit-common-words built-in". 5. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- Severity
- M
- CCI
- CCI-004064
- Version
- BCAS-ND-001990
- Vuln IDs
-
- V-285655
- Rule IDs
-
- SV-285655r1273149_rule
Checks: C-90335r1273082_chk
Verify "prohibit-whitespace" is set to "false" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "show running-config authentication password-policy". 3. Review the output to ensure whitespace is permitted in passwords. If "prohibit-whitespace" is not set to "false", this is a finding.
Fix: F-90240r1273083_fix
Configure password "prohibit-whitespace" to "false" with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "configure terminal". 4. Allow the use of spaces in passwords by entering "authentication password-policy prohibit-whitespace false". 5. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- Severity
- M
- CCI
- CCI-004068
- Version
- BCAS-ND-002000
- Vuln IDs
-
- V-285656
- Rule IDs
-
- SV-285656r1273150_rule
Checks: C-90336r1273085_chk
Verify the system is configured to perform revocation checking across the certificate path with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "show running-config authentication". 4. Review the output for the setting: "certificate-auth full-chain-revocation false". If "certificate-auth full-chain-revocation" is not set to "false", this is a finding.
Fix: F-90241r1273086_fix
Configure the system to perform revocation checking across the certificate path with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and enter the password. 3. Enter "configure terminal". 4. Enter "authentication certificate-auth full-chain-revocation false". 5. Enter "exit" and then "exit" again to leave configuration mode.
- RMF Control
- Severity
- M
- CCI
- CCI-004192
- Version
- BCAS-ND-002010
- Vuln IDs
-
- V-285657
- Rule IDs
-
- SV-285657r1273151_rule
Checks: C-90337r1273088_chk
Verify ICAP secure is enabled on port 11344 and HTTPS administration is enabled on port 8082 with the following steps: 1. Log on to the CAS Web Management Console with an administrative account. 2. Navigate to Settings >> ICAP. 3. Locate "Service" and ensure "secure" is selected and configured for port "11344". 4. Navigate to Settings >> Web Management. 5. Locate "Web Server" and ensure "Enable HTTPS Administration" is selected and configured for port "8082". If "secure" is not selected for ICAP, if port "11344" is not configured, or if "Enable HTTPS Administration" is not selected and configured for port "8082", this is a finding.
Fix: F-90242r1273089_fix
Configure ICAP secure on port 11344 and HTTPS administration on port 8082 with the following steps: 1. Log on to the CAS Web Management Console with an administrative account. 2. Navigate to Settings >> ICAP. 3. Locate "Service", select "secure", and enter "11344" for the port value. 4. Click "Save Changes". 5. Navigate to Settings >> Web Management. 6. Locate "Web Server", select "Enable HTTPS Administration", and enter "8082" for the port value. 7. Click "Save Changes".
- RMF Control
- Severity
- M
- CCI
- CCI-004909
- Version
- BCAS-ND-002020
- Vuln IDs
-
- V-285658
- Rule IDs
-
- SV-285658r1274319_rule
Checks: C-90338r1273619_chk
Verify the "browser-trusted-fips" CCL contains only valid and required DoW CAs with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and enter the password. 3. Enter "ssl view ccl browser-trusted-fips". 4. Evaluate the output for the listed CAs. If the list does not contain valid and required DoW CAs, or if the list contains any CAs that are not documented with the information system security manager (ISSM), this is a finding.
Fix: F-90243r1274319_fix
Configure the "browser-trusted-fips" CCL to contain only approved DoW CA certificates with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable", and then enter the password. 3. Enter "configure terminal". 4. Import the required DoW CA certificate by entering "ssl inline fips ca-certificate [CANAME]" (replace [CANAME] with a descriptive name for the CA being imported) and press "Enter". 5. Copy and paste the base64 PEM data into the window, then press "Enter" and "CTRL + D". (Repeat steps 4 and 5 for all required DoW CA certificates.) 6. Add the newly imported CA to the CCL by entering "ssl edit ccl browser-trusted-fips add [CANAME]". (Replace [CANAME] with the name of the CA that was previously imported.) (Repeat this step for all required DoW CA certificates.) 7. Verify the import succeeded in the CCL by entering "ssl view ccl browser-trusted-fips". Remove any unauthorized or commercial CAs with the following steps: 1. While still in configuration mode, type "ssl edit ccl browser-trusted-fips remove [CANAME]". (Replace [CANAME] with the name of the unapproved CA identified during verification.) (Repeat this step for any unauthorized CAs.) 2. Enter "exit" to return to the config context, and then enter "exit" again to leave configuration mode.
- RMF Control
- Severity
- M
- CCI
- CCI-004922
- Version
- BCAS-ND-002030
- Vuln IDs
-
- V-285659
- Rule IDs
-
- SV-285659r1274317_rule
Checks: C-90339r1273094_chk
Verify NTP is enabled and syncing with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable" and provide the password. 3. Enter "show clock". 4. Review the output for the NTP status. If the line for NTP does not state "Enabled, syncing", or if NTP is not configured with a symmetric key, this is a finding.
Fix: F-90244r1274316_fix
Configure NTP to be enabled and synchronize the system clock with the following steps: 1. Log on to the SSH CLI with an administrative account. 2. Enter "enable", enter the password, and then enter "configure terminal". 3. Enable the NTP service by entering "ntp enable". 4. Add the authoritative time sources by entering: "ntp server [FIRSTNTPSERVER]" "ntp server [SECONDNTPSERVER]" (Replace the bracketed text with the IP addresses or hostnames of primary and secondary NTP servers.) 5. Force an immediate time synchronization by entering "ntp update-now". 6. Enter "exit" and then "exit" again to leave configuration mode.