Symantec ProxySG ALG Security Technical Implementation Guide

  • Version/Release: V1R3
  • Published: 2020-03-27
  • Expand All:
  • Severity:
  • Sort:
Compare

Select any two versions of this STIG to compare the individual requirements

View

Select any old version/release of this STIG to view the previous requirements

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.
b
If Symantec ProxySG filters externally initiated traffic, reverse proxy services must be configured.
AC-17 - Medium - CCI-000067 - V-94217 - SV-104171r1_rule
RMF Control
AC-17
Severity
Medium
CCI
CCI-000067
Version
SYMP-AG-000010
Vuln IDs
  • V-94217
Rule IDs
  • SV-104171r1_rule
Automated monitoring of remote access traffic allows organizations to detect cyber attacks and also ensure ongoing compliance with remote access policies by inspecting connection activities of remote access capabilities. Remote access methods include both unencrypted and encrypted traffic (e.g., web portals, web content filter, TLS, and webmail). With inbound TLS inspection, the traffic must be inspected prior to being allowed on the enclave's web servers hosting TLS or HTTPS applications.
Checks: C-93403r1_chk

The ProxySG is designed to monitor and control inbound traffic when in a reverse proxy configuration. Verify this is configured. 1. Verify with the ProxySG administrator that reverse proxy services are configured. 2. Log on to the Web Management Console. 3. Click Configuration >> Services >> Proxy Services. 4. Review each reverse proxy service identified by the administrator and Verify that all organizational services are represented by an HTTP or HTTPS proxy service in the configuration. If Symantec ProxySG filters externally initiated traffic but reverse proxy services are not configured, this is a finding.

Fix: F-100333r1_fix

Configure the ProxySG to monitor and control inbound traffic by configuring reverse proxy services. This provides SSL proxy in reverse proxy mode. 1. Log on to the Web Management Console. 2. Click Configuration >> Services >> Proxy Services. 3. Click "New Service". 4. Enter information into the various service boxes in accordance with site architecture, operational requirements, and SSP requirements for which web servers are to be monitored and controlled.

b
Symantec ProxySG providing intermediary services for remote access communications traffic must ensure outbound traffic is monitored for compliance with remote access security policies.
AC-17 - Medium - CCI-000067 - V-94219 - SV-104173r1_rule
RMF Control
AC-17
Severity
Medium
CCI
CCI-000067
Version
SYMP-AG-000020
Vuln IDs
  • V-94219
Rule IDs
  • SV-104173r1_rule
Automated monitoring of remote access traffic allows organizations to detect cyber attacks and also ensure ongoing compliance with remote access policies by inspecting connection activities of remote access capabilities. Remote access methods include both unencrypted and encrypted traffic (e.g., web portals, web content filter, TLS, and webmail). With outbound traffic inspection, traffic must be inspected prior to being forwarded to destinations outside of the enclave, such as external email traffic.
Checks: C-93405r1_chk

Verify the ProxySG is configured to inspect internally initiated traffic. 1. Log on to the Web Management Console. 2. Click Configuration >> Visual Policy Manager. 3. Click "Launch". While in the Visual Policy Manager, verify that at least one SSL Access Layer (transparent proxy architectures) or Web Access Layer (explicit proxy architectures) is configured. If the ProxySG is not configured to inspect internally initiated traffic, this is a finding.

Fix: F-100335r1_fix

Configure the ProxySG to inspect internally initiated traffic. 1. Log on to the Web Management Console. 2. Click Configuration >> Visual Policy Manager. 3. Click "Launch". While in the Visual Policy Manager, click Policy >> Add SSL Access Layer (transparent proxy architectures) or Add Web Access Layer (explicit proxy architectures). 4. Click File >> Install Policy on SG Appliance.

c
Symantec ProxySG providing forward proxy intermediary services for TLS must be configured to comply with the required TLS settings in NIST SP 800-52.
AC-17 - High - CCI-000068 - V-94221 - SV-104175r1_rule
RMF Control
AC-17
Severity
High
CCI
CCI-000068
Version
SYMP-AG-000030
Vuln IDs
  • V-94221
Rule IDs
  • SV-104175r1_rule
SP 800-52 provides guidance on using the most secure version and configuration of the TLS/SSL protocol. Using older unauthorized versions or incorrectly configuring protocol negotiation makes the gateway vulnerable to known and unknown attacks that exploit vulnerabilities in this protocol. This requirement applies to TLS gateways (also known as SSL gateways) and is not applicable to VPN devices. Application protocols such as HTTPS and DNSSEC use TLS as the underlying security protocol and thus are in scope for this requirement. NIST SP 800-52 provides guidance. NIST SP 800-52 sets TLS version 1.1 as a minimum version; therefore, all versions of SSL are not allowed (including for client negotiation) either on DoD-only or public-facing servers.
Checks: C-93407r1_chk

Verify that TLS forward proxy intermediary services are configured to comply with NIST 800-52 TLS settings. 1. Log on to the Web Management Console. 2. Click Configuration >> Visual Policy Manager. 3. Click "Launch". While in the Visual Policy Manager, for each SSL Access Layer that is configured, Verify there is a rule with an action set to "Deny" that also has "Source" and "Destination" fields that contain restricted SSL/TLS protocols and ciphers. If Symantec ProxySG providing forward proxy intermediary services for TLS is not configured to comply with the required TLS settings in NIST SP 800-52, this is a finding.

Fix: F-100337r1_fix

Configure TLS forward proxy intermediary services to comply with NIST SP 800-52 TLS settings. 1. Log on to the Web Management Console. 2. Click Configuration >> Visual Policy Manager. 3. Click "Launch". While in the Visual Policy Manager, click Policy >> Add SSL Access Layer. 4. Right-click the "Source" field of the existing rule and select "Set". Click "New" and select "Combined Source Object". 5. Click "New" and select "Client Negotiated Cipher". Select all ciphers that should be permitted and click "OK". 6. Click the upper "Add" button and click the "Negate" checkbox. 7. Click "New" and select "Client Negotiated SSL Version". Select all SSL versions that should be permitted and click "OK". 8. Click the upper "Add" button. 9. Click "OK" and then "OK" again. 10. Repeat steps 4 to 9 for the "Destination" field, using the "Server Negotiated Cipher" and "Server Negotiated SSL Version" objects. 11. Right-click the "Action" field of the rule, click "Set", and select "Deny". 12. Click File >> Install Policy on SG Appliance.

b
Symantec ProxySG providing reverse proxy intermediary services for TLS must be configured to version 1.1 or higher with an approved cipher suite.
AC-17 - Medium - CCI-000068 - V-94223 - SV-104177r1_rule
RMF Control
AC-17
Severity
Medium
CCI
CCI-000068
Version
SYMP-AG-000040
Vuln IDs
  • V-94223
Rule IDs
  • SV-104177r1_rule
SP 800-52 provides guidance on using the most secure version and configuration of the TLS/SSL protocol. Using older unauthorized versions or incorrectly configuring protocol negotiation makes the gateway vulnerable to known and unknown attacks that exploit vulnerabilities in this protocol. This requirement applies to TLS gateways (also known as SSL gateways) and is not applicable to VPN devices. Application protocols such as HTTPS and DNSSEC use TLS as the underlying security protocol and thus are in scope for this requirement. NIST SP 800-52 provides guidance.
Checks: C-93409r1_chk

Verify that TLS reverse proxy intermediary services are configured to comply with NIST 800-52 TLS settings. 1. Verify with the ProxySG administrator that reverse proxy services are configured. 2. Log on to the Web Management Console. 3. Click Configuration >> Services >> Proxy Services. 4. For each reverse proxy service identified by the administrator, click "Edit Service" and Verify that only NIST SP 800-52-approved SSL protocols are enabled. 5. Log on to the ProxySG SSH CLI. 6. Type "enable" and enter the enable password. 7. Type "configure" and press "Enter". 8. Type "proxy-services" and press "Enter". 9. For each reverse proxy service identified by the administrator, type "edit <reverse proxy service name". 10. Type "view" and verify that only NIST SP 800-52-compliant cipher suites are listed. If Symantec ProxySG providing reverse proxy intermediary services for TLS is not configured to version 1.1 or higher with an approved cipher suite, this is a finding.

Fix: F-100339r1_fix

Verify that TLS reverse proxy intermediary services are configured to comply with NIST SP 800-52 TLS settings. 1. Verify with the ProxySG administrator that reverse proxy services are configured. 2. Log on to the Web Management Console. 3. Click Configuration >> Services >> Proxy Services. 4. For each reverse proxy service configured, click "Edit Service" and select only NIST-SP 800-52-approved SSL protocols. Click "Apply". 5. Log on to the ProxySG SSH CLI. 6. Type "enable" and enter the enable password. 7. Type "configure" and press "Enter". 8. Type "proxy-services" and press "Enter". 9. For each reverse proxy service identified by the administrator, type "edit <reverse proxy service name". 10. Type "attribute" followed by a list of the desired NIST SP 800-52-compliant cipher suites.

b
Symantec ProxySG storing secret or private keys must use FIPS-approved key management technology and processes in the production and control of private/secret cryptographic keys.
AC-17 - Medium - CCI-000068 - V-94225 - SV-104179r2_rule
RMF Control
AC-17
Severity
Medium
CCI
CCI-000068
Version
SYMP-AG-000050
Vuln IDs
  • V-94225
Rule IDs
  • SV-104179r2_rule
Private key data is used to prove that the entity presenting a public key certificate is the certificate's rightful owner. Compromise of private key data allows an adversary to impersonate the key holder. Private key data associated with software certificates, including those issued to an ALG, must be generated and protected in at least a FIPS 140-2 Level 1 validated cryptographic module. For Proxy SG, as long as the FIPS-compliant suite is configured for use and configured in compliance with the FIPS cert manual requirements, key management should be in compliance using the following instructions. Symantec HSM may be used; however, it may require an additional license.
Checks: C-93411r3_chk

If the FIPS-compliant suite is configured for use, this is not a finding. If HSM is used, then verify that the ProxySG is using FIPS-approved key management. 1. Log on to the Web Management Console. 2. Click Configuration &gt;&gt; SSL &gt;&gt; HSM. 3. Click the "HSM" and "HSM Keyring" tabs and Verify that these options have been configured. 4. Verify with the ProxySG administrator that the HSM specified is FIPS 140-2 compliant. 5. Click Configuration &gt;&gt; Proxy Settings &gt;&gt; SSL Proxy. 6. Verify that the Issuer Keyring is set to the HSM Keyring from step 3. If Symantec ProxySG storing secret or private keys does not use FIPS-approved key management technology and processes in the production and control of private/secret cryptographic keys, this is a finding.

Fix: F-100341r2_fix

As long as the FIPS-compliant suite is configured for use and configured in compliance with the FIPS cert manual requirements, key management should be in compliance using the following instructions. 1. Log on to the Web Management Console. 2. Click Configuration >> SSL >> HSM. 3. Click the "HSM" and "HSM Keyring" tabs and configure these options per the guidance in the ProxySG Administration Guide, Chapter 9: Managing the SSL Proxy, Section G: Working with an HSM Appliance. 4. Click Configuration >> Proxy Settings >> SSL Proxy. 5. Select the HSM Keyring in the Issuer Keyring field and click "Apply". Note: As long as the FIPS-compliant suite is being used and configured in compliance with the FIPS cert manual requirements, key management should be in compliance as part of this.

c
Symantec ProxySG must implement security policies that enforce approved authorizations for logical access to information and system resources by employing identity-based, role-based, and/or attribute-based security policies.
AC-3 - High - CCI-000213 - V-94227 - SV-104181r1_rule
RMF Control
AC-3
Severity
High
CCI
CCI-000213
Version
SYMP-AG-000060
Vuln IDs
  • V-94227
Rule IDs
  • SV-104181r1_rule
Successful authentication must not automatically give an entity access to an asset or security boundary. The lack of authorization-based access control could result in the immediate compromise and unauthorized access to sensitive information. All DoD systems must be properly configured to incorporate access control methods that do not rely solely on authentication for authorized access. Authorization is the process of determining whether an entity, once authenticated, is permitted to access a specific asset. Information systems use access control policies and enforcement mechanisms to implement this requirement. Authorization procedures and controls must be implemented to ensure each authenticated entity also has a validated and current authorization. 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. ALGs must use these policies and mechanisms to control access on behalf of the application for which it is acting as intermediary.
Checks: C-93413r1_chk

Obtain the SSP with the site's security policy. Verify that identity-based, role-based, and/or attribute-based authorization is configured for access to proxied websites. Verify that security policies and rules are configured and applied. 1. Log on to the Web Management Console. 2. Click Configuration &gt;&gt; Visual Policy Manager. 3. Click "Launch". 4. For each rule within each Web Access Layer, verify that the "Source" column for each rule contains something other than "any" (any is the default value). Verify that rules comply with the site's security policy. If Symantec ProxySG does not implement security policies that enforce approved authorizations for logical access to information and system resources by employing identity-based, role-based, and/or attribute-based security policies, this is a finding.

Fix: F-100343r1_fix

Obtain the SSP with the site's security policy. Configure the ProxySG to enforce approved authorizations by employing identity-based, role-based, and/or attribute-based authorization for access to proxied websites. 1. Log on to the web Management Console. 2. Click Configuration >> Visual Policy Manager. 3. Click "Launch". 4. For each Web Access Layer that is configured, right-click the "Source" of each column and click "Set". 5. Select the users, groups, roles, and attributes as required by the site's security policy. 6. Click File >> Install Policy on SG Appliance.

c
Symantec ProxySG must restrict or block harmful or suspicious communications traffic by controlling the flow of information between interconnected networks based on attribute- and content-based inspection of the source, destination, headers, and/or content of the communications traffic.
AC-4 - High - CCI-001414 - V-94229 - SV-104183r1_rule
RMF Control
AC-4
Severity
High
CCI
CCI-001414
Version
SYMP-AG-000070
Vuln IDs
  • V-94229
Rule IDs
  • SV-104183r1_rule
Information flow control regulates where information is allowed to travel within a network and between interconnected networks. Blocking or restricting detected harmful or suspicious communications between interconnected networks enforces approved authorizations for controlling the flow of traffic. This requirement applies to the flow of information between the ALG when used as a gateway or boundary device that allows traffic flow between interconnected networks of differing security policies. The ALG is installed and configured to restrict or block information flows based on guidance in the PPSM regarding restrictions for boundary crossing for ports, protocols, and services. Information flow restrictions may be implemented based on attribute- and content-based inspection of the source, destination, headers, and/or content of the communications traffic. The ALG must be configured with policy filters (e.g., security policy, rules, and/or signatures) that restrict or block information system services, provide a packet-filtering capability based on header information, and/or perform message-filtering based on message content. The policy filters used depend on the type of application gateway (e.g., web, email, or TLS).
Checks: C-93415r1_chk

Verify that ProxySG inspects web traffic for suspicious or harmful traffic. Verify the destination security policy is configured to filter based on destination, headers, geolocation, protocol characteristics, and other available security objects. 1. Log on to the Web Management Console. 2. Click Configuration &gt;&gt; Visual Policy Manager. 3. Click "Launch". While in the Visual Policy Manager, click in to each Web Access and SSL Access Layer. 4. Within each layer above, review each rule and verify that the "Destination" fields are not set to "Any" and that they contain URL categories and/or threat risk levels that should be blocked per the organization's security policy. If Symantec ProxySG does not restrict or block harmful or suspicious communications traffic by controlling the flow of information between interconnected networks based on attribute- and content-based inspection of the source, destination, headers, and/or content of the communications traffic, this is a finding.

Fix: F-100345r3_fix

Configure ProxySG to restrict access to suspicious or harmful web traffic. Destination security policy must be configured to filter based on destination, headers, geolocation, protocol characteristics, and other available security objects. 1. Log on to the web Management Console. 2. Click Configuration >> Content Filtering. 3. Under "General," ensure that at least one "Provider" is enabled. 4. Click Configuration >> Visual Policy Manager. 5. Click "Launch". While in the Visual Policy Manager, click into each Web Access and SSL Access Layer. 6. Within each layer above, right-click the "Destination" fields of each rule, click "set", and specify URL categories and/or threat risk levels that should be blocked per the organization's security policy. 7. Click File >> Install Policy on SG Appliance.

b
Symantec ProxySG must enforce approved authorizations for controlling the flow of information within the network based on attribute- and content-based inspection of the source, destination, headers, and/or content of the communications traffic.
AC-4 - Medium - CCI-001368 - V-94231 - SV-104185r1_rule
RMF Control
AC-4
Severity
Medium
CCI
CCI-001368
Version
SYMP-AG-000080
Vuln IDs
  • V-94231
