SuperAPI AI 工具集

waf-setup

部署与运维

查看项目

更新于 10-16 09:58

技能介绍

用途:部署与调优 Web 应用防火墙(WAF),配置针对 OWASP Top 10 的防护规则,用于保护公网 Web 应用、满足 PCI-DSS/SOC2 等合规要求、拦截 SQLi、XSS、CSRF 等攻击,并为 API 提供速率限制与虚拟补丁。

前提条件:Web 应用位于负载均衡或反向代理之后;AWS WAF 需 AWS 账户,Cloudflare WAF 需 Cloudflare 账户,自托管需编译了 ModSecurity 模块的 Nginx;需可访问应用日志以便调优规则和识别误报;需了解 HTTP 请求/响应结构。

主要能力:提供 AWS WAF Web ACL 创建与托管规则组(Common、SQLi、KnownBadInputs)、基于速率和地理位置及 User-Agent 的拦截规则示例;Cloudflare WAF 通过 API 列出规则集、创建自定义规则和速率限制、Terraform 配置;以及 ModSecurity with Nginx、调优流程、故障排查与最佳实践等章节。

使用方式:AWS 使用命令 aws wafv2 create-web-acl 创建 Web ACL,通过 aws wafv2 associate-web-acl 关联 ALB 或 API Gateway,并可用 Terraform 定义 aws_wafv2_web_acl。Cloudflare 使用 curl 调用 API 创建规则集,或用 cloudflare_ruleset 资源管理。

限制:仅限授权范围内使用,破坏性步骤应先在非生产环境测试。该技能为仅文档导入,上游脚本与模板未随附。资料未提供收费、价格或实际防护效果信息。