Cloudflare 提供的安全保护,让所有网站管理员都能享受到平等且强大的网站安全防护。探讨利用 Cloudflare WAF(Web Application Firewall)规则来保护网站和服务的几个实用方法。
更新提示
| 2025年3月17日:Cloudflare 不再支持威胁分数 cf.threat_score 规则字段。现在,Cloudflare 已经通过自动化的安全升级来保护你的域名免受恶意流量的攻击。想要了解更多,可以阅读这篇官方博客文章:Enhanced Security and Simplified Controls with Automated Botnet Protection。 |
Web 应用程序防火墙(Web Application Firewall)是一种防护网络攻击的技术,通过检查和过滤 HTTP 流量中的恶意请求和攻击,保护 Web 应用程序的安全。
Cloudflare WAF 是一种安全防护服务,能够帮助保护您的网站免受常见的网络攻击,如 SQL 注入、跨站脚本攻击、恶意文件上传等。Cloudflare 的免费计划用户可以使用基础的 WAF 功能,并且托管在 Cloudflare 上的每个域名都可以单独配置最多五个 WAF 规则。
Cloudflare WAF 的 基本策略1 有五种:Allow(允许)、Bypass(绕过)、Managed Challenge(托管质询)、JS Challenge(JavaScript 质询)和 Block(阻止),每种策略都有不同的用途和优先级条件:
各种策略的优先级并不是绝对的,我们可以手动控制 优先级 顺序,对于 Cloudflare 免费计划,我们每个域名最多只有 5 个规则,上下拖拽规则模块即可控制优先级顺序。
下图是本文设置规则的示例顺序,我们来对 WAF 的五种基本策略一一介绍