Rule IDs
  • SV-104185r1_rule
Information flow control regulates where information is allowed to travel within a network. The flow of all network traffic must be monitored and controlled so it does not introduce any unacceptable risk to the network infrastructure or data. Information flow control policies and enforcement mechanisms are commonly employed by organizations to control the flow of information between designated sources and destinations (e.g., networks, individuals, devices) within information systems. Examples of information flow control restrictions include keeping export-controlled information from being transmitted in the clear to the Internet or blocking information marked as classified that is being transported to an unapproved destination. ALGs enforce approved authorizations by employing security policy and/or rules that restrict information system services or provide packet filtering capability based on header or protocol information and/or message filtering capability based on data content (e.g., implementing keyword searches or using document characteristics).
Checks: C-93417r1_chk

Obtain the SSP with the site's security policy. Verify that identity-based, role-based, and/or attribute-based authorization is configured for access to proxied websites. Verify that security policies and rules are configured and applied. 1. Log on to the web Management Console. 2. Click Configuration &gt;&gt; Visual Policy Manager. 3. Click "Launch". 4. For each rule within each Web Access Layer, verify that the "Source" column for each rule contains something other than "any" (any is the default value). Rules must be verified as being compliant with the site's security policy. If Symantec ProxySG does not enforce approved authorizations for controlling the flow of information within the network based on attribute- and content-based inspection of the source, destination, headers, and/or content of the communications traffic, this is a finding.

Fix: F-100347r1_fix

Obtain the SSP with the site's security policy. Configure the ProxySG to enforce approved authorizations by employing identity-based, role-based, and/or attribute-based authorization for access to proxied websites. 1. Log on to the web Management Console. 2. Click Configuration >> Visual Policy Manager. 3. Click "Launch". 4. For each Web Access Layer that is configured, right-click the "Source" of each column and click "Set". 5. Select objects based on traffic attributes, content, source, or headers as required by the site's security policy. 6. For each Web Access Layer that is configured, right-click the "Destination" of each column and click "Set". 7. Select objects based on traffic attributes, content, destination, or headers as required by the site's security policy. 8. Click File >> Install Policy on SG Appliance.

b
Symantec ProxySG must immediately use updates made to policy enforcement mechanisms such as policies and rules.
AC-4 - Medium - CCI-001414 - V-94233 - SV-104187r1_rule
RMF Control
AC-4
Severity
Medium
CCI
CCI-001414
Version
SYMP-AG-000090
Vuln IDs
  • V-94233
Rule IDs
  • SV-104187r1_rule
Information flow policies regarding dynamic information flow control include, for example, allowing or disallowing information flows based on changes to the PPSM CAL, vulnerability assessments, or mission conditions. Changing conditions include changes in the threat environment and detection of potentially harmful or adverse events. Changes to the ALG must take effect when made by an authorized administrator and the new configuration is put in place or committed, including upon restart of the application or reboot of the system. With some devices, the changes take effect as the configuration is changed, while with others, the new configuration must be submitted to the device. In any case, the behavior of the ALG must immediately be affected to reflect the configuration change. In the ProxySG platform, a policy contains one or more layers that provide functionality, such as SSL interception, authentication, and web access. Each layer contains rules that define source and destination criteria and an action to take for each set of criteria.
Checks: C-93419r1_chk

Verify that ProxySG is configured to restrict access to suspicious or harmful communications. 1. Log on to the Web Management Console. 2. Click Configuration &gt;&gt; Visual Policy Manager. 3. Click "Launch". While in the Visual Policy Manager, click into each Web Access and SSL Access Layer. 4. Within each layer above, review each rule and verify that the "Destination" fields are not set to "Any" and that they contain URL categories and/or threat risk levels that should be blocked per the organization's security policy. If Symantec ProxySG does not immediately use updates made to policy enforcement mechanisms such as policies and rules, this is a finding.

Fix: F-100349r1_fix

Configure ProxySG to restrict access to suspicious or harmful communications. 1. Log on to the Web Management Console. 2. Click Configuration >> Content Filtering. 3. Under "General," verify that at least one "Provider" is enabled. 4. Click Configuration >> Visual Policy Manager. 5. Click "Launch". While in the Visual Policy Manager, click into each Web Access and SSL Access Layer. 6. Within each layer above, right-click the "Destination" fields of each rule, click "set", and specify URL categories and/or threat risk levels that should be blocked per the organization's security policy. 7. Click File >> Install Policy on SG Appliance.

b
Symantec ProxySG providing user access control intermediary services must display the Standard Mandatory DoD-approved Notice and Consent Banner before granting access to the network.
AC-8 - Medium - CCI-000048 - V-94235 - SV-104189r2_rule
RMF Control
AC-8
Severity
Medium
CCI
CCI-000048
Version
SYMP-AG-000100
Vuln IDs
  • V-94235
Rule IDs
  • SV-104189r2_rule
Display of a standardized and approved use notification before granting access to the network ensures that 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 and are not required when such human interfaces do not exist. This requirement applies to network elements that have the concept of a user account and have the logon function residing on the network element. The banner must be formatted in accordance with DTM-08-060. Use the following verbiage for network elements that can accommodate banners of 1300 characters: "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." Use the following verbiage for operating systems that have severe limitations on the number of characters that can be displayed in the banner: "I've read & consent to terms in IS user agreem't." This policy only applies to ALGs (e.g., identity management or authentication gateways) that provide user account services as part of the intermediary services.
Checks: C-93421r2_chk

Verify that the Standard Mandatory DoD Banner is configured. 1. Log on to the Web Management Console. 2. Click Configuration &gt;&gt; Visual Policy Manager. 3. Click "Launch". While in the Visual Policy Manager, ensure that the first Web Access Layer (furthest left) contains a single rule with a "Notify User" Action that contains the DoD banner text. 4. Right-click the "Notify User" action, select "Edit", and verify that the correct banner is specified in the "Body" field. 5. Verify the banner contains the exact DoD text. If Symantec ProxySG providing user access control intermediary services does not display the Standard Mandatory DoD-approved Notice and Consent Banner before granting access to the network, this is a finding.

Fix: F-100351r2_fix

Configure the Standard Mandatory DoD Banner to be displayed. 1. Log on to the Web Management Console. 2. Click Configuration >> Visual Policy Manager. 3. Click "Launch". While in the Visual Policy Manager, create a new Web Access Layer, positioned in front (farthest left) of all other existing Web Access Layers and perform the following: i. Click "edit" and select "add rule". ii. Right-click the "Actions" field of the new rule and select "set". Click "New" and select "NotifyUser" from the list and click "OK". iii. Input the correct banner text in the "Body" field and click "OK". iv. Click File >> Install Policy on SG Appliance.

b
Symantec ProxySG providing user access control intermediary services for publicly accessible applications must display the Standard Mandatory DoD-approved Notice and Consent Banner before granting access to the system.
AC-8 - Medium - CCI-001384 - V-94237 - SV-104191r1_rule
RMF Control
AC-8
Severity
Medium
CCI
CCI-001384
Version
SYMP-AG-000110
Vuln IDs
  • V-94237
Rule IDs
  • SV-104191r1_rule
Display of a standardized and approved use notification before granting access to the publicly accessible network element 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 and are not required when such human interfaces do not exist. This requirement applies to network elements that have the concept of a user account and have the logon function residing on the network element. The banner must be formatted in accordance with DoD requirements. Use the following verbiage for network elements that can accommodate banners of 1300 characters: "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." Use the following verbiage for operating systems that have severe limitations on the number of characters that can be displayed in the banner: "I've read & consent to terms in IS user agreem't." This policy only applies to gateways (e.g., identity management or authentication gateways) that provide user account services as part of the intermediary services off-loaded from the application. Publicly accessible systems are used in DoD to provide benefit information, pay information, or public services. These gateways may also provide self-registration and authorization services.
Checks: C-93423r1_chk

Verify that the Standard Mandatory DoD Banner is configured. 1. Log on to the Web Management Console. 2. Click Configuration &gt;&gt; Visual Policy Manager. 3. Click "Launch". While in the Visual Policy Manager, select each Web Access Layer that is configured and verify there is at least one rule containing a "Notify User" Action that contains the DoD banner text. 4. Right-click the "Notify User" action, select "Edit", and verify that the correct banner is specified in the "Body" field. 5. Verify the banner contains the exact DoD text. If Symantec ProxySG providing user access control intermediary services for publicly accessible applications does not display the Standard Mandatory DoD-approved Notice and Consent Banner before granting access to the system, this is a finding.

Fix: F-100353r1_fix

Configure the Standard Mandatory DoD Banner to be displayed. The banner must be formatted in accordance with DoD requirements. Use the following verbiage for network elements that can accommodate banners of 1300 characters: "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." Use the following verbiage for operating systems that have severe limitations on the number of characters that can be displayed in the banner: "I've read & consent to terms in IS user agreem't." 1. Log on to the Web Management Console. 2. Click Configuration >> Visual Policy Manager. 3. Click "Launch". While in the Visual Policy Manager, select each Web Access Layer that is configured and perform the following: i. Click "edit" and select "add rule". ii. Right-click the "Actions" field of the new rule and select "set". Click "New" and select "NotifyUser" from the list and click "OK". iii. Input the correct banner text in the "Body" field and click "OK". iv. Click File >> Install Policy on SG Appliance.

b
Symantec ProxySG providing user access control intermediary services must generate audit records when successful/unsuccessful logon attempts occur.
AU-12 - Medium - CCI-000172 - V-94239 - SV-104193r1_rule
RMF Control
AU-12
Severity
Medium
CCI
CCI-000172
Version
SYMP-AG-000120
Vuln IDs
  • V-94239
Rule IDs
  • SV-104193r1_rule
Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one. Audit records can be generated from various components within the information system (e.g., module or policy filter).
Checks: C-93425r1_chk

Verify that the ProxySG is configured to generate alerts for successful/unsuccessful logon attempts. 1. Log on to the Web Management console. 2. Browse to "Configuration" and Click "Access Logging". Verify that "Enable Access Logging" is checked. 3. Click Policy &gt;&gt; Visual Policy Manager &gt;&gt; Launch. 4. For each Web Access Layer, verify that each rule has a value other than "none" in the "Track" column. If Symantec ProxySG providing user access control intermediary services does not generate audit records when successful/unsuccessful logon attempts occur, this is a finding.

Fix: F-100355r1_fix

Configure the ProxySG to generate alerts for successful/unsuccessful logon attempts. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging". Check the "Enable Access Logging" option and click "Apply". 3. Click Policy >> Visual Policy Manager >> Launch. 4. For each Web Access and Web Authentication Layer, right-click the "Track" column for each rule and select "Set". Click "New" and select "Event Log".

b
Symantec ProxySG providing user access control intermediary services must generate audit records showing starting and ending time for user access to the system.
AU-12 - Medium - CCI-000172 - V-94241 - SV-104195r1_rule
RMF Control
AU-12
Severity
Medium
CCI
CCI-000172
Version
SYMP-AG-000130
Vuln IDs
  • V-94241
Rule IDs
  • SV-104195r1_rule
Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one. Audit records can be generated from various components within the information system (e.g., module or policy filter). This requirement applies to the ALG traffic management functions such as content filtering or intermediary services. This does not apply to audit logs generated on behalf of the device (device management).
Checks: C-93427r1_chk

Verify that the ProxySG is configured to generate alerts for successful/unsuccessful logon attempts. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging". Verify that "Enable Access Logging" is checked. 3. Click Policy &gt;&gt; Visual Policy Manager &gt;&gt; Launch. 4. For each Web Access Layer, verify that each rule has a value other than "none" in the "Track" column. If Symantec ProxySG providing user access control intermediary services does not generate audit records showing starting and ending time for user access to the system, this is a finding.

Fix: F-100357r1_fix

Configure the ProxySG to generate alerts for successful/unsuccessful logon attempts. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging". Check the "Enable Access Logging" option and click "Apply". 3. Click Policy >> Visual Policy Manager >> Launch. 4. For each Web Access and Web Authentication Layer, right-click the "Track" column for each rule and select "Set". Click "New" and select "Event Log".

b
Symantec ProxySG providing user access control intermediary services must generate audit records when successful/unsuccessful attempts to access web resources occur.
AU-12 - Medium - CCI-000172 - V-94243 - SV-104197r1_rule
RMF Control
AU-12
Severity
Medium
CCI
CCI-000172
Version
SYMP-AG-000140
Vuln IDs
  • V-94243
Rule IDs
  • SV-104197r1_rule
Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one. Audit records can be generated from various components within the information system (e.g., module or policy filter). Security objects are data objects that are controlled by security policy and bound to security attributes. This requirement applies to the ALG traffic management functions such as content filtering or intermediary services. This does not apply to audit logs generated on behalf of the device (device management).
Checks: C-93429r1_chk

Verify that the ProxySG is configured to generate alerts for successful/unsuccessful logon attempts. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging". Verify that "Enable Access Logging" is checked. 3. Click Policy &gt;&gt; Visual Policy Manager &gt;&gt; Launch. 4. For each Web Access Layer, verify that each rule has a value other than "none" in the "Track" column. If Symantec ProxySG providing user access control intermediary services does not generate audit records when successful/unsuccessful attempts to access web resources occur, this is a finding.

Fix: F-100359r1_fix

Configure the ProxySG to generate alerts for successful/unsuccessful logon attempts. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging". Check the "Enable Access Logging" option and click "Apply". 3. Click Policy >> Visual Policy Manager >> Launch. 4. For each Web Access and Web Authentication Layer, right-click the "Track" column for each rule and select "Set". Click "New" and select "Event Log".

b
Symantec ProxySG must produce audit records containing information to establish what type of events occurred.
AU-3 - Medium - CCI-000130 - V-94245 - SV-104199r1_rule
RMF Control
AU-3
Severity
Medium
CCI
CCI-000130
Version
SYMP-AG-000150
Vuln IDs
  • V-94245
Rule IDs
  • SV-104199r1_rule
Without establishing what type of event occurred, it would be difficult to establish, correlate, and investigate the events leading up to an outage or attack. Audit record content that may be necessary to satisfy this requirement includes, for example, event descriptions, success/fail indications, filenames involved, and access control or flow control rules invoked. Associating event types with detected events in the gateway logs provides a means of investigating an attack, recognizing resource utilization or capacity thresholds, or identifying an improperly configured network element. This requirement does not apply to audit logs generated on behalf of the device itself (management).
Checks: C-93431r1_chk

Verify the ProxySG is configured to log user web traffic for auditing that includes the event type. 1. Log on to the Web Management console. 2. Browse to "Configuration" and click "Access Logging. Verify that "Enable Access Logging" is checked. 3. Browse to "Access Logging", click "General," and note which Default Log is indicated for the HTTP protocol ("main" by default). 4. Click "Formats," select the Default Log from step 3, and click "Edit/View". 5. Review the log format string and verify that at least the following variables are included: cs-method cs-protocol cs-uri-scheme cs-uri-path cs-uri-query sc-status s-action If Access Logging is not enabled and/or the specified log variables are not included, this is a finding.

Fix: F-100361r1_fix

Configure the ProxySG to log user web traffic for auditing that includes the event type. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging. Check "Enable Access Logging" and click "Apply". 3. Browse to "Access Logging", click "General", and note which Default Log is indicated for the HTTP protocol ("main" by default). 4. Click "Formats," select the Default Log from step 3, and click "Edit/View". 5. Edit the log format string to include at least the following variables: cs-method cs-protocol cs-uri-scheme cs-uri-path cs-uri-query sc-status s-action 6. Click OK >> Apply.

b
Symantec ProxySG must produce audit records containing information to establish when (date and time) the events occurred.
AU-3 - Medium - CCI-000131 - V-94247 - SV-104201r1_rule
RMF Control
AU-3
Severity
Medium
CCI
CCI-000131
Version
SYMP-AG-000160
Vuln IDs
  • V-94247
Rule IDs
  • SV-104201r1_rule
Without establishing when events occurred, it is impossible to establish, correlate, and investigate the events leading up to an outage or attack. In order to compile an accurate risk assessment and provide forensic analysis of network traffic patterns, it is essential for security personnel to know when flow control events occurred within the infrastructure. Associating event types with detected events in the network audit logs provides a means of investigating an attack, recognizing resource utilization or capacity thresholds, or identifying an improperly configured network element. This requirement does not apply to audit logs generated on behalf of the device itself (management).
Checks: C-93433r1_chk

