다음을 통해 공유


라이선스 체이닝

간단한 라이선스는 컴퓨터 또는 디바이스에 바인딩되며 콘텐츠 잠금을 해제하는 콘텐츠 키를 포함합니다. 라이선스 체인에서 리프 라이선스에는 콘텐츠 키가 포함되고 루트 라이선스는 컴퓨터 또는 디바이스에 바인딩됩니다. 라이선스 체인을 사용하면 많은 수의 라이선스를 더 빠르고 효율적으로 조정할 수 있습니다. 음악 구독 서비스와 같이 많은 수의 콘텐츠 파일이 다운로드되는 상황에서 유용합니다.

수천 개의 파일을 단일 라이선스에 연결할 수 있지만 각 파일에 대해 다른 라이선스를 사용하는 데는 여러 가지 이유가 있습니다. 몇 가지 예를 들면 다음과 같습니다.

  • 보안을 강화하기 위해 각 콘텐츠 파일을 다른 키로 암호화할 수 있습니다.

  • 다른 라이선스를 사용하면 파일에 서로 다른 권한 및 제한 집합이 허용됩니다.

  • 계량 데이터는 키 식별자(KID)에 의해 저장됩니다. 다른 라이선스는 별도의 계량 버킷을 허용합니다.

라이선스 체인은 여러 라이선스의 유연성과 단일 라이선스의 다운로드 성능을 제공합니다. 콘텐츠는 리프 라이선스에 직접 바인딩됩니다. 그러면 리프 라이선스가 루트 라이선스에 바인딩됩니다. 마지막으로 루트 라이선스는 각 클라이언트 또는 도메인에 개별적으로 바인딩됩니다. 다음 그림에서는 라이선스 체인을 보여 줍니다.

License Chaining

라이선스 체인은 다음 두 가지 중요한 라이선스 시나리오에서 성능을 향상시킵니다.

  • 프로비전 - 사용자 컴퓨터에 대한 콘텐츠의 초기 다운로드입니다. 콘텐츠가 클라이언트로 전송될 때 라이선스를 생성할 필요가 없습니다. 리프 라이선스가 특정 사용자 컴퓨터에 바인딩되지 않고 해당 콘텐츠 파일과 함께 미리 생성되고 저장될 수 있기 때문입니다. 이 사용자 컴퓨터에 대한 루트 라이선스도 생성해야 합니다. 그러나 콘텐츠 파일의 수에 관계없이 단일 작업입니다.

  • 업데이트 - 주기적인 권한 갱신입니다. 대규모 콘텐츠 컬렉션을 주기적으로 갱신해야 하는 시스템에서 각 콘텐츠에는 만료 없이 리프 라이선스가 있으며 루트 라이선스는 만료되는 유일한 라이선스입니다(예: 매월). 이 경우 루트 라이선스는 전체 콘텐츠 컬렉션의 권한을 업데이트하기 위해 업데이트해야 하는 유일한 라이선스입니다.