流媒体服务的安全/复制保护模型是什么?

信息安全 密码学 drm
2021-09-02 13:00:04

我意识到这是一个广泛的问题,但也许有一个简单的答案

据我了解,Amazon Instant Video、Netflix 等流媒体服务都是做客户端解密的。我不明白的是,如果这是真的,并且这些视频曾经以解密状态存在,那么是什么阻止了用户大量收集它们?

我假设确切的解密方法以某种方式使得仅抓取图像/音频帧变得不那么简单,但我错误地认为这是可能的,甚至很容易?

我一直很好奇流媒体提供商是如何规避这个问题的。我知道一些流媒体提供商(像 youtube 这样的免费提供商)只是承认可以保存视频,并且不会采取太多措施来阻止它,但我想它是 netflix 等公司商业模式的核心一旦你租了电影,几乎不可能保存它。

回答

只是为了让这个问题看起来不太宽泛,我想澄清一下,直接回答这个问题将向我展示流媒体提供商如何阻止用户轻松下载他们的视频(也许通过混淆/cpu 功能?)

1个回答

如果您可以看到或听到它,那么您可以记录它。即使没有混淆/加密,复制内容也很简单,只需启动屏幕录制程序即可享受。

我怀疑是否涉及过密码学,这主要是混淆问题;如果攻击者可以破解混淆并对他们的播放器小程序进行逆向工程,那么如果涉及加密,他们也会做同样的事情来获取密钥,那么为什么还要麻烦呢?

内容提供商过去常常使用一些名为 Flash 的垃圾来创建一个能够通过RTMP与其服务器通信并从那里获取视频流的小程序。请注意,视频只是流式传输,从未下载到磁盘,因此解密/反混淆帧唯一存在的地方是计算机内存中的一小段时间;这将“曝光”限制在他们认为可以接受的水平(或者更确切地说,好莱坞被迫接受的水平,因为要么就是那样,要么根本不在互联网上销售他们的电影)。

现在内容提供商意识到 Flash 受欢迎程度的下降,并开始使用 HTML5 Encrypted Media Extensions,这是一个插件接口,允许浏览器与网站的专有和混淆软件进行通信,该软件将在将视频帧发送回之前解密/反混淆。将播放它们的浏览器的媒体播放器;本质上与 Flash 相同,只是专有小程序现在只进行解密而不是实际的视频播放器。

最后,没有办法阻止保存内容,因此提供者正试图限制损害:

  • 首先,对 Flash 或 EME 小程序进行逆向工程非常困难且耗时(但绝非不可能),大多数人不会打扰,他们要么接受限制,要么去其他地方(不幸的是,他们不明白的是“其他地方”也意味着“一些盗版网站”,他们因为不让诚实的用户保存他们购买的内容而损失了更多的钱)

  • 内容不是提前下载的,而是实时流式传输的,这允许对可以保存多少内容进行一些控制,因为他们的服务器不会接受流式传输多个文件(或者如果他们宽容的话,可以流式传输几个文件)每个帐户同时进行,这意味着盗版者在从网站上窃取内容时效率不会太高,并且会寻找其他来源,即。物理 DVD 或蓝光光盘可更有效地翻录,并且作为奖励提供比流媒体更高的质量,因此网络翻录(他们称之为)通常仅针对物理媒体上尚不可用的内容进行,作为盗版的一种方式通过在实际发布之前泄露内容来让团队更受欢迎