Windows 媒體 DRM 概觀
[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器和接收寫入器已取代它。 來源讀取器和接收寫入器已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用來源讀取器和接收寫入器,而不是Windows 媒體格式 11 SDK。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。
Windows Media Digital Rights Management (DRM) 是保護 Windows 媒體檔案中內容的系統,讓未經授權的使用者無法存取它。 基本 DRM 週期有三個階段:封裝、授權和閱讀。
封裝 Windows 媒體檔案
Windows 媒體 DRM 的設計目的是使用 Windows 媒體檔案。 Windows 媒體檔案是符合進階系統格式 (ASF) 規格的檔案,且只包含使用 Windows 媒體音訊和視訊編解碼器壓縮的音訊和視訊。
封裝 ASF 檔案時,會將 DRM 特定區段新增至標頭。 DRM 標頭包含金鑰識別碼,可識別授權用途的內容,以及授權取得 URL,這是可發出授權以讀取受保護內容的網頁位址。 有更多資訊可以放在 DRM 標頭中,但它是選擇性的。 DRM 標頭已簽署,以便驗證封裝程式。
ASF 檔案中的內容會在封裝程式期間加密。 不過,封裝檔案中的下列資訊甚至可供沒有授權的用戶端使用:
- 儲存在 ASF 標頭中的中繼資料。
- 例如,儲存在 DRM 標頭中的某些中繼資料 (,您一律可以取得授權取得 URL) 。
授權受保護的檔案
若要讀取封裝的檔案,必須將授權發行給用戶端電腦。 授權是一組資料,描述可讀取受保護檔案中資料的條件。 通常,系統會針對受保護的檔案發出授權,以回應嘗試對檔案執行某些作業的使用者。 不過,授權簽發者在明確要求授權之前,也可以將授權傳遞至用戶端。 如需授權的詳細資訊,請參閱 授權。
從受保護的檔案讀取資料
當使用者嘗試在受保護的檔案上執行作業 (播放、在 CD 中執行、將它複製到 CD、複製到裝置等) 時,應用程式必須檢查用戶端電腦上內容的授權。 如果用戶端電腦上存在有效的授權,作業可以繼續進行。 如果沒有內容的授權,或用戶端電腦上的內容沒有授權允許要求的動作,則必須取得授權。
相關主題