静态托管安全配置
静态托管的安全配置为云开发的静态托管服务提供全方位的安全防护机制,帮助开发者有效保护网站资源,防止恶意访问和资源盗用。通过合理配置以下安全选项,可以显著提升您的静态网站安全性:
- 防盗链配置 - 控制资源访问来源
- IP 黑白名单配置 - 精确管理访问权限
- IP 访问限频配置 - 防止恶意高频请求
防盗链配置
防盗链功能通过识别请求来源(Referer)来判断访问是否合法,有效防止资源被其他网站非法引用,保护您的带宽和流量资源。
配置步骤
- 在云开发控制台中,通过【环境配置】-【安全管控】,进入静态托管安全配置页面
- 开启防盗链功能开关
- 选择防盗链策略:
- 黑名单模式:除名单内的来源外,其他来源均可访问
- 白名单模式:仅允许名单内的来源访问,其他来源均被拒绝
配置规则说明
- 来源 Referer 支持多条记录,每行一条,用换行符分隔
- 支持域名或 IP 格式,如:
example.com、192.168.0.1 - 支持通配符(*)匹配子域名,如:
*.cloudbase.net、*.example.com - 支持路径匹配,如:
example.com/path/*
空 Referer 处理
您可以选择是否允许空 Referer 访问:
- 允许空 Referer:直接访问(如地址栏输入URL)或某些特殊请求没有 Referer 信息时允许访问
- 禁止空 Referer:拒绝所有没有来源信息的请求
应用场景
- 防止图片、视频等静态资源被其他网站直接引用
- 保护网站专有内容不被未授权的第三方嵌入
- 控制内容分发渠道,确保资源只在授权的网站上展示
IP 黑白名单配置
IP 黑白名单功能允许您精确控制哪些 IP 地址或网段可以访问您的静态网站资源,是保障网站安全的重要手段。
配置步骤
- 在云开发控制台中,通过【环境配置】-【安全管控】,进入静态托管安全配置页面
- 开启 IP 黑白名单功能开关
- 选择 IP 控制策略:
- 黑名单模式:阻止名单中的 IP 访问,其他 IP 均可访问
- 白名单模式:仅允许名单中的 IP 访问,其他 IP 均被拒绝
配置规则说明
- 支持添加多个 IP 地址或网段,每行一条,用换行符分隔
- 单个 IP 格式:
192.168.0.1 - IP 网段格式(CIDR 表示法):
192.168.0.0/24(表示 192.168.0.0-192.168.0.255 范围内的所有 IP) - 支持 IPv4 和 IPv6 地址格式
应用场景
- 限制只允许公司内网 IP 访问管理后台
- 阻止已知的恶意 IP 访问网站资源
- 针对特定地区或网络运营商进行访问控制
- 创建测试环境时限制只允许开发团队访问
IP 访问限频配置
访问限频功能通过限制单个 IP 在特定时间内对静态托管资源的请求总次数,有效防止恶意爬虫、DDoS 攻击等高频访问行为,保障网站的稳定运行。
⚠️ 注意:IP 访问限频是针对静态托管资源请求的总次数限制,而不是单个文件的请求次数限制。
配置步骤
- 在云开发控制台中,通过【环境配置】-【安全管控】,进入静态托管安全配置页面
- 开启 IP 访问限频功能开关
- 设置 QPS(每秒查询率)阈值,建议根据页面资源数量合理设置