질문/이슈
Chrome 등의 브라우저나 Android 기기에서 Widevine DRM 라이선스 요청 시 다음 중 하나의 에러코드가 발생합니다.
- 7110 - The license issuance was rejected because Widevine authentication for the device was revoked.
- 7115 - This device has been permanently withdrawn from Widevine support.
- 7116 - The license issuance was rejected for the old version of Widevine CDM that was altered by hacking.
답변
구글에서는 Widevine CDM 혹은 Widevine 인증을 받은 Android 기기 중 보안 취약점이 발견되거나 지원이 중단된 기기 혹은 CDM 버전에 대해 Widevine 인증 철회(revocation)를 진행하고 있습니다.
Widevine 인증이 철회된 단말들은 기본적으로 Widevine 라이선스 발급이 제한되며, 저희 도브러너 서비스에서는 인증 철회 대상에서 라이선스 발급 시도가 이루어질 경우 7110 · 7115 · 7116 중 하나의 오류가 발생합니다.
| 오류 코드 | 원인 | 우회 가능 여부 |
|---|---|---|
| 7110 | 기기 인증 철회(Revocation) | 정책 옵션으로 우회 가능 |
| 7115 | Widevine 영구 지원 중단 | 우회 불가, 발급 불가능 |
| 7116 | 구버전 또는 변조된 CDM 감지 | CDM 업데이트로 해결 가능 |
7110 에러는 라이선스 발급을 위한 Token 생성 시 security_policy의 widevine 옵션 중 override_device_revocation을 true로 지정하면 강제 라이선스 발급이 가능합니다.
하지만 7115, 7116 에러의 경우 대상이 브라우저라면 최신 버전 업데이트 혹은 CDM을 업데이트해야 하며,
Android 기기라면 제조사에서 대응해주지 않는다면 라이선스 발급이 불가능합니다.
참고 자료