Protected Media Path — это набор технологий, создающих «защищенную среду», впервые включенную в операционную систему Windows Vista от Microsoft , которая используется для обеспечения защиты цифрового управления правами (DRM) для контента. Его подмножества — Protected Video Path (PVP) и Protected User Mode Audio (PUMA) . Любое приложение, использующее Protected Media Path в Windows, использует Media Foundation .
Защищенная среда, в которой воспроизводится DRM-контент, содержит компоненты мультимедиа, которые воспроизводят DRM-контент, поэтому приложению нужно только обеспечить удаленное управление (воспроизведение, перемотка, пауза и т. д.), а не обрабатывать незащищенные данные контента. Защищенная среда также предоставляет всю необходимую поддержку для добавления одобренных Microsoft ( подписанных ) сторонних программных модулей. Она обеспечивает «стену» против внешнего копирования, где внутри стен контент может обрабатываться без предоставления доступа к нему несанкционированному программному обеспечению.
Чтобы предотвратить копирование пользователями контента DRM, Windows Vista обеспечивает изоляцию процессов и постоянно отслеживает, какое программное обеспечение режима ядра загружено. Если обнаружен непроверенный компонент, Vista прекратит воспроизведение контента DRM, чтобы не рисковать копированием контента. Защищенная среда полностью реализована в программном обеспечении, поэтому возможны программные атаки, такие как исправление ядра Windows. [1]
Эти ограничения касаются различных выходов с ПК. Для контента DRM цифровые выходы, такие как Digital Visual Interface (DVI) и High Definition Multimedia Interface ( HDMI ), будут иметь включенную защиту цифрового контента с высокой пропускной способностью (HDCP), чтобы предотвратить запись цифрового потока кем-либо. Даже аналоговые выходы в стиле ТВ обычно требуют некоторых ограничений, предоставляемых такими механизмами, как Macrovision и CGMS-A . Эти ограничения применяются только к контенту с ограничениями DRM, такому как HD DVD или Blu-ray , которые зашифрованы с помощью AACS , а также применяются в Windows XP с использованием поддерживаемых приложений воспроизведения. [2] [3] Стандартный незащищенный контент пользователей не будет иметь этих ограничений. Некоторые типы выходов, такие как S/PDIF (Sony/Philips Digital Interchange Format), как правило, не имеют подходящей схемы DRM, поэтому их необходимо надежно отключить, если контент так требует.
В Vista управление видеовыходами ПК осуществляется с помощью PVP-OPM, который по сути является следующим поколением протокола Certified Output Protection Protocol (COPP), представленного в Windows XP . Однако PVP-OPM не является программным интерфейсом приложения , а работает с компонентами Windows Media в защищенной среде.
Кроме того, PVP-UAB (Protected Video Path - User-Accessible Bus) используется для шифрования видео- и аудиоданных при их передаче по шине PCI-Express , чтобы предотвратить их перехват и копирование на пути к графической карте . Он дополняет управление защитой вывода PVP.
В январе 2007 года разработчик Алекс Ионеску объявил, что он нашел метод, который позволяет конечным пользователям обходить защищенный путь передачи данных Vista. Это позволило бы воспроизводить цифровой контент на оборудовании, которое не реализует меры ограничения DRM (например, изменение разрешения видео и отключение аналоговых аудиовыходов). Однако он не опубликовал исходный код, опасаясь судебного иска Microsoft относительно возможного нарушения DMCA . [ 4] 6 марта 2007 года Microsoft ответила после внутреннего тестирования, что описанный метод не будет работать. [5]
В дополнение к распространенной критике схем DRM, были предположения, что эта схема была мотивирована тем фактом, что она повлияет на официальную поддержку производителями бесплатных/открытых графических драйверов . Схема опирается на внутренние компоненты графических карт , чтобы определить, является ли оборудование надежным (разрешено ли воспроизводить защищенный от копирования контент). Это может быть подорвано, если злоумышленник знает определенные подробности о работе оборудования, которые могут быть раскрыты в документации к оборудованию или драйверах устройств с открытым исходным кодом . [6] Однако это не повлияет на независимость платформы, поскольку схема предоставляется бесплатно. [7]
Компанию Microsoft часто обвиняют в добавлении функции Protected Media Path в Vista, чтобы не дать клиентам копировать законно принадлежащий им медиаконтент [8] (практика, которая, как считается, защищена положениями о добросовестном использовании Закона об авторских правах), и эта функция широко цитируется как пример бескомпромиссной приверженности Microsoft DRM.
Эти обвинения так и не получили широкого распространения [ нужна цитата ] в основном потому, что Vista обрабатывает не-DRM-носители точно так же, как и предыдущие версии Windows, и что после выпуска Vista не произошло никаких изменений в доступности бесплатных/открытых драйверов от производителей графического оборудования. [ нужна цитата ]
{{cite journal}}
: Цитировать журнал требует |journal=
( помощь )