Verify that the ProxySG is configured to log user web traffic for auditing that includes the date/time of the event. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging". Verify that "Enable Access Logging" is checked. 3. Browse to "Access Logging", click "General," and note which Default Log is indicated for the HTTP protocol ("main" by default). 4. Click "Formats," select the Default Log from step 3, and click "Edit/View". 5. Review the log format string and verify that the "date" and "time" variables are included. If Access Logging is not enabled and/or the specified log variables are not included, this is a finding.

Fix: F-100363r1_fix

Configure the ProxySG to log user web traffic for auditing that includes the date/time of the event. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging. Check "Enable Access Logging" and click "Apply". 3. Browse to "Access Logging", click "General", and note which Default Log is indicated for the HTTP protocol ("main" by default). 4. Click "Formats," select the Default Log from step 3, and click "Edit/View". 5. Edit the log format string to include at least the "date" and "time" variables. 6. Click OK >> Apply.

b
Symantec ProxySG must produce audit records containing information to establish where the events occurred.
AU-3 - Medium - CCI-000132 - V-94249 - SV-104203r1_rule
RMF Control
AU-3
Severity
Medium
CCI
CCI-000132
Version
SYMP-AG-000170
Vuln IDs
  • V-94249
Rule IDs
  • SV-104203r1_rule
Without establishing where events occurred, it is impossible to establish, correlate, and investigate the events leading up to an outage or attack. In order to compile an accurate risk assessment and provide forensic analysis, it is essential for security personnel to know where events occurred, such as network element components, modules, device identifiers, node names, and functionality. Associating information about where the event occurred within the network provides a means of investigating an attack, recognizing resource utilization or capacity thresholds, or identifying an improperly configured network element. This requirement does not apply to audit logs generated on behalf of the device itself (management).
Checks: C-93435r1_chk

Verify that the ProxySG is configured to log user web traffic for auditing that includes where the event occurred. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging. Verify that "Enable Access Logging" is checked. 3. Browse to "Access Logging", click "General", and note which Default Log is indicated for the HTTP protocol ("main" by default). 4. Click "Formats," select the Default Log from step 3, and click "Edit/View". 5. Review the log format string and verify that at least the following variables are included: c-ip r-ip s-ip s-supplier-country If Access Logging is not enabled and/or the specified log variables are not included, this is a finding.

Fix: F-100365r1_fix

Configure the ProxySG to log user web traffic for auditing that includes where the event occurred. 1. Log on to the Web Management Console. 2. Browse to "Configuration", click "Access Logging", check "Enable Access Logging", and click "Apply". 3. Browse to "Access Logging", click "General", and note which Default Log is indicated for the HTTP protocol ("main" by default). 4. Click "Formats", select the "Default Log" from step 3, and click "Edit/View". 5. Edit the log format string to include at least the following variables: c-ip r-ip s-ip s-supplier-country 6. Click OK >> Apply.

b
Symantec ProxySG must produce audit records containing information to establish the source of the events.
AU-3 - Medium - CCI-000133 - V-94251 - SV-104205r1_rule
RMF Control
AU-3
Severity
Medium
CCI
CCI-000133
Version
SYMP-AG-000180
Vuln IDs
  • V-94251
Rule IDs
  • SV-104205r1_rule
Without establishing the source of the event, it is impossible to establish, correlate, and investigate the events leading up to an outage or attack. In order to compile an accurate risk assessment and provide forensic analysis, security personnel need to know the source of the event. In addition to logging where events occur within the network, the audit records must also identify sources of events such as IP addresses, processes, and node or device names. This requirement does not apply to audit logs generated on behalf of the device itself (management).
Checks: C-93437r1_chk

Verify that the ProxySG is configured to log user web traffic for auditing that includes the source of the event. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging". Verify that "Enable Access Logging" is checked. 3. Browse to "Access Logging", click "General", and note which Default Log is indicated for the HTTP protocol ("main" by default). 4. Click "Formats", select the "Default Log" from step 3, and click "Edit/View". 5. Review the log format string and verify that at least the "c-ip" variable is included. If Access Logging is not enabled and/or the specified log variables are not included, this is a finding.

Fix: F-100367r1_fix

Configure the ProxySG to log user web traffic for auditing that includes the source of the event. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging". Check "Enable Access Logging" and click "Apply". 3. Browse to "Access Logging", click "General", and note which Default Log is indicated for the HTTP protocol ("main" by default). 4. Click "Formats," select the Default Log from step 3, and click "Edit/View". 5. Edit the log format string to include at least the "c-ip" variable. 6. Click OK >> Apply.

b
Symantec ProxySG must produce audit records containing information to establish the outcome of the events.
AU-3 - Medium - CCI-000134 - V-94253 - SV-104207r1_rule
RMF Control
AU-3
Severity
Medium
CCI
CCI-000134
Version
SYMP-AG-000190
Vuln IDs
  • V-94253
Rule IDs
  • SV-104207r1_rule
Without information about the outcome of events, security personnel cannot make an accurate assessment as to whether an attack was successful or if changes were made to the security state of the network. Event outcomes can include indicators of event success or failure and event-specific results (e.g., the security state of the network after the event occurred). They also provide a means to measure the impact of an event and help authorized personnel to determine the appropriate response. This requirement does not apply to audit logs generated on behalf of the device itself (management).
Checks: C-93439r1_chk

Verify that the ProxySG is configured to log user web traffic for auditing that includes information about the outcome of the event. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging". Verify that "Enable Access Logging" is checked. 3. Browse to "Access Logging", click "General", and note which Default Log is indicated for the HTTP protocol ("main" by default). 4. Click "Formats", select the Default Log from step 3, and click "Edit/View". 5. Review the log format string and verify that at least the following variables are included: s-action rs-response-line rs-status sc-status x-exception-reason duration If Access Logging is not enabled and/or the specified log variables are not included, this is a finding.

Fix: F-100369r1_fix

Configure the ProxySG to log user web traffic for auditing that includes information about the outcome of the event. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging". Check "Enable Access Logging" and click "Apply". 3. Browse to "Access Logging", click "General", and note which Default Log is indicated for the HTTP protocol ("main" by default). 4. Click "Formats", select the Default Log from step 3, and click "Edit/View". 5. Edit the log format string to include at least the following variables: s-action rs-response-line rs-status sc-status x-exception-reason duration 6. Click OK >> Apply.

b
Symantec ProxySG must generate audit records containing information to establish the identity of any individual or process associated with the event.
AU-3 - Medium - CCI-001487 - V-94255 - SV-104209r1_rule
RMF Control
AU-3
Severity
Medium
CCI
CCI-001487
Version
SYMP-AG-000200
Vuln IDs
  • V-94255
Rule IDs
  • SV-104209r1_rule
Without information that establishes the identity of the subjects (i.e., users or processes acting on behalf of users) associated with the events, security personnel cannot determine responsibility for the potentially harmful event. Associating information about where the event occurred within the network provides a means of investigating an attack, recognizing resource utilization or capacity thresholds, or identifying an improperly configured network element. This requirement does not apply to audit logs generated on behalf of the device itself (management).
Checks: C-93441r1_chk

Verify that the ProxySG is configured to log user web traffic for auditing, which includes information to establish the identity of any individual or process associated with the event. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging". Verify that "Enable Access Logging" is checked. 3. Browse to "Access Logging", click "General", and note which "Default Log" is indicated for the HTTP protocol ("main" by default). 4. Click "Formats", select the Default Log from step 3 and click "Edit/View". 5. Review the log format string and verify that at least the "c-ip" and "cs-username" variables are included. If Access Logging is not enabled and/or the specified log variables are not included, this is a finding.

Fix: F-100371r1_fix

Configure the ProxySG to log user web traffic for auditing that includes information to establish the identity of any individual or process associated with the event. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging. Check "Enable Access Logging" and click "Apply". 3. Browse to "Access Logging", click "General", and note which Default Log is indicated for the "HTTP" protocol ("main" by default). 4. Click "Formats," select the Default Log from step 3, and click "Edit/View". 5. Edit the log format string to include at least the "c-ip" and "cs-username" variables. 6. Click OK >> Apply.

b
Symantec ProxySG must use a centralized log server.
AU-4 - Medium - CCI-001851 - V-94257 - SV-104211r1_rule
RMF Control
AU-4
Severity
Medium
CCI
CCI-001851
Version
SYMP-AG-000210
Vuln IDs
  • V-94257
Rule IDs
  • SV-104211r1_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. This does not apply to audit logs generated on behalf of the device itself (management).
Checks: C-93443r1_chk

Determine whether audit log off-loading is configured. 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; Access Logging &gt;&gt; Logs. 3. Click "Upload Client" and Verify that a "Client type" is specified. All client types use TCP for communication to the target server (FTP/S, HTTP/S, Kafka, etc.). If Symantec ProxySG does not use a centralized log server, this is a finding.

Fix: F-100373r1_fix

Configure audit log off-loading. 1. Log on to the Web Management Console. 2. Browse to Configuration >> Access Logging >> Logs. 3. Configure the "Upload Client" and "Upload Schedule" capabilities. (All client types use TCP for communication to the site's event server.)

b
Symantec ProxySG must be configured to send the access logs to the centralized log server continuously.
AU-4 - Medium - CCI-001851 - V-94259 - SV-104213r1_rule
RMF Control
AU-4
Severity
Medium
CCI
CCI-001851
Version
SYMP-AG-000220
Vuln IDs
  • V-94259
Rule IDs
  • SV-104213r1_rule
Off-loading ensures audit information does not get overwritten if the limited audit storage capacity is reached and also protects the audit record in case the system/component being audited is compromised. Off-loading is a common process in information systems with limited audit storage capacity. The audit storage on the ALG is used only in a transitory fashion until the system can communicate with the centralized log server designated for storing the audit records, at which point the information is transferred. However, DoD requires that the log be transferred in real time, which indicates that the time from event detection to off-loading is seconds or less. This does not apply to audit logs generated on behalf of the device itself (management).
Checks: C-93445r1_chk

Verify that continuous audit log off-loading is configured. 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; Access Logging &gt;&gt; Logs. 3. Click "Upload Client" and Verify that a "Client type" is specified. 4. Click the "Upload Schedule" and Verify that "Upload the access log continuously" is selected. If Symantec ProxySG is not configured to send the access logs to the centralized log server continuously, this is a finding.

Fix: F-100375r1_fix

Configure continuous audit log off-loading. 1. Log on to the Web Management Console. 2. Browse to Configuration >> Access Logging >> Logs. 3. Click "Upload Schedule" and select "Upload the access log continuously" option. 4. Click "Apply".

b
Symantec ProxySG must provide an alert to, at a minimum, the SCA and ISSO of all audit failure events where the detection and/or prevention function is unable to write events to either local storage or the centralized server.
AU-5 - Medium - CCI-001858 - V-94261 - SV-104215r1_rule
RMF Control
AU-5
Severity
Medium
CCI
CCI-001858
Version
SYMP-AG-000230
Vuln IDs
  • V-94261
Rule IDs
  • SV-104215r1_rule
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). This does not apply to audit logs generated on behalf of the device itself (management).
Checks: C-93447r1_chk

Verify that the ProxySG is configured to send real-time alerts via SMTP and SNMP. 1. Log on to the Web Management Console. 2. Browse to Maintenance &gt;&gt; SNMP. 3. Verify that SNMP is enabled and configured. 4. Browse to "Event Logging". 5. Click "Mail" and verify that "Send Event Logs" is enabled and recipients are specified in the "Names" list and an SMTP server is specified. If Symantec ProxySG does not provide an alert to, at a minimum, the SCA and ISSO of all audit failure events where the detection and/or prevention function is unable to write events to either local storage or the centralized server, this is a finding.

Fix: F-100377r1_fix

Configure the ProxySG to send real-time alerts via SMTP and SNMP. 1. Log on to the Web Management Console. 2. Browse to Maintenance >> SNMP. 3. Check the "Enable SNMPv3" box. 4. Click the SNMPv3 Users and SNMPv3 Traps tabs and configure per organizational specifications. 5. Browse to "Event Logging". 6. Click "Mail" and check the "Send Event Logs" box. 7. Click "New" and add all desired recipients to the "Names" list. 8. Enter the correct SMTP server and port into the proper fields. 9. Click "Apply". For more information, see the ProxySG Administration Guide, Chapter 75: Monitoring the Appliance.

b
The reverse proxy Symantec ProxySG providing intermediary services for FTP must inspect inbound FTP communications traffic for protocol compliance and protocol anomalies.
CM-6 - Medium - CCI-000366 - V-94263 - SV-104217r1_rule
RMF Control
CM-6
Severity
Medium
CCI
CCI-000366
Version
SYMP-AG-000240
Vuln IDs
  • V-94263
Rule IDs
  • SV-104217r1_rule
Application protocol anomaly detection examines application layer protocols such as FTP to identify attacks based on observed deviations in the normal RFC behavior of a protocol or service. This type of monitoring allows for the detection of known and unknown exploits that exploit weaknesses of commonly used protocols. Because protocol anomaly analysis examines the application payload for patterns or anomalies, an FTP proxy must be included in the ALG. This ALG will be configured to inspect inbound and outbound FTP communications traffic to detect protocol anomalies such as malformed message and command insertion attacks.
Checks: C-93449r1_chk

Verify that FTP reverse proxy intermediary services are configured. 1. Verify with the ProxySG administrator that FTP reverse proxy services are configured. 2. Log on to the Web Management Console. 3. Click Configuration &gt;&gt; Services &gt;&gt; Proxy Services. 4. For each FTP reverse proxy service identified by the administrator, verify that the Action is set to "intercept". 5. Browse to Configuration &gt;&gt; Forwarding Hosts. Verify that the back-end FTP server is specified in the list. 6. Browse to Policy &gt;&gt; Visual Policy Manager" and click "Launch". 7. Verify that a Forwarding Layer exists that references the Forwarding Host configured in step 5. If the reverse proxy Symantec ProxySG providing intermediary services for FTP does not inspect inbound FTP communications traffic for protocol compliance and protocol anomalies, this is a finding.

Fix: F-100379r1_fix

Configure FTP reverse proxy intermediary services. See the ProxySG Reverse Proxy WebGuide for details. 1. Log on to the Web Management Console. 2. Click Configuration >> Services >> Proxy Services. 3. Click "New Service" and create new FTP proxy services with the Action set to "intercept". 4. Browse to Configuration >> Forwarding Hosts. Click "New" and create an entry for the desired back-end FTP server. Click "Apply". 5. Browse to Policy >> Visual Policy Manager and click "Launch". 6. Click Policy >> Add Forwarding Layer. In the default rule, set the Action to be the Forwarding Host configured in step 4. 7. Click File >> Install Policy on SG Appliance.

b
Symantec ProxySG providing intermediary services for FTP must inspect outbound FTP communications traffic for protocol compliance and protocol anomalies.
CM-6 - Medium - CCI-000366 - V-94265 - SV-104219r1_rule
RMF Control
CM-6
Severity
Medium
CCI
CCI-000366
Version
SYMP-AG-000250
Vuln IDs
  • V-94265
Rule IDs
  • SV-104219r1_rule
Application protocol anomaly detection examines application layer protocols such as FTP to identify attacks based on observed deviations in the normal RFC behavior of a protocol or service. This type of monitoring allows for the detection of known and unknown exploits that exploit weaknesses of commonly used protocols. Since protocol anomaly analysis examines the application payload for patterns or anomalies, an FTP proxy must be included in the ALG. This ALG will be configured to inspect inbound and outbound FTP communications traffic to detect protocol anomalies such as malformed message and command insertion attacks.
Checks: C-93451r1_chk

Determine whether FTP proxying is enabled to provide inspection. 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; Services &gt;&gt; Proxy Services. 3. Click the "Standard", "Predefined Service Group" and verify that the FTP service is set to "Intercept". If Symantec ProxySG providing intermediary services for FTP does not inspect outbound FTP communications traffic for protocol compliance and protocol anomalies, this is a finding.

Fix: F-100381r1_fix

Enable outbound FTP proxying to inspect this traffic for compliance and anomalies. 1. Log on to the Web Management Console. 2. Browse to Configuration >> Services >> Proxy Services. 3. Click the "Standard", "Predefined Service Group" and set FTP service to "Intercept". 4. Click "Apply".

b
Symantec ProxySG providing intermediary services for HTTP must inspect inbound HTTP traffic for protocol compliance and protocol anomalies.
CM-6 - Medium - CCI-000366 - V-94267 - SV-104221r1_rule
RMF Control
CM-6
Severity
Medium
CCI
CCI-000366
Version
SYMP-AG-000260
Vuln IDs
  • V-94267
Rule IDs
  • SV-104221r1_rule
