通过CC攻击防护规则拦截大流量高频攻击
CC攻击防护规则支持通过限制访问者对防护网站上资源的访问频率,精准识别CC攻击以及有效缓解CC攻击;当您配置完CC攻击防护规则并开启CC攻击防护后,才能根据您配置的CC攻击防护规则进行防护。
操作流程
|
操作步骤 |
说明 |
|---|---|
|
注册华为账号、开通华为云,并为账户充值、赋予EdgeSec权限。 |
|
|
购买边缘安全,选择版本、计费方式等信息。 |
|
|
将防护网站添加到边缘安全防护,实现流量检测并转发。 |
|
|
配置并开启CC攻击防护规则,助力网站有效缓解CC攻击。 |
|
|
在防护事件中检索CC防护安全事件,快速定位攻击源或对攻击事件进行分析。 |
步骤一:购买边缘安全企业版
边缘提供了专业版和企业版,不同版本之间的差别,请参见服务版本差异。
- 登录EdgeSec服务控制台。
- 单击“购买”,进入“购买边缘安全”页面,设置您使用的产品参数。
- 确认订单详情无误后,单击“去支付”,完成购买操作。
步骤二:将防护网站添加到边缘安全
- 在左侧导航树中,选择,进入“安全防护”的“域名接入”页面。
- 在列表左上角,单击“添加域名”,参数说明如表 添加防护网站参数说明所示。
图1 添加防护网站
- 单击“确定”,完成防护网站的添加。
步骤三:配置CC攻击防护拦截大流量高频攻击
您可以配置以下CC规则,当一个IP在30秒内访问当前域名下路径的次数超过1000次,则封禁该IP在该路径的请求10个小时。该规则可以作为一般中小型站点的预防性配置。
- 在左侧导航树中,选择防护策略,进入“防护策略”页面。
- 单击目标策略名称,进入目标策略的防护配置页面。
- 选择“CC攻击防护”配置框,开启CC攻击防护策略。
:开启状态。
:关闭状态。 - 在“CC攻击防护”规则配置列表左上方,单击“添加规则”,在弹出的对话框中,参考如图2所示进行配置。
示例中仅解释必要参数,其余大多数配置可保留默认值。必要参数说明请参见表2。
表2 必要参数说明 参数
示例
参数说明
限速模式
源IP
- 源IP:根据IP区分单个Web访问者。
- 源IP C段:根据IP C段区分Web访问者组,按用户访问者组进行计数和限速。
- Cookie:根据Cookie区分单个Web访问者。
- Header:根据需要防护的自定义HTTP首部区分单个Web访问者。
限速条件
- “字段”:路径
- “逻辑”:前缀为
- “内容”:/
单击“添加”增加新的条件,至少配置一项条件,最多可添加30项条件,多个条件同时满足时,本条规则才生效。
- 字段:地理位置、路径、IPV4、IPV6、Cookie、Method、Header、Params、返回码(HTTP Code)、ASN、Range。
说明:
当“字段”为“地理位置”和“ASN”时,暂不支持IPV6类型IP请求匹配。
- 子字段:当“字段”选择“Cookie”、“Header”、“Params”时,请根据实际需求配置子字段。
须知:
子字段的长度不能超过2048字节,且只能由数字、字母、下划线和中划线组成。
- 逻辑:在“逻辑”下拉列表中选择需要的逻辑关系。
说明:
- 当“逻辑”关系选择“包含任意一个”、“不包含任意一个”、“等于任意一个”、“不等于任意一个”、“包含任意前缀”、“不包含任意前缀”、“包含任意后缀”或者“不包含任意后缀”时,需要选择引用表,创建引用表的详细操作请参见创建引用表。
- 配置条件为长度相关的逻辑时,长度的值不宜过大。当用户请求的长度过大时,可能会被后端引擎之前的服务拦截,导致请求无法到达后端引擎,从而使配置的防护规则失效。
- 内容:输入或者选择条件匹配的内容。
限速频率
1,000次30秒
单个Web访问者在限速周期内可以正常访问的次数,如果超过该访问次数,边缘安全将根据配置的“防护动作”来处理。
防护动作
阻断
当访问的请求频率超过“限速频率”后,在防护时长范围内,对新的请求会执行防护动作,可设置以下防护动作:
- 人机验证:表示超过“限速频率”后弹出验证码,进行人机验证,完成验证后,请求将不受访问限制。人机验证目前支持英文。
- 阻断:表示超过“限速频率”将直接阻断。
- 仅记录:表示超过“限速频率”将只记录不阻断。
- 限流:表示超过“限速频率”将限制流量速率。
说明:- 人机验证依赖JavaScript在浏览器环境中执行,如果是不支持JavaScript的环境,如纯文本终端、某些不具备完整浏览器功能的设备或环境,就无法进行人机验证。因为这些环境无法运行用于验证用户身份和合法性的JavaScript代码,也就无法完成人机验证流程。
- 人机验证完成后,需要依赖响应页面在浏览器中渲染来恢复页面,对于响应不需要浏览器页面渲染的情况,会出现显示问题(如一直显示人机验证页面)。
阻断时长
36,000秒
防护动作的执行时长。建议防护时长配置大于限速周期,取值范围为0~65535。
- 确认参数配置无误后,单击“确定”。
步骤四:查看防护统计事件
当遭到CC攻击时,您可以在防护事件中检索CC防护安全事件,快速定位攻击源或对攻击事件进行分析。
- 在左侧导航栏选择,进入“防护统计”的“Web防护事件”页面。
- 选择查询时间为“自定义”,查询范围不超过一个月。
- 在搜索框选择“源IP”为目标IP的防护事件,查询对应的防护事件。
- (可选)您可以在目标防护事件的“操作”列单击“更多”,对防护事件进行处理。
防护事件的三种处理方式如下:
- 误报处理
- 添加至地址组
- 添加至黑白名单
相关信息
关于CC攻击防护更多详细的操作,请参见配置CC攻击防护规则防御CC攻击。
