背景信息 Microsoft 评估了于 2001 年 10 月 19 日在 The Register 网站上发布的 Freeme.exe 软件,并已确认以下事实:对于购买了受 Microsoft Windows Media 数字权限管理版本 7(包括 7.1)保护的内容或获得其许可证的用户来说,可使用 Freeme 软件来破解数字权限管理 (DRM) 对该内容的保护。请注意,其中很重要的一点是:这种破解并不会危及用户存储在计算机上的个人信息的安全,它仅对用 Windows Media 权限管理器版本 7 软件开发工具包 (SDK)(而非版本 1)保护的内容起作用。
Microsoft 还确认,这种破解的前提是获得有效的许可证,这意味着您不能破解尚未购买或获得许可证的内容,其原因是:如果内容受 Microsoft Windows Media DRM 的保护,其许可证是另行提供给用户的(即不随内容一同提供)。
Microsoft 对 DRM 的每一次破解都非常重视。无论是现在还是将来,Microsoft 都将确保其产品免遭黑客攻击当做首要任务来抓。由于所有 DRM 系统都可能被攻破,因此 Microsoft 设计了 Windows Media DRM 系统来支持动态更新,以防出现上述安全问题。这种更新机制(称作安全续订)不需要使用新版本的 Windows Media Player 或 Windows Media Format 软件开发工具包。
Microsoft 已发布了对 Freeme 软件的修订,并新增了一些其他的安全保护功能。今后,攻击者将更难于利用已发布的信息。
修订摘要
上述 Windows Media DRM 破解问题的解决办法是续订功能,即利用更新、更安全的安全组件来替换已失去安全性的 Windows Media 安全组件(具体来说就是受 DRM 子系统保护的内容模块,又称黑匣)。对于消费者来说,这意味着他们需要先更新安全组件,之后才能播放从内容所有者或分发者处下载的受保护内容。但是,此过程不会发送任何个人身份信息或有关内容使用情况的信息。
将 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WM Rights Manager\LicenseServer\VerificationKeys 下的注册表项“2.1.0.0”的值改为“WRZPSd6hM7Q9ZakF9NO3ydZA7UN888SR*!j!cH!wrd18zsbXVdR4fy==”
将 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WM Rights Manager\LicenseServer\VerificationKeys 下的注册表项“2.1.0.1”的值改为“WRZPSd6hM7Q9ZakF9NO3ydZA7UN888SR*!j!cH!wrd18zsbXVdR4fy==”
用户体验 如果内容标题中指定的安全组件版本号高于计算机上受保护内容模块的安全组件版本号,则许可证服务器将把用户重定向到 Microsoft 个性化服务,让其用新的安全组件更新 DRM 子系统。如果用户正在使用 Windows Media Player,则将看到以下个性化对话框。用户可以选择是否进行升级。