EMAS Serverless支持CDN配置,通过设置跨域校验、URL鉴权、Referer防盗链、IP黑/白名单、UA黑/白名单来实现对访客身份的识别和过滤,从而限制访问CDN资源的用户,提升CDN的安全性。
操作步骤
配置跨域校验
跨域校验是指需要跨域共享或者访问资源时,您可以通过指定跨域规则来实现。
参数 | 说明 |
跨域规则 |
|
跨域验证 |
说明 跨域验证为开启状态下,如果响应头值中的域名包含短划线
|
配置URL鉴权
URL鉴权是指用户按照指定的签名方式对于特定的URL增加鉴权认证,您可以通过自行配置校验鉴权URL中的加密串和时间戳,保护用户站点的资源不被非法站点下载盗用。URL鉴权比Referer防盗链安全性更高,适合于安全密级较高的文件。
参数 | 说明 |
鉴权类型 | 阿里云CDN提供了3种鉴权签名计算方式。您可以根据访问加密URL格式,选择合适的鉴权方式,实现对源站资源的有效保护。URL鉴权类型如下: 说明 URL鉴权错误会返回403报错:
|
密钥 | 用于参与鉴权签名计算的密钥。 |
鉴权URL有效时长 | CDN配置的鉴权URL有效时长,用户可在有效时间区间内访问CDN,超出该区间,鉴权失效。
示例:例如签算服务器生成鉴权URL的时间(timestamp)为2020-08-15 15:00:00(UTC+8),CDN上鉴权URL有效时长为1800秒,则鉴权URL失效时间为2020-08-15 15:30:00(UTC+8)。 |
配置Referer防盗链
您可以通过配置访问请求来源的域名(即Referer黑名单和白名单),实现对访客身份的识别和过滤,限制访问CDN资源的用户,禁止其他网站引用您的资源链接。
更多详情请参见:Referer防盗链。
参数 | 说明 | |
Referer类型 |
说明 黑名单和白名单互斥,同一时间您只能选择其中一种方式。 | |
规则 |
说明 Referer防盗链规则的总长度最长不超过60 KB。 | |
高级配置 | 允许通过浏览器地址栏直接访问资源URL | 当勾选该选项时,无论配置的是Referer黑名单还是白名单,请求Referer字段为空或无Referer字段(例如浏览器请求),CDN节点都将允许用户访问当前的资源。 |
精确匹配 | 白名单:使用精确匹配模式,控制“白名单列表”项中填写的域名是否为精确匹配。
黑名单:使用精确匹配模式,控制“黑名单列表”项中填写的域名是否为精确匹配。
|
配置IP黑/白名单
您可以通过配置访问请求来源的IP地址(即IP黑名单和白名单),来实现对访客身份的识别和过滤,限制访问CDN资源的用户,防止恶意IP盗刷、攻击等问题。
更多详情请参见:IP黑/白名单。
参数 | 说明 |
名单类型 | IP名单类型如下:
|
规则 | 输入IP段(不可重复,例如:192.168.0.0/24)或IP地址(例如192.168.0.1)。支持IPv6地址、IPv4地址,配置多个IP时使用回车符分隔。
|
配置UA黑/白名单
User-Agent是访问请求客户端的标识,当您想指定访问的客户端时,可以通过配置User-Agent黑名单和白名单来实现对访客身份的识别和过滤,保证用户只从您允许的客户端访问。
更多详情请参见:UA黑/白名单。
参数 | 说明 |
名单类型 | User-Agent名单类型如下:
|
规则 | 配置User-Agent字段时,用竖线(|)分割多个值,支持通配符号(*)。例如: 说明
|