Windows Media DRM

редактировать

Windows Media DRM или WMDRM - это служба управления цифровыми правами для Платформа Windows Media. Он предназначен для доставки аудио- или видеоконтента через IP-сеть на ПК или другое воспроизводящее устройство таким образом, чтобы дистрибьютор мог контролировать использование этого контента.

WMDRM включает в себя следующие компоненты:

  • Windows Media Rights Manager (WMRM) SDK для упаковки содержимого и выдачи лицензий
  • Windows Media Format SDK (WMF SDK) для создания приложений Windows, поддерживающих DRM и формат Windows Media
  • Windows Media DRM для портативных устройств (WMDRM-PD) для поддержки автономного воспроизведения на портативных устройствах (Janus)
  • Windows Media DRM для сетевых устройств (WMDRM-ND) для потоковая передача защищенного контента на устройства, подключенные к домашней сети (Cardea)

DRM Windows Media был заменен в Windows 10 Anniversary Update на Microsoft PlayReady.

Содержание

  • 1 Как это работает
  • 2 Взаимодействие
  • 3 Удаление
    • 3.1 FairUse4WM
    • 3.2 DRMDBG
    • 3.3 Mirakagi
  • 4 См. также
  • 5 Ссылки
  • 6 Внешние ссылки

Как это работает

В мае 2007 года Microsoft опубликовала сетевой протокол, лежащий в основе механизма получения лицензии. Согласно спецификации, клиентское программное обеспечение получает 7-байтовый ключ содержимого K content в виде обычного текста от сервера лицензий. Сервер шифрует ключ перед передачей его клиенту с глобально предопределенным 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. В результате, хотя схема была взломана несколько раз, обычно она долго не оставалась взломанной.

Версия 1 была выпущена в апреле 1999 года и поддерживала базовые бизнес-правила, такие как срок действия. Версия 2 была выпущена в январе 2003 года и также известна как версия 7.x и 9 для синхронизации с эквивалентными версиями Windows Media Player. Версия 3, более известная как DRM v10, была выпущена в 2004 году. В более ранних версиях системы доступны взломы, что означает, что для контента, ограниченного этими версиями, может быть снята защита. Версия 10 была взломана в начале 2005 года, но вскоре было выпущено обновление программного обеспечения, которое закрыло соответствующую дыру.

Как правило, все эти виды трещин работают в определенной степени одинаково. Вместо того, чтобы взламывать само шифрование, что невозможно, они перехватывают или мешают работе компонента «черного ящика», который выполняет выгрузку ключей содержимого или незашифрованного содержимого из памяти.

Взаимодействие

Контент, доставляемый с шифрованием WMDRM, не является общедоступным. Microsoft Windows поддерживает воспроизведение контента, защищенного шифрованием WMDRM, и этот формат стал популярным среди производителей бытовой электроники, многие из которых лицензировали компонент декодирования WMDRM для таких устройств, как телевидение. устанавливает, приставки и Blu-ray плееры.

Открытый сетевой протокол для управления цифровыми правами, [MS-DRM] из коллекции, предусматривает, что разработчики программного обеспечения имеют право реализовывать протокол вне средств разработки и среды Microsoft.

Удаление

Были созданы инструменты для удаления файлов Windows Media DRM, что позволяет их воспроизводить на платформах, отличных от Janus. Эти инструменты обычно разрабатывались с учетом одной конкретной версии индивидуализированного компонента черного ящика (IBX) и редко работают с версией, для которой они не были специально разработаны. Microsoft не только обновляла IBX всякий раз, когда он был взломан, но и подавал в суд на тех, кто разработал и размещал эти инструменты, что привело к дальнейшему подпольному развитию и распространению этих инструментов и их фрагментации. Эти инструменты можно разделить на три категории: дешифратор, поиск ключей и универсальное устройство (находит ключи, а затем расшифровывает). Microsoft добилась большего успеха в разработке и распространении инструментов, способных находить ключи, чем тех, которые расшифровывают кодирование, о чем свидетельствует постоянное существование проекта SourceForge FreeMe2.

FairUse4WM

Было заявлено, что один конкретный инструмент, FairUse4WM (выпущенный 19 августа 2006 г.), написанный Viodentia, имел возможность удалять DRM из файлов, защищенных с помощью WMDRM. Это универсальный инструмент.

Microsoft ответила несколькими способами. Во-первых, 28 августа 2006 г. Microsoft выпустила новую версию IBX, чтобы предотвратить работу этого конкретного инструмента. Microsoft также сообщила партнерам, что они работают над дальнейшим решением этой проблемы, учитывая, что якобы исправление также было обойдено в течение нескольких дней. Microsoft также направила уведомление о удалении владельцам веб-сайтов, распространяющих FairUse4WM. Наконец, 22 сентября 2006 г. Microsoft подала федеральный иск против Джона До 1–10 a / k / a «viodentia», надеясь установить личность или виновных. Однако оператор главного зеркала предприятия Джеймс Холден отрицает получение каких-либо подобных уведомлений или угроз. Не удалось установить личность Viodentia, в апреле 2007 года Microsoft отказалась от поданных ими гражданских исков.

К 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, но дав файл обманчивого старшего номер версии.

DRMDBG

DRMDBG - это средство поиска ключей, оно извлекает ключи путем подключения экземпляра Windows Media Player, который он запускает. Доступно несколько версий, каждая из которых нацелена на определенную версию. Версия, выпущенная 3 марта 2009 г., поддерживает версии IBX 11.0.6000.6324 и 11.0.6001.8000.

Mirakagi

Mirakagi был одним из первых программ поиска ключей; он больше не находится в разработке.

См. Также

Ссылки

Внешние ссылки

Последняя правка сделана 2021-06-21 10:45:55
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте