开发了一款小众的桌面聊天软件(不是网页)使用了阿里云的OSS存放图片和文件数据,然后又搭配了阿里云的CDN来进行加速。
现在为了防止盗刷,在CDN中配置了Referer防盗链和UA白名单都已经设置了。
现在想设置一个鉴权,看到有一个URL鉴权和一个远程鉴权。这两个只能设置其中一个。
我想问问,这两个那一个可以有效的防止CDN被别人盗刷。看了文档,没感觉得有什么区别。
特来问问
使用阿里云OSS搭配CDN可以有效提升资源的访问速度和用户体验,同时通过合理配置也可以防止盗刷。为了达到这个目的,您可以采取以下措施:
设置访问权限:确保您的OSS Bucket有恰当的访问权限设置,只允许授权的用户或者服务访问。
绑定自定义域名:将您的OSS存储空间绑定到一个二级域名,并通过CDN加速该域名的访问。
配置防盗链:在CDN中配置Referer黑白名单,仅允许特定的网站域名访问您的资源,防止其他网站盗用您的资源。
启用CDN缓存:利用CDN缓存来减少对OSS的回源请求,首次访问后文件会被缓存在CDN节点,后续访问可以直接通过CDN获取,降低OSS流量费用。
选择合适的存储类型:根据您的资源访问频率选择标准存储、低频访问存储或归档存储,以优化成本和性能。
API和SDK的使用:通过阿里云提供的API和SDK接口管理OSS的数据移入移出,增加操作的安全性和便捷性。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
对象存储 OSS 是一款安全、稳定、高性价比、高性能的云存储服务,可以帮助各行业的客户在互联网应用、大数据分析、机器学习、数据归档等各种使用场景存储任意数量的数据,以及进行任意位置的访问,同时通过丰富的数据处理能力更便捷地使用数据。