绕过HDCP保护

时间:2020-06-03 22:30:56

标签: drm hdcp

我是一个Linux用户和不高兴地发现网站上,如vhx.tv即HDCP保护阻止我在完全合法的背景下查看内容,因为所有的Linux浏览器缺乏支持HDCP。自从几年前HDCP被“破坏”以来,就主密钥泄漏而言,任何设备在理论上都可以授权自己进行HDCP检查。

从理论上讲,是什么使某人无法编写浏览器扩展或创建以这种方式覆盖DRM API的自定义firefox构建?

为什么没有这样的项目,仅仅是缺乏兴趣,还是存在阻止这种情况的严格的技术障碍?谁能说HDCP被“破坏”,即使不是合法用户也可以绕开它(例如,在Linux上观看DRM内容)?

1 个答案:

答案 0 :(得分:0)

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

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