와이드바인

Widevine

WidevineChromium Firefox 웹 브라우저(일부 파생 모델 포함), Android MediaDRM, Android TV 및 기타 가전 장치에서 사용되는 Google의 DRM(전매 디지털 권리 관리) 기술입니다.와이드바인 테크놀로지는 다양한 암호화 스킴과 하드웨어 보안을 지원하여 콘텐츠 소유자가 정의한 규칙에 따라 분산된 비디오 콘텐츠에 대한 소비자 접근을 제한합니다.와이드바인은 주로 콘텐츠 복호화 모듈(CDM)을 Google Chrome 및 기타 브라우저 및 장치에 클라이언트로 제공합니다.Widevine은 콘텐츠 공급자가 무료로 사용할 수 있기 때문에 라이센스 생성이나 디바이스 [1][2]통합에 대한 요금이 부과되지 않습니다.

보안 수준

3가지 Widevine 보안 수준은 다음과 같습니다.[3][4]

  • L1- 해상도 또는 HDR 제한 없음, 최고 수준의 보호.암호화 작업과 미디어 처리 작업은 모두 Trusted Execution Environment(TEE; 신뢰할 수 있는 실행 환경)에서 수행됩니다.
  • L2- TEE에서는 암호화 작업만 실행되며 미디어 처리는 실행되지 않습니다.
  • L3 - 소프트웨어 기반 DRM만.

사용.

Widevine DRM은 Chromium 기반 웹 브라우저 및 [5]Android에서 사용됩니다.MPEG-DASH 및 HLS[6]지원합니다.Google Chrome 및 Chrome OS는 암호화된 미디어 확장미디어 소스 확장을 와이드바인과 함께 사용하며,[7] 여기서 컨텐츠의 암호를 해독하는 데 사용됩니다.30개가 넘는 칩셋, 6개의 주요 데스크톱 및 모바일 운영체제, 그리고 Chromecast와 Android TV와 같은 구글 자산들이 [8]와이드바인을 채택했다.

Amazon Prime Video, BBC, Hulu, Netflix, Spotify, Disney+ 의 기업은 프리미엄 [9][10]콘텐츠 유통을 관리하기 위해 Widevine DRM을 사용합니다.

또한 [11]2016년에 출시된 v47 이후 Microsoft Windows 및 Linux에서 기본적으로 사용하도록 설정된 Firefox에서 사용되며 브라우저 설정에서 [12]사용하지 않도록 설정하고 제거할 수 있습니다.그 이전에 Mozilla는 Adobe의 Primetime DRM 라이브러리를 일부 [13]버전에 사용했습니다.

우회

Widevine L3는 적어도 두 차례에 걸쳐 회피되었고 연구자들은 그것이 본질적으로 [14]안전하지 않다고 주장해 왔다.모든 디지털 비디오 컨텐츠와 마찬가지로, 와이드바인은 아날로그 구멍을 통해 우회할 수 있습니다.

사용자

오픈 소스 프로젝트

  • Shaka Player – 구글이 개발한 오픈소스 HTML5 웹 기반 플레이어를 [15]GitHub에서 사용할 수 있습니다.
  • Shaka Packager – 구글이 개발한 오픈 소스 콘텐츠 패키징 솔루션을 GitHub에서 이용할 수 있습니다.패키지는 VOD 또는 선형 기반 [16]콘텐츠에 대해 MPEG-DASH 및 HLS를 지원합니다.
  • Shaka Streamer – Google이 개발한 스트리밍 미디어 콘텐츠를 [17]준비하기 위한 간단한 구성 파일 기반 도구입니다.
  • 전자 소프트웨어 프레임워크 – Widevine은 castLabs와 제휴하여 데스크톱 애플리케이션 [18]개발에 사용할 수 있도록 Widevine 클라이언트를 Electron 프레임워크에 통합했습니다.그러나, 통합에서는, 애플리케이션을 배포/사용하고 싶은 사람은,[19] Google 와 라이센스 계약을 체결할 필요가 있습니다.
  • Kodi – 버전 18부터 애드온 InputStream Helper는 DRM [20]재생을 위해 지원되는 플랫폼에 Widevine을 자동으로 설치합니다.

비판

2019년 한 개발자가 비디오 재생용 전자/크로미움 기반 애플리케이션에 와이드바인을 번들하려 했으나 라이선스 계약을 요청한 후 구글로부터 아무런 답변을 받지 못해 프로젝트 [21][22]내 DRM 사용을 사실상 차단했다.그는 나중에 다음과 같은 답변을 받았다.

