受保護媒體路徑(英語:Protected Media Path)是一套創建“受保護環境”的技術,它首次搭載於微軟的Windows Vista作業系統。該技術的目的是強制執行對內容的數字著作權管理(DRM)保護。其子集是受保護視頻路徑(Protected Video Path,PVP)和受保護用戶模式音頻(Protected User Mode Audio,PUMA)。
基本介紹
- 中文名:受保護媒體路徑
- 外文名:Protected Media Path
- 作用:強制執行對內容的DRM保護
概述,評論,
概述
播放DRM內容的受保護環境中包含播放DRM內容的媒體組件,因此應用程式只需提供遠程控制(播放、後退、暫停等),而不必處理未受保護的內容數據。受保護的環境也為所有微軟批准(簽名)的第三方軟體模組提供必要支持。它提供了一個“圍牆”以抗擊外部複製,內容在圍牆內處理以防止未經批准的軟體。
為避免用戶複製DRM內容,Windows Vista提供了進程隔離並持續監視核心模式軟體的載入情況。如果檢測到未驗證的組件,Vista將停止播放DRM內容以免內容遭受複製風險。受保護環境完全採用軟體實現,因此基於軟體的攻擊如修改Windows核心是可能實現的。
該技術限制PC提供的所有輸出。對於DRM內容,諸如DVI(DVI)和高清晰多媒體接口(HDMI)都必須啟用高頻寬數字內容保護(HDCP)以防止有人錄製數字流媒體。即便是模擬電視風格的輸出通常也有一些限制,通過例如Macrovision和CGMS-A機制。這些限制僅適用於DRM限制的內容,例如使用AACS技術加密的HD DVD和藍光,並適用於Windows XP中使用支持的播放軟體。用戶的標準的未受保護的內容不會存在這些限制。有些輸出如S/PDIF一般不會有適合DRM的方案,因此如果內容指定,這些需要被確實地關閉。
在Vista中,PC視頻輸出的控制由PVP-OPM提供,這在本質上是Windows XP中引入的認證輸出保護協定(Certified Output Protection Protocol,COPP)的下一代。但是,相比以前使用軟體層面的應用程式編程接口,PVP-OPM使用Windows媒體組件在受保護環境中操作。
2007年1月,開發者Alex Ionescu宣布他已找到一個方法,可以使最終用戶繞過Vista的受保護媒體路徑。這或將允許數字內容在未實施DRM限制措施(例如縮放的視頻解析度,禁用模擬音頻輸出)的環境中播放。但是,他因為擔心可能違反DMCA和招致微軟訴訟而沒有發布任何原始碼。2007年3月6日,微軟在內部測試後回應稱,其所說的方法並不有效。
評論
除了常見的針對數字著作權管理方案的批評,外界一直猜測該方案的動機是它會影響製造商的免費/開源顯示卡支持。這個方案依賴顯示卡的內部構件告知硬體是否值得信任(允許播放受複製保護的內容)。如果攻擊者知道硬體操作的關鍵細節,這可能就被顛覆,而這可能被硬體文檔或開源設備驅動程式所披露。不過,這並不會影響平台自主性,因為該方案是免費提供。
微軟經常被指責添加受保護媒體路徑功能到Vista阻止了客戶複製理應擁有的媒體內容(做法之一是複製內容並遵循合理使用),並將此功能作為微軟不妥協並堅持DRM的一個例子。
這些指責並未引起很大影響,很大程度上因為Vista繼續將非DRM媒體保持與之前Windows版本相同的處理方式,並且Vista發布後顯示卡製造商提供免費/開源驅動程式的力度並未明顯改變。