OWASP CRS 档位
按档位(宽松到严格)启用 OWASP 核心规则集,网站可单独选档位并排除误报的规则;随官方 CRS 版本自动更新,官方收费,两版都可在市场购买。
能解决什么问题
自己写 WAF 规则很难覆盖 SQL 注入、跨站脚本、远程代码执行等全部常见攻击。OWASP 核心规则集(CRS)是业界通用的开源规则;本插件把它按档位打包,分宽松、标准、严格、极严格几档,逐档增加攻击类别和防护等级,网站选一档即可,误报的规则可以按网站排除。
怎么开通与启用
OWASP CRS 档位是官方收费规则包,在插件市场按安装购买;社区版和商业版都可以购买。
- 在插件商店购买 OWASP CRS 档位,在“我的插件”确认安装到本主控。
- 在网站编辑的 WAF 防护里选“托管 WAF 防护档位”,即在本站使用的 WAF 规则库中启用托管规则;本站没有规则库时自动使用系统默认规则库。
- 需要只给某个网站调整时,在“本站 OWASP CRS 档位”里选“本站单独设置”,填档位和排除规则 ID。
主要设置
| 设置 | 说明 |
|---|---|
| 防护档位 | 每档列出包含的攻击类型和规则数,以及比上一档新增的部分;可选只记录或拦截 |
| 规则组开关 | 关闭某个攻击类型后,该类规则对使用此规则库的网站不生效,即时生效不重载节点 |
| 本站档位 | 跟随规则库,或本站单独设置 |
| 排除规则 ID | 9 开头的 6 位规则 ID,逗号分隔;只能填所选档位允许排除的规则 |
典型用法
- 普通企业站:用标准档拦截,覆盖常见攻击,误报比严格档少。
- 高风险后台:用严格档,先“只记录”观察一段时间,再关掉误报的规则后改为拦截。
- 智能自动防御建议升档时,页面给出建议档位和原因,确认后切换。
限制与注意事项
- 严格、极严格档误报明显多于标准档,建议先观察再启用。
- 切换档位需要节点重新加载;排除规则即时生效,不重载节点。
- 档位降低后,超出新档位的规则包会被挂起,改回原档位或更换规则包后恢复。
- CRS 本体按 Apache-2.0 发布,包内保留 LICENSE 与 NOTICE。