IPS 配置文件(profile)是什么
IPS 配置文件把特征启用范围、动作、例外等设置组织成一个可复用的对象,再由安全策略引用,决定哪些流量用什么强度的检测。按业务区复用不同模板是常见实践:出口区用覆盖广的模板,服务器区用更严格的模板,业务敏感链路用宽松模板。配置文件的另一个作用是变更边界清晰:调整某个模板只影响引用它的策略,不必逐条修改规则。
基本信息
| 华为框架 | 创建 profile 对象并在安全策略中用 profile 引用 |
|---|---|
| 复用方式 | 出口区、服务器区、运维区可各用不同强度的模板 |
| 命名规范 | 体现用途与强度,例如体现区域与严格程度的名称 |
| 生效条件 | 策略未绑定配置文件时不启用检测,绑定后才按模板动作处理 |
| 核查方式 | 核对每条关键策略是否都绑定了预期的配置文件 |
典型使用场景
- 分区差异化:出口区覆盖广,服务器区规则更严格
- 业务白名单:为特定业务系统建立带例外的专用模板
- 上线过渡:为观察期建立告警模板,稳定后切换为阻断模板
- 变更隔离:调整某模板只影响引用它的策略,降低变更风险
- 审计说明:用模板清单说明各区域当前的检测强度
华为示例(版本差异以帮助为准)
华为示例(版本差异以帮助为准)
system-view
profile type ips name ips-dmz # 为服务器区建立专用模板
# 选择特征类别与动作(按版本提示配置)
quit
security-policy
rule name dmz-inbound
source-zone untrust
destination-zone dmz
service https
profile ips ips-dmz # 策略引用模板后检测才生效
action permit
quit
quit绑定与复用要点
| 要点 | 做法 | 不做的后果 |
|---|---|---|
| 模板划分 | 按区域与业务强度划分 | 一个模板全覆盖,误报影响所有业务 |
| 策略绑定 | 新建策略时同步绑定 | 新策略无防护且不易察觉 |
| 命名规范 | 体现区域与强度 | 后期无法判断模板适用对象 |
| 例外管理 | 例外集中在模板中维护 | 例外散落各处难以复核 |
| 变更核对 | 改模板后核对受影响策略 | 影响面判断错误造成误伤 |
策略绑定 IPS 模板后,攻击流量按模板中的动作处理;未绑定的策略不启用检测。新建策略时把绑定作为检查项,可以避免出现长期无防护的业务。