WAF防护效果测试
测试说明
本页面记录 Cdnfly 的 BlazeHTTP 测试结果,并汇总其他 WAF 产品公开的测试指标。不同产品的数据来源和测试环境可能存在差异,结果仅供参考。
测试命令
docker run --rm --net=host chaitin/blazehttp:latest /app/blazehttp -t "http://127.0.0.1:80"
指标定义
- 检出率 = 正确拦截 ÷ 恶意样本总数
- 漏报率 = 漏报放行 ÷ 恶意样本总数
- 误报率 = 误报拦截 ÷ 正常样本总数
- 准确率 =(正确拦截 + 正确放行)÷ 总样本数量
Cdnfly 测试结果
| 总样本数量 | 成功 | 错误 | 恶意样本总数 | 正确拦截 | 漏报放行 | 正常样本总数 | 正确放行 | 误报拦截 |
|---|---|---|---|---|---|---|---|---|
| 33877 | 33877 | 0 | 658 | 568 | 90 | 33219 | 33208 | 11 |
WAF 数据比较
| WAF | 准确率 | 检出率 | 漏报率 | 误报率 |
|---|---|---|---|---|
| Cdnfly | 99.70% | 86.32% | 13.68% | 0.03% |
| 堡塔云WAF | 99.60% | 83.13% | 16.87% | 0.08% |
| 雷池-个人版-平衡防护 | 99.45% | 71.65% | 28.35% | 0.07% |
| 雷池-个人版-高强度防护 | 99.38% | 76.17% | 23.83% | 0.22% |
| 雷池-专业版-高强度防护 | 99.66% | 90.68% | 9.32% | 0.07% |
| CloudFlare | 98.40% | 10.70% | 89.30% | 0.07% |
| ModSecurity-L1 | 82.39% | 82.26% | 17.74% | 17.61% |
| ModSecurity-L4 | 48.32% | 96.77% | 3.23% | 52.49% |
数据来源
- Cdnfly:使用页面所列 BlazeHTTP 命令得到的本次测试结果。
- 堡塔云WAF:aaPanel/aaWAF GitHub 仓库。该仓库“测试效果”部分列出了 33877 个样本、83.13% 检出率、0.08% 误报率及 99.60% 准确率。
- 雷池各版本、CloudFlare 和 ModSecurity:雷池 WAF 帮助文档——测试防护效果。
测试结论
本次测试中,Cdnfly 展现出兼顾防护效果与业务准确性的综合优势:
- 准确率高、误报率低: 准确率达到
99.70%,误报率仅为0.03%。在有效识别攻击的同时,可最大限度减少正常请求被误拦截,降低 WAF 防护对正常业务的影响。 - 恶意请求检出能力出色: 在
658个恶意样本中正确拦截568个,检出率达到86.32%,能够覆盖大多数常见 Web 攻击请求。 - 综合表现均衡: Cdnfly 在检出率、误报率和准确率之间取得良好平衡,适合同时重视网站安全与业务稳定性的使用场景。
不同产品的数据来源和测试环境可能存在差异,以上结果用于展示各项指标下的防护表现,不作为完全相同环境下的严格排名。