BackupHDDVD es un pequeño programa de utilidad para computadora, disponible en versiones de línea de comandos e interfaz gráfica de usuario (GUI) , que facilita el descifrado de discos HD DVD comerciales protegidos por el Sistema de Acceso Avanzado a Contenido (ADCS) . Se utiliza para extraer el contenido de los discos , a menudo para permitir la reproducción en configuraciones de hardware sin soporte completo para HDCP . El código fuente del programa se publicó en línea, pero no se proporcionó información sobre la licencia.
BackupHDDVD, escrito por un programador anónimo con el alias "muslix64", se distribuye sin las claves criptográficas necesarias para su descifrado. Los usuarios que deseen utilizar el software para descifrar el contenido de un disco protegido deben obtener las claves correspondientes por separado, tarea en la que ni el autor original ni sus versiones de BackupHDDVD ofrecen asistencia. [ 2 ] [ 3 ]
BackupHDDVD representó el primer ataque exitoso conocido contra AACS. La utilidad elude la protección de contenido descifrando directamente los archivos de video con AES , el algoritmo criptográfico subyacente utilizado por AACS. Mediante esta técnica, BackupHDDVD puede sortear por completo la cadena de confianza de AACS , lo que la hace inmune a la revocación. El costo de esta inmunidad es que los usuarios se ven obligados a depender de las claves filtradas del software de reproducción comercial para usar BackupHDDVD con discos nuevos. [ 4 ] [ 5 ]
Historia
Según el creador de BackupHDDVD, inicialmente se propusieron eludir AACS para sortear una restricción en los reproductores de HD DVD de software que reducía la calidad del video de alta definición 1080p de AACS a la de un DVD de definición estándar o se negaba a reproducirlo directamente a menos que estuviera presente una cadena de hardware de video compatible con HDCP. [ 2 ] En ese momento, solo unos pocos monitores de computadora y tarjetas de video eran compatibles con HDCP. Como resultado, las configuraciones que hubieran permitido la visualización de HD DVD de alta definición en reproductores de software eran excepcionalmente raras. [ 6 ] [ 7 ]
El 18 de diciembre de 2006, se subió a YouTube un vídeo que mostraba cómo usar BackupHDDVD para descifrar y copiar la película Full Metal Jacket a un disco duro . [ 8 ] Dos días después de la subida del vídeo, la versión inicial de la utilidad, junto con su código fuente y documentación, se subió a un servicio de alojamiento de archivos. El creador de la utilidad publicó entonces un enlace al archivo en los foros de Doom9 , un sitio web dedicado a la copia de seguridad de DVD. La documentación de la utilidad, junto con la publicación del foro, contenía poca información sobre cómo se podían obtener las claves necesarias. El autor explicó con más detalle en otra publicación del foro que las claves se podían obtener aprovechando la necesidad de mantenerlas en memoria para permitir la reproducción en el software del reproductor.
El 2 de enero de 2007, el autor publicó la versión 1.0 de la utilidad BackupHDDVD, que incluía soporte para la decodificación de discos mediante claves de volumen. [ 9 ] Durante varias semanas después del lanzamiento de la utilidad, no se reportó ningún éxito utilizando la técnica de extracción de claves del autor. [ 10 ] [ 11 ] A mediados de enero de 2007, otro miembro del foro de Doom9 publicó una clave de volumen junto con una explicación de la técnica utilizada para obtenerla. Otros miembros del foro descubrieron rápidamente claves para diferentes títulos. Ahora, las claves para muchos discos están fácilmente disponibles en internet.
El desarrollo posterior de BackupHDDVD se alojaba en SourceForge hasta que el sitio recibió una notificación de eliminación DMCA por presunta infracción a finales de febrero. En cumplimiento de la notificación, el proyecto se eliminó inmediatamente. Varias versiones de BackupHDDVD han sido publicadas por personas distintas del autor original, incluyendo algunas con interfaces gráficas de usuario (GUI) y la capacidad de localizar claves en internet o buscarlas automáticamente en la memoria. También está disponible HDDecrypter, una adaptación de BackupHDDVD a C con una GUI nativa de Windows. Esta versión admite múltiples subprocesos de CPU y se ejecuta más rápido que sus contrapartes en Java. Si bien el desarrollo de BackupHDDVD ha cesado, existe una utilidad comercial de descifrado de HD DVD llamada Slysoft AnyDVD HD que se basa en el procesamiento AACS comprometido o en claves de medios para permitir la copia de seguridad o la visualización sin restricciones de cualquier disco protegido por AACS sin necesidad de claves de título o volumen. [ 12 ] [ 13 ]
Fondo

