Управление цифровыми правами Windows Media
Windows Media DRM или WMDRM — это служба управления цифровыми правами для платформы Windows Media . Он предназначен для доставки аудио- или видеоконтента по IP-сети на ПК или другое устройство воспроизведения таким образом, чтобы дистрибьютор мог контролировать использование этого контента.
ОМПРМ включает в себя следующие компоненты:
- Пакет SDK Windows Media Rights Manager (WMRM) для упаковки контента и выдачи лицензий.
- Windows Media Format SDK (WMF SDK) для создания приложений Windows, поддерживающих DRM и формат Windows Media.
- Windows Media DRM для портативных устройств (WMDRM-PD) для поддержки автономного воспроизведения на портативных устройствах (Janus)
- Windows Media DRM для сетевых устройств (WMDRM-ND) для потоковой передачи защищенного контента на устройства, подключенные к домашней сети (Cardea)
Windows Media DRM была заменена в юбилейном обновлении Windows 10 в пользу Microsoft PlayReady . [ 1 ]
Как это работает
[ редактировать ]В мае 2007 года Microsoft опубликовала сетевой протокол, лежащий в основе механизма получения лицензий. [ 2 ] Согласно спецификации, клиентское программное обеспечение получает 7-байтовое содержимое ключа K контента в виде открытого текста от сервера лицензий. Сервер шифрует ключ перед передачей его клиенту с помощью глобально предопределенного 160-битного ключа ECC , ECC 1 . Сервер также отправляет идентификатор ключа контента в незашифрованном виде. Затем клиент использует контент K в качестве ключа RC4 для расшифровки лицензированного медиапотока.
В качестве меры защиты от спуфинга дополнительные поля, такие как права воспроизведения и случайное число, шифруются с помощью еще трех предопределенных пар ключей ECC либо клиентским, либо серверным программным обеспечением:
- клиентское программное обеспечение, пара ключей ECC KC,
- пара ключей ECC клиентского компьютера KM,
- серверное программное обеспечение, пара ключей ECC KS.
Анализ версии 2 схемы DRM в Windows Media Audio показал, что она использовала комбинацию шифрования с эллиптической кривой обмена ключами DES , блочного шифра , специального блочного шифра, получившего название MultiSwap (только для MAC ), потокового шифра RC4 и функция хеширования SHA -1 . [ нужна ссылка ]
Windows Media DRM спроектирована так, чтобы быть возобновляемой, то есть она разработана с учетом того, что она будет взломана и должна постоянно обновляться Microsoft. [ 3 ] В результате, хотя схема и была взломана несколько раз, обычно она оставалась взломанной недолго.
Версия 1 была выпущена в апреле 1999 года и поддерживала основные бизнес-правила, такие как сроки годности. Версия 2 была выпущена в январе 2003 года и также известна как версии 7.x и 9 для синхронизации с эквивалентными версиями проигрывателя Windows Media . Версия 3 , более известная как DRM v10, была выпущена в 2004 году. Более ранние версии системы имеют уязвимости, а это означает, что контент, ограниченный этими версиями, может быть лишен защиты. Версия 10 была взломана в начале 2005 года, но вскоре было выпущено обновление программного обеспечения , которое закрыло соответствующую дыру.
Как правило, все эти виды трещин в определенной степени действуют одинаково. Вместо того, чтобы нарушить само шифрование, что невозможно, они перехватывают или вмешиваются в работу компонента «черного ящика», когда он работает, чтобы выгрузить ключи содержимого или незашифрованный контент из памяти.
Совместимость
[ редактировать ]Контент, доставляемый с шифрованием WMDRM, не является общедоступным. Microsoft Windows поддерживает воспроизведение контента, защищенного шифрованием WMDRM, и этот формат стал популярен среди производителей бытовой электроники , многие из которых лицензировали компонент декодирования WMDRM для таких устройств, как телевизоры , телеприставки и проигрыватели Blu-ray .
Открытый сетевой протокол управления цифровыми правами [MS-DRM] из коллекции MCPP предусматривает, что разработчики программного обеспечения имеют право реализовывать протокол за пределами инструментов и среды разработки Microsoft.
Удаление
[ редактировать ]Были созданы инструменты для удаления из файлов Windows Media DRM, что позволяет воспроизводить их на платформах, отличных от Janus . Эти инструменты обычно разрабатывались с учетом одной конкретной версии индивидуального компонента Blackbox (IBX) и редко работают с версией, для которой они не были специально разработаны. Microsoft не только обновляла IBX всякий раз, когда он был взломан, но и возбуждала судебные иски против тех, кто разработал и размещал эти инструменты, загоняя разработку и распространение еще дальше в подполье и фрагментируя их. Эти инструменты можно разделить на три категории: дешифраторы, средства поиска ключей и «все в одном» (находит ключи, а затем расшифровывает). Microsoft добилась большего успеха в подавлении разработки и распространения инструментов, способных находить ключи, чем инструментов, расшифровывающих кодировку, о чем свидетельствует постоянное существование проекта SourceForge FreeMe2. [ 4 ]
FairUse4WM
[ редактировать ]Утверждалось, что один конкретный инструмент FairUse4WM (выпущен 19 августа 2006 г.) [ 5 ] написанный Viodentia , имел возможность удалять DRM из файлов, защищенных с помощью WMDRM. [ 6 ] Это универсальный инструмент.
Microsoft отреагировала несколькими способами. Во-первых, 28 августа 2006 г. Microsoft выпустила новую версию IBX, чтобы предотвратить работу этого конкретного инструмента. Microsoft также сообщила партнерам, что они работают над дальнейшим решением этой проблемы, поскольку якобы исправление также было обойти в течение нескольких дней. [ 7 ] Microsoft также направила уведомления об удалении владельцам веб-сайтов, распространяющих FairUse4WM. [ 8 ] Наконец, 22 сентября 2006 г. Microsoft подала федеральный иск против Джона Доу 1–10, известного как «виодентия», надеясь установить виновного или ответственных лиц. [ 9 ] Однако оператор самого рейтингового зеркала утилиты Джеймс Холден [ 10 ] отрицает получение каких-либо подобных уведомлений или угроз. Не сумев установить личность Виодентии, в апреле 2007 года Microsoft отказалась от поданных ею гражданских исков. [ 11 ]
К 16 октября 2006 года дистрибьюторы, использующие защиту Windows Media DRM, такие как Sky Anytime , использовали исправленный кодек . 6 сентября 2007 г. Microsoft обновила IBX до версии 11.0.6000.7000, пытаясь помешать попыткам обхода с помощью вариантов исходной программы. А по состоянию на 28 ноября 2007 г. удаление DRM в Windows XP на новых установленных или обновленных компьютерах (т. е. на тех, которые уже содержат версию IBX 11.0.6000.7000) невозможно без отката к Windows Media Player 10. В 2008 г. появилась еще одна исправленная версия. FairUse4WM был выпущен, что позволяет ему работать с Windows Vista и версиями IBX ниже 11.0.6000.6324. Пытаясь запутать злоумышленников или программные инструменты, Microsoft вновь обратилась к спорному номеру версии 11.0.6000.6324, выпустив новую версию IBX, но присвоив файлу обманчивый более старый номер версии. [ 12 ]
ДРМДБГ
[ редактировать ]DRMDBG — это средство поиска ключей. Оно извлекает ключи, подключая экземпляр проигрывателя Windows Media, который он запускает. Доступно несколько версий, каждая из которых ориентирована на определенную версию. Версия, выпущенная 3 марта 2009 г., поддерживает версии IBX 11.0.6000.6324 и 11.0.6001.8000. [ 13 ]
чудесный
[ редактировать ]Миракаги был одним из первых искателей ключей; он больше не находится в разработке.
Ссылки
[ редактировать ]- ^ «Юбилейное обновление Windows 10: потеря музыки и видео» . Поддержка Майкрософт . Майкрософт . Проверено 20 августа 2016 г.
- ^ [MS-DRM]: Структура данных для получения лицензий на управление цифровыми правами , Сетевая библиотека разработки Microsoft, ред. 2.0, 14 марта 2008 г.
- ^ Microsoft обновит Windows Media DRM, PC World, 29 августа 2006 г. http://www.pcworld.com/article/126955/microsoft_to_update_windows_media_drm.html
- ^ «ФриМе2» . 23 апреля 2013 г.
- ^ Хачман, Марк (26 августа 2006 г.). «Microsoft выпустит исправление для приложения DRM Stripper» . Интернет-журнал ПК . Ziff Davis Publishing Holdings Inc. Архивировано из оригинала 19 июня 2010 года.
- ^ «Engadget FairUse4WM лишает Windows Media DRM!» . 25 августа 2006 года . Проверено 25 августа 2006 г.
- ^ «Фильмы Sky приостановлены из-за недостатка безопасности DRM» . Регистр . Проверено 13 сентября 2006 г.
- ^ «Microsoft просит владельцев веб-сайтов удалить FairUse4WM» . Проверено 17 сентября 2006 г.
- ^ «Microsoft подает в суд на Viodentia за нарушение авторских прав» . Проверено 26 сентября 2006 г.
- ^ «Microsoft не отправляла уведомления об удалении FairUse4WM» . Архивировано из оригинала 18 мая 2007 года.
- ^ «Microsoft прекращает дело против создателя FairUse4WM Viodentia» . 6 апреля 2007 года . Проверено 23 апреля 2007 г.
- ^ «Today's Taiko Circumstances» (на японском языке, 22 октября 2009 г.). Архивировано из оригинала 22 января 2011 г. Проверено 24 октября 2010 г.
- ^ «Загрузите последнюю версию drmdbg.exe» . Архивировано из оригинала 24 декабря 2007 года . Проверено 27 июля 2009 г.