Application protocol anomaly detection examines application layer protocols such as HTTP to identify attacks based on observed deviations in the normal RFC behavior of a protocol or service. This type of monitoring allows for the detection of known and unknown exploits that exploit weaknesses of commonly used protocols. Since protocol anomaly analysis examines the application payload for patterns or anomalies, an HTTP proxy must be included in the ALG. This ALG will be configured to inspect inbound and outbound HTTP communications traffic to detect protocol anomalies such as malformed message and command insertion attacks. All inbound and outbound traffic, including HTTPS, must be inspected. However, the intention of this policy is not to mandate HTTPS inspection by the ALG. Typically, HTTPS traffic is inspected either at the source or destination and/or is directed for inspection by an organization-defined network termination point.
Checks: C-93453r1_chk

Check 1 (This is an uncommon configuration. If it is found, it has been deliberately done by the Proxy administrator and cannot/should not be removed without consultation with/advice from the administrator.) 1. Browse to Configuration &gt;&gt; Policy &gt;&gt; Policy Files and click the button to view the installed policy. 2. Using "&lt;Ctrl&gt;-F", perform a search for the exact terms "detect_protocol(no)". If this phrase appears in the policy file, this is a finding. Discuss with the ProxySG administrator to determine why this was configured and whether an exception must be approved. Check 2 1. Browse to Configuration &gt;&gt; Services &gt;&gt; Proxy Services, select each HTTP proxy service to be reviewed, and click "Edit Service". 2. Verify that the "Detect Protocol" checkbox is selected. If Symantec ProxySG providing intermediary services for HTTP does not inspect inbound HTTP traffic for protocol compliance and protocol anomalies, this is a finding.

Fix: F-100383r1_fix

Configure the ProxySG to perform inbound and outbound HTTP traffic protocol compliance inspection/enforcement. Fix 1 (This is an uncommon configuration. If it is found, it has been deliberately done by the Proxy administrator and cannot/should not be removed without consultation with/advice from the administrator.) 1. Browse to Configuration >> Policy >> Policy Files and click the button to view the installed policy. 2. Using "<Ctrl>-F", perform a search for the exact terms "detect_protocol(no)". 3. If this phrase appears in the policy, work with the ProxySG administrator to determine why this was configured, whether it can be disabled and if so, how to disable it. Fix 2 1. Browse to Configuration >> Services >> Proxy Services, select each HTTP proxy service to be reviewed, and click "Edit Service". 2. Select the "Detect Protocol" checkbox and click "OK". 3. Once all services have been modified, click "Apply".

b
Symantec ProxySG providing intermediary services for HTTP must inspect outbound HTTP traffic for protocol compliance and protocol anomalies.
CM-6 - Medium - CCI-000366 - V-94269 - SV-104223r1_rule
RMF Control
CM-6
Severity
Medium
CCI
CCI-000366
Version
SYMP-AG-000270
Vuln IDs
  • V-94269
Rule IDs
  • SV-104223r1_rule
Application protocol anomaly detection examines application layer protocols such as HTTP to identify attacks based on observed deviations in the normal RFC behavior of a protocol or service. This type of monitoring allows for the detection of known and unknown exploits that exploit weaknesses of commonly used protocols. Since protocol anomaly analysis examines the application payload for patterns or anomalies, an HTTP proxy must be included in the ALG. This ALG will be configured to inspect inbound and outbound HTTP communications traffic to detect protocol anomalies such as malformed message and command insertion attacks.
Checks: C-93455r1_chk

Check 1 (This is an uncommon configuration. If it is found, it has been deliberately done by the Proxy administrator and cannot/should not be removed without consultation with/advice from the administrator.) 1. Browse to Configuration &gt;&gt; Policy &gt;&gt; Policy Files and click the button to view the installed policy. 2. Using "&lt;Ctrl&gt;-F", perform a search for the exact terms "detect_protocol(no)". If this phrase appears in the policy file, this is a finding. Discuss with the ProxySG administrator to determine why this was configured and whether an exception must be approved. Check 2 1. Browse to Configuration &gt;&gt; Services &gt;&gt; Proxy Services, select each HTTP proxy service to be reviewed, and click "Edit Service". 2. Verify that the "Detect Protocol" checkbox is selected. If Symantec ProxySG providing intermediary services for HTTP does not inspect inbound HTTP traffic for protocol compliance and protocol anomalies, this is a finding.

Fix: F-100385r1_fix

Configure the ProxySG to perform inbound and outbound HTTP traffic protocol compliance inspection/enforcement. Fix 1 (This is an uncommon configuration. If it is found, it has been very deliberately done by the Proxy administrator and cannot/should not be removed without consultation with/advice from the administrator.) 1. Browse to Configuration >> Policy >> Policy Files and click the button to view the installed policy. 2. Using "<Ctrl>-F", perform a search for the exact terms "detect_protocol(no)". 3. If this phrase appears in the policy, work with the ProxySG administrator to determine why this was configured, whether it can be disabled and if so, how to disable it. Fix 2 1. Browse to Configuration >> Services >> Proxy Services and select each HTTP proxy service to be reviewed and click "Edit Service". 2. Select the "Detect Protocol" checkbox and click "OK". 3. Once all services have been modified, click "Apply".

b
Symantec ProxySG must not have unnecessary services and functions enabled.
CM-7 - Medium - CCI-000381 - V-94271 - SV-104225r1_rule
RMF Control
CM-7
Severity
Medium
CCI
CCI-000381
Version
SYMP-AG-000280
Vuln IDs
  • V-94271
Rule IDs
  • SV-104225r1_rule
Information systems are capable of providing a wide variety of functions (capabilities or processes) and services. Some of these functions and services are installed and enabled by default. The organization must determine which functions and services are required to perform the content filtering and other necessary core functionality for each component of the ALG. These unnecessary capabilities or services are often overlooked and therefore may remain unsecured. They increase the risk to the platform by providing additional attack vectors. The primary function of an ALG is to provide application-specific content filtering and/or proxy services. The ALG application suite may integrate related content filtering and analysis services and tools (e.g., IPS, proxy, malware inspection, blacklists, whitelists). Some gateways may also include email scanning, decryption, caching, and DLP services. However, services and capabilities that are unrelated to this primary functionality must not be installed (e.g., DNS, email client or server, FTP server, or web server). Next Generation ALGs (NGFW) and Unified Threat Management (UTM) ALGs integrate functions that have been traditionally separated. These products integrate content filtering features to provide more granular policy filtering. There may be operational drawbacks to combining these services into one device. Another issue is that NGFW and UTM products vary greatly with no current definitive industry standard.
Checks: C-93457r2_chk

Determine what proxy services are enabled on the ProxySG. 1. Log on to the Web Management Console 2. Browse to Configuration &gt;&gt; Services &gt;&gt; Proxy Services 3. Review each service specified in the list with the ProxySG administrator to verify that each is required. If the Symantec ProxySG has any unnecessary services or functions enabled, this is a finding.

Fix: F-100387r2_fix

Disable/remove unnecessary proxy services on the ProxySG. In particular, reverse proxy services should not configured if not used. 1. Log on to the Web Management Console 2. Browse to Configuration >> Services >> Proxy Services 3. Review each service and service group specified in the list with the ProxySG administrator. 4. Remove any unnecessary services or service groups by selecting them and clicking "Delete" 5. Click "Apply" once all unnecessary services or groups have been removed.

b
Symantec ProxySG must be configured to remove or disable unrelated or unneeded application proxy services.
CM-7 - Medium - CCI-000381 - V-94273 - SV-104227r1_rule
RMF Control
CM-7
Severity
Medium
CCI
CCI-000381
Version
SYMP-AG-000290
Vuln IDs
  • V-94273
Rule IDs
  • SV-104227r1_rule
Unrelated or unneeded proxy services increase the attack vector and add excessive complexity to the securing of the ALG. Multiple application proxies can be installed on many ALGs. However, proxy types must be limited to related functions. At a minimum, the web and email gateway represent different security domains/trust levels. Organizations should also consider separation of gateways that service the DMZ and the trusted network. Possible services that may be configured on the ProxySG: AOL IM DNS Proxy FTP FTPS HTTPS HTTPS Reverse Proxy MMS MSN IM RMTP RTSP SOCKS TLS TCP Tunnel TELNET Yahoo IM
Checks: C-93459r1_chk

Determine what proxy services are enabled on the ProxySG. 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; Services &gt;&gt; Proxy Services. 3. Review each service specified in the list with the ProxySG administrator to verify that each is required. If Symantec ProxySG is not configured to remove or disable unrelated or unneeded application proxy services, this is a finding.

Fix: F-100389r1_fix

Disable/remove unnecessary proxy services on the ProxySG. In particular, reverse proxy services should not configured if not used. 1. Log on to the Web Management Console. 2. Browse to Configuration >> Services >> Proxy Services. 3. Review each service and service group specified in the list with the ProxySG administrator. 4. Remove any unnecessary services or service groups by selecting them and clicking "delete". 5. Click "Apply" once all unnecessary services or groups have been removed.

c
Symantec ProxySG must be configured to prohibit or restrict the use of network services as defined in the PPSM CAL and vulnerability assessments.
CM-7 - High - CCI-000382 - V-94275 - SV-104229r1_rule
RMF Control
CM-7
Severity
High
CCI
CCI-000382
Version
SYMP-AG-000300
Vuln IDs
  • V-94275
Rule IDs
  • SV-104229r1_rule
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 or restrict unused or unnecessary physical and logical ports/protocols on information systems. ALGs 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. DoD continually assesses the ports, protocols, and services that can be used for network communications. Some ports, protocols, and services have known exploits or security weaknesses. Network traffic using these ports, protocols, and services must be prohibited or restricted in accordance with DoD policy. The ALG is a key network element for preventing these noncompliant ports, protocols, and services from causing harm to DoD information systems. The network ALG must be configured to prevent or restrict the use of prohibited ports, protocols, and services throughout the network by filtering the network traffic and disallowing or redirecting traffic as necessary. Default and updated policy filters from the vendors will disallow older versions of protocols and applications and will address most known nonsecure ports, protocols, and/or services. However, sources for further policy filters are the IAVMs and the PPSM requirements.
Checks: C-93461r1_chk

Obtain the SSP and PPSMCAL and vulnerability assessments with the site's security policy. Verify that identity-based, role-based, and/or attribute-based authorization is configured for access to proxied websites. Verify that security policies and rules are configured and applied. 1. Log on to the Web Management Console. 2. Click Configuration &gt;&gt; Visual Policy Manager. 3. Click "Launch". 4. For each rule within each Web Access Layer, verify that the "Source" and "destination" column for each rule contains something other than "any" (any is the default value) as required in the site's SSP and the PPSMCAL. If Symantec ProxySG is not configured to prohibit or restrict the use of network services as defined in the PPSM CAL and vulnerability assessments, this is a finding.

Fix: F-100391r1_fix

Obtain the SSP and PPSMCAL and vulnerability assessments with the site's security policy. Configure the ProxySG to perform resources by employing identity-based, role-based, and/or attribute-based authorization for access to proxied websites. 1. Log on to the Web Management Console. 2. Click Configuration >> Visual Policy Manager. 3. Click "Launch". 4. For each Web Access Layer that is configured, right-click the "Source" and "destination" of each column and click "Set". 5. Select the users, groups, roles, ports, protocols, and attributes as required by the PPSMCAL. 6. Click File >> Install Policy on SG Appliance.

b
Symantec ProxySG providing user authentication intermediary services must require users to reauthenticate every 900 seconds when organization-defined circumstances or situations require reauthentication.
IA-11 - Medium - CCI-002038 - V-94277 - SV-104231r1_rule
RMF Control
IA-11
Severity
Medium
CCI
CCI-002038
Version
SYMP-AG-000310
Vuln IDs
  • V-94277
Rule IDs
  • SV-104231r1_rule
Without reauthentication, users may access resources or perform tasks for which they do not have authorization. In addition to the reauthentication requirements associated with session locks, organizations may require reauthentication of individuals and/or devices in other situations, including (but not limited to) the following circumstances: 1. When authenticators change 2. When roles change 3. When security categories of information systems change 4. When the execution of privileged functions occurs 5. After a fixed period of time 6. Periodically Within the DoD, the minimum circumstances requiring reauthentication are privilege escalation and role changes. This requirement only applies to components where this is specific to the function of the device or has the concept of user authentication (e.g., VPN or ALG capability). This does not apply to authentication for the purpose of configuring the device itself (i.e., device management).
Checks: C-93463r1_chk

Reauthentication of users may be enforced by using credential cache lifetimes and inactivity timeouts. Verify credential cache lifetimes and inactivity timeouts for LDAP, RADIUS, XML, IWA (with Basic credentials), SiteMinder, and COREid authentication methods. 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; Authentication. 3. Click each of the above authentication mechanisms and select the "General" tab (e.g., Radius General or LDAP General). 4. Verify that the "Credential Refresh" time is set to the organization-defined time period. If Symantec ProxySG providing user authentication intermediary services does not require users to reauthenticate every 900 seconds when organization-defined circumstances or situations require reauthentication, this is a finding.

Fix: F-100393r1_fix

Reauthentication of users may be enforced by using credential cache lifetimes and inactivity timeouts. Set credential cache lifetimes and inactivity timeouts for LDAP, RADIUS, XML, IWA (with Basic credentials), SiteMinder, and COREid authentication methods. 1. Log on to the Web Management Console. 2. Browse to Configuration >> Authentication. 3. Click each of the above authentication mechanisms and select the "General" tab (e.g., Radius General or LDAP General). 4. Set the "Credential Refresh" time to the organization-defined time period. 5. Click "Apply".

c
Symantec ProxySG must uniquely identify and authenticate organizational users (or processes acting on behalf of organizational users).
IA-2 - High - CCI-000764 - V-94279 - SV-104233r1_rule
RMF Control
IA-2
Severity
High
CCI
CCI-000764
Version
SYMP-AG-000320
Vuln IDs
  • V-94279
Rule IDs
  • SV-104233r1_rule
To assure accountability and prevent unauthenticated access, organizational users must be identified and authenticated to prevent potential misuse and compromise of the system. Organizational users include organizational employees or individuals the organization deems to have equivalent status of employees (e.g., contractors). Organizational users (and any processes acting on behalf of users) must be uniquely identified and authenticated for all accesses except the following. By default, the ProxySG operates as an un-authenticated proxy. Authentication of users must be explicitly configured as described here and in in the ProxySG Administration Guide, Chapter 49: Controlling Access to the Internet and Intranet.
Checks: C-93465r1_chk

Verify that ProxySG is uniquely identifying organizational users. 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; Authentication &gt;&gt; Windows Domain. 3. Verify that a domain is listed in the Domains field and indicates "Joined and Used". If Symantec ProxySG does not uniquely identify and authenticate organizational users (or processes acting on behalf of organizational users), this is a finding.

Fix: F-100395r1_fix

Configure the ProxySG to perform unique identification of organizational users. 1. Log on to the Web Management Console. 2. Browse to Configuration >> Authentication >> Windows Domain. 3. Click "Add New Domain" and follow prompts to join the Windows Domain.

c
Symantec ProxySG must be configured with a pre-established trust relationship and mechanisms with appropriate authorities that validate user account access authorizations and privileges.
IA-2 - High - CCI-000764 - V-94281 - SV-104235r1_rule
RMF Control
IA-2
Severity
High
CCI
CCI-000764
Version
SYMP-AG-000330
Vuln IDs
  • V-94281
Rule IDs
  • SV-104235r1_rule
User account and privilege validation must be centralized to prevent unauthorized access using changed or revoked privileges. ALGs can implement functions such as traffic filtering, authentication, access, and authorization functions based on computer and user privileges. However, the directory service (e.g., Active Directory or LDAP) must not be installed on the ALG, particularly if the gateway resides on the untrusted zone of the enclave.
Checks: C-93467r1_chk

Verify that the ProxySG is configured with pre-established trust relationships with the appropriate authorities. 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; Authentication. If Symantec ProxySG is not configured with a pre-established trust relationship and mechanisms with appropriate authorities that validate user account access authorizations and privileges, this is a finding.

Fix: F-100397r1_fix

Configure the ProxySG with pre-established trust relationships with the appropriate authorities. 1. Log on to the Web Management Console. 2. Browse to Configuration >> Authentication >> Windows Domain. 3. Click "Add New Domain" and follow prompts to join the Windows Domain.

c
Symantec ProxySG providing user authentication intermediary services must restrict user authentication traffic to specific authentication servers.
IA-2 - High - CCI-000764 - V-94283 - SV-104237r1_rule
RMF Control
IA-2
Severity
High
CCI
CCI-000764
Version
SYMP-AG-000340
Vuln IDs
  • V-94283
Rule IDs
  • SV-104237r1_rule
