Protected Media Pathは、「保護された環境」を作成する一連のテクノロジーであり、MicrosoftのWindows Vistaオペレーティングシステムに初めて搭載され、コンテンツに対するデジタル著作権管理(DRM)保護を適用するために使用されます。そのサブセットには、Protected Video Path(PVP)とProtected User Mode Audio(PUMA)があります。WindowsでProtected Media Pathを使用するアプリケーションはすべてMedia Foundationを使用します。
DRMコンテンツが再生される保護された環境には、DRMコンテンツを再生するためのメディアコンポーネントが含まれているため、アプリケーションは保護されていないコンテンツデータを処理する必要がなく、リモートコントロール(再生、巻き戻し、一時停止など)を提供するだけで済みます。また、この保護された環境は、Microsoftが承認(署名)したサードパーティ製ソフトウェアモジュールを追加するために必要なすべてのサポートを提供します。外部からのコピーを防ぐ「壁」として機能し、その壁の内側では、承認されていないソフトウェアにコンテンツがアクセスされることなく処理されます。
DRM コンテンツのコピーを防止するため、Windows Vista はプロセス分離を提供し、ロードされているカーネルモード ソフトウェアを継続的に監視します。検証されていないコンポーネントが検出された場合、コンテンツがコピーされるリスクを避けるため、Vista は DRM コンテンツの再生を停止します。保護された環境は完全にソフトウェアで実装されているため、Windows カーネルのパッチ適用などのソフトウェアベースの攻撃が可能です。[ 1 ]
これらの制限は、PC からのさまざまな出力に関係します。DRM コンテンツの場合、デジタル ビジュアル インターフェイス(DVI) や高解像度マルチメディア インターフェイス ( HDMI )などのデジタル出力では、デジタル ストリームの録画を防ぐために、高帯域幅デジタル コンテンツ保護(HDCP) が有効になります。アナログ TV スタイルの出力でも、通常はMacrovisionやCGMS-Aなどのメカニズムによって提供される何らかの制限が必要です。これらの制限は、 AACSで暗号化されたHD DVDやBlu-rayなどの DRM 制限付きコンテンツにのみ適用され、サポートされている再生アプリケーションを使用する Windows XP でも適用されます。[ 2 ] [ 3 ]ユーザーの標準的な保護されていないコンテンツには、これらの制限はありません。S /PDIF (Sony/Philips Digital Interchange Format) などの一部の出力タイプでは、通常、適切な DRM スキームが利用できないため、コンテンツで指定されている場合は、確実にオフにする必要があります。
Vistaでは、PCのビデオ出力の制御はPVP-OPMによって行われます。これは基本的に、Windows XPで導入されたCertified Output Protection Protocol(COPP)の次世代版です。ただし、PVP-OPMはソフトウェアアプリケーションプログラミングインターフェースではなく、保護された環境内でWindowsメディアコンポーネントと連携して動作します。
さらに、PVP-UAB(Protected Video Path - User-Accessible Bus)は、 PCI-Expressバスを介して送信されるビデオおよびオーディオデータを暗号化し、グラフィックカードへの伝送途中で傍受およびコピーされるのを防ぐために使用されます。これは、PVP出力保護管理を補完するものです。
2007 年 1 月、開発者のAlex Ionescu は、エンドユーザーが Vista の Protected Media Path を回避できる方法を発見したと発表した。これにより、DRM 制限措置 (ビデオ解像度のリサイズやアナログオーディオ出力の無効化など) を実装していない機器でデジタルコンテンツを再生できるようになる。しかし、彼は DMCA 違反の可能性に関して Microsoft から訴訟を起こされることを恐れて、ソースコードを公開しなかった。 [ 4 ] 2007年 3 月 6 日、Microsoft は内部テストの結果、説明された方法は機能しないと回答した。[ 5 ]
DRM方式に対する一般的な批判に加えて、この方式はメーカーによる公式のフリー/オープンソースのグラフィックドライバのサポートに影響を与える可能性があるという事実が動機となっているという憶測もある。この方式は、ハードウェアが信頼できるかどうか(コピープロテクトされたコンテンツを再生できるかどうか)を判断するために、グラフィックカードの内部構造に依存している。攻撃者がハードウェアの動作に関する特定の詳細を知っていれば、この方式は悪用される可能性がある。その詳細は、ハードウェアのドキュメントやオープンソースのデバイスドライバによって開示される可能性がある。[ 6 ]ただし、この方式は無償で提供されているため、プラットフォームの独立性には影響しない。[ 7 ]
マイクロソフトは、顧客が正当に所有するメディアコンテンツをコピーするのを阻止するためにVistaにProtected Media Path機能を追加したと頻繁に非難されており[ 8 ](著作権法の公正使用条項によって保護されていると考えられている行為)、この機能はマイクロソフトのDRMへの妥協のない遵守の例として広く引用されている。
これらの非難が大きな支持を得られなかったのは、VistaがDRM非対応メディアを以前のバージョンのWindowsと全く同じように扱っていること、そしてVistaのリリース後もグラフィックハードウェアメーカーからのフリー/オープンソースドライバの提供状況に変化がなかったことが大きな理由である。
{{cite journal}}:ジャーナルを引用するには|journal=(ヘルプ)