保护 Azure 媒体服务中的渐进式下载视频

Protect progressive download videos in Azure Media Services

我正在考虑使用 Azure 媒体服务托管我的一些公司视频,以便我可以通过我的公司网站将它们提供给我的用户。我寻找 Azure 媒体服务的原因是 Progressive Download Adaptive bitrate streaming 功能。 我的计划是将视频上传到 AMS,然后使用 <video> 标签中的渐进式下载定位器。我做了一些演示,看起来不错。 然而,我唯一担心的是 URL。这些资产是机密的,安全团队对 URL 中的安全令牌表示担忧。从他们的角度来看,任何拥有此 URL 的人都可以下载文件,而无需登录公司网站。

我觉得这就是它的工作方式,没有其他选择来保护资产。我对么?是否有任何最佳实践或指南可用于保护这些 Azure 托管资产?

我的目标是限制用户(或黑客)直接访问 HTML 源中带有 URL 的文件的可能性(<video> 标记的 src 属性).

对于这种情况,最好使用 AES-128 明文密钥加密等内容保护来保护视频内容。对于企业网络视频(受信任的最终用户),内容经过加密以防止第三方访问,并且设置加密很简单。查看 public 文档:

https://docs.microsoft.com/en-us/azure/media-services/media-services-protect-with-aes128