【问题标题】:Securing azure media services downloadable content保护 azure 媒体服务可下载内容
【发布时间】:2023-03-28 22:20:01
【问题描述】:

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

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

【问题讨论】:

    标签: azure azure-media-services


    【解决方案1】:

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

    Azure 存储 SAS 还支持基于 IP 地址的 ACL,它基本上控制 SAS 对哪些客户端 IP 地址有效。

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

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

    【讨论】:

    • I cannot have more than 5 SAS urls per asset:这是不正确的。您可以拥有尽可能多的 SAS URL。 5 个限制是针对容器上的访问策略的,即每个容器最多可以有 5 个访问策略。使用每个策略,您可以拥有任意数量的 SAS URL。
    猜你喜欢
    • 2018-06-27
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    • 2021-08-21
    • 1970-01-01
    • 1970-01-01
    • 2021-11-19
    • 1970-01-01
    相关资源
    最近更新 更多