CC 防护规则基于域名生效,为访问网站配置后 DDoS 高防服务会限制对网站特定路径的访问频率,精准识别 CC 攻击,缓解 CC 攻击对服务器的影响。
CC 攻击是一种针对网站业务的攻击手段,且具有一定的隐蔽性。CC 攻击一般会模拟正常用户和采用真实 IP 地址进行访问,向服务器发送大量看似合法的请求,造成服务无法正常访问。
如果您需要对防护的域名设置相关访问规则,通过请求频率、特定的请求头、来源 IP 地址等特征来过滤存在风险的访问请求,对其执行告警、限速、人机验证或拦截动作,可以为其设置 CC 防护规则。
每个域名最多支持配置 20 条 CC 防护规则。
您已成功购买 DDoS 高防实例并完成域名业务接入。
登录DDoS高防控制台。
在页面左侧,选择DDoS高防>防护策略。
单击Web攻击防护。
在页面左侧选择需要配置的域名,或是输入域名进行搜索。
单击CC防护对应的设置,然后单击添加规则。
配置 CC 防护规则的名称、请求特征、统计条件、执行动作和优先级。
参数 | 说明 |
---|---|
规则名称 | 防护规则的名称,用于标识您的规则。例如 说明
|
请求路径 | 需要进行 CC 防护规则匹配的网站路径,可以填写具体的某个页面 URL,也可以填写整个网站。
说明 默认模式下(即未勾选前缀匹配时)配置的 |
高级条件 |
说明 每条规则最多支持设置 50 条匹配条件。 |
条件关系 | 添加的多条高级条件关系,当前支持 AND 和 OR。
|
条件列表 | 设置规则检测匹配的字段和条件,对满足条件的请求执行对应动作。
|
统计对象 | 选择需要进行规则匹配的统计对象,支持自定义header、自定义cookie、自定义参数及源 IP。 |
阈值设置 | 统计对象需要设定统计周期和命中阈值。阈值为每对象在统计周期内可以正常访问的次数,及 路径正常访的总次数。超过访问次数阈值时,系统会根据预设的执行动作处理访问请求。
示例:配置策略为“在统计时长 60 秒内,每对象访问超 100 次,且路径访问超 1000 次”,则每统计对象在 60 秒内访问配置路径超过 100 次,且当前域名总访问次数超出 1000 次时,对当前统计对象执行预配置的处置动作。 |
统计时长 | 统计访问次数的周期,单位为秒。 |
执行动作 | 触发对应限制策略后的处置动作。
|
限制时长 | 触发拦截执行动作时,限制或拦截该对象访问的时长。 说明 当执行动作为仅告警时,不需要配置限制时长。 |
优先级 | 规则匹配的优先级,P0 优先级最高,P9 优先级最低。同一请求特征下的 CC 防护规则优先级不可重复。 |
规则开关 | 启用或关闭该规则,默认为开启状态。 |
单击确定。
规则添加完成后,您可以在列表查看规则的配置信息,并进行规则优先级调整、快速添加等操作。
配置 CC 规则后,当请求发生时,DDoS 高防将按照以下逻辑匹配规则。
/test.html
和/test.*
的路径匹配规则,优先匹配/test.html
相关的规则设置。您可以通过拖拽顺序调整图标来调整规则的生效优先级。
All
)的规则的优先级。假设您的预期场景如下:对于域名下/test.html
的路径,当同一源 IP 在 60 秒内访问该路径超 500 次且路径被访问总次数超 600 次时,执行拦截动作,并限制访问 60 秒;在 60 秒内访问超 50 次且路径被访问总次数超 60 次时,执行告警动作。则需要基于该访问路径配置两条 CC 防护规则,参考配置如下。
规则一 | 规则二 | |
---|---|---|
规则名称 | 自定义 | 自定义 |
请求路径 |
|
|
统计对象 | 源 IP | 源 IP |
阈值设置 | 每对象访问超 500 次,且请求路径访问超 600 次。 | 每对象访问超 50 次,且请求路径访问超 60 次。 |
统计时长 | 60 秒 | 60 秒 |
执行动作 | 拦截 | 告警 |
限制时长 | 60 秒 | - |
优先级 | P0 | P1 |