ASSOCIATED DRATA CONTROL
This test is part of the Web Application Firewall control that ensures your company has a WAF in place to protect applications from outside threats.
WHAT TO DO IF A TEST FAILS
If Drata finds that WAF is either not enabled or that there are no rulesets configured the test will fail.
To remediate a failed test, you will need to enable WAF and configure the relevant rulesets for your websites.
STEPS FOR PASSING
To ensure a validated state when testing that a web application firewall is in place, please follow the steps listed in the table below. Once the provider steps have been completed, navigate back to Drata and execute the test.
Provider / Technology | Provider Steps |
AWS - WAF | Note: If there are no Web ACLS, then the test will pass.
|
Cloudflare | NOTES: Ensure your domain is using a Pro account. Cloudflare's API does not support communicating WAF settings without this in place. Verify that you have migrated to the new WAF Managed Ruleset. If you haven’t, follow these steps from your Cloudflare dashboard: 1. From your dashboard, select your account and zones 2. Go to Security > WAF > Managed rules. On Pro accounts, the dashboard should show this banner: 3. In the update banner, select “Review configuration.” Note that this banner is only displayed in eligible zones. 4. Review the proposed WAF configuration rules. 5. When you are done reviewing, select “Deploy” to deploy the new WAF Managed Rules configuration. 6. Confirm at least one Managed Rule is Enabled.
*Each zone in your account must have WAF enabled and at least one managed rule enabled* If you are still failing this test after migrating to the new WAF Managed Ruleset, please check your API token to add new scopes and/or new domains that you may have acquired since first making the Cloudflare connection in Drata. |
GCP - WAF | Enable a Cloud Armor Policy
|