User authentication can be used as part of the policy filtering rule sets. Some URLs or network resources can be restricted to authenticated users only. Users are prompted by the application or browser for credentials. Authentication service may be provided by the ProxySG as an intermediary for the application; however, the authentication credential must be stored in the site's directory services server. This requirement only applies to components where this is specific to the function of the device or has the concept of an organizational user (e.g., proxy capability). This does not apply to authentication for the purpose of configuring the device itself (i.e., device management). The ProxySG will not use any other authentication server that has not been explicitly configured, such as the primary and backup authentication servers.
Checks: C-93469r1_chk

The ProxySG only sends user authentication traffic to explicitly configured authentication servers. Verify which authentication servers are configured. 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; Authentication. If Symantec ProxySG providing user authentication intermediary services does not restrict user authentication traffic to specific authentication servers, this is a finding.

Fix: F-100399r1_fix

Configure the ProxySG for user authentication. 1. Log on to the Web Management Console. 2. Browse to Configuration >> Authentication >> Windows Domain. 3. Click "Add New Domain" and follow prompts to join the Windows Domain.

b
Symantec ProxySG providing user authentication intermediary services must implement multifactor authentication for remote access to nonprivileged accounts such that one of the factors is provided by a device separate from the system gaining access.
IA-2 - Medium - CCI-001951 - V-94285 - SV-104239r2_rule
RMF Control
IA-2
Severity
Medium
CCI
CCI-001951
Version
SYMP-AG-000350
Vuln IDs
  • V-94285
Rule IDs
  • SV-104239r2_rule
For remote access to nonprivileged accounts, the purpose of requiring a device that is separate from the information system gaining access for one of the factors during multifactor authentication is to reduce the likelihood of compromising authentication credentials stored on the system. Multifactor solutions that require devices separate from information systems gaining access include, for example, hardware tokens providing time-based or challenge-response authenticators and smart cards such as the U.S. Government Personal Identity Verification card and the DoD common access card. A privileged account is defined as an information system account with authorizations of a privileged user. Remote access is access to DoD-nonpublic information systems by an authorized user (or an information system) communicating through an external, nonorganization-controlled network. Remote access methods include, for example, dial-up, broadband, and wireless. An example of compliance with this requirement is the use of a one-time password token and PIN coupled with a password or the use of a CAC/PIV card and PIN coupled with a password. NOTE: If authentication with client side verification is enabled, it may cause an increase in traffic to the console session and communications lag to the management console. The vendor states this is a known issue which will not likely get resolved until the entire interface has been migrated over to HTML5. Contact vendor for support.
Checks: C-93471r1_chk

Multiple methods of multifactor authentication are supported. Verify that an approved method is configured (such as CAC certificate authentication). 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; Authentication. 3. Click each of the above authentication mechanisms and Verify that at least one approved multifactor authentication method is configured per the ProxySG Administration Guide (CAC Certificate authentication configuration is covered in Chapter 52: Certificate Realm Authentication and Chapter 58: LDAP Realm Authentication). If Symantec ProxySG providing user authentication intermediary services does not implement multifactor authentication for remote access to nonprivileged accounts such that one of the factors is provided by a device separate from the system gaining access, this is a finding.

Fix: F-100401r1_fix

Configure an approved method of multifactor authentication (such as CAC certificate authentication). 1. Log on to the Web Management Console. 2. Browse to Configuration >> Authentication. 3. Configure at least one multifactor method (such as CAC certificate authentication) per the ProxySG Administration Guide (CAC Certificate authentication configuration is covered in Chapter 52: Certificate Realm Authentication and Chapter 58: LDAP Realm Authentication).

b
Symantec ProxySG providing user authentication intermediary services must implement multifactor authentication for remote access to privileged accounts such that one of the factors is provided by a device separate from the system gaining access.
IA-2 - Medium - CCI-001948 - V-94287 - SV-104241r2_rule
RMF Control
IA-2
Severity
Medium
CCI
CCI-001948
Version
SYMP-AG-000360
Vuln IDs
  • V-94287
Rule IDs
  • SV-104241r2_rule
For remote access to privileged accounts, the purpose of requiring a device that is separate from the information system gaining access for one of the factors during multifactor authentication is to reduce the likelihood of compromising authentication credentials stored on the system. Multifactor solutions that require devices separate from information systems gaining access include, for example, hardware tokens providing time-based or challenge-response authenticators and smart cards such as the U.S. Government Personal Identity Verification card and the DoD common access card. A privileged account is defined as an information system account with authorizations of a privileged user. Remote access is access to DoD-nonpublic information systems by an authorized user (or an information system) communicating through an external, non-organization-controlled network. Remote access methods include, for example, dial-up, broadband, and wireless. NOTE: If authentication with client side verification is enabled, it may cause an increase in traffic to the console session and communications lag to the management console. The vendor states this is a known issue which will not likely get resolved until the entire interface has been migrated over to HTML5. Contact vendor for support.
Checks: C-93473r1_chk

Multiple methods of multifactor authentication are supported. Verify that an approved method is configured (such as CAC certificate authentication). 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; Authentication. 3. Click each of the above authentication mechanisms and Verify that at least one approved multifactor authentication method is configured. If Symantec ProxySG providing user authentication intermediary services does not implement multifactor authentication for remote access to privileged accounts such that one of the factors is provided by a device separate from the system gaining access, this is a finding.

Fix: F-100403r1_fix

Configure an approved method of multifactor authentication (such as CAC certificate authentication). 1. Log on to the Web Management Console. 2. Browse to Configuration >> Authentication. 3. Configure at least one multifactor method (such as CAC certificate authentication) per the ProxySG Administration Guide (CAC Certificate authentication configuration is covered in Chapter 52: Certificate Realm Authentication and Chapter 58: LDAP Realm Authentication).

b
Symantec ProxySG providing user authentication intermediary services must use multifactor authentication for network access to nonprivileged accounts.
IA-2 - Medium - CCI-000766 - V-94289 - SV-104243r1_rule
RMF Control
IA-2
Severity
Medium
CCI
CCI-000766
Version
SYMP-AG-000370
Vuln IDs
  • V-94289
Rule IDs
  • SV-104243r1_rule
To assure accountability and prevent unauthenticated access, nonprivileged users must use multifactor authentication to prevent potential misuse and compromise of the system. Multifactor authentication uses two or more factors to achieve authentication. Factors include: 1. Something you know (e.g., password/PIN) 2. Something you have (e.g., cryptographic, identification device, token) 3. Something you are (e.g., biometric) Nonprivileged accounts are not authorized access to the network element regardless of access method. Network access is any access to an application by a user (or process acting on behalf of a user) where the access is obtained through a network connection. Authenticating with a PKI credential and entering the associated PIN is an example of multifactor authentication.
Checks: C-93475r1_chk

Verify that a DoD-approved authentication server that uses multifactor authentication is configured. 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; Authentication. If Symantec ProxySG providing user authentication intermediary services does not use multifactor authentication for network access to nonprivileged accounts, this is a finding.

Fix: F-100405r1_fix

Configure a DoD-approved authentication server that uses multifactor authentication. 1. Log on to the Web Management Console. 2. Browse to Configuration >> Authentication >> Windows Domain. 3. Click "Add New Domain" and follow prompts to join the Windows Domain.

b
Symantec ProxySG providing user authentication intermediary services must implement replay-resistant authentication mechanisms for network access to nonprivileged accounts.
IA-2 - Medium - CCI-001942 - V-94291 - SV-104245r1_rule
RMF Control
IA-2
Severity
Medium
CCI
CCI-001942
Version
SYMP-AG-000380
Vuln IDs
  • V-94291
Rule IDs
  • SV-104245r1_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. A nonprivileged account is any account with the authorizations of a nonprivileged user. Privileged roles are organization-defined roles assigned to individuals that allow those individuals to perform certain security-relevant functions that ordinary users are not authorized to perform. Security-relevant roles include key management, account management, network and system administration, database administration, and web administration. Techniques used to address this include protocols using nonces (e.g., numbers generated for a specific one time use) or challenges (e.g., TLS). Additional techniques include time-synchronous or challenge-response one-time authenticators.
Checks: C-93477r1_chk

Verify that only FIPS-compliant HMAC algorithms are in use. 1. Log on to the ProxySG CLI via SSH. 2. Type "show management services". 3. Verify the "Cipher Suite" attribute lists only cipher suites that use FIPS compliant HMAC algorithms. If any cipher suites are listed that use non-FIPS-compliant HMAC algorithms, this is a finding.

Fix: F-100407r1_fix

Configure the ProxySG to use only FIPS-compliant HMAC algorithms. 1. Log on to the ProxySG SSH CLI. 2. Type "enable" and enter the enable password. 3. Type "configure terminal" and press "Enter". 4. Type "management-services," press "Enter". Type "edit HTTPS-Console" and press "Enter". 5. Type "view" to display the list of configured cipher suites. 6. Type "attribute cipher-suite" followed by a space-delimited list of only cipher suites from step 5 that use FIPS-compliant HMAC algorithms. 7. Press "Enter".

b
Symantec ProxySG must prohibit the use of cached authenticators after 300 seconds at a minimum.
IA-5 - Medium - CCI-002007 - V-94293 - SV-104247r1_rule
RMF Control
IA-5
Severity
Medium
CCI
CCI-002007
Version
SYMP-AG-000390
Vuln IDs
  • V-94293
Rule IDs
  • SV-104247r1_rule
If the cached authenticator information is out of date, the validity of the authentication information may be questionable. This requirement applies to all ALGs that may cache user authenticators for use throughout a session. It also applies to ALGs that provide user authentication intermediary services (e.g., authentication gateway or TLS gateway). This does not apply to authentication for the purpose of configuring the device itself (device management).
Checks: C-93479r1_chk

Verify credential cache lifetimes for LDAP, RADIUS, XML, IWA (with Basic credentials), SiteMinder, and COREid authentication methods. 1. Log on to the Web Management Console. 2. Browse to Configuration, &gt;&gt; Authentication. 3. Click each of the above authentication mechanisms and select the "General" tab (e.g., Radius General or LDAP General). 4. Verify that the "Credential Refresh" time is set to the organization-defined time period (a minimum of 300 seconds). If Symantec ProxySG does not prohibit the use of cached authenticators after 300 seconds at a minimum, this is a finding.

Fix: F-100409r1_fix

Set credential cache lifetimes for LDAP, RADIUS, XML, IWA (with Basic credentials), SiteMinder, and COREid authentication methods. 1. Log on to the Web Management Console. 2. Browse to Configuration >> Authentication. 3. Click each of the above authentication mechanisms and select the "General" tab (e.g., Radius General or LDAP General). 4. Set the "Credential Refresh" time to 300 at a minimum. 5. Click "Apply".

b
Symantec ProxySG, when configured for reverse proxy/WAF services and providing PKI-based user authentication intermediary services, must map the client certificate to the authentication server store.
IA-5 - Medium - CCI-000187 - V-94295 - SV-104249r1_rule
RMF Control
IA-5
Severity
Medium
CCI
CCI-000187
Version
SYMP-AG-000410
Vuln IDs
  • V-94295
Rule IDs
  • SV-104249r1_rule
Authorization for access to any network element requires an approved and assigned individual account identifier. To ensure only the assigned individual is using the account, the account must be bound to a user certificate when PKI-based authentication is implemented. This requirement applies to ALGs that provide user authentication intermediary services (e.g., authentication gateway or TLS gateway). It does not apply to authentication for the purpose of configuring the device itself (device management).
Checks: C-93481r1_chk

Verify that PKI user credentials map identities to the user account name in a reverse proxy configuration. 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; Services &gt;&gt; Proxy Services. 3. Click each HTTPS Reverse Proxy service and click "Edit Service". 4. Verify that "Verify Client" is checked. Verify that all remaining options are in accordance with the site's SSP. If Symantec ProxySG, when configured for reverse proxy/WAF services and providing PKI-based user authentication intermediary services, does not map the client certificate to the authentication server store, this is a finding.

Fix: F-100411r2_fix

Configure the ProxySG to map PKI user credentials to user identities in a reverse proxy configuration. 1. Log on to the Web Management Console. 2. Browse to Configuration >> Services >> Proxy Services. 3. Click each HTTPS Reverse Proxy service and click "Edit Service". 4. Check the "Verify Client" option and click "Apply". 5. Configure all remaining options in accordance with the site's SSP.

b
Symantec ProxySG providing user authentication intermediary services using PKI-based user authentication must implement a local cache of revocation data to support path discovery and validation in case of the inability to access revocation information via the network.
IA-5 - Medium - CCI-001991 - V-94297 - SV-104251r1_rule
RMF Control
IA-5
Severity
Medium
CCI
CCI-001991
Version
SYMP-AG-000420
Vuln IDs
  • V-94297
Rule IDs
  • SV-104251r1_rule
Without configuring a local cache of revocation data, there is the potential to allow access to users who are no longer authorized (users with revoked certificates). The intent of this requirement is to require support for a secondary certificate validation method using a locally cached revocation data, such as Certificate Revocation List (CRL), in case access to OCSP (required by CCI-000185) is not available. Based on a risk assessment, an alternate mitigation is to configure the system to deny access when revocation data is unavailable. This requirement applies to ALGs that provide user authentication intermediary services (e.g., authentication gateway or TLS gateway). This does not apply to authentication for the purpose of configuring the device itself (device management).
Checks: C-93483r1_chk

Verify that PKI Certificate Revocation Lists have been configured. 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; SSL &gt;&gt; CRLs. 3. Verify that at least one CRL has been defined. If Symantec ProxySG providing user authentication intermediary services using PKI-based user authentication does not implement a local cache of revocation data to support path discovery and validation in case of the inability to access revocation information via the network, this is a finding.

Fix: F-100413r1_fix

Configure PKI Certificate Revocation lists. 1. Log on to the Web Management Console. 2. Browse to Configuration >> SSL >> CRLs. 3. Click "New" and configure in accordance the setting required by site guidance.

b
Symantec ProxySG providing user authentication intermediary services must conform to Federal Identity, Credential, and Access Management (FICAM)-issued profiles.
IA-8 - Medium - CCI-002014 - V-94299 - SV-104253r1_rule
RMF Control
IA-8
Severity
Medium
CCI
CCI-002014
Version
SYMP-AG-000430
Vuln IDs
  • V-94299
Rule IDs
  • SV-104253r1_rule
Without conforming to FICAM-issued profiles, the information system may not be interoperable with FICAM-authentication protocols, such as SAML 2.0 and OpenID 2.0. Use of FICAM-issued profiles addresses open identity management standards. This only applies to components where this is specific to the function of the device or has the concept of a nonorganizational user (e.g., ALG capability that is the front end for an application in a DMZ).
Checks: C-93485r1_chk

Configure ProxySG to conform to a FICAM-authentication protocol and verify that SAML authentication has been configured. 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; Authentication. 3. Click "SAML" and verify that each tab has been configured properly per the organizational requirement. If Symantec ProxySG providing user authentication intermediary services does not conform to FICAM-issued profiles, this is a finding.

Fix: F-100415r1_fix

Configure ProxySG to conform to a FICAM-authentication protocol and configure it to use SAML authentication. 1. Log on to the Web Management Console. 2. Browse to Configuration >> Authentication. 3. Click "SAML" and configure.

c
Symantec ProxySG must terminate all network connections associated with a communications session at the end of the session or terminate user sessions (nonprivileged session) after 15 minutes of inactivity.
SC-10 - High - CCI-001133 - V-94301 - SV-104255r1_rule
RMF Control
SC-10
Severity
High
CCI
CCI-001133
Version
SYMP-AG-000440
Vuln IDs
  • V-94301
Rule IDs
  • SV-104255r1_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 ProxySG. Terminating network connections associated with communications sessions includes, for example, deallocating associated TCP/IP address/port pairs at the operating system level and deallocating networking assignments at the application level if multiple application sessions are using a single operating system level network connection. ALGs may provide session control functionality as part of content filtering, load balancing, or proxy services. Symantec ProxySG manages sessions automatically and terminates them once they become idle. The idle period is governed by parameters such as the TCP segment lifetime (default is 120 seconds) and authentication credential inactivity timeout (default is 900 seconds for all authentication types).
Checks: C-93487r3_chk

Check the two user-configurable parameters that affect session termination (TCP segment lifetime and authentication credential inactivity timeout). Check the TCP segment lifetime setting (default is 120 seconds). 1. SSH into the ProxySG console and type "show tcp-ip". 2. Verify that the TCP 2MSL timeout is set to 600 seconds or less. Check the authentication credential inactivity timeouts. 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; Authentication. 3. For each authentication method listed, click it and then the "General" tab and verify that the "Inactivity timeout" is set to 600 seconds or less (default is 900 seconds). If Symantec ProxySG does not terminate all network connections associated with a communications session at the end of the session, or terminate user sessions (nonprivileged session) after 15 minutes of inactivity, this is a finding.

