Setting up WAF

This article explains the legacy version of WAF Essential that will undergo end-of-life on June 30, 2021. Our new version of WAF Essentials expands upon all of the capabilities offered by the legacy version of WAF Essential with a simplified and centralized setup. Please upgrade to the latest version of WAF at your earliest convenience.

The following information is only applicable for the WAF Essential product. This security offering provides limited Web Application Firewall and Rate Limiting functionality.

Setting up WAF requires:

  1. Creating a profile.
  2. Setting up an instance.
  3. Activating an instance.

Administer WAF profiles and configure an instance from the WAF Manager page.

Provide additional protection to your web server(s) by setting up a rate limit.
Learn more.

Administering Profiles

Key information:

Creating a Profile

This section provides step-by-step instructions on how to create a profile.

To create a profile

  1. From the WAF Manager page, click Add Profile.
  2. In the Name option, type the unique name by which this profile will be identified. This name should be sufficiently descriptive to identify it when setting up an instance.
  3. Optional. Click the Access Controls tab. Define IP address, country, user agent, URL, and referrer whitelists/blacklists as needed.
  4. Click the Policies tab. Set the Security Level option to a level (e.g., Medium) that balances security with risk tolerance. Requests that are scored at or higher than the specified value will be identified as malicious traffic.

    Learn more.

    Ensure that your web applications are secured by the latest threat detection policies by enabling the Automatically opt-in to the latest ECRS ruleset option.

  5. Review all enabled policies and rules to ensure that the legitimate traffic is not targeted by mistake.
  6. Click Save.

Learn how to set up a rule exception.

Modifying a Profile

Modifying an existing profile:

A common reason for updating a profile is to reduce false positivesWeb Application Firewall: A false positive is a legitimate request that was identified as malicioius traffic by Web Application Firewall. by adding a rule exception. A rule exception identifies one or more rules that should be ignored for a specific set of requests. Typically, rule exceptions are identified via analysis within the WAF Dashboard.

To modify a profile

  1. From the WAF Manager page, click on the desired profile.
  2. Make the desired changes to settings, access controls, and policies.
  3. Optional. Add one or more rule exceptions.

  4. Click Save.

Deleting a Profile

A profile may be permanently deleted from the system.

Profiles associated with an instance may not be deleted. Please modify the instance to point to a different profile before attempting to delete the profile.

To delete a profile

  1. From the WAF Manager page, click the desired profile.
  2. Click Delete Profile.
  3. Type "DELETE" and then click Delete.

Setting up an Instance

Set up an instance that identifies a profile that WAF may use to screen traffic.

It may take up to 5 minutes for an instance configuration to be applied across our entire network.

An instance will not affect production traffic unless it has been activated.

To set up an instance

  1. From the WAF Manager page, find the Name option and then type the unique name by which this instance will be identified. This name should be sufficiently descriptive to identify it during the activation process that is performed from within Rules Engine.
  2. From the Production Profile option, select a profile that may be applied to production traffic.
  3. From the Production Action option, determine how unwanted traffic will be handled (i.e., block, alert, redirect, or send a custom response).

    Learn more.

  4. Use the Audit Profile option to test out a new security configuration. Perform one of the following steps:

    • Enable Auditing: Select a profile that contains the security configuration that should be tested on production traffic. Detected threats will generate alerts of type "audit."
    • Disable Auditing: Verify that the Audit Profile option is set to "No Audit Profile."
  5. Click Save.

Activating / Deactivating an Instance

An instance must be activated via Rules Engine before Web Application Firewall may assess production traffic for potential threats and ensure that traffic conforms to a specific delivery profile. This activation process is a safety measure designed to ensure the following:

Activate an instance by performing the following steps:

  1. Create or duplicate a draft.
  2. Create or modify a rule to include the Web Application Firewall feature.
  3. Set the Web Application Firewall feature to the instance.

  4. Lock the draft as a policy.
  5. Deploy the policy to the Production environment.

Consider the following items when activating an instance: