UHD 蓝光剥夺你的自由

一个专制奴役系统的剖析

UHD(超高清,也称为 4K)蓝光标准包含多种限制,包括硬件和软件级别,这使得在配备自由/开源软件的 PC 上“合法”播放 UHD 蓝光媒体变得不可能。

限制你自由的公司

限制蓝光媒体播放的主要 DRM 是 高级访问内容系统 (AACS)。它由 AACS LA 开发和强制执行,AACS LA 是一个由大型公司组成的联盟,他们希望完全控制高清光盘的发行和播放。创始成员包括 IBM、英特尔、微软、松下、索尼、东芝、华特迪士尼和华纳兄弟。

在音频/视频数据通过连接传输时,会受到 高带宽数字内容保护 (HDCP) DRM 的限制,该 DRM 由英特尔开发。

硬件要求

在 PC 上播放 UHD 蓝光光盘需要 (1) 经过 AACS 认证的光驱;(2) 2015 年至 2022 年之间生产的带有集成显卡(并非所有型号都有)的英特尔 CPU,以及一些强制实施 DRM 或其他恶意反功能;以及 (3) 支持 HDCP,其唯一目的是使音频/视频流的精确复制变得不可能。这样的计算机不尊重用户的自由,并剥夺了他们对其的控制权。

[显示详细信息] [隐藏详细信息]
  • UHD 兼容光驱

    读取 UHD 蓝光格式不仅技术要求非常高,而且驱动器还需要通过 AACS LA 认证。这使得用自由软件替换其固件变得不可能。

  • 英特尔 SGX

    PC 必须具有支持英特尔软件保护扩展 (SGX) 的英特尔 CPU。SGX 本质上创建了一个称为飞地的“可信”执行环境,旨在防止用户篡改强制实施的限制。英特尔在 2015 年推出了此“功能”,但由于一系列报告的安全漏洞,于 2022 年从其主流 CPU 中弃用并停止使用该功能。如果 BIOS 中未启用英特尔 SGX,则播放软件将拒绝播放电影,这意味着您新购买的 PC 将无法播放您刚购买的 UHD 蓝光光盘

    一组研究人员能够利用英特尔 SGX 中的安全漏洞,在不受限制的情况下播放 UHD 蓝光光盘。但是,对于普通用户来说,这种利用几乎不可能实现。

  • 英特尔 ME

    还需要英特尔管理引擎 (ME)。如果其版本太旧,该软件将拒绝播放。ME 是一个嵌入在每个英特尔 CPU 中的专有嵌入式系统。用户无法控制它;他们既不能用自由系统替换它,也不能为其编写自由软件。由于 CPU 在没有 ME 的情况下无法启动,因此它是通过后门进行远程访问和监视的完美工具。

  • 集成显卡

    图形处理单元 (GPU) 必须集成到 CPU 中。为什么坚持使用集成显卡,它的性能通常不如专用 GPU?据推测,这是因为集成 GPU 与 CPU 共享 SGX 飞地,从而最大限度地减少了用户访问和复制音频/视频数据的机会。

  • HDCP 合规性

    集成 GPU、显示器和音频/视频线缆必须支持 HDMI 2.0a/DisplayPort 1.3 接口上的 HDCP 2.2,并且经过 HDCP 认证。其中一个要求是显示器应无法记录音频/视频流,除非以非常降级的形式。

    HDCP 对两个设备进行身份验证并加密它们之间的流。它还可以撤销已被“破解”(即用户已解放)的设备的密钥。

AACS DRM

AACS 是一套用于加密高清媒体和限制其播放的密码学复杂标准,目前适用于 HD DVD、蓝光和 UHD 蓝光光盘。UHD 蓝光使用的 AACS 版本通过迫使用户连接到公司服务器下载解密密钥,进一步侵犯了用户的自由(并可能侵犯隐私)。

解密分几个步骤进行,第一个步骤是播放器和光驱的相互身份验证,以确保它们都带有 AACS LA 颁发的有效证书。该组织可以随意撤销证书,从而使受影响的设备或软件无法使用 AACS 限制的媒体。

但对用户自由的最大打击是,认证要求软件播放器的开发人员签署一项许可协议,该协议禁止自由软件

[显示详细信息] [隐藏详细信息]
  • 采用者协议

    虽然普通蓝光光盘使用 AACS 1.0 加密,但 UHD 蓝光光盘使用 AACS 2.0 或 2.1 加密。与 1.0 版不同,2.0 版和 2.1 版的规范未公开,开发人员只能在与 AACS LA 签署许可协议并支付巨额“管理”费用后才能获得这些规范(根据AACS 1 采用者协议的附录 B,2009 年为每年 25,000 美元)。

    更重要的是,该协议与研究程序工作方式并更改它的自由(自由 1)不兼容,因此禁止使用自由软件。请参阅例如第 7 节中的这段摘录(我们强调)

    此类实现应
    7.6.4.1. 符合上述第 7.4 节的规定 [...],前提是进一步维护设备密钥的机密性 [...] 应通过一种合理的方法来实现,该方法有效地且唯一地将这些值与单个设备相关联 [...],并且有效地将这些值与仅使用编程指令或数据暴露隔离 [...];此外,在每次在软件中实现时,都应使用旨在有效伪装和阻碍发现所使用方法的混淆技术;并且
    7.6.4.2. 设计为执行或确保检查其组件的完整性,以便未经授权的修改会导致实现无法提供授权的身份验证和/或解密功能。[...]

  • 禁用播放器

    如果播放器证书根据 AACS LA 的规定被“破解”,则该组织会发布一个撤销证书,该证书会作为到目前为止发布的所有撤销证书列表的一部分,刻录到所有新的 UHD 蓝光光盘中。当尝试播放新光盘时,撤销列表会自动加载到驱动器固件中,从那时起,该驱动器将拒绝与新撤销的播放器交互;将无法播放 AACS 限制的光盘,包括旧光盘和新光盘。此方法也用于AACS 1.0 的普通蓝光光盘。驱动器固件中多么好的后门啊!这让人想起亚马逊从用户 Swindles 中奥威尔式地抹去1984

  • 网络连接

    UHD 蓝光实际上使用了一种“增强”版的 AACS 2.0/2.1,它不允许使用经过认证的播放软件来运送加密密钥。相反,密钥必须从远程服务器下载。如果用户随着时间的推移购买了多个 UHD 蓝光光盘,则这使得重复更新和互联网连接成为必要条件。此外,从用户无法控制的远程服务器获取加密密钥会暴露用户的观看历史记录。

简而言之,UHD 蓝光标准从根本上与用户自由不兼容。因此,我们需要采取行动来捍卫这种自由:我们必须抵制实施 AACS 或其他形式 DRM 的媒体、服务和播放器,并呼吁立法禁止这些。