对于有些业务,用户希望对业务资源的访问来源进行控制,防止恶意的用户盗刷场景。对于这种场景,我们推荐设置『IP访问限频配置』通过对单IP节点在每一秒钟的访问次数进行合理的阀值限制, 从而减少这种问题的发生。
IP访问限频可以通过如下两种办法实现:
CDN『访问控制』选项提供的IP访问限频是针对客户端的IP访问次数过大,落入单机的阀值到达设定的阀值以后,直接返回514状态码的方法进行限制访问频率。如果对IP访问限频要求比较单一的情况下可以采用这种方法。
下面的操作是关于如何配置CDN自带的IP限频设置。
1.1 查看配置
登录CDN 控制台,在菜单栏里选择【域名管理】,单击域名右侧【管理】,即可进入域名配置页面,第二栏【访问控制】中可看到 IP 访问限频配置,默认情况下配置为关闭状态,阈值为空:
1.2 管理配置
如果是关闭情况下单击开关,填充频次控制阈值并单击【确认】,即可启用 IP 访问限频控制。 如果是开启状态下, 点击『编辑』即可以打开阀值设置对话框,进行设置修改。
1.3 注意事项
如果需要进行DDOS防护,需要开通SCDN,然后结合用户多维度⾃定义限频配置对七层流量进⾏观察/拦截/重定向,达到控制恶意⾼频请求的⽬的。比起第一种办法更加全面和灵活的对业务进行防护。该功能默认关闭,需要开启并设置自定义限频规则后,才能拦截七层流量攻击。
下面的操作是关于如何配置SCDN的IP限频策略。
2.1 查看配置
登录CDN 控制台,在CDN菜单栏里选择【安全防护】,点击下拉按钮,选择【防护设置】在右侧即可以看到『DDOS防护』:
2.2 管理配置
在自定义规则一栏点击『新建规则』,设置自定义限频规则。可以根据业务需求配置检测时长,访问阀值。还可以为了避免配置影响到正常用户访问,先配置为『观察』模式, 发现恶意IP,UA行为以后,再进行拦截,重定向设置
2.3 注意事项
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。