https://github.com/ganggreentempertatum/gcp-cloud-armor-lab
A Terraform-provisioned GCP Lab for CloudArmor WAF for home lab
https://github.com/ganggreentempertatum/gcp-cloud-armor-lab
Last synced: 3 months ago
JSON representation
A Terraform-provisioned GCP Lab for CloudArmor WAF for home lab
- Host: GitHub
- URL: https://github.com/ganggreentempertatum/gcp-cloud-armor-lab
- Owner: GangGreenTemperTatum
- Created: 2023-03-27T17:00:04.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-10T20:37:21.000Z (11 months ago)
- Last Synced: 2025-02-07T12:22:18.375Z (4 months ago)
- Language: HCL
- Size: 229 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# GCP Cloud Armor WAF Security Policy Lab and Deploying via Terraform
* Author: @[GangGreenTemperTatum](https://github.com/GangGreenTemperTatum)
* This is my personal created GCP lab for testing and learning about Cloud Armor WAF Security Policies
* GCP lab environment is deployed and ongoing maintained via Terraform IaC provisioning tools## Resources:
- [OWASP CRS](https://owasp.org/www-project-modsecurity-core-rule-set/)
- [OWASP ModSecurity Core Rule Set (CRS)](https://github.com/coreruleset/coreruleset)
- [`terraform - google_compute_security_policy`](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_security_policy)
- [ISO 3166-1 alpha-2 (for blocking regions](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)
- [Cloud Armor Terraform Module](https://github.com/GoogleCloudPlatform/terraform-google-cloud-armor)
- [Configure Google Cloud Armor security policies](https://cloud.google.com/armor/docs/configure-security-policies)
- [Configure custom rules language attributes](https://cloud.google.com/armor/docs/rules-language-reference)
- [Rate limiting overview](https://cloud.google.com/armor/docs/rate-limiting-overview)
You can refer to the following image created by [Priyanka Vergadia](https://blog.searce.com/cloud-armor-securing-google-infrastructure-against-web-attacks-8fb335174978) (credit)

## Recommended WAF Testing Frameworks
1. [Wallarm](https://github.com/wallarm/gotestwaf)
2. [SignalSci](https://github.com/signalsciences/waf-testing-framework)
3. [Fastly](https://github.com/fastly/ftw)
4. [F5](https://github.com/f5devcentral/f5-waf-tester)