设置频率控制 本文将向您介绍如何通过边缘安全加速平台安全与加速服务提供的频率控制功能。 功能介绍 频率控制:通过配置IP,URL,ARGS,HEADER,COOKIE,UA等粒度,进行访问次数限制,防止客户资源被过度消耗。 通过配置频率控制能够实现客户端IP访问域名首页次数限制。 前提条件 已经订购边缘安全加速平台安全与加速服务,若未订购,请参见服务开通。 在控制台新增域名,请参见添加服务域名。 开通免费版及以上版本,支持使用频率控制功能,不同版本限制规则数不同,具体请见安全与加速服务版本差异对比。 操作步骤 1. 登录边缘安全加速平台控制台。 2. 在左侧导航栏中选择【安全能力】,进入【访问控制/限流】菜单,并在左侧域名列表选择您要防护的域名。 3. 进入防护能力高级安全防护【频率限制】详细设置。 配置说明 配置项 说明 开关 频率控制策略的开关,支持开启或关闭 处理动作 告警:达到阈值后只记录攻击日志。 跳转:达到阈值后,对请求进行Cookie挑战验证。GET请求响应302,POST请求响应307,其他METHOD请求不适用。 拦截:达到阈值后拦截请求,响应拦截页面。当防护粒度中选择响应头或状态码时,达到阈值后,会拦截匹配响应头、状态码之外其他字段的请求。 丢弃:达到阈值后拦截请求但不会响应页面,以减少带宽。当防护粒度选择响应头、状态码时,不适用于"丢弃"动作。 重定向:达到阈值后,将请求302重定向到指定页面。仅适用于静态类请求。当防护粒度选择响应头、状态码时,不适用于"重定向"动作。 JavaScript挑战:达到阈值后进行JavaScript挑战验证。仅适用于GET请求的HTML静态页面。当防护粒度选择响应头、状态码时,不适用于"JavaScript挑战"动作。 图片验证码:达到阈值后,响应图片验证码进行人机校验。仅适用于GET请求的HTML静态页面。当防护粒度选择响应头、状态码时,不适用于"图片验证码"动作。 源IP封禁:达到阈值后,将源IP封禁(封禁范围为针对该域名的请求,包括匹配静态文件过滤的请求)。仅适用于统计粒度为IP的场景。 规则名称 频率控制策略的规则名称 规则描述 策略的文字描述 统计粒度 支持选择URL、ARGS、HEADER、COOKIE、UA、IP。支持选择单粒度或两个粒度进行组合。 粒度缺失统计 当统计粒度选择两个粒度时,需要配置是否开启粒度缺失统计。选择是,粒度①且粒度②、粒度①、粒度②三种均可统计且均独立统计。选择否,则只支持粒度①且粒度②进行统计。 触发条件 配置一段时间周期,在这个周期内,您可以选择两种触发处理动作的方式。 方式1:统计粒度的请求达到N次时才执行处理动作 方式2:统计粒度的流量达到N (KB、MB、GB)时才执行处理动作 方式1和方式2同时选择,要两种条件同时满足,才会执行处理动作。 处理动作持续时间 处理动作的持续时长 防护范围 支持配置多个防护粒度,多个防护粒度为且关系,满足所有条件时,才触发处理动作 粒度选择:支持选择IP、IPS、地理位置、URI、PATH等十几种粒度 关系:等于/不等于 匹配内容:不同的粒度支持输入不同的匹配内容。一般支持输入多条,多条内容用英文符号;分隔 静态文件过滤 即无需检测的静态文件,需要填写文件后缀,配置后将不针对此类型的文件进行检测