Fix: F-100417r2_fix

Configure the two user-configurable parameters that affect session termination (TCP segment lifetime and authentication credential inactivity timeout). Configure the TCP segment lifetime setting (default is 120 seconds). 1. SSH into the ProxySG console and type "enable" and then "configure". 2. Type "tcp-ip tcp 2msl 900", for example, to set the timeout to 900 seconds (the default). Configure the authentication credential inactivity timeouts. 1. Log on to the Web Management Console. 2. Browse to Configuration >> Authentication. 3. For each authentication method listed, click it and then the "General" tab and set the "Inactivity timeout" to 600 seconds or less (default is 900 seconds). 4. Click "Apply".

b
Symantec ProxySG providing forward proxy encryption intermediary services must use NIST FIPS-validated cryptography to implement encryption services.
SC-13 - Medium - CCI-002450 - V-94303 - SV-104257r1_rule
RMF Control
SC-13
Severity
Medium
CCI
CCI-002450
Version
SYMP-AG-000450
Vuln IDs
  • V-94303
Rule IDs
  • SV-104257r1_rule
Use of weak or untested encryption algorithms undermines the purposes of using encryption to protect data. The network element must implement cryptographic modules adhering to the higher standards approved by the Federal government since this provides assurance they have been tested and validated. This requirement applies only to ALGs that provide encryption intermediary services (e.g., HTTPS, TLS, or DNSSEC).
Checks: C-93489r1_chk

Verify that TLS intermediary services are configured to comply with NIST FIPS-validated cryptography. 1. Log on to the Web Management Console. 2. Click Configuration &gt;&gt; Visual Policy Manager. 3. Click "Launch". While in the Visual Policy Manager, for each SSL Access Layer that is configured, verify there is a rule with an action set to "Deny" that also has "Source" and "Destination" fields that contain a negated list of NIST FIPS-validated SSL/TLS protocols and ciphers. If Symantec ProxySG providing forward proxy encryption intermediary services does not use NIST FIPS-validated cryptography to implement encryption services, this is a finding.

Fix: F-100419r1_fix

Configure TLS intermediary services to comply with NIST FIPS-validated cryptography. 1. Log on to the Web Management Console. 2. Click Configuration >> Visual Policy Manager. 3. Click "Launch". While in the Visual Policy Manager, click Policy >> Add SSL Access Layer. 4. Right-click the "Source" field of the existing rule and select "Set". Click "New" and select "Combined Source Object". 5. Click "New" and select "Client Negotiated Cipher". Select all ciphers that should be permitted and click "OK". 6. Click the upper "Add" button and click the "Negate" checkbox. 7. Click "New" and select "Client Negotiated SSL Version". Select all NIST FIPS-validated SSL versions that should be permitted and click "OK". 8. Click the upper "Add" button. 9. Click "OK" and then "OK" again. 10. Repeat steps 4-9 for the "Destination" field using the "Server Negotiated Cipher" and "Server Negotiated SSL Version" objects. 11. Right-click the "Action" field of the rule, click "Set", and select "Deny". 12. Click File >> Install Policy on SG Appliance.

b
Symantec ProxySG providing reverse proxy encryption intermediary services must implement NIST FIPS-validated cryptography to generate cryptographic hashes.
SC-13 - Medium - CCI-002450 - V-94305 - SV-104259r1_rule
RMF Control
SC-13
Severity
Medium
CCI
CCI-002450
Version
SYMP-AG-000460
Vuln IDs
  • V-94305
Rule IDs
  • SV-104259r1_rule
Use of weak or untested encryption algorithms undermines the purposes of using encryption to protect data. The network element must implement cryptographic modules adhering to the higher standards approved by the Federal government since this provides assurance they have been tested and validated. This requirement applies only to ALGs that provide encryption intermediary services (e.g., HTTPS, TLS, or DNSSEC).
Checks: C-93491r1_chk

Verify that TLS reverse proxy intermediary services are configured to comply with NIST FIPS-validated cryptography. 1. Verify with the ProxySG administrator that reverse proxy services are configured. 2. Log on to the Web Management Console. 3. Click Configuration &gt;&gt; Services &gt;&gt; Proxy Services. 4. For each reverse proxy service identified by the administrator, click "Edit Service" and Verify that only NIST FIPS-validated SSL protocols are enabled. 5. Log on to the ProxySG SSH CLI. 6. Type "enable" and enter the enable password. 7. Type "configure" and press "Enter". 8. Type "proxy-services" and press "Enter". 9. For each reverse proxy service identified by the administrator, type "edit &lt;reverse proxy service name". 10. Type "view" and verify that only NIST FIPS-validated cipher suites are listed. If Symantec ProxySG providing reverse proxy encryption intermediary services does not implement NIST FIPS-validated cryptography to generate cryptographic hashes, this is a finding.

Fix: F-100421r1_fix

Configure TLS reverse proxy intermediary services to comply with NIST FIPS-validated cryptography. 1. Verify with the ProxySG administrator that reverse proxy services are configured. 2. Log on to the Web Management Console. 3. Click Configuration >> Services >> Proxy Services. 4. For each reverse proxy service configured, click "Edit Service" and select only NIST FIPS-validated SSL protocols. Click "Apply". 5. Log on to the ProxySG SSH CLI. 6. Type "enable" and enter the enable password. 7. Type "configure" and press "Enter". 8. Type "proxy-services" and press "Enter". 9. For each reverse proxy service identified by the administrator, type "edit <reverse proxy service name". 10. Type "attribute" followed by a list of the desired NIST FIPS-validated cipher suites.

b
Symantec ProxySG providing reverse proxy encryption intermediary services must implement NIST FIPS-validated cryptography for digital signatures.
SC-13 - Medium - CCI-002450 - V-94307 - SV-104261r1_rule
RMF Control
SC-13
Severity
Medium
CCI
CCI-002450
Version
SYMP-AG-000470
Vuln IDs
  • V-94307
Rule IDs
  • SV-104261r1_rule
Use of weak or untested encryption algorithms undermines the purposes of using encryption to protect data. The network element must implement cryptographic modules adhering to the higher standards approved by the Federal government since this provides assurance they have been tested and validated. This requirement applies only to ALGs that provide encryption intermediary services (e.g., HTTPS, TLS, or DNSSEC).
Checks: C-93493r1_chk

Verify that TLS reverse proxy intermediary services are configured to comply with NIST FIPS-validated cryptography. 1. Verify with the ProxySG administrator that reverse proxy services are configured. 2. Log on to the Web Management Console. 3. Click Configuration &gt;&gt; Services &gt;&gt; Proxy Services. 4. For each reverse proxy service identified by the administrator, click "Edit Service" and Verify that only NIST FIPS-validated SSL protocols are enabled. 5. Log on to the ProxySG SSH CLI. 6. Type "enable" and enter the enable password. 7. Type "configure" and press "Enter". 8. Type "proxy-services" and press "Enter". 9. For each reverse proxy service identified by the administrator, type "edit &lt;reverse proxy service name". 10. Type "view" and verify that only NIST FIPS-validated cipher suites are listed. For more information, see the Blue Coat Reverse Proxy WebGuide. If Symantec ProxySG providing reverse proxy encryption intermediary services does not implement NIST FIPS-validated cryptography for digital signatures, this is a finding.

Fix: F-100423r1_fix

Configure TLS reverse proxy intermediary services to comply with NIST FIPS-validated cryptography. 1. Verify with the ProxySG administrator that reverse proxy services are configured. 2. Log on to the Web Management Console. 3. Click Configuration >> Services >> Proxy Services. 4. For each reverse proxy service configured, click "Edit Service" and select only NIST FIPS-validated SSL protocols. Click "Apply". 5. Log on to the ProxySG SSH CLI. 6. Type "enable" and enter the enable password. 7. Type "configure" and press "Enter". 8. Type "proxy-services" and press "Enter". 9. For each reverse proxy service identified by the administrator, type "edit <reverse proxy service name". 10. Type "attribute" followed by a list of the desired NIST FIPS-validated cipher suites.

b
Symantec ProxySG providing reverse proxy encryption intermediary services must use NIST FIPS-validated cryptography to implement encryption services.
SC-13 - Medium - CCI-002450 - V-94309 - SV-104263r1_rule
RMF Control
SC-13
Severity
Medium
CCI
CCI-002450
Version
SYMP-AG-000480
Vuln IDs
  • V-94309
Rule IDs
  • SV-104263r1_rule
Use of weak or untested encryption algorithms undermines the purposes of using encryption to protect data. The network element must implement cryptographic modules adhering to the higher standards approved by the Federal government since this provides assurance they have been tested and validated. This requirement applies only to ALGs that provide encryption intermediary services (e.g., HTTPS, TLS, or DNSSEC).
Checks: C-93495r1_chk

Verify that TLS reverse proxy intermediary services are configured to comply with NIST FIPS-validated cryptography. 1. Verify with the ProxySG administrator that reverse proxy services are configured. 2. Log on to the Web Management Console. 3. Click Configuration &gt;&gt; Services &gt;&gt; Proxy Services. 4. For each reverse proxy service identified by the administrator, click "Edit Service" and Verify that only NIST FIPS-validated SSL protocols are enabled. 5. Log on to the ProxySG SSH CLI. 6. Type "enable" and enter the enable password. 7. Type "configure" and press "Enter". 8. Type "proxy-services" and press "Enter". 9. For each reverse proxy service identified by the administrator, type "edit &lt;reverse proxy service name". 10. Type "view" and verify that only NIST FIPS-validated cipher suites are listed. See the Blue Coat Reverse Proxy WebGuide for more information. If Symantec ProxySG providing reverse proxy encryption intermediary services does not use NIST FIPS-validated cryptography to implement encryption services, this is a finding.

Fix: F-100425r1_fix

Configure TLS reverse proxy intermediary services to comply with NIST FIPS-validated cryptography. 1. Verify with the ProxySG administrator that reverse proxy services are configured. 2. Log on to the Web Management Console. 3. Click Configuration >> Services >> Proxy Services. 4. For each reverse proxy service configured, click "Edit Service" and select only NIST FIPS-validated SSL protocols. Click "Apply". 5. Log on to the ProxySG SSH CLI. 6. Type "enable" and enter the enable password. 7. Type "configure" and press "Enter". 8. Type "proxy-services" and press "Enter". 9. For each reverse proxy service identified by the administrator, type "edit <reverse proxy service name". 10. Type "attribute" followed by a list of the desired NIST FIPS-validated cipher suites. See the Blue Coat Reverse Proxy WebGuide for more information.

c
Symantec ProxySG must use Transport Layer Security (TLS) to protect the authenticity of communications sessions.
SC-23 - High - CCI-001184 - V-94311 - SV-104265r1_rule
RMF Control
SC-23
Severity
High
CCI
CCI-001184
Version
SYMP-AG-000490
Vuln IDs
  • V-94311
Rule IDs
  • SV-104265r1_rule
Authenticity protection provides protection against man-in-the-middle attacks/session hijacking and the insertion of false information into sessions. This requirement focuses on communications protection for the application session rather than for the network packet and establishes grounds for confidence at both ends of communications sessions in ongoing identities of other parties and in the validity of information transmitted. Depending on the required degree of confidentiality and integrity, web services/SOA will require the use of mutual authentication (two-way/bidirectional).
Checks: C-93497r1_chk

Verify that only FIPS-compliant HMAC algorithms are in use. 1. Log on to the ProxySG CLI via SSH. 2. Type "show management services". 3. Verify the "Cipher Suite" attribute lists only cipher suites that use FIPS-compliant HMAC algorithms. If any cipher suites are listed that use non-FIPS-compliant HMAC algorithms, this is a finding.

Fix: F-100427r1_fix

Configure the ProxySG to use only FIPS-compliant HMAC algorithms. 1. Log on to the ProxySG SSH CLI. 2. Type "enable" and enter the enable password. 3. Type "configure terminal" and press "Enter". 4. Type "management-services" and press "Enter". Type "edit HTTPS-Console" and press "Enter". 5. Type "view" to display the list of configured cipher suites. 6. Type "attribute cipher-suite" followed by a space-delimited list of only cipher suites from step 5 that use FIPS-compliant HMAC algorithms and press "Enter".

b
If reverse proxy is used for validating and restricting certs from external entities, and this function is required by the SSP, Symantec ProxySG providing user authentication intermediary services using PKI-based user authentication must only accept end entity certificates issued by DoD PKI or DoD-approved PKI Certification Authorities (CAs) for the establishment of protected sessions.
SC-23 - Medium - CCI-002470 - V-94313 - SV-104267r1_rule
RMF Control
SC-23
Severity
Medium
CCI
CCI-002470
Version
SYMP-AG-000500
Vuln IDs
  • V-94313
Rule IDs
  • SV-104267r1_rule
Non-DoD-approved PKIs have not been evaluated to ensure they have security controls and identity vetting procedures in place that are sufficient for DoD systems to rely on the identity asserted in the certificate. PKIs lacking sufficient security controls and identity vetting procedures risk being compromised and issuing certificates that enable adversaries to impersonate legitimate users. The authoritative list of DoD-approved PKIs is published at http://iase.disa.mil/pki-pke/interoperability. DoD-approved PKI CAs may include Category I, II, and III certificates. Category I DoD-Approved External PKIs are PIV issuers. Category II DoD-Approved External PKIs are Non-Federal Agency PKIs cross-certified with the Federal Bridge Certification Authority (FBCA). Category III DoD-Approved External PKIs are Foreign, Allied, or Coalition Partner PKIs. Deploying the ALG with TLS enabled will require the installation of DoD and/or DoD-Approved CA certificates in the trusted root certificate store of each proxy to be used for TLS traffic. This requirement focuses on communications protection for the application session rather than for the network packet.
Checks: C-93499r1_chk

Verify that only DoD-approved Certificate Authorities are trusted by the ProxySG for reverse proxy services. 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; Services &gt;&gt; Proxy Services. 3. Select each HTTPS Reverse Proxy service and click "Edit Service". 4. Note the name of the CCL listed. 5. Browse to SSL &gt;&gt; CA Certificates &gt;&gt; CA Certificate Lists. 6. Select the CCL from step 4 and click "View". 7. Verify that only DoD-approved CA Certifications are listed in the box on the right. If any CA certifications that are not DoD approved are found in a CCL assigned to a reverse proxy service, this is a finding.

Fix: F-100429r1_fix

Configure reverse proxy services to only trust DoD-approved Certificate Authorities. 1. Log on to the Web Management Console. 2. Browse to Configuration >> Services >> Proxy Services. 3. Browse to SSL >> CA Certificates >> CA Certificate Lists. 4. Click "Import," provide a "Name," and paste in the first DoD CA certificate in PEM format and click "OK". Repeat for each DoD CA certificate desired. 5. Click CA Certificate Lists >> New. 6. Provide a "Name," click each DoD CA certificate created in step 4, and click "Add". Once all certificates have been added, click "OK". 7. Browse to Configuration >> Services >> Proxy Services. 8. Select each HTTPS Reverse Proxy service and click "Edit Service". 9. Select the CCL created in step 6, click "OK," and then click "Apply".

b
Symantec ProxySG must fail to a secure state upon failure of initialization, shutdown, or abort actions.
SC-24 - Medium - CCI-001190 - V-94315 - SV-104269r1_rule
RMF Control
SC-24
Severity
Medium
CCI
CCI-001190
Version
SYMP-AG-000510
Vuln IDs
  • V-94315
Rule IDs
  • SV-104269r1_rule
Failure to a known safe state helps prevent systems from failing to a state that may cause loss of data or unauthorized access to system resources. Network elements that fail suddenly and with no incorporated failure state planning may leave the hosting system available but with a reduced security protection capability. Preserving system state information also facilitates system restart and return to the operational mode of the organization with less disruption to mission-essential processes. An example is a firewall that blocks all traffic rather than allowing all traffic when a firewall component fails (e.g., fail closed and do not forward traffic). This prevents an attacker from forcing a failure of the system to obtain access. Depending on the deployment architecture, there are many configurations to check external to the ProxySG to ensure that failures of initialization, shutdown, or abort actions result in a secure state. With these external configurations in place, the ProxySG meets this requirement inherently. However, if a ProxySG hardware appliance is configured in a transparent, physically in-path manner, the check and fix apply.
Checks: C-93501r1_chk

