0

我是 Linux 用户,我很不高兴发现 vhx.tv 等网站上的 HDCP 保护阻止我在完全合法的环境中查看内容,因为所有 Linux 浏览器都缺乏 HDCP 支持。由于 HDCP 在几年前被“破坏”,就主密钥泄漏而言,理论上任何设备都可以授权自己反对 HDCP 检查。

假设,是什么阻止了某人编写浏览器扩展或创建以这种方式覆盖 DRM API 的自定义 firefox 构建?

为什么没有这样的项目,只是缺乏兴趣还是有硬性技术障碍阻止了这一点?如果即使合法用户也无法绕过它(例如,在 Linux 上观看 DRM 内容),那么谁能说 HDCP 被“破坏”了?

4

1 回答 1

0

DRM 系统通常不受浏览器控制,它们是自包含的 blob,获取许可证(以及内容密钥)的唯一方法是使用 DRM 模块进行许可证获取操作。

获取许可证以及解密和显示内容发生在 DRM 组件内(浏览器权限之外),因此无法从浏览器扩展程序访问。解决此问题的唯一方法是创建 DRM 模块的未经授权版本,将其加载到浏览器中,并且不让服务器端代码发现 DRM 模块已被更改。这通常非常困难,而这正是 DRM 模块工作的真正原因。

于 2020-07-21T20:20:08.193 回答