
# 配置攻击惩罚标准封禁访问者指定时长
当访问者的IP、Cookie或Params恶意请求被拦截时，您可以通过配置攻击惩罚，使边缘安全按配置的攻击惩罚时长来自动封禁访问者。例如，访问者的源IP（192.168.1.1）为恶意请求，如果您配置了IP攻击惩罚拦截时长为500秒，该攻击惩罚生效后，则该IP被拦截时，边缘安全将封禁该IP，时长为500秒。
#### 前提条件
已添加防护网站，详情操作请参见[添加防护网站](https://support.huaweicloud.com/usermanual-edgesec/edgesec_01_0047.html) 。
#### 约束条件
- Web基础防护、精准访问防护和黑白名单设置支持攻击惩罚功能，当攻击惩罚标准配置完成后，您还需要在Web基础防护、精准访问防护或黑白名单规则中选择攻击惩罚，该功能才能生效。
- 添加或修改防护规则后，规则生效需要等待几分钟。规则生效后，您可以在"防护事件"页面查看防护效果。
- 在配置Cookie或Params恶意请求的攻击惩罚标准前，您需要在域名详情页面设置对应的流量标识。相关操作请参见[配置攻击惩罚的流量标识](https://support.huaweicloud.com/usermanual-edgesec/edgesec_01_0050.html)。
 
#### 规格限制
- 支持设置6种拦截类型，每个拦截类型只能设置一条攻击惩罚标准。
- 最大拦截时长为30分钟。
 
#### 操作步骤
1. [登录EdgeSec服务控制台。](https://console.huaweicloud.com/cdn/?locale=zh-cn#/cdn/safetyServiceUnopen)
2. 在左侧导航栏选择"安全防护 \> 域名接入"，进入"安全防护"的"域名接入"页面。
3. 在目标域名所在行的"防护策略"栏中，单击"已开启N项防护"，进入"防护策略"页面。 
   图1网站列表   
   ![](https://support.huaweicloud.com/usermanual-edgesec/zh-cn_image_0000002144213740.png "点击放大")
   
   
4. 在"攻击惩罚"配置框中，用户可根据自己的需要更改"状态"。 
   图2攻击惩罚配置框   
   ![](https://support.huaweicloud.com/usermanual-edgesec/zh-cn_image_0000001496539900.png)
   
   
5. 在攻击惩罚标准的列表左上角，单击"添加攻击惩罚"。
6. 在弹出的对话框中，添加攻击惩罚标准，参数说明如[表1]所示。
   
   图3添加攻击惩罚   
   ![](https://support.huaweicloud.com/usermanual-edgesec/zh-cn_image_0000001547339829.png "点击放大")
    表1攻击惩罚参数说明 
   | 参数      | 参数说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 取值样例    |
   |:---|:---|:---|
   | 拦截类型    | 支持以下拦截方式： - 长时间IP拦截  - 短时间IP拦截  - 长时间Cookie拦截  - 短时间Cookie拦截  - 长时间Params拦截  - 短时间Params拦截   | 长时间IP拦截 |
   | 拦截时长（秒） | 拦截时长需要设置为整数，且设置范围为： - 300\<长时间拦截时长≤1800  - 短时间拦截时长≤300                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 500     |
   | 规则描述    | 可选参数，设置该规则的备注信息。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | -       |
      
   
   
7. 输入完成后，单击"确定"，添加的攻击惩罚标准展示在列表中。
 
#### 相关操作
- 若需要修改添加的攻击惩罚标准，可单击待修改的攻击惩罚标准所在行的"编辑"，修改该标准的拦截时长。
- 若需要删除添加的攻击惩罚标准，可单击待删除的攻击惩罚标准所在行的"删除"，删除该标准。
 
#### 配置示例-Cookie拦截攻击惩罚
假如防护域名"www.example.com"已接入边缘安全，访问者IP XXX.XXX.248.195为恶意请求，而您需要对来自该IP地址Cookie标记为jsessionid的访问请求封禁10分钟。您可以参照以下操作步骤验证封禁效果。
1. 在"网站设置"页面，单击"www.example.com"，进入域名基本信息页面。
2. 配置防护域名的Cookie流量标识，即"Session标记"。 
   图4流量标识   
   ![](https://support.huaweicloud.com/usermanual-edgesec/zh-cn_image_0000001500524914.png "点击放大")
   
   
3. 添加一条拦截时长为600秒的"长时间Cookie拦截"的攻击惩罚标准。 
   图5添加Cookie拦截攻击惩罚   
   ![](https://support.huaweicloud.com/usermanual-edgesec/zh-cn_image_0000001496220116.png "点击放大")
   
   
4. 开启攻击惩罚。 
   图6攻击惩罚配置框   
   ![](https://support.huaweicloud.com/usermanual-edgesec/zh-cn_image_0000001496539900.png)
   
   
5. 添加一条黑白名单规则，拦截XXX.XXX.248.195，且"攻击惩罚"选择"长时间Cookie拦截"。 
   图7选择攻击惩罚规则   
   ![](https://support.huaweicloud.com/usermanual-edgesec/zh-cn_image_0000001547379981.png "点击放大")
   
   
6. 清理浏览器缓存，在浏览器中访问"http://www.example.com"页面。 
   当XXX.XXX.248.195源IP访问页面时，会被边缘安全拦截。当检测到来自该源IP的Cookie标记为jsessionid访问请求时，将封禁该访问请求，时长为10分钟。
   图8拦截攻击请求   
   ![](https://support.huaweicloud.com/usermanual-edgesec/zh-cn_image_0000001547219797.png "点击放大")
   
   
7. 返回边缘安全管理控制台，在左侧导航树中，单击防护统计，进入"防护事件"页面，您可以查看该防护事件。
 