The AACS Licensing Authority (LA) assigns a series of 253 unique cryptographic keys to device manufacturers. When an AACS protected disc is manufactured, a series of up to 64 keys called title keys are generated and the video content on the disc is encrypted using these keys. The title keys are stored on the disc and themselves encrypted with another key called the volume unique key. The volume unique key for any disc can be calculated by all authorized devices using another key called a processing key, which is derived from a media key block stored on each disc. Authorized devices use one or more of the manufacturer's assigned device keys to decrypt the media key block, yielding a processing key and enabling further decryption of the volume and title keys, and finally the content.[14]
If a device key is to be revoked, the media key blocks on all discs manufactured after the time of revocation are encrypted in a way which does not enable the revoked device to obtain a valid processing key.[15] Users trying to view new content on a revoked player would be forced to upgrade their player software to a more secure version, thereby limiting the scope of the compromise each time an exploit is discovered.[16][17] While a compromised device or processing key could be used to decrypt a large number of discs, BackupHDDVD does not use these keys because they can be revoked by AACS LA. Because the AACS revocation system works by preventing a given device or player from calculating a valid volume unique key, BackupHDDVD circumvents the system entirely by relying on volume or title keys leaked from authorized players. With these keys BackupHDDVD is not subject to device revocation and is able to decrypt the content directly, bypassing the key exchange and verification process.[14][18][19]
Features and limitations
Users must have either found decryption keys themselves or obtained them elsewhere for most versions of BackupHDDVD to work. The utility reads a text file containing volume or title keys and attempts to find a set of corresponding keys for the inserted disc. Through a standard AES library, it then decrypts each video file on the disc using the appropriate keys and writes the results to a location specified by the user. Direct file decryption allows the utility's functionality to remain unaffected by device key revocation and its performance unencumbered with AACS overhead.[3]
Originalmente concebido como una prueba de concepto , BackupHDDVD tiene serias limitaciones para producir copias completamente funcionales de discos comerciales. Las primeras versiones no podían descifrar correctamente los discos que utilizaban la tecnología de experiencia integrada en la película . Las versiones más recientes solucionan esta limitación excluyendo el contenido interactivo de las copias descifradas. La utilidad no puede procesar la funcionalidad de navegación de HD DVD, que permite acceder a menús, capítulos, pistas de audio secundarias y subtítulos, por lo que estas funciones son inaccesibles en las copias creadas por BackupHDDVD. La mayoría de las versiones no validan las claves e intentan descifrar el contenido del disco con una clave incorrecta, lo que provoca la corrupción de los archivos. [ 11 ]
Legalidad
Según la legislación estadounidense contra la elusión de derechos de autor, creada por la Ley de Derechos de Autor del Milenio Digital (DMCA) , BackupHDDVD podría considerarse un dispositivo destinado principalmente a "eludir una medida tecnológica que controla eficazmente el acceso a una obra [protegida]". Si se identifica como tal, su uso o distribución sería ilegal.
Reacción
La reacción de los miembros del foro de Doom9, los blogueros y los medios de comunicación convencionales ante la utilidad ha variado desde el apoyo hasta la intensa hostilidad. Algunos consideraron que la elusión de AACS era una reafirmación del uso legítimo. Otros opinaron que la utilidad no era más que una herramienta de piratería y que provocaría un castigo colectivo contra los consumidores en forma de revocación de reproductores. Un artículo comparó a los defensores de BackupHDDVD con terroristas. [ 20 ] Cuando se publicó por primera vez el lanzamiento de la herramienta, varios artículos afirmaron que AACS había sido descifrado. [ 2 ] [ 8 ] De hecho, aún no se han encontrado debilidades criptográficas que constituyan un descifrado en AES , el sistema criptográfico subyacente de AACS. Las claves se obtienen mediante un ataque de canal lateral . [ 21 ]
Inicialmente, se pensó que la vulneración de la seguridad del HD DVD incitaría a algunos estudios a adoptar el formato Blu-ray , su competidor , pero la implementación de AACS de Blu-ray se ha eludido posteriormente mediante un método similar. No obstante, Blu-ray ofrece una capa adicional de protección denominada BD+ .
Se especuló con la posibilidad de que el reproductor utilizado por el autor de la utilidad para obtener las claves fuera revocado . Cyberlink , que vende el software reproductor PowerDVD , negó rápidamente que su software pudiera utilizarse para obtener claves. [ 22 ] Corel guardó silencio sobre el papel que su software WinDVD había desempeñado en la filtración de claves de volumen y título. Ambas compañías han lanzado desde entonces actualizaciones para su software reproductor. [ 21 ]
El consorcio detrás del formato HD DVD y los estudios que distribuyen películas en dicho formato no emitieron una declaración oficial más allá de que estaban investigando la utilidad. [ 23 ] El 24 de enero de 2007, AACS LA emitió una declaración reconociendo que la seguridad de AACS se había visto comprometida e instando a los proveedores de software a limitar la disponibilidad de claves en la memoria. [ 21 ] A partir de los discos fabricados a finales de abril, las versiones de PowerDVD y WinDVD responsables de la filtración de claves han sido revocadas y las actualizaciones gratuitas están disponibles para los propietarios de las versiones afectadas. [ 24 ]
Notas
- ^ "BackupHDDVD" . Softpedia . SoftNews. 30 de enero de 2007. Consultado el 22 de noviembre de 2017 .
- ^ a b c "¡Se necesitaron ocho días para descifrar el HD DVD!" . Techtree. 28 de diciembre de 2006. Archivado del original el 4 de enero de 2007. Recuperado el 2 de enero de 2007 .
- ^ a b Gardiner, Bryan (29-12-2006). "DRM de DVD de próxima generación hackeado—quizás" . PC Magazine . Archivado del original el 21-04-2008 . Recuperado el 02-01-2007 .
- ^ Robert McMillan (29 de diciembre de 2006). "Hacker: protección anticopia de Blu-ray y HD DVD descifrada" . InfoWorld . Archivado del original el 9 de mayo de 2007. Consultado el 8 de mayo de 2007 .
- ^ Gabriel Ikram (28-12-2006). "Hackers afirman que se ha eludido el cifrado de HD DVD" . DailyTech . Archivado del original el 30-09-2007 . Consultado el 02-01-2007 .
- ^ Tom Mainelli (13 de julio de 2006). "GeekTech: ¿Quieres ver contenido HD en tu PC? Actualiza con inteligencia" . PC World . Archivado del original el 30 de septiembre de 2007. Consultado el 4 de mayo de 2007 .
- ^ Ken Fisher (14 de febrero de 2006). "La verdad sobre HDCP y la compatibilidad con tarjetas de video" . Ars Technica . Archivado del original el 6 de abril de 2007. Recuperado el 4 de mayo de 2007 .
- ^ a b "Hacker descifra el sistema de cifrado de DVD de alta definición" . 30-12-2006 . Consultado el 02-01-2007 .
- ^ Michael O'Connor (2 de enero de 2007). "BackupHDDVD v1.00 lanzado" . Archivado del original el 14 de enero de 2007. Recuperado el 2 de enero de 2007 .
- ^ Block, Ryan (27 de diciembre de 2006). "¿AACS DRM descifrado por la herramienta BackupHDDVD?" . Engadget. Archivado del original el 2 de enero de 2007. Recuperado el 2 de enero de 2007 .
- ^ a b Ken Fisher (28-12-2006). "Se informa que el HD DVD está agrietado, pero es difícil de verificar" . Ars Technica . Archivado del original el 3 de enero de 2007. Recuperado el 2 de enero de 2007 .
- ^ Marcus Yam (13 de febrero de 2007). "Se descifra todo el cifrado de discos Blu-ray y HD DVD con una sola clave" . DailyTech . Archivado del original el 19 de febrero de 2007. Consultado el 16 de febrero de 2007 .
- ^ Mark Hachman (14 de febrero de 2006). "Lanzamiento de software beta para copiar HD DVD" . PC Magazine . Archivado del original el 23 de febrero de 2007. Consultado el 20 de febrero de 2007 .
- ^ a b arnezami (17 de febrero de 2007). "Understanding AACS (including Subset-Difference)" . Archivado del original el 3 de marzo de 2007. Recuperado el 18 de marzo de 2007 .
- ^ AACS-LA. "Introducción y elementos criptográficos comunes" (PDF) . Archivado del original (PDF) el 2 de marzo de 2007. Consultado el 22 de marzo de 2007 .
- ^ Scott M. Fulton, III (29 de diciembre de 2006). "Los estudios toman en serio las denuncias de crack de AACS" . BetaNews. Archivado del original el 1 de enero de 2007. Recuperado el 2 de enero de 2007 .
- ^ Tony Smith (28 de diciembre de 2006). "Descifrado del cifrado anti-rip de HD DVD" . The Register . Archivado del original el 3 de enero de 2007. Consultado el 2 de enero de 2007 .
- ^ John Leyden (04/04/2007). "El último crack de AACS 'más allá de la revocación'"" . The Register . Archivado del original el 7 de mayo de 2007 . Consultado el 5 de mayo de 2007 .
- ^ Jeremy Reimer (15 de marzo de 2007). "Los nuevos cracks de AACS no se pueden revocar, dice un hacker" . Ars Technica . Archivado del original el 5 de mayo de 2007. Consultado el 5 de mayo de 2007 .
- ^ "The HD Disc Hacks" . 21 de febrero de 2007. Archivado del original el 16 de marzo de 2007. Consultado el 18 de marzo de 2007 .
- ^ a b c "RESPUESTA A INFORMES DE ATAQUES A LA TECNOLOGÍA AACS" . 24 de enero de 2007. Archivado del original el 4 de febrero de 2007. Recuperado el 31 de enero de 2007 .
- ^ Richard Lawler (2 de enero de 2007). "Cyberlink responde al crack de BackupHDDVD: No fuimos nosotros" . Engadget HD. Archivado del original el 7 de enero de 2007. Recuperado el 2 de enero de 2007 .
- ^ Markoff, John (1 de enero de 2007). "Los DVD de los estudios se enfrentan a una brecha en la seguridad" . The New York Times . ISSN 0362-4331 . Consultado el 29 de enero de 2023 .
- ^ Reimer, Jeremy (7 de abril de 2007). "Corel actualiza WinDVD para detener a los hackers de AACS" . Ars Technica . Archivado del original el 5 de mayo de 2007. Recuperado el 15 de abril de 2007 .
Enlaces externos
- Publicación original en Doom9
- Software de 2006
- programas para ripear DVD
- Software de vídeo
- Software para eludir la gestión de derechos digitales
- Software gratuito exclusivo para Windows