Automatically deploy a single web access control list that filters web-based attacks with Security Automations on AWS WAF
Publication date: September 2016 (last update: December 2024)
The Security Automations for AWS WAF solution deploys a set of
preconfigured rules to help you protect your applications from
common web exploits. This solution’s core service,
AWS WAF
Configuring AWS WAF rules can be challenging and burdensome to large
and small organizations alike, especially for those who don’t have
dedicated security teams. To simplify this process, the Security
Automations for AWS WAF solution automatically deploys a single web
access control list (ACL) with a set of AWS WAF rules designed to
filter common web-based attacks. During initial configuration of
this solution’s
AWS CloudFormation
This implementation guide discusses architectural considerations, configuration steps, and operational best practices for deploying this solution in the Amazon Web Services (AWS) Cloud. It includes links to CloudFormation templates that launch, configure, and run the AWS security, compute, storage, and other services required to deploy this solution on AWS, using AWS best practices for security and availability.
The information in this guide assumes working knowledge of AWS
services such as AWS WAF, CloudFront, ALBs, and
AWS Lambda
Note
As of version 3.0.0, this solution supports the latest version of the AWS WAF service API (AWS WAFV2).
This guide is intended for IT managers, security engineers, DevOps engineers, developers, solutions architects, and website administrators.
Note
We recommend using this
solution as a starting point for implementing AWS WAF rules. You can
customize the
source
code
Use this navigation table to quickly find answers to these questions:
If you want to . . . | Read . . . |
---|---|
Know the cost for running this solution. The total cost for running this solution depends on the protection activated and the amount of data ingested, stored, and processed. |
Cost |
Understand the security considerations for this solution. | Security |
Know which AWS Regions are supported for this solution. | Supported AWS Regions |
View or download the CloudFormation template included in this solution to automatically deploy the infrastructure resources (the “stack”) for this solution. | AWS CloudFormation template |
Use AWS Support to help you deploy, use, or troubleshoot the solution. | AWS Support |
Access the source code and optionally use the AWS Cloud Development Kit (AWS CDK) to deploy the solution | GitHub
repository |