更新时间:2024-10-31 GMT+08:00

配置攻击惩罚标准

当访问者的IP、Cookie或Params恶意请求被拦截时,您可以通过配置攻击惩罚,使边缘安全按配置的攻击惩罚时长来自动封禁访问者。例如,访问者的源IP(192.168.1.1)为恶意请求,如果您配置了IP攻击惩罚拦截时长为500秒,该攻击惩罚生效后,则该IP被拦截时,边缘安全将封禁该IP,时长为500秒。

前提条件

已添加防护网站,详情操作请参见添加防护网站

约束条件

  • Web基础防护、精准访问防护和黑白名单设置支持攻击惩罚功能,当攻击惩罚标准配置完成后,您还需要在Web基础防护、精准访问防护或黑白名单规则中选择攻击惩罚,该功能才能生效。
  • 添加或修改防护规则后,规则生效需要等待几分钟。规则生效后,您可以在“防护事件”页面查看防护效果。
  • 在配置Cookie或Params恶意请求的攻击惩罚标准前,您需要在域名详情页面设置对应的流量标识。相关操作请参见配置攻击惩罚的流量标识

规格限制

  • 支持设置6种拦截类型,每个拦截类型只能设置一条攻击惩罚标准。
  • 最大拦截时长为30分钟。

操作步骤

  1. 登录管理控制台
  2. 单击页面左上方的,选择CDN与智能边缘 > CDN与安全防护
  3. 在左侧导航栏选择安全防护 > 域名接入,进入“安全防护”“域名接入”页面。
  4. 在目标域名所在行的“防护策略”栏中,单击“已开启N项防护”,进入“防护策略”页面。

    图1 网站列表

  5. “攻击惩罚”配置框中,用户可根据自己的需要更改“状态”,单击“自定义攻击惩罚标准”,进入攻击惩罚标准页面。

    图2 攻击惩罚配置框

  6. 在攻击惩罚标准的列表左上角,单击“添加攻击惩罚”
  7. 在弹出的对话框中,添加攻击惩罚标准,参数说明如表1所示。

    图3 添加攻击惩罚
    表1 攻击惩罚参数说明

    参数

    参数说明

    取值样例

    拦截类型

    支持以下拦截方式:

    • 长时间IP拦截
    • 短时间IP拦截
    • 长时间Cookie拦截
    • 短时间Cookie拦截
    • 长时间Params拦截
    • 短时间Params拦截

    长时间IP拦截

    拦截时长(秒)

    拦截时长需要设置为整数,且设置范围为:

    • 300<长时间拦截时长≤1800
    • 短时间拦截时长≤300

    500

    规则描述

    可选参数,设置该规则的备注信息。

    -

  8. 输入完成后,单击“确认”,添加的攻击惩罚标准展示在列表中。

相关操作

  • 若需要修改添加的攻击惩罚标准,可单击待修改的攻击惩罚标准所在行的“修改”,修改该标准的拦截时长。
  • 若需要删除添加的攻击惩罚标准,可单击待删除的攻击惩罚标准所在行的“删除”,删除该标准。

配置示例-Cookie拦截攻击惩罚

假如防护域名“www.example.com”已接入边缘安全,访问者IP XXX.XXX.248.195为恶意请求,而您需要对来自该IP地址Cookie标记为jsessionid的访问请求封禁10分钟。您可以参照以下操作步骤验证封禁效果。

  1. “网站设置”页面,单击“www.example.com”,进入域名基本信息页面。
  2. 配置防护域名的Cookie流量标识,即“Session标记”

    图4 流量标识

  3. 添加一条拦截时长为600秒的“长时间Cookie拦截”的攻击惩罚标准。

    图5 添加Cookie拦截攻击惩罚

  4. 开启攻击惩罚。

    图6 攻击惩罚配置框

  5. 添加一条黑白名单规则,拦截XXX.XXX.248.195,且“攻击惩罚”选择“长时间Cookie拦截”

    图7 选择攻击惩罚规则

  6. 清理浏览器缓存,在浏览器中访问“http://www.example.com”页面。

    当XXX.XXX.248.195源IP访问页面时,会被边缘安全拦截。当检测到来自该源IP的Cookie标记为jsessionid访问请求时,将封禁该访问请求,时长为10分钟。

    图8 拦截攻击请求

  7. 返回边缘安全管理控制台,在左侧导航树中,单击“防护事件”,进入“防护事件”页面,您可以查看该防护事件。