策略命中分析是什么
命中分析用策略内置的计数统计判断哪些规则在真实流量中被使用、哪些从未命中。它的价值在于给策略精简提供证据:零命中规则可能是历史遗留、被前置规则遮挡或条件写错,删除前需要区分清楚。分析结果也是变更评估的基础:改动某条规则前先看它的命中量与命中来源,能预先判断影响范围。
基本信息
| 数据来源 | 设备内置的规则命中计数与最近命中信息(部分版本提供) |
|---|---|
| 观察周期 | 至少覆盖一个完整业务周期,包含月末结账与备份窗口等高峰 |
| 统计清零 | 需要从零观察时可先清零,操作本身会被审计记录 |
| 结论用法 | 零命中规则进入待删清单并保留观察期,再决定删除或合并 |
| 配套动作 | 结合丢包日志与策略日志交叉验证,避免只凭计数下结论 |
典型使用场景
- 策略精简:清理历史遗留与重复规则,减少匹配开销与维护成本
- 变更评估:改动前确认规则的使用范围,评估影响业务可能性
- 排障定位:确认某次访问命中的是哪条规则,而不是文档记录的那条
- 遮挡检测:发现某条规则命中长期为零,判断是否被前置规则覆盖
- 审计准备:输出规则使用情况,说明策略仍处于受控与可维护状态
华为查看命中
华为查看命中
display security-policy rule all # 查看全部规则与命中计数
# 关注:每条规则的命中次数,以及部分版本提供的最后命中时间
# 需要从零观察时先清零统计,再跨一个完整业务周期采集
# 零命中不等于无用:先确认是否被前置规则遮挡,再决定处置分析结论与处置
| 结论 | 判据 | 处置方式 |
|---|---|---|
| 在用规则 | 命中持续增长 | 保留,纳入基线 |
| 被遮挡规则 | 自身为零但条件被前序覆盖 | 重排顺序或合并到前序规则 |
| 历史遗留 | 长期零命中且业务已下线 | 观察期后删除并留档 |
| 条件写错 | 零命中但业务确实在跑 | 核对地址、服务与区域条件 |
| 临时规则 | 命中停止增长 | 确认到期后回收 |
判断零命中前先确认统计是否被重置过,以及该规则是否真的处于生效的区域对;有些规则因为区域对方向没配而永远不可能命中,这种情况属于配置残缺而非规则冗余。