受保護(hù)媒體路徑(英語:Protected Media Path)是一套創(chuàng)建“受保護(hù)環(huán)境”的技術(shù),它首次搭載于微軟的Windows Vista操作系統(tǒng)。該技術(shù)的目的是強(qiáng)制執(zhí)行對內(nèi)容的數(shù)字版權(quán)管理(DRM)保護(hù)。其子集是受保護(hù)視頻路徑(Protected Video Path,PVP)和受保護(hù)用戶模式音頻(Protected User Mode Audio,PUMA)。
概述播放DRM內(nèi)容的受保護(hù)環(huán)境中包含播放DRM內(nèi)容的媒體組件,因此應(yīng)用程序只需提供遠(yuǎn)程控制(播放、后退、暫停等),而不必處理未受保護(hù)的內(nèi)容數(shù)據(jù)。受保護(hù)的環(huán)境也為所有微軟批準(zhǔn)(簽名)的第三方軟件模塊提供必要支持。它提供了一個“圍墻”以抗擊外部復(fù)制,內(nèi)容在圍墻內(nèi)處理以防止未經(jīng)批準(zhǔn)的軟件。
為避免用戶復(fù)制DRM內(nèi)容,Windows Vista提供了進(jìn)程隔離并持續(xù)監(jiān)視內(nèi)核模式軟件的加載情況。如果檢測到未驗(yàn)證的組件,Vista將停止播放DRM內(nèi)容以免內(nèi)容遭受復(fù)制風(fēng)險。受保護(hù)環(huán)境完全采用軟件實(shí)現(xiàn),因此基于軟件的攻擊如修改Windows內(nèi)核是可能實(shí)現(xiàn)的。
該技術(shù)限制PC提供的所有輸出。對于DRM內(nèi)容,諸如DVI(DVI)和高清晰多媒體接口(HDMI)都必須啟用高帶寬數(shù)字內(nèi)容保護(hù)(HDCP)以防止有人錄制數(shù)字流媒體。即便是模擬電視風(fēng)格的輸出通常也有一些限制,通過例如Macrovision和CGMS-A機(jī)制。這些限制僅適用于DRM限制的內(nèi)容,例如使用AACS技術(shù)加密的HD DVD和藍(lán)光,并適用于Windows XP中使用支持的播放軟件。用戶的標(biāo)準(zhǔn)的未受保護(hù)的內(nèi)容不會存在這些限制。有些輸出如S/PDIF一般不會有適合DRM的方案,因此如果內(nèi)容指定,這些需要被確實(shí)地關(guān)閉。
在Vista中,PC視頻輸出的控制由PVP-OPM提供,這在本質(zhì)上是Windows XP中引入的認(rèn)證輸出保護(hù)協(xié)議(Certified Output Protection Protocol,COPP)的下一代。但是,相比以前使用軟件層面的應(yīng)用程序編程接口,PVP-OPM使用Windows媒體組件在受保護(hù)環(huán)境中操作。
此外,視頻和音頻數(shù)據(jù)在經(jīng)過PCI Express總線時,將會使用PVP-UAB(受保護(hù)視頻路徑-用戶可訪問總線)加密,以避免其在運(yùn)行中被顯卡中斷和復(fù)制。這補(bǔ)充了PVP輸出保護(hù)管理。
2007年1月,開發(fā)者Alex Ionescu宣布他已找到一個方法,可以使最終用戶繞過Vista的受保護(hù)媒體路徑。這或?qū)⒃试S數(shù)字內(nèi)容在未實(shí)施DRM限制措施(例如縮放的視頻分辨率,禁用模擬音頻輸出)的環(huán)境中播放。但是,他因?yàn)閾?dān)心可能違反DMCA和招致微軟訴訟而沒有發(fā)布任何源代碼。2007年3月6日,微軟在內(nèi)部測試后回應(yīng)稱,其所說的方法并不有效。
評論除了常見的針對數(shù)字版權(quán)管理方案的批評,外界一直猜測該方案的動機(jī)是它會影響制造商的免費(fèi)/開源顯卡支持。這個方案依賴顯卡的內(nèi)部構(gòu)件告知硬件是否值得信任(允許播放受復(fù)制保護(hù)的內(nèi)容)。如果攻擊者知道硬件操作的關(guān)鍵細(xì)節(jié),這可能就被顛覆,而這可能被硬件文檔或開源設(shè)備驅(qū)動程序所披露。不過,這并不會影響平臺自主性,因?yàn)樵摲桨甘敲赓M(fèi)提供。
微軟經(jīng)常被指責(zé)添加受保護(hù)媒體路徑功能到Vista阻止了客戶復(fù)制理應(yīng)擁有的媒體內(nèi)容(做法之一是復(fù)制內(nèi)容并遵循合理使用),并將此功能作為微軟不妥協(xié)并堅持DRM的一個例子。
這些指責(zé)并未引起很大影響,很大程度上因?yàn)閂ista繼續(xù)將非DRM媒體保持與之前Windows版本相同的處理方式,并且Vista發(fā)布后顯卡制造商提供免費(fèi)/開源驅(qū)動程序的力度并未明顯改變。1
本詞條內(nèi)容貢獻(xiàn)者為:
李嘉騫 - 博士 - 同濟(jì)大學(xué)