CDN流量盗刷,是指恶意用户通过各种非法手段大量获取网站资源,从而产生大量的流量,这些流量不仅消耗了网站的带宽,还可能导致过高的费用和服务性能下降。
CDN流量被盗刷,常见的动机和行为如下:
1.盗链:为节省自身的带宽费用,盗链者从自己的网站直接链接到目标网站的资源(如图片、视频等),而不是将资源下载到自己的服务器上。
2.恶意爬虫:为了试图搜集网站的敏感信息、竞争对手商业信息等,爬虫者通过爬虫工具、自动化脚本频繁、大批量地获取网站内容或下载文件。
3.CC攻击:出于恶意竞争、敲诈勒索等目的,攻击者模拟真实用户行为,向目标网站发送大量请求,故意消耗目标服务器带宽及连接资源。
操作前提
已经在边缘安全加速平台控制台完成接入域名,并且域名已处于已启用的状态。
操作内容须知
本文描述都是建立在您已经完成域名新增,并且域名状态处于已启用的前提下进行操作,您可以参考功能的描述文档开启并设置相对应的功能。
- 登录边缘安全加速控制台。
- 在左侧导航栏,选择域名->域名管理。
相对于传统的CDN加速服务,AOne在CDN加速的基础上叠加了更加全面的安全防御手段,能够有效识别CDN盗刷行为,为网站提供加速和安全能力的同时防护盗链。
策略1:Bot爬虫防护
AOne具备多层级的Bot爬虫防护能力,避免恶意爬虫大量下载网站资源。
配置爬虫情报策略
边缘安全加速平台-安全团队基于天翼云积累的海量威胁情报库,并经过离线分析技术,收集国内外公开的、已知的恶意爬虫IP;另外,通过反向解析技术,收录了众多SE类别的爬虫信息,两者结合形成爬虫情报库,内置近10万条友好爬虫与已知恶意爬虫IP信息,目前仍持续更新中。您可参考配置指引:设置爬虫情报规则
配置针对客户端IP、地域、UA等精细化的访问控制
您可以使用访问控制功能针对指定的IP地址,IP段或者地区来源的访问请求进行封禁。AOne支持10余种粒度组合配置精细化的访问控制策略。您可参考配置指引:设置访问控制
配置人机识别策略
提供的人机识别模块支持Cookie挑战、跳转挑战、人机挑战等一系列反爬能力,帮助客户及时且精准地拦截爬虫流量,保障网站业务安全。您可参考配置指引:设置人机识别
配置爬虫陷阱
在页面里面嵌入不可见链接,正常浏览器不可见;当访问到达设定的拦截深度时,认为是爬虫行为并支持设置防护策略。。您可参考配置指引:设置爬虫陷阱
策略2:配置防盗链策略
默认情况下在边缘分发的内容大部分都是公开资源,用户可以直接请求URL获取。为了防止站点资源被恶意下载或者非法盗用,避免产生不必要的带宽浪费,您可以在天翼云边缘安全加速平台上配置URL鉴权功能。配置URL鉴权后,边缘节点会对加密串及时间戳进行校验,从而有效地保护用户站点资源。
配置URL鉴权
提供三种鉴权方式供您参考配置。您可参考配置指引:URL鉴权配置
策略3:异常行为智能识别
盗链的行为一般有如下特征:
1.多客户端集中请求资源:攻击者为了占用服务器资源和连接,通常会通过控制或模拟众多僵尸机向网站发起请求,该行为符合CC攻击特征,可采用CC防护对客户端进行校验,只允许校验成功的客户端请求资源,拦截非法客户端。配置详情参见:设置CC安全防护
2.单客户端请求多资源:基于大数据离线分析等技术,建立正常基线,对客户端请求持续性多维度的上下文分析,识别出异常的客户端进行拦截,如某客户端IP具备高频的请求行为,并且请求的URL数量众多等。配置详情参见:异常行为识别
策略4:API滥用检测
API接口作为一种应用广泛,但安全性却容易被忽略的暴露面,经常被利用作为爬虫或攻击的对象。AOne能够帮助用户自动发现并梳理API资产,同时为这些资产筑起一道安全防线,防止恶意用户通过API接口高频、大量获取资源。配置详情参见:API安全