PlayReady 클라이언트 초기화
PlayReady 클라이언트 초기화는 클라이언트에서 PlayReady 런타임을 업데이트하여 라이선스를 클라이언트에 바인딩할 수 있도록 하는 프로세스입니다.
다른 클라이언트에서 다른 이름을 호출할 수 있습니다.
- CDM init( 클라이언트 암호 해독 모듈 초기화용)
- PlayReady 개별화
- PlayReady 활성화
- PlayReady 로컬 프로비저닝
- PlayReady 원격 프로비저닝
대부분의 DRM 관련 작업이 허용되려면 PlayReady 클라이언트 초기화를 모든 PlayReady 클라이언트에서 수행해야 합니다.
PlayReady 클라이언트 초기화에서 수행하는 기능
PlayReady 클라이언트 초기화 작업은 이미 있는 내용에 따라 다음 PlayReady 클라이언트 초기화 데이터의 전부 또는 일부를 디바이스에 제공합니다.
- 기능 PlayReady 클라이언트 스택입니다.
- 단위당 고유한 단위 수준 PlayReady 최종 제품 클라이언트 인증서입니다.
디바이스 인증서 또는 리프 인증서라고도 하는 이 단위 수준 PlayReady 클라이언트 인증서는 PlayReady 라이선스 서버에서 생성될 때 PlayReady 라이선스가 바인딩되는 인증서 체인입니다.
이 인증서에는 제조업체, 디바이스 모델 및 장치 자체에 대한 정보가 포함됩니다( 예: ).
- 제조업체 이름
- 모델 이름
- 보안 수준
- 버전
- 지원되는 기능
- 단위 클라이언트 ID
이 단위 수준 PlayReady 클라이언트 인증서에는 클라이언트 ID가 포함되어 있지만 앱 개발자가 단위를 고유하게 식별하는 데 이 값을 사용하면 안 됩니다. 앱 개발자는 PlayReady 라이선스 요청에 연결된 플랫폼 ID(예: Windows 10 디바이스 식별자 또는 프로세서 ID)를 사용하여 PlayReady 단위를 고유하게 식별해야 합니다.
PlayReady 클라이언트 초기화가 수행되는 경우
이 초기화는 디바이스가 최종 사용자에게 배포되거나, 디바이스가 처음 부팅될 때 인터넷을 통해 수행되거나, 애플리케이션이 처음 실행될 때 수행되기 전에 팩터리에서 수행될 수 있습니다.
또 다른 초기화는 정기적인 간격(예: 매월) 또는 특정 이벤트(예: 디바이스가 주요 OS 업데이트를 받을 때마다) 또는 매우 자주(예: 디바이스가 부팅될 때마다) 다시 수행될 수도 있습니다. 애플리케이션은 디바이스가 다시 초기화되는 빈도(또는 다시 개별화/다시 활성화/다시 프로비전됨)와 관련하여 어떠한 가정도 하지 않아야 합니다.
Windows 10/11 장치 및 Xbox
Windows 10/11 및 Xbox One/One S/One X/Series S/Series X는 애플리케이션당 PlayReady 원격 프로비저닝을 사용합니다.
즉, 디바이스는 특정 시점에 Microsoft 서버(xxx.microsoft.com
)에 문의하여 인터넷을 통해 PlayReady 클라이언트 초기화 데이터를 검색합니다( 일반적으로 DRM이 필요한 애플리케이션이 처음 실행될 때). 이 프로비전은 각 애플리케이션에 대해 별도로 수행됩니다. Microsoft Edge에서 실행되는 웹앱의 경우 각 웹 도메인에 대해 별도로 프로비전이 수행됩니다( Edge 개인 정보 백서의 자세한 내용).
또한 위에서 설명한 대로 다시 프로비저닝은 언제든지 발생할 수 있습니다. 일부 디바이스에서 매월, 다른 디바이스에서 다시 부팅할 때마다 또는 다른 디바이스에서는 덜 자주 다시 프로비전할 수 있습니다. 애플리케이션은 디바이스가 다시 프로비전되는 빈도에 대해 어떠한 가정도 하지 않아야 하며, PlayReady 클라이언트 초기화 데이터(PlayReady 클라이언트 인증서 또는 클라이언트 ID 포함)를 사용하여 단위를 고유하게 식별해서는 안 됩니다.