Windows Media DRM 개요
[이 페이지와 연결된 기능인 Windows Media Format 11 SDK는 레거시 기능입니다. 원본 판독기 및 싱크 작성기에 의해 대체되었습니다. 원본 판독기 및 싱크 작성기는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Format 11 SDK 대신 소스 판독기 및 싱크 작성기를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
Windows Media DRM(디지털 권한 관리)은 권한이 없는 사용자가 액세스할 수 없도록 Windows Media 파일의 콘텐츠를 보호하기 위한 시스템입니다. 기본 DRM 주기에는 패키징, 라이선스 및 읽기의 세 가지 단계가 있습니다.
Windows 미디어 파일 패키징
Windows Media DRM은 Windows Media 파일로 작동하도록 설계되었습니다. Windows Media 파일은 ASF(Advanced Systems Format) 사양을 준수하고 Windows 미디어 오디오 및 비디오 코덱을 사용하여 압축된 오디오 및 비디오만 포함하는 파일입니다.
ASF 파일이 패키지되면 DRM 관련 섹션이 헤더에 추가됩니다. DRM 헤더에는 라이선스 목적으로 콘텐츠를 식별하는 키 ID와 보호된 콘텐츠를 읽기 위해 라이선스를 발급할 수 있는 웹 페이지의 주소인 라이선스 취득 URL이 포함되어 있습니다. DRM 헤더에 넣을 수 있는 많은 정보가 있지만 선택 사항입니다. 패키지자를 확인할 수 있도록 DRM 헤더에 서명됩니다.
ASF 파일의 콘텐츠는 압축 프로세스 중에 암호화됩니다. 그러나 패키지된 파일의 다음 정보는 라이선스가 없는 클라이언트에서도 사용할 수 있습니다.
- ASF 헤더에 저장된 메타데이터입니다.
- DRM 헤더에 저장된 일부 메타데이터(예: 항상 라이선스 획득 URL을 가져올 수 있음).
보호된 파일 라이선스
패키지된 파일을 읽으려면 클라이언트 컴퓨터에 라이선스를 발급해야 합니다. 라이선스는 보호된 파일의 데이터를 읽을 수 있는 조건을 설명하는 데이터 집합입니다. 대부분의 경우 파일에서 일부 작업을 수행하려는 사용자에 대한 응답으로 보호된 파일에 대한 라이선스가 발급됩니다. 그러나 라이선스 발급자는 명시적으로 요청되기 전에 클라이언트에 라이선스를 제공할 수도 있습니다. 라이선스에 대한 자세한 내용은 라이선스를 참조하세요.
보호된 파일에서 데이터 읽기
사용자가 보호된 파일(재생, CD로 굽기, 디바이스에 복사 등)에서 작업을 수행하려고 하면 애플리케이션이 클라이언트 컴퓨터의 콘텐츠에 대한 라이선스에 대해 검사 합니다. 클라이언트 컴퓨터에 유효한 라이선스가 있는 경우 작업을 계속할 수 있습니다. 콘텐츠에 대한 라이선스가 없거나 클라이언트 컴퓨터에 있는 콘텐츠에 대한 라이선스가 요청된 작업을 허용하는 경우 라이선스를 획득해야 합니다.
관련 항목