备份和还原 DRM 许可证

使用备份还原功能,用户可以将 许可证 备份并还原到同一台计算机或其他计算机。 此功能使用户能够在重新格式化硬盘(例如) )后将许可证转移到新计算机或 (转移回同一台计算机。 此外,用户可以在多台计算机上播放受保护的 ASF 文件。

为了鼓励合法使用许可证,欺诈检测策略会限制可以还原许可证的次数。 Microsoft 提供一项服务,用于跟踪已还原许可证的计算机数;如果达到限制,则用户无法还原许可证。

允许或禁止备份和还原权限

备份还原功能仅适用于提供备份和还原权限的许可证。 如果内容所有者或许可证颁发者不需要此功能,或者他们颁发包含安全状态 ((如计数操作或有限时间) )的许可证,他们可以禁止此权限。

如果由于用户没有权限而无法还原许可证,则会将 密钥 ID 传递给应用程序。 至少应通知用户无法备份某些许可证,但用户不知道此消息指的是哪些许可证。 如果知道可用受保护文件的密钥 ID,则可以开发更可靠的解决方案来通知用户。

例如,可以针对在 Internet 上提供受保护歌曲的唱片标签开发播放器。 可以在数据库中跟踪这些歌曲及其关键 ID。 如果某些许可证无法备份,播放器应用程序可以使用密钥 ID 在数据库中查询歌曲名称,然后通知用户哪些歌曲无法备份许可证。 或者,可以在本地为每个用户创建音乐库,并且密钥 ID 可用于检索有关无法备份的许可证的详细信息。

许可证管理服务

实现备份还原功能后,由 Microsoft 托管的许可证管理服务将管理许可证的还原。

首先,用户通过选择菜单选项来备份应用程序中的许可证。 计算机上的所有许可证都备份到指定位置,例如软盘。 然后,用户通过使用应用程序还原许可证,例如,选择菜单选项并指定其备份位置。

此时,用户必须连接到 Internet;应用程序发出的请求将发送到许可证管理服务。 如果备份许可证的计算机不同于原始计算机 (或原始计算机已重新格式化) ,则许可证管理服务会向新计算机颁发新许可证。 否则,将重新颁发以前颁发给该计算机的许可证。

由于许可证管理服务从用户处检索信息,因此您必须显示 Microsoft 隐私策略或在 Microsoft 网站上提供指向该页面的链接。

注意

当最终用户将许可证还原到其他计算机并且许可证需要个性化时,最终用户必须授权 DRM 组件进行更新。 必须在播放器应用程序中实现一个进程才能支持此功能。

 

检测欺诈

允许用户还原许可证的有限次数。 每次还原许可证时,许可证管理服务都会跟踪它,并将该许可证的计数递增 1。 将许可证还原到以前 (已还原许可证的计算机(例如,备份许可证的计算机) )时,计数不会增加。 如果计算机具有新的操作系统或已重新安装操作系统,则计算机被视为不同。

根据 Microsoft 的欺诈检测策略,当许可证还原一定次数时,应用程序会收到来自 DRM 组件的 URL,并负责打开浏览器并显示网页,这表示可能违反了许可协议。 用户必须联系许可证分发服务器,然后许可证分发服务器必须确定请求是否有效。

注意

此 SDK 的基于 x64 的版本不支持 DRM。

 

数字版权管理功能

备份和还原许可证