Резервное копирование и восстановление лицензий DRM
С помощью функции восстановления резервных копий пользователи могут выполнять резервное копирование и восстановление лицензий на том же компьютере или на других компьютерах. Эта функция позволяет пользователям передавать лицензии на новый компьютер или обратно на тот же компьютер (например, после переформатирования жесткого диска). Кроме того, пользователи могут воспроизводить защищенные ФАЙЛЫ ASF на нескольких компьютерах.
Для поощрения законного использования лицензии политика обнаружения мошенничества ограничивает количество случаев восстановления лицензии. Корпорация Майкрософт предоставляет службу, которая отслеживает количество компьютеров, на которые была восстановлена лицензия; Если достигнуто ограничение, пользователь не сможет восстановить лицензию.
Разрешение или запрет права на резервное копирование и восстановление
Функция восстановления резервного копирования работает только для лицензий, для которых задано право резервного копирования и восстановления. Если владельцы содержимого или издатели лицензий не хотят использовать эту функцию или выдают лицензии, содержащие безопасное состояние (например, количество операций или ограниченное время), они могут запретить это право.
Если не удается восстановить лицензию, так как пользователь не имеет права, в приложение передается идентификатор ключа . Как минимум, пользователь должен быть уведомлен о том, что не удалось создать резервную копию некоторых лицензий, хотя пользователь не знает, к каким лицензиям относится это сообщение. Если вы знаете идентификатор ключа для доступных защищенных файлов, можно разработать более надежное решение для информирования пользователя.
Например, можно разработать проигрыватель для лейбла, который предоставляет защищенные песни в Интернете. Эти песни и их ключевые идентификаторы можно отслеживать в базе данных. Если не удалось создать резервную копию некоторых лицензий, приложение проигрывателя может использовать идентификатор ключа для запроса имени песен в базе данных, а затем сообщить пользователю, для каких композиций невозможно создать резервную копию лицензий. Кроме того, можно создать библиотеку музыки для каждого пользователя локально, а идентификатор ключа можно использовать для получения дополнительных сведений о том, какие лицензии не могут быть созданы для резервного копирования.
Служба управления лицензиями
При реализации функции восстановления резервных копий служба управления лицензиями, размещенная корпорацией Майкрософт, управляет восстановлением лицензий.
Во-первых, пользователи создают резервную копию лицензий в приложении, например, выбрав пункт меню. Резервные копии всех лицензий на компьютере создаются в указанном расположении, например на дискете. Затем пользователи восстанавливают лицензии с помощью приложения, например выбрав пункт меню и указав расположение резервной копии.
На этом этапе пользователь должен быть подключен к Интернету; запрос из приложения отправляется в службу управления лицензиями. Если компьютер, с которого была создана резервная копия лицензии, отличается от исходного компьютера (или исходный компьютер был переформатирован), служба управления лицензиями выдает новую лицензию новому компьютеру. В противном случае лицензия, которая была ранее выдана на этот компьютер, будет повторно выдана.
Так как служба управления лицензиями получает сведения от пользователя, необходимо отобразить политику конфиденциальности Майкрософт или предоставить ссылку на эту страницу на веб-сайте Майкрософт.
Примечание
Когда пользователь восстанавливает лицензию на другой компьютер и лицензия требует индивидуализации, конечный пользователь должен авторизовать компоненты DRM для обновления. Для поддержки этой функции необходимо реализовать процесс в приложении проигрывателя.
Обнаружение мошенничества
Пользователю разрешено восстанавливать лицензию ограниченное количество раз. При каждом восстановлении лицензии служба управления лицензиями отслеживает ее и увеличивает количество лицензий на единицу. При восстановлении лицензии на компьютере, на котором она была восстановлена ранее (например, на компьютере, с которого была создана резервная копия лицензии), число не увеличивается. Компьютер считается другим, если на нем установлена новая операционная система или операционная система была повторно установлена.
В соответствии с политикой обнаружения мошенничества Майкрософт, когда лицензия была восстановлена определенное количество раз, приложение получает URL-адрес от компонентов DRM и несет ответственность за открытие браузера и отображение веб-страницы, что указывает на то, что лицензионное соглашение могло быть нарушено. Пользователь должен связаться с распространителем лицензий, который затем должен определить, является ли запрос допустимым.
Примечание
DRM не поддерживается в 64-разрядной версии этого пакета SDK.
Связанные темы