DRM для Windows Media - Windows Media DRM
DRM для Windows Media или WMDRM, это Управление цифровыми правами услуга для Windows Media Платформа. Он разработан для обеспечения доставки аудио- или видеоконтента через IP-сеть на ПК или другое воспроизводящее устройство таким образом, чтобы дистрибьютор мог контролировать использование этого контента.
WMDRM включает в себя следующие компоненты:
- SDK Windows Media Rights Manager (WMRM) для упаковки содержимого и выдачи лицензий
- SDK формата Windows Media (WMF SDK) для создания приложений Windows, поддерживающих DRM и формат Windows Media
- DRM Windows Media для портативных устройств (WMDRM-PD) для поддержки автономного воспроизведения на портативных устройствах (Janus)
- DRM Windows Media для сетевых устройств (WMDRM-ND) для потоковой передачи защищенного контента на устройства, подключенные к домашней сети (Cardea)
Система управления цифровыми правами Windows Media была заменена в Windows 10 Юбилейное обновление в пользу Microsoft PlayReady.[1]
Как это устроено
В мае 2007 года Microsoft опубликовала сетевой протокол, лежащий в основе механизма получения лицензии.[2] Согласно спецификации, клиентское программное обеспечение получает 7-байтовый ключ содержимого открытого текста Kсодержание с сервера лицензий. Сервер шифрует ключ перед передачей его клиенту с глобально предопределенным 160-битным ECC ключ, ECC1. Сервер также отправляет идентификатор ключа содержимого в незашифрованном виде. Затем клиент использует Kсодержание как RC4 ключ для расшифровки лицензионного медиапотока.
В качестве меры защиты от спуфинга дополнительные поля, такие как права на воспроизведение и случайное число, зашифровываются с помощью еще трех предварительно определенных пар ключей ECC клиентским или серверным программным обеспечением:
- клиентское программное обеспечение, пара ключей ECC KC,
- пара ключей ECC клиентской машины KM,
- серверное программное обеспечение, пара ключей ECC KS.
Анализ версии 2 схемы DRM в Windows Media Audio показал, что в ней использовалось сочетание криптография на основе эллиптических кривых обмен ключами, DES блочный шифр, пользовательский блочный шифр, дублированный MultiSwap (за MAC только RC4 потоковый шифр, а SHA-1 функция хеширования.[нужна цитата ]
DRM Windows Media спроектирован с возможностью возобновления, то есть он разработан с учетом того, что он будет взломан и должен постоянно обновляться Microsoft.[3] В результате, хотя схема была взломана несколько раз, обычно она долго не оставалась взломанной.
Версия 1 был выпущен в апреле 1999 г. и поддерживал основные бизнес-правила, такие как срок действия. Версия 2 была выпущена в январе 2003 г. и известна как версия 7.x и 9, чтобы синхронизироваться с эквивалентными версиями Проигрыватель Windows Media. Версия 3, более известная как DRM v10, была выпущена в 2004 году. В более ранних версиях системы доступны взломы, то есть контент, ограниченный этими версиями, может лишаться защиты. Версия 10 была взломана в начале 2005 года, но обновление программного обеспечения Вскоре толкнули, что закрыло соответствующую дыру.
Как правило, все эти виды трещин работают в определенной степени одинаково. Вместо того, чтобы взламывать само шифрование, что невозможно, они перехватывают или мешают работе компонента «черного ящика», который выполняет выгрузку ключей содержимого или незашифрованного содержимого из памяти.
Совместимость
Контент, доставляемый с шифрованием WMDRM, не доступен для всех. Майкрософт Виндоус поддерживает воспроизведение контента, защищенного шифрованием WMDRM, и этот формат стал популярным среди бытовая электроника производители, многие из которых лицензировали компонент декодирования WMDRM для таких устройств, как телевизионные наборы, телеприставки и Блю рей игроков.
Открытый сетевой протокол для управления цифровыми правами, [MS-DRM] от MCPP collection, предусматривает, что разработчики программного обеспечения имеют право реализовывать протокол вне средств разработки и среды Microsoft.
Удаление
Были созданы инструменты для удаления файлов с DRM Windows Media, что позволяет воспроизводить их на других устройствах.Янус платформы. Эти инструменты обычно разрабатывались с учетом одной конкретной версии индивидуализированного компонента черного ящика (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 a / k / a "viodentia" в надежде установить личность или ответственных лиц.[9] Однако оператор главного зеркала предприятия Джеймс Холден:[10] отрицает получение таких уведомлений или угроз. Не сумев установить личность Viodentia, в апреле 2007 года Microsoft прекратила поданные ими гражданские иски.[11]
К 16 октября 2006 г. дистрибьюторы, использующие защиту Windows Media DRM, например Небо в любое время, использовали исправленный кодек. 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
DRMDBG - это средство поиска ключей, оно извлекает ключи путем подключения экземпляра Windows Media Player, который он запускает. Доступно несколько версий, каждая из которых нацелена на определенную версию. Версия, выпущенная 3 марта 2009 г., поддерживает версии IBX 11.0.6000.6324 и 11.0.6001.8000.[13]
Миракаги
Миракаги был одним из первых искателей ключей; он больше не находится в разработке.
Смотрите также
Рекомендации
- ^ «Юбилейное обновление Windows 10: потеря музыки и видео». Служба поддержки Microsoft. Microsoft. Получено 20 августа, 2016.
- ^ [MS-DRM]: структура данных для получения лицензий на управление цифровыми правами, Сетевая библиотека разработки Microsoft, ред. 2.0, 14 марта 2008 г.
- ^ Microsoft обновит DRM для Windows Media, PC World, 29 августа 2006 г. http://www.pcworld.com/article/126955/microsoft_to_update_windows_media_drm.html
- ^ http://sourceforge.net/projects/freeme2/
- ^ Хахман, Марк (26 августа 2006 г.). «Microsoft выпустит исправление для приложения DRM Stripper». Интернет-журнал ПК. Ziff Davis Publishing Holdings Inc. Архивировано с оригинал 19 июня 2010 г.
- ^ «Engadget FairUse4WM лишает Windows Media DRM!». Получено 25 августа, 2006.
- ^ "Небесные фильмы приостановлены из-за бреши в защите DRM". Получено 13 сентября, 2006.
- ^ «Microsoft приказывает владельцам веб-сайтов закрыть FairUse4WM». Получено 17 сентября, 2006.
- ^ «Microsoft подает в суд на Viodentia за нарушение авторских прав». Получено 26 сентября, 2006.
- ^ «Microsoft не выпускала уведомления об удалении для FairUse4WM». Архивировано из оригинал 18 мая 2007 г.
- ^ «Microsoft отказывается от дела против создателя FairUse4WM Viodentia». Получено 23 апреля, 2007.
- ^ "的 太 鼓 事情" (на японском языке). 22 октября 2009 г. Архивировано с оригинал 22 января 2011 г.. Получено 24 октября, 2010.
- ^ "Загрузите последнюю версию drmdbg.exe". Архивировано из оригинал 24 декабря 2007 г.. Получено 27 июля, 2009.