죄송합니다.이러한 오픈 소스 솔루션은 지원되지 않습니다.

--

다른 Electron [23]프로젝트에서도 같은 일이 있었습니다.

역사

Widevine Technologies는 디지털 권리 관리 소프트웨어의 벤더였습니다.초기 기술 중 하나는 스마트 카드를 대체하는 소프트웨어 시스템을 포함하고 있어 카드 배포의 비용과 물류 복잡성을 없애고 보다 정교한 권리 [24]처리 기능을 도입했다.그것은 2010년에 [25]구글에 의해 구매되었다.

레퍼런스

  1. ^ "Widevine Media Optimizer Encoding.com". Encoding.com. Retrieved 2018-08-06.
  2. ^ "Widevine digital rights management explained". Android Authority. 2017-12-11. Retrieved 2018-08-06.
  3. ^ "How to check if your Android device supports Widevine DRM". xda-developers. 2021-03-27. Retrieved 2021-05-05.
  4. ^ "Getting Started - Widevine DRM on Devices" (PDF). Archived (PDF) from the original on 2019-05-04.
  5. ^ Triggs, Robert (2017-12-11). "Widevine digital rights management explained". androidauthority.com. Retrieved 2018-01-11.
  6. ^ Semba, Taku (2018-05-31). "HLS with Widevine for Android". Taku Semba. Retrieved 2018-08-06.
  7. ^ "The Complete Guide to Widevine". encoding.com. Retrieved 2018-01-11.
  8. ^ "Supported Platforms". Widevine. Archived from the original on 2013-09-13. Retrieved 2018-01-11. nearly 4 billion devices
  9. ^ Langner, Christoph (2016-05-05). "Amazon Prime Video mit Kodi und dem Raspberry Pi (jetzt mit Input Stream und Widevine)" (in German). linuxundich.de. Retrieved 2018-01-11.
  10. ^ "BBC deploys BuyDRM to secure premium digital content". Digital TV News. Retrieved 2018-08-06.
  11. ^ Mozilla. "Mozilla To Test Widevine CDM in Firefox Nightly To Facilitate Video Watching Online". Future Releases. Retrieved 2019-05-31.
  12. ^ "Watch DRM content on Firefox Firefox Help". support.mozilla.org. Retrieved 2019-05-31.
  13. ^ "Firefox 52: Mozilla disables Adobe Primetime CDM Plugin". Techdows. Retrieved 2021-05-31.{{cite web}}: CS1 maint :url-status (링크)
  14. ^ "Google Mending Another Crack in Widevine". Krebs on security. Retrieved 2021-08-14.
  15. ^ 를 클릭합니다JavaScript player library / DASH & HLS client / MSE-EME player: google/shaka-player, Google, 2019-03-01, retrieved 2019-03-01.
  16. ^ 를 클릭합니다A media packaging and development framework for VOD and Live DASH and HLS applications, supporting Common Encryption for Widevine and other DRM Systems: google/shaka-packager, Google, 2019-03-01, retrieved 2019-03-01.
  17. ^ 를 클릭합니다A simple config-file based approach to preparing streaming media, based on FFmpeg and Shaka Packager: google/shaka-streamer, Google, 2019-11-08, retrieved 2019-11-12.
  18. ^ 를 클릭합니다"castlabs/electron-releases: castLabs Electron for Content Security", GitHub, castLabs GmbH, 2019-02-28, retrieved 2019-03-01.
  19. ^ Maddock, Samuel. "Support Widevine CDM · Issue #85 · samuelmaddock/metastream". GitHub. Retrieved 2019-07-25.
  20. ^ Matt Huisman (2018-05-28). "Kodi Widevine Support".
  21. ^ Doctorow, Cory. "After years of insisting that DRM in HTML wouldn't block open source implementations, Google says it won't support open source implementations". Boing Boing. Retrieved 2019-07-25.
  22. ^ Maddock, Samuel (2019-04-02). "I tried creating a web browser, and Google blocked me". Samuel Maddock’s Blog. Retrieved 14 May 2021.
  23. ^ "Netflix isn't working even with Widevine correctly loaded. · Issue #12427 · electron/electron". GitHub. Retrieved 2019-07-25.
  24. ^ Gerbarg, Darcy (2008). Television Goes Digital. New York: Springer Science+Business Media. pp. 214. ISBN 9780387799773.
  25. ^ Watson, James; Hill, Anne (2015). Dictionary of Media and Communication Studies, 9th edition. New York: Bloomsbury Publishing USA. p. 119. ISBN 9781628921489.

외부 링크