保护 Azure 媒体服务可下载内容



我正在使用 Azure 媒体服务托管视频内容,然后用户可以将其下载到他的设备。我找到的解决方案是创建一个短期有效的 SAS URL。但即使使用这种方法,第三个用户,比如试图窃取内容的人,如果他有 url 并在 SAS URL 有效期内提出请求,他可以下载内容。

Azure 媒体服务是否支持任何其他方式,即使在下载后,也只有该用户才能查看其所针对的文件?

但即使使用这种方法,第三个用户,说一个人试图 窃取内容,如果他有网址,可以下载内容并制作 在 SAS URL 有效期内的请求。

Azure Storage SAS 还支持基于 IP 地址的 ACLing,这基本上控制 SAS 对哪些客户端 IP 地址有效。

因此,您可以做的是在 SAS 中包含客户端的 IP 地址,并且只有具有 SAS 中包含的 IP 地址的客户端才能下载视频。除非其他人具有相同的 IP 地址,否则任何下载视频的尝试都会导致失败。

您可以阅读有关此here的更多信息

,并here

最新更新