Verify that the transparent, physically in-line hardware ProxySG appliance is configured to fail securely in the event of failures of initialization, shutdown, or abort actions. 1. Browse to Configuration &gt;&gt; Network &gt;&gt; Adapters &gt;&gt; Bridges. 2. Select the appropriate bridge-pair (whichever is in use) and click "Edit". 3. Verify that the "fail-closed" radio button is selected. If the "failed-closed" radio button is not selected, this is a finding.

Fix: F-100431r1_fix

Configure the transparent, physically in-line hardware ProxySG appliance to fail securely in the event of failures of initialization, shutdown, or abort actions. 1. Browse to Configuration >> Network >> Adapters >> Bridges. 2. Select the appropriate bridge-pair (whichever is in use) and click "Edit". 3. Select the "fail-closed" radio button and click "Apply".

b
Symantec ProxySG providing content filtering must protect against known and unknown types of denial-of-service (DoS) attacks by employing rate-based attack prevention behavior analysis.
SC-5 - Medium - CCI-002385 - V-94317 - SV-104271r1_rule
RMF Control
SC-5
Severity
Medium
CCI
CCI-002385
Version
SYMP-AG-000520
Vuln IDs
  • V-94317
Rule IDs
  • SV-104271r1_rule
If the network does not provide safeguards against DoS attacks, network resources will be unavailable to users. Installation of content filtering gateways and application layer firewalls at key boundaries in the architecture mitigates the risk of DoS attacks. These attacks can be detected by matching observed communications traffic with patterns of known attacks and monitoring for anomalies in traffic volume/type. Detection components that use rate-based behavior analysis can detect attacks when signatures for the attack do not exist or are not installed. These attacks include zero-day attacks, which are new attacks for which vendors have not yet developed signatures. Rate-based behavior analysis can detect sophisticated, Distributed DoS (DDoS) attacks by correlating traffic information from multiple network segments or components.
Checks: C-93503r1_chk

View the denial-of-service attack detection/mitigation configuration. 1. SSH into the ProxySG console and type "enable". 2. Enter the correct password and type "config". 3. Press "Enter" and type "show attack-detection configuration". 4. Verify that "client limits enabled" equals "true". If Symantec ProxySG providing content filtering does not protect against known and unknown types of Denial of Service (DoS) attacks by employing rate-based attack prevention behavior analysis, this is a finding.

Fix: F-100433r1_fix

Configure denial-of-service attack detection/mitigation. 1. SSH into the ProxySG console and type "enable". 2. Enter the correct password and type "config". 3. Press "Enter" and type "attack-detection". 4. Type "client", press "Enter", type "enable-limits", and press "Enter".

b
Symantec ProxySG must implement load balancing to limit the effects of known and unknown types of denial-of-service (DoS) attacks.
SC-5 - Medium - CCI-002385 - V-94319 - SV-104273r1_rule
RMF Control
SC-5
Severity
Medium
CCI
CCI-002385
Version
SYMP-AG-000530
Vuln IDs
  • V-94319
Rule IDs
  • SV-104273r1_rule
If the network does not provide safeguards against DoS attacks, network resources will be unavailable to users. Load balancing provides service redundancy, which reduces the susceptibility of the ALG to many DoS attacks. The ALG must be configured to prevent or mitigate the impact on network availability and traffic flow of DoS attacks that have occurred or are ongoing. This requirement applies to the network traffic functionality of the device as it pertains to handling network traffic. Some types of attacks may be specialized to certain network technologies, functions, or services. For each technology, known and potential DoS attacks must be identified and solutions for each type implemented. For detailed information, see the ProxySG Administration Guide, Chapter 39: Configuring Failover.
Checks: C-93505r1_chk

Verify that redundancy has been configured on the ProxySG. 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; Network &gt;&gt; Advanced. 3. Select the "Failover" tab and Verify that entries are present and that they are "enabled". If Symantec ProxySG does not implement load balancing to limit the effects of known and unknown types of DoS attacks, this is a finding.

Fix: F-100435r1_fix

Configure redundancy on the ProxySG. 1. Log on to the Web Management Console. 2. Browse to Configuration >> Network >> Advanced. 3. Select the "Failover" tab and configure using the SSP requirements.

b
Symantec ProxySG must block outbound traffic containing known and unknown denial-of-service (DoS) attacks to protect against the use of internal information systems to launch any DoS attacks against other networks or endpoints.
SC-5 - Medium - CCI-001094 - V-94321 - SV-104275r1_rule
RMF Control
SC-5
Severity
Medium
CCI
CCI-001094
Version
SYMP-AG-000540
Vuln IDs
  • V-94321
Rule IDs
  • SV-104275r1_rule
DoS attacks can take multiple forms but have the common objective of overloading or blocking a network or host to deny or seriously degrade performance. If the network does not provide safeguards against DoS attack, network resources will be unavailable to users. Installation of an ALG at key boundaries in the architecture mitigates the risk of DoS attacks. These attacks can be detected by matching observed communications traffic with patterns of known attacks and monitoring for anomalies in traffic volume/type. The ALG must include protection against DoS attacks that originate from inside the enclave that can affect either internal or external systems. These attacks may use legitimate or rogue endpoints from inside the enclave. These attacks can be simple "floods" of traffic to saturate circuits or devices, malware that consumes CPU and memory on a device or causes it to crash, or a configuration issue that disables or impairs the proper function of a device. For example, an accidental or deliberate misconfiguration of a routing table can misdirect traffic for multiple networks. The appliance can reduce the effects of DoS and distributed-DoS (DDoS) attacks. DoS and DDoS attacks occur when one or more machines coordinate an attack on a specific website to cripple or disrupt host services. As the attack progresses, the target host shows decreased responsiveness and often stops responding. Legitimate HTTP traffic is unable to proceed because the infected system no longer has the resources to process new requests. ProxySG appliances prevent attacks by limiting the number of simultaneous TCP connections and/or excessive repeated requests from each client IP address that can be established within a specified time frame. If these limits are met, the appliance either does not respond to connection attempts from a client already at this limit or resets the connection. It can also be configured to limit the number of active connections to prevent server overloading. If the appliance starts seeing a large number of failed requests, and that number exceeds the configured error limit, subsequent requests are blocked and the proxy returns a warning page. Failed requests, by default, include various HTTP response failures such as 4xx client errors (excluding 401 and 407) and 5xx server errors. The HTTP responses that should be treated as failures can be defined by creating policy. If the requests continue despite the warnings, and the rate exceeds the warning limits that have been specified for the client, the client is then blocked at the TCP level.
Checks: C-93507r1_chk

Verify that Attack Detection is enabled. 1. SSH into the ProxySG console and type "enable". 2. Enter the correct password and type "configure terminal". 3. Press "Enter" and type "show attack-detection configuration". 4. Verify that "client limits enabled" equals "true". If Symantec ProxySG does not block outbound traffic containing known and unknown DoS attacks to protect against the use of internal information systems to launch any DoS attacks against other networks or endpoints, this is a finding.

Fix: F-100437r1_fix

Enable the Attack Detection function. 1. SSH into the ProxySG console and type "enable". 2. Enter the correct password and type "configure terminal". 3. Press "Enter" and type "attack-detection". 4. Type "client" and press "Enter". Type "enable-limits" and press "Enter". Note: See the ProxySG Administration Guide, Chapter 73: Preventing Denial of Service Attacks, to understand the functionality before proceeding. Fine-tune the default client limits if there is an operational impact.

b
Symantec ProxySG must allow incoming communications only from organization-defined authorized sources routed to organization-defined authorized destinations.
SC-7 - Medium - CCI-002403 - V-94323 - SV-104277r1_rule
RMF Control
SC-7
Severity
Medium
CCI
CCI-002403
Version
SYMP-AG-000550
Vuln IDs
  • V-94323
Rule IDs
  • SV-104277r1_rule
Unrestricted traffic may contain malicious traffic that poses a threat to an enclave or to other connected networks. Additionally, unrestricted traffic may transit a network, which uses bandwidth and other resources. Access control policies and access control lists implemented on devices that control the flow of network traffic (e.g., application-level firewalls and web content filters) ensure the flow of traffic is only allowed from authorized sources to authorized destinations. Networks with different levels of trust (e.g., the Internet or CDS) must be kept separate.
Checks: C-93509r1_chk

Determine what proxy services are enabled on the ProxySG. 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; Services &gt;&gt; Proxy Services. 3. Review each service specified in the list with the ProxySG administrator to verify that all remote access traffic has been accounted for. 4. Click Configuration &gt;&gt; Policy &gt;&gt; Visual Policy Manager &gt;&gt; Launch. 5. Click each layer and Verify that the "Source" and "Destination" fields for each rule are set to the organizationally defined sources and destinations. If Symantec ProxySG allows incoming communications other than those from organization-defined authorized sources routed to organization-defined authorized destinations, this is a finding.

Fix: F-100439r1_fix

Configure proxy services. 1. Log on to the Web Management Console. 2. Browse to Configuration >> Services >> Proxy Services. 3. Review each service specified in the list with the ProxySG administrator to ensure that all remote access traffic has been accounted for and add any that are missing per the ProxySG Administration Guide, Chapter 7: Managing Proxy Services. 4. Click Configuration >> Policy >> Visual Policy Manager >> Launch. 5. Click each layer and right-click the "Source" and "Destination" fields for each rule. Select "Set" and set each to the organizationally defined values in accordance with the site's SSP.

b
Symantec ProxySG must fail securely in the event of an operational failure.
SC-7 - Medium - CCI-001126 - V-94325 - SV-104279r1_rule
RMF Control
SC-7
Severity
Medium
CCI
CCI-001126
Version
SYMP-AG-000560
Vuln IDs
  • V-94325
Rule IDs
  • SV-104279r1_rule
If a boundary protection device fails in an unsecure manner (open), information external to the boundary protection device may enter, or the device may permit unauthorized information release. Secure failure ensures that when a boundary control device fails, all traffic will be subsequently denied. Fail secure is a condition achieved by employing information system mechanisms to ensure that in the event of operational failures of boundary protection devices at managed interfaces (e.g., routers, firewalls, guards, and application gateways residing on protected subnetworks commonly referred to as demilitarized zones), information systems do not enter into unsecure states where intended security properties no longer hold. Depending on the deployment architecture, there are many configurations to check that are external to the ProxySG to ensure that an operational failure results in a secure state. With these external configurations in place, the ProxySG meets this requirement inherently. However, if a ProxySG hardware appliance is configured in a transparent, physically in-path manner, the check and fix on the ProxySG will apply.
Checks: C-93511r1_chk

Verify that the transparent, physically in-line hardware ProxySG appliance is configured to fail securely in the event of an operational failure. 1. Browse to Configuration &gt;&gt; Network &gt;&gt; Adapters &gt;&gt; Bridges. 2. Select the appropriate bridge-pair (whichever is in use) and click "Edit". 3. Verify that the "fail-closed" radio button is selected. If the "fail-closed" radio button is not selected, this is a finding.

Fix: F-100441r2_fix

Configure the transparent, physically in-line hardware ProxySG appliance to fail securely in the event of an operational failure. 1. Browse to Configuration >> Network >> Adapters >> Bridges. 2. Select the appropriate bridge-pair (whichever is in use) and click "Edit". 3. Select the "fail-closed" radio button and click "Apply".

b
Symantec ProxySG must deny network communications traffic by default and allow network communications traffic by exception (i.e., deny all, permit by exception).
SC-7 - Medium - CCI-001109 - V-94327 - SV-104281r1_rule
RMF Control
SC-7
Severity
Medium
CCI
CCI-001109
Version
SYMP-AG-000570
Vuln IDs
  • V-94327
Rule IDs
  • SV-104281r1_rule
A deny-all, permit-by-exception network communications traffic policy ensures that only connections that are essential and approved are allowed. As a managed interface, the ALG must block all inbound and outbound network communications traffic to the application being managed and controlled unless a policy filter is installed to explicitly allow the traffic. The allow policy filters must comply with the site's security policy. This requirement applies to both inbound and outbound network communications traffic. All inbound and outbound traffic for which the ALG is acting as an intermediary or proxy must be denied by default.
Checks: C-93513r1_chk

Verify that the ProxySG is configured to deny all traffic by default. 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; Policy &gt;&gt; Policy Options. 3. Verify that the "Default Proxy Policy" setting is set to "Deny". If Symantec ProxySG does not deny network communications traffic by default and allow network communications traffic by exception (i.e., deny all, permit by exception), this is a finding.

Fix: F-100443r1_fix

Configure the ProxySG to deny all traffic by default. 1. Log on to the Web Management Console. 2. Browse to Configuration >> Policy >> Policy Options. 3. Set the "Default Proxy Policy" to "Deny" and click "Apply".

b
Symantec ProxySG must identify and log internal users associated with denied outgoing communications traffic posing a threat to external information systems.
SC-7 - Medium - CCI-002400 - V-94329 - SV-104283r1_rule
RMF Control
SC-7
Severity
Medium
CCI
CCI-002400
Version
SYMP-AG-000580
Vuln IDs
  • V-94329
Rule IDs
  • SV-104283r1_rule
Without identifying the users who initiated the traffic, it would be difficult to identify those responsible for the denied communications. This requirement applies to network elements that perform Data Leakage Prevention (DLP) (e.g., ALGs, proxies, or application level firewalls).
Checks: C-93515r1_chk

Verify that the ProxySG is configured to log user web traffic for auditing. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging". Verify that "Enable Access Logging" is checked. 3. Click Policy &gt;&gt; Visual Policy Manager &gt;&gt; Launch. 4. For each Web Access Layer, verify that each rule that has "Action" set to "Deny" and "Destination" defined as a restricted set of potentially threatening destinations has a value other than "none" in the "Track". If Symantec ProxySG does not identify and log internal users associated with denied outgoing communications traffic posing a threat to external information systems, this is a finding.

Fix: F-100445r1_fix

Configure the ProxySG to log user web traffic for auditing. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging". Check the "Enable Access Logging" option and click "Apply". 3. Click Policy >> Visual Policy Manager >> Launch. 4. For each Web Access Layer, right-click the "Track" column for each rule that has "Action" set to "Deny" and "Destination" defined as a restricted set of potentially threatening destinations and select "Set". 5. Click "New" and select "Event Log".

b
Symantec ProxySG must tailor the Exceptions messages to generate error messages that provide the information necessary for corrective actions without revealing information that could be exploited by adversaries.
SI-11 - Medium - CCI-001312 - V-94331 - SV-104285r1_rule
RMF Control
SI-11
Severity
Medium
CCI
CCI-001312
Version
SYMP-AG-000590
Vuln IDs
  • V-94331
Rule IDs
  • SV-104285r1_rule
Providing too much information in error messages risks compromising the data and security of the application and system. Organizations must carefully consider the structure/content of error messages. The required information within error messages will vary based on the protocol and error condition. Information that could be exploited by adversaries includes, for example, ICMP messages that reveal the use of firewalls or access control lists. The ProxySG is designed to not reveal useful information to adversaries in error messages, although it may be configured to display custom exception pages to comply with site-specific requirements.
Checks: C-93517r1_chk

On a client workstation configured to use the ProxySG as its web gateway, browse to a prohibited website and observe the error page displayed. If Symantec ProxySG does not tailor the Exceptions messages to generate error messages that provide the information necessary for corrective actions without revealing information that could be exploited by adversaries, this is a finding.

Fix: F-100447r1_fix

Configure the ProxySG to tailor the Exceptions messages to generate error messages that provide only the information necessary for corrective actions. 1. Log on to the Web Management Console. 2. Browse to Configuration >> Policy >> Exceptions. 3. Change "Install Exceptions Definitions from" to "Text Editor" and click "Install". 4. Refer to the Custom Exception Pages for ProxySG Guide for more information on creating the text for this field. 5. After the text is entered, click Install >> Apply.

b
Symantec ProxySG providing content filtering must be configured to integrate with a system-wide intrusion detection system.
SI-4 - Medium - CCI-002656 - V-94333 - SV-104287r1_rule
RMF Control
SI-4
Severity
Medium
CCI
CCI-002656
Version
SYMP-AG-000600
Vuln IDs
  • V-94333
Rule IDs
  • SV-104287r1_rule
Without coordinated reporting between separate devices, it is not possible to identify the true scale and possible target of an attack. Integration of the ALG with a system-wide intrusion detection system supports continuous monitoring and incident response programs. This requirement applies to monitoring at internal boundaries using TLS gateways, web content filters, email gateways, and other types of ALGs. ALGs can work as part of the network monitoring capabilities to off-load inspection functions from the external boundary IDPS by performing more granular content inspection of protocols at the upper layers of the OSI reference model.
Checks: C-93519r1_chk

