Web 应用防火墙 如何设置 CC 防护

这篇说说腾讯云Web应用防火墙CC防护设置,包括紧急模式、基于IP和基于SESSION的三种策略,并说明紧急模式与自定义策略不能同时开启。 紧急模式CC防护:自动触发,适合无明确防护路径场景,可能误报。 基于IP的CC防护:直接配置识别方式、匹配方式、访问频次等参数。 基于SESSION的CC防护:需先设置SESSION标识,解决共享IP误拦截问题。

相关产品
Web 应用防火墙 产品页,含版本规格、价格与购买入口。

这篇会为你介绍如何在 Web 应用防火墙控制台设置 CC 防护。

一、背景信息

CC 防护可以对网站特定的 URL 进行访问保护,CC 防护支持紧急模式 CC 防护和自定义 CC 防护策略。

注意:紧急模式 CC 防护策略和自定义 CC 规则防护策略,不能同时开启。

二、示例一:紧急模式 CC 防护设置

注意:紧急模式 CC 防护默认关闭,开启前请确认自定义 CC 防护规则处于未启用状态。

1. 登录 Web 应用防火墙控制台,在左侧导航栏选择基础安全。

2. 在基础安全页面,左上角选择需要防护的域名,单击 CC 防护,进入 CC 防护页面。

3. 在紧急模式 CC 防护模块中,单击状态右侧的,经过二次确认后,开启紧急模式 CC 防护。

注意:说明:

三、示例二: 基于访问源 IP 的 CC 防护设置

基于 IP 的 CC 防护策略,不需要对 SESSION 维度进行设置,直接配置即可。

1. 登录 Web 应用防火墙控制台,在左侧导航栏选择基础安全。

2. 在基础安全页面,左上角选择需要防护的域名,单击 CC 防护,进入 CC 防护页面。


3. 在 CC 防护页面,单击添加规则,弹出添加 CC 防护规则弹窗。


4. 在添加 CC 防护规则弹窗中,填写相应信息。

注意:IP 为识别方式时,若执行动作是拦截、观察和人机识别时,规则被触发全流量生效。若执行动作是精准拦截或精准人机识别时,规则精准流量生效(只针对当前匹配方式的流量生效),SESSION 生效同理。

参数说明:

·规则名称:自定义名称,50个字符以内。

·识别方式: IP、SESSION。

·匹配方式:包括相等、前缀匹配和包含。

·高级匹配:通过进行 GET 表单和 POST 表单参数过滤,支持更加精细化频率控制,提高命中率。

·匹配字段:指定请求方法,支持 GET 或 POST。

·参数名:请求字段中的参数名,最多512字符。

·参数值:请求字段中的参数值,最多512字符。
示例说明:如下三条 GET 请求测试数据:a=1&b=11、a=2&b=12、 a=3&b=13。

·如果 GET 配置参数名为 a,参数值为1,则1命中。

·如果 GET 配置参数名为 a,参数值为*,则1、2、3均命中。

·访问频次:根据业务情况设置访问频次。建议输入正常访问次数的3倍 – 10倍,例如,网站人均访问20次/分钟,可配置为60次/分钟 – 200次/分钟,可依据被攻击严重程度调整。

·执行动作:观察、人机识别和阻断。

·惩罚时长:最短为1分钟,最长为一周。

·优先级:请输入1 – 100的整数,数字越小,代表这条规则的执行优先级越高,相同优先级下,创建时间越晚,优先级越高。

四、示例三: 基于 SESSION 的 CC 防护设置

基于 SESSION 访问速率的 CC 防护,能够有效解决在办公网、商超和公共 Wi-Fi 场合,用户因使用相同 IP 出口而导致的误拦截问题。

注意:使用基于 SESSION 的 CC 防护策略,需要先进行 SESSION 设置,才能设置基于 SESSION 的 CC 防护策略,下文步骤1 – 步骤4为 SESSION 设置操作。

1. 登录 Web 应用防火墙控制台,在左侧导航栏选择基础安全。

2. 在基础安全页面,左上角选择需要防护的域名,单击 CC 防护,进入 CC 防护页面。


3. 在 SESSION 设置模块中,单击设置,设置 SESSION 维度信息。


4. 在 SESSION 设置弹窗,此示例选择 COOKIE 作为测试内容,标识为 security,开始位置为0,结束位置为9,配置完成后单击确定即可。


参数说明:

·SESSION 位置:可选择 COOKIE、GET 或 POST,其中 GET 或 POST 是指 HTTP 请求内容参数,非 HTTP 头部信息。

·匹配说明:位置匹配或者字符串匹配。

·SESSION 标识:取值标识,32个字符以内。

·开始位置:字符串或者位置匹配的开始位置,0-2048以内的整数。

·结束位置:字符串或位置匹配的结束位置,1-2048以内的整数,并且最多只能提取128个字符。

5. SESSION 维度信息测试。添加完成后,单击测试将填写内容进行测试。


6. 进入 SESSION 测试页面,设置内容为 security = 0123456789……,后继 Web 应用防火墙将把 security 后面10位字符串作为 SESSION 标识,SESSION 信息也可以删除重新配置。


7. 设置基于 SESSION 的 CC 防护策略,配置过程和 示例二 保持一致,识别模式选择 SESSION 即可。

注意:说明:

注意:以 GET 位置为 SESSION 标识设置 CC 规则,当 CC 规则启用后,会把相同的 SESSION 标识作为维度拦截,而不是将 IP 作为维度。

8. 配置完成,基于 SESSION 的 CC 防护策略生效。

注意:使用基于 SESSION 的 CC 防护机制,无法在 IP 封堵状态中查看封堵信息。

赞 (0)
上一篇 5天前
下一篇 5天前