Windows Media DRM o WMDRM, es un servicio de administración de derechos digitales para la plataforma Windows Media . Está diseñado para proporcionar la entrega de contenido de audio o video a través de una red IP a una PC u otro dispositivo de reproducción de tal manera que el distribuidor puede controlar cómo se usa ese contenido.
WMDRM incluye los siguientes componentes:
- SDK de Windows Media Rights Manager (WMRM) para empaquetar contenido y emitir licencias
- SDK de 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 transmitir contenido protegido a dispositivos conectados a una red doméstica (Cardea)
Windows Media DRM fue reemplazado en Windows 10 Anniversary Update a favor de Microsoft PlayReady . [1]
Cómo funciona
En mayo de 2007, Microsoft publicó el protocolo de red detrás de su mecanismo de adquisición de licencias. [2] De acuerdo con la especificación, el software del cliente obtiene un contenido de clave K de contenido de texto sin formato de 7 bytes 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 ID de clave de contenido, sin cifrar. Luego, el cliente usa el contenido K como una clave RC4 para descifrar el flujo de medios con licencia.
Como medida contra la suplantación de identidad, los campos adicionales, como los derechos de reproducción y un número aleatorio, se cifran con tres pares de claves ECC predefinidos más, ya sea por el software del cliente o del servidor:
- par de claves ECC del software cliente KC,
- par de claves ECC de la máquina cliente KM,
- software de servidor ECC par de claves KS.
Un análisis de la versión 2 del esquema DRM en Windows Media Audio reveló que estaba usando una combinación de intercambio de claves de criptografía de curva elíptica , el cifrado de bloque DES , un cifrado de bloque personalizado denominado MultiSwap ( solo para MAC ), el cifrado de flujo RC4 y la función hash SHA-1 . [ cita requerida ]
Windows Media DRM está diseñado para ser renovable, es decir, está diseñado asumiendo que será crackeado y debe ser actualizado constantemente por Microsoft. [3] El resultado es que, si bien el esquema se ha resquebrajado varias veces, por lo general no ha permanecido resuelto por mucho tiempo.
La versión 1 se publicó en abril de 1999 y admitía reglas comerciales básicas como las fechas de vencimiento. La versión 2 se lanzó en enero de 2003 y también se conoce como versión 7.xy 9, para mantener la sincronización con las versiones equivalentes de Windows Media Player . La versión 3 , más conocida como DRM v10, fue lanzada en 2004. Las versiones anteriores del sistema tienen grietas disponibles, lo que significa que el contenido restringido con estas versiones puede tener las protecciones eliminadas. La versión 10 se rompió a principios de 2005, pero pronto se lanzó una actualización de software que selló el agujero relevante.
Generalmente, este tipo de grietas han funcionado de la misma manera hasta cierto punto. En lugar de romper el cifrado en sí, lo cual no es factible, enganchan o interfieren con el componente de "caja negra" mientras se ejecuta para descargar las claves de contenido o el contenido no cifrado de la memoria.
Interoperabilidad
El contenido entregado con cifrado WMDRM no es de acceso universal. Microsoft Windows admite la reproducción de contenido protegido con cifrado WMDRM, y el formato se ha vuelto popular entre los fabricantes de productos electrónicos de consumo , muchos de los cuales han obtenido la licencia del 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 archivos de Windows Media DRM, lo que les permite reproducirlos en plataformas que no son de Janus . Por lo general, estas herramientas se desarrollaron con una versión específica del Componente Blackbox individualizado (IBX) en mente 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 rompió, también emprendió acciones legales contra quienes desarrollaron y hospedaron estas herramientas, impulsando el desarrollo y la distribución aún más clandestinamente y fragmentándolo. Estas herramientas se pueden dividir en tres categorías: descifrador, buscador de claves y todo en uno (encuentra las claves y luego descifra). Microsoft ha tenido más éxito en aplastar el desarrollo y la distribución de las herramientas capaces de encontrar claves que las que descifran la codificación, como lo demuestra la existencia continua del proyecto FreeMe2 de 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 DRM de archivos protegidos con WMDRM. [6] Esta es una herramienta todo en uno.
Microsoft respondió de varias formas. Primero, el 28 de agosto de 2006, Microsoft lanzó una nueva versión del IBX para evitar que esta herramienta en particular funcione. Microsoft también informó a los socios que estaban trabajando para resolver aún más este problema, dado que supuestamente la solución también se eludió en unos días. [7] Microsoft también emitió avisos de eliminación a los propietarios de sitios web que distribuyen FairUse4WM. [8] Finalmente, el 22 de septiembre de 2006, Microsoft presentó una demanda federal contra John Does 1–10 a / k / a "viodentia", con la esperanza de identificar a la persona o personas responsables. [9] Sin embargo, el operador del espejo de mayor rango de la empresa de servicios públicos, 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ían presentado. [11]
Para el 16 de octubre de 2006, los distribuidores que usaban 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 mediante variantes del programa original. Y, a partir del 28 de noviembre de 2007, la eliminación de DRM en Windows XP en nuevas instalaciones o computadoras actualizadas (es decir, aquellas que ya contienen la versión 11.0.6000.7000 de IBX), no es posible sin volver a Windows Media Player 10. En 2008, otra versión parcheada de FairUse4WM fue lanzado, lo que le permitió funcionar con Windows Vista y versiones IBX inferiores a 11.0.6000.6324. En una estratagema para confundir a los abusadores o las herramientas de software, Microsoft revisó el controvertido número de versión 11.0.6000.6324, lanzando una nueva versión de IBX, pero dando al archivo un engañoso número de versión anterior. [12]
DRMDBG
DRMDBG es un buscador de claves, extrae las claves conectando una instancia de Windows Media Player que inicia. Hay 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 11.0.6000.6324 y 11.0.6001.8000 de IBX. [13]
Mirakagi
Mirakagi fue uno de los primeros en encontrar llaves; ya no está en desarrollo.
Ver también
- Janus (DRM)
- Cardea (DRM)
- Windows Media
- PlayReady
Referencias
- ^ "Actualización de aniversario de Windows 10: pérdida de música y video" . Soporte de Microsoft . Microsoft . Consultado el 20 de agosto de 2016 .
- ^ [MS-DRM]: Estructura de datos de adquisición de licencias de administración de derechos digitales , Biblioteca de la red de desarrollo de Microsoft, rev. 2.0, 14 de marzo de 2008.
- ^ Microsoft para actualizar Windows Media DRM, PC World, 29 de agosto de 2006 http://www.pcworld.com/article/126955/microsoft_to_update_windows_media_drm.html
- ^ http://sourceforge.net/projects/freeme2/
- ^ Hachman, Mark (26 de agosto de 2006). "Microsoft emitirá una solución para la aplicación DRM Stripper" . Revista de PC en línea . Ziff Davis Publishing Holdings Inc. Archivado desde el original el 19 de junio de 2010.
- ^ "¡Xataka FairUse4WM elimina el DRM de Windows Media!" . Consultado el 25 de agosto de 2006 .
- ^ "Películas del cielo en pausa por falla de seguridad DRM" . Consultado el 13 de septiembre de 2006 .
- ^ "Microsoft les dice a los propietarios de sitios web que eliminen FairUse4WM" . Consultado el 17 de septiembre de 2006 .
- ^ "Microsoft demanda a Viodentia por infracción de derechos de autor" . Consultado el 26 de septiembre de 2006 .
- ^ "Microsoft no emitió avisos de eliminación para FairUse4WM" . Archivado desde el original el 18 de mayo de 2007.
- ^ "Microsoft abandona el caso contra Viodentia creador de FairUse4WM" . Consultado el 23 de abril de 2007 .
- ^ "今 的 太 鼓 事情" (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 .
- ^ "Descargue la última versión de drmdbg.exe" . Archivado desde el original el 24 de diciembre de 2007 . Consultado el 27 de julio de 2009 .
enlaces externos
- Patente de EE. UU . 7.010.808 , Patente de Google
- Tema-hilo de FairUse4WM en los foros de doom9-net