Verify that the ProxySG is configured to log to an intrusion detection system. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging. Verify that "Enable Access Logging" is checked. 3. Click Logs &gt;&gt; Upload Client and verify that the Client Type parameters are set to send logs to the intrusion detection system. 4. Click Policy &gt;&gt; Visual Policy Manager &gt;&gt; Launch. If Symantec ProxySG providing content filtering is not be configured to integrate with a system-wide intrusion detection system, this is a finding.

Fix: F-100449r1_fix

Configure the ProxySG to log to an intrusion detection system. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging. Check the "Enable Access Logging" option. 3. Click Logs >> Upload Client and ensure that the Client Type parameters are set to send logs to the intrusion detection system.

b
Symantec ProxySG providing content filtering must detect use of network services that have not been authorized or approved by the ISSM and ISSO, at a minimum.
SI-4 - Medium - CCI-002683 - V-94335 - SV-104289r1_rule
RMF Control
SI-4
Severity
Medium
CCI
CCI-002683
Version
SYMP-AG-000610
Vuln IDs
  • V-94335
Rule IDs
  • SV-104289r1_rule
Unauthorized or unapproved network services lack organizational verification or validation and therefore may be unreliable or serve as malicious rogues for valid services. Examples of network services include service-oriented architectures (SOAs), cloud-based services (e.g., infrastructure as a service, platform as a service, or software as a service), cross-domain, Voice over Internet Protocol, Instant Messaging, auto-execute, and file sharing. To comply with this requirement, the ALG may be configured to detect services either directly or indirectly (i.e., by detecting traffic associated with a service). This requirement applies to gateways/firewalls that perform content inspection or have higher-layer proxy functionality. ProxySG is a default-deny device and only permits authorized/approved network services to be used.
Checks: C-93521r1_chk

Determine what network proxy services are enabled on the ProxySG. 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; Services &gt;&gt; Proxy Services. 3. Review each service specified in the list with the ProxySG administrator to verify that all approved networks have been accounted for. If Symantec ProxySG providing content filtering does not detect use of network services that have not been authorized or approved by the ISSM and ISSO, at a minimum, this is a finding.

Fix: F-100451r1_fix

Enable network proxy services on the ProxySG. 1. Log on to the Web Management Console. 2. Browse to Configuration >> Services >> Proxy Services. 3. Click "New Service".

b
Symantec ProxySG providing content filtering must generate a log record when access attempts to unauthorized websites and/or services are detected.
SI-4 - Medium - CCI-002684 - V-94337 - SV-104291r1_rule
RMF Control
SI-4
Severity
Medium
CCI
CCI-002684
Version
SYMP-AG-000620
Vuln IDs
  • V-94337
Rule IDs
  • SV-104291r1_rule
Unauthorized or unapproved network services lack organizational verification or validation and therefore may be unreliable or serve as malicious rogues for valid services. Examples of network services include service-oriented architectures (SOAs), cloud-based services (e.g., infrastructure as a service, platform as a service, or software as a service), cross-domain, Voice over Internet Protocol, Instant Messaging, auto-execute, and file sharing.
Checks: C-93523r1_chk

Verify that the ProxySG is configured to log access attempts to unauthorized websites and/or services. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging". Verify that "Enable Access Logging" is checked. 3. Click Policy &gt;&gt; Visual Policy Manager &gt;&gt; Launch. 4. For each Web Access Layer, verify that each rule has a value other than "none" in the "Track" column. If Symantec ProxySG providing content filtering does not generate a log record when access attempts to unauthorized websites and/or services are detected, this is a finding.

Fix: F-100453r2_fix

Configure the ProxySG to log access attempts to unauthorized websites and/or services. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging". Check the "Enable Access Logging" option and click "Apply". 3. Click Policy >> Visual Policy Manager >> Launch. 4. For each Web Access Layer, right-click the "Track" column for each rule and select "Set". 5. Click "New" and select "Event Log".

b
Symantec ProxySG providing content filtering must generate an alert to, at a minimum, the ISSO and ISSM when access attempts to unauthorized websites and/or services are detected.
SI-4 - Medium - CCI-002684 - V-94339 - SV-104293r1_rule
RMF Control
SI-4
Severity
Medium
CCI
CCI-002684
Version
SYMP-AG-000630
Vuln IDs
  • V-94339
Rule IDs
  • SV-104293r1_rule
Unauthorized or unapproved network services lack organizational verification or validation and therefore may be unreliable or serve as malicious rogues for valid services. Automated mechanisms can be used to send automatic alerts or notifications. Such automatic alerts or notifications can be conveyed in a variety of ways (e.g., telephonically, via electronic mail, via text message, or via websites). The ALG must either send the alert to a management console that is actively monitored by authorized personnel or use a messaging capability to send the alert directly to designated personnel.
Checks: C-93525r1_chk

Verify that the ProxySG is configured to generate alerts for access attempts to unauthorized websites and/or services. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging". Verify that "Enable Access Logging" is checked. 3. Click Policy &gt;&gt; Visual Policy Manager &gt;&gt; Launch. 4. For each Web Access Layer, verify that each rule has a value of "Email" in the "Track" column. 5. Right-click the "Track" field for each rule and select "Edit". 6. Click "Configure Custom Recipients Lists". 7. Click any recipient email list in the left side panel and verify that the ISSO's email address is listed in the "List Members" panel. If Symantec ProxySG providing content filtering does not generate an alert to, at a minimum, the ISSO and ISSM when access attempts to unauthorized websites and/or services are detected, this is a finding.

Fix: F-100455r1_fix

Configure the ProxySG to generate alerts for access attempts to unauthorized websites and/or services. Email may be used to send alerts directly to the ISSO/ISSM. However, use caution and be selective when choosing on which Web Access rules to enable email notification. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging". Check the "Enable Access Logging" option and click "Apply". 3. Click Policy >> Visual Policy Manager >> Launch. 4. For each Web Access Layer, right-click the "Track" column for each rule and select "Set". Click "New," and select "Email". 5. Select "Custom Recipients" and click "Configure Custom Recipients Lists". 6. Click "New," provide a name for the list, and enter the ISSO and ISSM email addresses in the "List Members" field. 7. Click "OK" and click "OK" again. Create message text, and click "OK". 8. Click "OK" and click "OK" again. Select File >> Install Policy on SG Appliance.

b
Reverse proxy Symantec ProxySG providing content filtering must continuously monitor inbound communications traffic crossing internal security boundaries for unusual or unauthorized activities or conditions.
SI-4 - Medium - CCI-002661 - V-94341 - SV-104295r1_rule
RMF Control
SI-4
Severity
Medium
CCI
CCI-002661
Version
SYMP-AG-000640
Vuln IDs
  • V-94341
Rule IDs
  • SV-104295r1_rule
If inbound communications traffic is not continuously monitored, hostile activity may not be detected and prevented. Output from application and traffic monitoring serves as input to continuous monitoring and incident response programs. Internal monitoring includes the observation of events occurring on the network as they cross internal boundaries at managed interfaces such as web content filters. Depending on the type of ALG, organizations can monitor information systems by monitoring audit activities, application access patterns, characteristics of access, content filtering, or unauthorized exporting of information across boundaries. Unusual/unauthorized activities or conditions may include large file transfers, long-time persistent connections, unusual protocols and ports in use, and attempted communications with suspected malicious external addresses.
Checks: C-93527r1_chk

Verify that the ProxySG is configured to monitor inbound communication traffic for unusual or unauthorized activities or conditions. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging". Verify that "Enable Access Logging" is checked. 3. Click Policy &gt;&gt; Visual Policy Manager &gt;&gt; Launch. 4. For each Web Access Layer, verify that each rule has a value other than "none" in the "Track" column. If reverse proxy Symantec ProxySG providing content filtering does not continuously monitor inbound communications traffic crossing internal security boundaries for unusual or unauthorized activities or conditions, this is a finding.

Fix: F-100457r1_fix

Configure the ProxySG to monitor inbound communication traffic for unusual or unauthorized activities or conditions. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging". Check the "Enable Access Logging" option and click "Apply". 3. Click Policy >> Visual Policy Manager >> Launch. 4. For each Web Access Layer, right-click the "Track" column for each rule and select "Set". 5. Click "New" and select "Event Log".

b
Symantec ProxySG providing content filtering must continuously monitor outbound communications traffic crossing internal security boundaries for unusual/unauthorized activities or conditions.
SI-4 - Medium - CCI-002662 - V-94343 - SV-104297r1_rule
RMF Control
SI-4
Severity
Medium
CCI
CCI-002662
Version
SYMP-AG-000650
Vuln IDs
  • V-94343
Rule IDs
  • SV-104297r1_rule
If outbound communications traffic is not continuously monitored, hostile activity may not be detected and prevented. Output from application and traffic monitoring serves as input to continuous monitoring and incident response programs. Internal monitoring includes the observation of events occurring on the network as they cross internal boundaries at managed interfaces such as web content filters. Depending on the type of ALG, organizations can monitor information systems by monitoring audit activities, application access patterns, characteristics of access, content filtering, or unauthorized exporting of information across boundaries. Unusual/unauthorized activities or conditions may include large file transfers, long-time persistent connections, unusual protocols and ports in use, and attempted communications with suspected malicious external addresses.
Checks: C-93529r1_chk

Determine what proxy services are enabled on the ProxySG. 1. Log on to the Web Management Console. 2. Browse to Configuration &gt;&gt; Services &gt;&gt; Proxy Services. 3. Review each service specified in the list with the ProxySG administrator to verify that all remote access traffic has been accounted for. 4. Click Configuration &gt;&gt; Policy &gt;&gt; Visual Policy Manager &gt;&gt; Launch. 5. Click each layer and Verify that the "Source" and "Destination" fields for each rule are set to the organizationally defined sources and destinations. If Symantec ProxySG providing content filtering does not continuously monitor outbound communications traffic crossing internal security boundaries for unusual/unauthorized activities or conditions, this is a finding.

Fix: F-100459r1_fix

Configure proxy services. 1. Log on to the Web Management Console. 2. Browse to Configuration >> Services >> Proxy Services. 3. Review each service specified in the list with the ProxySG administrator to ensure that all remote access traffic has been accounted for and add any that are missing per the ProxySG Administration Guide, Chapter 7: Managing Proxy Services. 4. Click Configuration >> Policy >> Visual Policy Manager >> Launch. 5. Click each layer and right-click the "Source" and "Destination" fields for each rule. Select "Set" and set each to the organizationally defined values in accordance with the site's SSP.

b
Symantec ProxySG providing content filtering must send an alert to, at a minimum, the ISSO and ISSM when detection events occur.
SI-4 - Medium - CCI-002664 - V-94345 - SV-104299r1_rule
RMF Control
SI-4
Severity
Medium
CCI
CCI-002664
Version
SYMP-AG-000660
Vuln IDs
  • V-94345
Rule IDs
  • SV-104299r1_rule
Without an alert, security personnel may be unaware of major detection incidents that require immediate action, and this delay may result in the loss or compromise of information. Since these incidents require immediate action, these messages are assigned a critical or level 1 priority/severity, depending on the system's priority schema. These systems must generate an alert when detection events from real-time monitoring occur. Alerts may be transmitted, for example, telephonically, by electronic mail messages, or by text messaging. The ALG must either send the alert to a management console that is actively monitored by authorized personnel or use a messaging capability to send the alert directly to designated personnel.
Checks: C-93531r1_chk

Verify that the ProxySG is configured to generate alerts for access attempts to unauthorized websites and/or services. 1. Log on to the Web Management console. 2. Browse to "Configuration" and click "Access Logging. Verify that "Enable Access Logging" is checked. 3. Click Policy &gt;&gt; Visual Policy Manager &gt;&gt; Launch. 4. For each Web Access Layer, verify that each rule has a value of "Email" in the "Track" column. 5. Right-click the "Track" field for each rule and select "Edit". 6. Click "Configure Custom Recipients Lists". 7. Click any recipient email list in the left side panel and verify that the ISSO's email address is listed in the "List Members" panel. If Symantec ProxySG providing content filtering does not send an alert to, at a minimum, the ISSO and ISSM when detection events occur, this is a finding.

Fix: F-100461r1_fix

Configure the ProxySG to generate alerts for access attempts to unauthorized websites and/or services. Email may be used to send alerts directly to the ISSO/ISSM. However, use caution and be selective when choosing which Web Access rules on which to enable email notification. 1. Log on to the Web Management Console. 2. Browse to "Configuration" and click "Access Logging". Check the "Enable Access Logging" option and click "Apply". 3. Click Policy >> Visual Policy Manager >> Launch. 4. For each Web Access Layer, right-click the "Track" column for each rule and select "Set". Click "New" and select "Email". 5. Select "Custom Recipients" and click "Configure Custom Recipients Lists". 6. Click "New," provide a name for the list, and enter the ISSO and ISSM email addresses in the "List Members" field. 7. Click "OK" and click "OK" again. Create message text and click "OK". 8. Click "OK" and click "OK" again. Select File >> Install Policy on SG Appliance.

b
Symantec ProxySG providing content filtering must generate an alert to, at a minimum, the ISSO and ISSM when denial-of-service (DoS) incidents are detected.
SI-4 - Medium - CCI-002664 - V-94347 - SV-104301r1_rule
RMF Control
SI-4
Severity
Medium
CCI
CCI-002664
Version
SYMP-AG-000670
Vuln IDs
  • V-94347
Rule IDs
  • SV-104301r1_rule
Without an alert, security personnel may be unaware of major detection incidents that require immediate action, and this delay may result in the loss or compromise of information. The ALG generates an alert that notifies designated personnel of the Indicators of Compromise (IOCs) that require real-time alerts. These messages should include a severity level indicator or code as an indicator of the criticality of the incident. These indicators reflect the occurrence of a compromise or a potential compromise. Since these incidents require immediate action, these messages are assigned a critical or level 1 priority/severity, depending on the system's priority schema. CJCSM 6510.01B, "Cyber Incident Handling Program", lists nine Cyber Incident and Reportable Event categories. DoD has determined that categories identified by CJCSM 6510.01B Major Indicators (category 1, 2, 4, or 7 detection events) will require an alert when an event is detected. Alerts may be transmitted, for example, telephonically, by electronic mail messages, or by text messaging. The ALG must either send the alert to a management console that is actively monitored by authorized personnel or use a messaging capability to send the alert directly to designated personnel.
Checks: C-93533r1_chk

Verify that DoS events generate alerts to at least the ISSO and ISSM. 1. SSH into the ProxySG console and type "enable". 2. Enter the correct password and type "config". 3. Press "Enter" and type "show attack-detection configuration". 4. Verify that "client limits enabled" equals "true". 5. Log on to the Web Management Console. 6. Browse to Maintenance &gt;&gt; Event Logging and click the "Mail" tab. Verify that the ISSO and ISSM email addresses are specified. 7. Browse to Configuration &gt;&gt; Policy &gt;&gt; Visual Policy Manager. Click "Launch". 8. In each Web Access Layer, find rules that contain an "Action" of "Attack Detection". 9. Verify that the "Track" field of these rules is set to "Email" and that the "recipients" are set to at least the ISSO and ISSM. If Symantec ProxySG providing content filtering does not generate an alert to, at a minimum, the ISSO and ISSM when DoS incidents are detected, this is a finding.

Fix: F-100463r2_fix

Configure the ProxySG to email DoS attack detection/mitigation alerts to the ISSO and ISSM. 1. SSH into the ProxySG console and type "enable". 2. Enter the correct password and type "config". 3. Press "Enter" and type "attack-detection". 4. See the ProxySG Administration Guide, Chapter 73: Preventing Denial of Service Attacks, to understand the functionality before proceeding. 5. Type "client" and press "Enter". Type "enable-limits" and press "Enter". 6. Log on to the Web Management Console. 7. Browse to Maintenance >> Event Logging and click the "Mail" tab. Ensure that the ISSO and ISSM email addresses are specified. 8. Browse to Configuration >> Policy >> Visual Policy Manager. Click "Launch". 9. In one Web Access Layer, create a new rule. Right-click the "Action" of that rule and select "Set". Click "New" and select "Set Attack Detection". Provide a "Failure Weight" per local security policy requirements. 10. Click "OK" and click "OK" again. 11. Right-click the "Track" column for this rule and select "Set". Click "New" and select "Email". 12. Select "Custom Recipients" and click "Configure Custom Recipients Lists". 13. Click "New," provide a name for the list, and enter the ISSO and ISSM email addresses in the "List Members" field. 14. Click "OK" and click "OK" again. Create message text and click "OK". 15. Click "OK" and click "OK" again. Select File >> Install Policy on SG Appliance.