Articulo de referencia

DRM de Windows Media

Windows Media DRM o WMDRM es un servicio de gestión de derechos digitales para la plataforma Windows Media . Está diseñado para distribuir contenido de audio o vídeo a través de...

Windows Media DRM o WMDRM es un servicio de gestión de derechos digitales para la plataforma Windows Media . Está diseñado para distribuir contenido de audio o vídeo a través de una red IP a un PC u otro dispositivo de reproducción, de forma que el distribuidor pueda controlar el uso de dicho contenido.

WMDRM incluye los siguientes componentes:

  • SDK de Windows Media Rights Manager (WMRM) para empaquetar contenido y emitir licencias.
  • Kit de desarrollo de software (SDK) para el formato de Windows Media (WMF SDK) para crear aplicaciones de Windows que admitan DRM y el formato de Windows Media.
  • Windows Media DRM para dispositivos portátiles (WMDRM-PD) para admitir la reproducción sin conexión en dispositivos portátiles (Janus)
  • Windows Media DRM para dispositivos de red (WMDRM-ND) para la transmisión de contenido protegido a dispositivos conectados a una red doméstica (Cardea).

Windows Media DRM fue reemplazado en la Actualización de Aniversario de Windows 10 a favor de Microsoft PlayReady . [ 1 ]

Cómo funciona

En mayo de 2007, Microsoft publicó el protocolo de red que sustenta su mecanismo de adquisición de licencias. [ 2 ] Según la especificación, el software cliente obtiene una clave de contenido K de 7 bytes en texto plano del servidor de licencias. El servidor cifra la clave antes de transferirla al cliente con una clave ECC de 160 bits predefinida globalmente, ECC 1. El servidor también envía un identificador de clave de contenido, sin cifrar. El cliente utiliza entonces el contenido K como clave RC4 para descifrar el flujo multimedia licenciado.

Como medida anti-suplantación de identidad, campos adicionales como los derechos de reproducción y un número aleatorio se cifran con tres pares de claves ECC predefinidas adicionales, ya sea por el software del cliente o del servidor:

  • Par de claves ECC KC del software cliente,
  • Par de claves ECC de la máquina cliente KM,
  • Par de claves ECC KS para software de servidor.

Un análisis de la versión 2 del esquema DRM en Windows Media Audio reveló que utilizaba una combinación de intercambio de claves mediante criptografía de curva elíptica , el cifrado de bloques DES , un cifrado de bloques personalizado denominado MultiSwap (solo para MAC ), el cifrado de flujo RC4 y la función hash SHA-1 .

Windows Media DRM está diseñado para ser renovable, es decir, está diseñado bajo el supuesto de que será vulnerado y debe ser actualizado constantemente por Microsoft. [ 3 ] El resultado es que, si bien el esquema ha sido vulnerado varias veces, generalmente no ha permanecido vulnerado por mucho tiempo.

La versión 1 se lanzó en abril de 1999 y admitía reglas comerciales básicas, como fechas de caducidad. La versión 2 se lanzó en enero de 2003 y también se conoce como versión 7.x y 9, para mantener la sincronización con las versiones equivalentes de Windows Media Player . La versión 3 , más conocida como DRM v10, se lanzó en 2004. Existen versiones anteriores del sistema con vulnerabilidades, lo que significa que el contenido restringido con estas versiones puede perder sus protecciones. La versión 10 fue pirateada a principios de 2005, pero poco después se lanzó una actualización de software que solucionó la vulnerabilidad.

En general, este tipo de técnicas de descifrado funcionan de forma similar hasta cierto punto. En lugar de romper el cifrado en sí, lo cual es inviable, interceptan o interfieren con el componente de "caja negra" mientras se ejecuta para extraer las claves de contenido o el contenido sin cifrar de la memoria.

Interoperabilidad

El contenido cifrado con WMDRM no es accesible para todos. Windows admite la reproducción de contenido protegido con cifrado WMDRM, y este formato se ha popularizado entre los fabricantes de electrónica de consumo , muchos de los cuales han licenciado el componente de decodificación WMDRM para dispositivos como televisores , decodificadores y reproductores de Blu-ray .

El protocolo de red abierta para la gestión de derechos digitales, [MS-DRM], de la colección MCPP , estipula que los desarrolladores de software tienen derecho a implementar el protocolo fuera de las herramientas y el entorno de desarrollo de Microsoft.

Eliminación

Se han creado herramientas para eliminar la protección DRM de Windows Media de los archivos, permitiendo su reproducción en plataformas que no son Janus . Estas herramientas generalmente se desarrollaron pensando en una versión específica del Componente Individualizado de Caja Negra (IBX) y rara vez funcionan en una versión para la que no fueron diseñadas explícitamente. Microsoft, además de actualizar el IBX cada vez que se vulneraba, también emprendió acciones legales contra quienes desarrollaban y alojaban estas herramientas, lo que impulsó aún más su desarrollo y distribución a la clandestinidad y la fragmentó. Estas herramientas se pueden dividir en tres categorías: descifradoras, buscadoras de claves y todo en uno (buscan las claves y luego descifran). Microsoft ha tenido más éxito en frenar el desarrollo y la distribución de las herramientas capaces de encontrar claves que las que descifran la codificación, como lo demuestra la continua existencia del proyecto FreeMe2 en SourceForge . [ 4 ]

FairUse4WM

Se afirmó que una herramienta en particular, FairUse4WM (lanzada el 19 de agosto de 2006) [ 5 ] escrita por Viodentia , tenía la capacidad de eliminar el DRM de archivos protegidos con WMDRM. [ 6 ] Esta es una herramienta todo en uno.

Microsoft respondió de varias maneras. Primero, el 28 de agosto de 2006, Microsoft lanzó una nueva versión de IBX para impedir el funcionamiento de esta herramienta en particular. Microsoft también informó a sus socios que estaban trabajando para resolver este problema, dado que supuestamente la solución también se había eludido en cuestión de días. [ 7 ] Microsoft también emitió avisos de eliminación a los propietarios de sitios web que distribuían FairUse4WM. [ 8 ] Finalmente, el 22 de septiembre de 2006, Microsoft presentó una demanda federal contra John Does 1–10, también conocido como "viodentia", con la esperanza de identificar a la persona o personas responsables. [ 9 ] Sin embargo, el operador del espejo mejor clasificado de la utilidad, James Holden, [ 10 ] niega haber recibido tales avisos o amenazas. Incapaz de encontrar la identidad de Viodentia, en abril de 2007 Microsoft retiró las demandas civiles que había presentado. [ 11 ]

Para el 16 de octubre de 2006, los distribuidores que utilizaban la protección DRM de Windows Media, como Sky Anytime , estaban usando un códec parcheado . El 6 de septiembre de 2007, Microsoft actualizó IBX a la versión 11.0.6000.7000, en un intento de frustrar los esfuerzos de elusión de variantes del programa original. Y, a partir del 28 de noviembre de 2007, la eliminación de DRM en Windows XP en instalaciones nuevas o equipos actualizados (es decir, aquellos que ya contienen la versión 11.0.6000.7000 de IBX) no es posible sin volver a Windows Media Player 10. En 2008 se lanzó otra versión parcheada de FairUse4WM, que le permitía funcionar con Windows Vista y versiones de IBX inferiores a 11.0.6000.6324. En un intento por confundir a los abusadores o a las herramientas de software, Microsoft retomó el controvertido número de versión 11.0.6000.6324, lanzando una nueva versión IBX, pero asignándole al archivo un número de versión anterior engañoso. [ 12 ]

DRMDBG

DRMDBG es un buscador de claves que las extrae interceptando una instancia de Windows Media Player que inicia. Existen varias versiones disponibles, cada una dirigida a una versión específica. La versión publicada el 3 de marzo de 2009 es compatible con las versiones IBX 11.0.6000.6324 y 11.0.6001.8000. [ 13 ]

Mirakagi

Mirakagi fue uno de los primeros buscadores de llaves; actualmente ya no está en desarrollo.

Referencias

  1. "Actualización de aniversario de Windows 10: Pérdida de música y vídeo" . Soporte técnico de Microsoft . Microsoft . Consultado el 20 de agosto de 2016 .
  2. [MS-DRM]: Estructura de datos de adquisición de licencias de gestión de derechos digitales , Biblioteca de la red de desarrollo de Microsoft, rev. 2.0, 14 de marzo de 2008.
  3. Microsoft actualizará el DRM de Windows Media, PC World, 29 de agosto de 2006 http://www.pcworld.com/article/126955/microsoft_to_update_windows_media_drm.html Archivado el 15 de mayo de 2009 en Wayback Machine
  4. "FreeMe2" . 23 de abril de 2013.
  5. Hachman, Mark (26 de agosto de 2006). "Microsoft lanzará una solución para la aplicación DRM Stripper" . PC Magazine Online . Ziff Davis Publishing Holdings Inc. Archivado del original el 19 de junio de 2010.
  6. "¡Engadget FairUse4WM elimina el DRM de Windows Media!" . 25 de agosto de 2006. Archivado del original el 31 de agosto de 2006. Consultado el 25 de agosto de 2006 .
  7. "Películas de Sky suspendidas por fallo de seguridad en la gestión de derechos digitales" . The Register . Consultado el 13 de septiembre de 2006 .
  8. "Microsoft les dice a los propietarios de sitios web que eliminen FairUse4WM" . Consultado el 17 de septiembre de 2006 .
  9. "Microsoft demanda a Viodentia por infracción de derechos de autor" . Consultado el 26 de septiembre de 2006 .
  10. "Microsoft no emitió avisos de retirada para FairUse4WM" . Archivado del original el 18 de mayo de 2007.
  11. "Microsoft retira la demanda contra Viodentia, creador de FairUse4WM" . 6 de abril de 2007. Consultado el 23 de abril de 2007 .
  12. ^ "今的太鼓事情" (en japonés). 22 de octubre de 2009. Archivado desde el original el 22 de enero de 2011 . Consultado el 24 de octubre de 2010 .
  13. "Descargar la última versión de drmdbg.exe" . Archivado del original el 24 de diciembre de 2007. Consultado el 27 de julio de 2009 .
  • Patente estadounidense 7,010,808 , Patente de Google
  • Hilo de discusión sobre FairUse4WM en los foros de doom9-net