Articulo de referencia

SafeDisc

[[Trymedia]] (2008–2009)"},"released":{"wt":"{{Start date and age|1998}}"},"discontinued":{"wt":"yes"},"latest release version":{"wt":"4.90.010"},"latest release date":{"wt":"{{...

SafeDisc es un programa de protección anticopia paraaplicaciones y juegos de Microsoft Windows distribuidos en discos ópticos . Creado por Macrovision Corporation , su objetivo era impedir la duplicación de discos. El programa se lanzó por primera vez en 1998 y se descontinuó el 31 de marzo de 2009. [ 1 ]

Aunque el uso declarado es prevenir la piratería , muchos, incluida la Electronic Frontier Foundation , creen que se utiliza para restringir los derechos de uso legítimo de una persona . [ 2 ] [ 3 ]

Historia

A lo largo de los años, SafeDisc ha tenido varias versiones. Cada una tenía como objetivo dificultar la copia de los discos. La última revisión se comercializó como SafeDisc Advanced.

Las primeras versiones de SafeDisc no dificultaban demasiado la copia de los discos. Las versiones posteriores, a partir de la 2.9, podían generar discos difíciles de copiar o de analizar mediante ingeniería inversa, lo que requería grabadoras específicas capaces de emular los "sectores débiles" y los formatos de datos inusuales característicos de SafeDisc.

Retirada del apoyo

Poco después del lanzamiento de Windows 10 en 2015, Microsoft anunció que los juegos con DRM SafeDisc no se ejecutarían en el sistema operativo, alegando problemas de seguridad relacionados con el software debido a la forma en que se integra profundamente en el sistema. Microsoft afirmó que el soporte para SafeDisc podría haber sido una vulnerabilidad que los virus informáticos podrían explotar. [ 4 ] [ 5 ] El soporte para SafeDisc en versiones anteriores de Windows se retiró con el lanzamiento de la actualización número 3086255 en 2015. [ 6 ]

Burla

Las versiones anteriores de SafeDisc fueron eludidas por software emulador de imágenes de disco como Daemon Tools y Alcohol 120% . Actualmente, SafeDisc incluye en su lista negra dicho software, lo que significa que quienes deseen utilizar este método deben instalar software adicional para ocultar el montador; algunos ejemplos son CureRom y YASU.

Otro posible ataque a SafeDisc consiste en extraer la aplicación cifrada del archivo que la contiene. Todos los discos cifrados con SafeDisc contienen un archivo ICD, un formato cifrado que SafeDisc utiliza para garantizar que se cargue el CD original. UnSafeDisc elude y descifra los archivos cifrados de SafeDisc abriendo el archivo ICD, descifrándolo y convirtiéndolo a un archivo EXE. Sin embargo, cada programa requiere un parche específico para funcionar correctamente.

Operación

SafeDisc añade una firma digital única al soporte óptico en el momento de la replicación. Cada vez que se ejecuta un programa protegido por SafeDisc, el autenticador de SafeDisc realiza diversas comprobaciones de seguridad y verifica la firma SafeDisc en el soporte óptico. El proceso de autenticación tarda entre 10 y 20 segundos. Una vez establecida la verificación, la secuencia finaliza y el programa se inicia con normalidad. La firma SafeDisc está diseñada para que sea difícil de copiar o transferir desde el soporte original. (Por ejemplo, podría cambiar como resultado de la corrección de errores durante el proceso de copia). Algunos programas multimedia están diseñados para ejecutarse desde el disco duro del PC sin acceder a los archivos del disco del programa tras la instalación inicial. SafeDisc lo permite siempre que el usuario conserve el CD o DVD original, que es necesario para la autenticación cada vez que se inicia el programa. Si no se inserta el disco original en la unidad al cargar el programa, se impedirá la validación de la firma SafeDisc.

Historial de versiones

SafeDisc (V1) (1998–2001)

Los CD protegidos con SafeDisc V1 pueden ser reconocidos por varios archivos en el CD:

  • 00000001.TMP
  • CLCD16.DLL
  • CLCD32.DLL
  • CLOKSPL.EXE
  • DPLAYERX.DLL

Y también por la existencia de dos archivos: game .EXE y game .ICD (donde game se reemplaza por el nombre real del juego).

El archivo ejecutable EXE es solo un cargador que descifra y carga el archivo ejecutable del juego protegido que se encuentra en el archivo ICD cifrado.

La versión inicial de SafeDisc era fácil de copiar tanto para usuarios domésticos como para profesionales de la duplicación, debido a que el archivo ICD se puede descifrar y convertir en un archivo EXE.

SafeDisc (V2) (noviembre de 2000 a 2003)

Los siguientes archivos deberían existir en cada CD original:

  • 00000001.TMP
  • 00000002.TMP (no siempre está presente)

El archivo de carga ( .EXE del juego ) ahora está integrado en el ejecutable principal, lo que hace que el archivo .ICD del juego quede obsoleto. Además, el archivo CLOKSPL.EXE, que estaba presente en SafeDisc v1, ya no existe.

La versión SD2 se puede encontrar dentro del archivo .EXE del juego a través de su cadena: , seguida de tres enteros largos sin signo, que son los números de versión, subversión y revisión (en hexadecimal). Al realizar una copia de seguridad, se encontrarán errores de lectura entre los sectores 800 y 10663.BoG_ *90.0&!!  Yy>

La protección también incluye sectores "débiles", introducidos con esta versión, que causan problemas de sincronización con ciertas grabadoras de CD. Las firmas digitales siguen presentes en esta versión. Sin embargo, esto no afecta a las imágenes de disco montadas en Daemon Tools o programas similares. Además, SafeDisc versión 2.50 añadió la detección ATIP , lo que imposibilita el uso de una copia en una grabadora a menos que se utilice software que la enmascare ( CloneCD tiene esta capacidad. [ 7 ] ) Las versiones 2.90 y posteriores de SafeDisc dificultan la grabación de copias, requiriendo grabadoras capaces de grabar los "sectores débiles"; estas unidades son poco comunes. No obstante, existen soluciones de software que eliminan la necesidad de hardware especializado. [ 8 ]

SafeDisc (V3) (2003–2005)

SafeDisc v3 utiliza una clave para cifrar el archivo ejecutable principal (EXE o DLL) y crea una firma digital correspondiente que se añade al CD-ROM/DVD-ROM durante la replicación. El tamaño de la firma digital varía entre 3 y 20 MB, dependiendo del nivel de seguridad requerido para el cifrado. El proceso de autenticación tarda entre 10 y 20 segundos.

SafeDisc v3 permite cifrar varios archivos ejecutables en uno o más CD/DVD, siempre que se cifren con la misma clave y se añada la firma digital a cada soporte. SafeDisc v3 es compatible con unidades virtuales, siempre que se disponga del CD/DVD original. Una vez autenticado el CD, el juego debería seguir ejecutándose desde la unidad virtual, siempre que el software de la unidad virtual no esté en la lista negra.

CloneCD es capaz de hacer copias de V3. [ 9 ]

SafeDisc (V4) (2005–2008)

La última versión principal de SafeDisc fue la versión 4, lanzada en febrero de 2005. Con el tiempo, perdió terreno frente a SecuROM , siendo la última versión la 4.90.010 en mayo de 2008, y el producto se descontinuó el 30 de marzo de 2009.

Vulnerabilidades del controlador SafeDisc

El 7 de noviembre de 2007, Microsoft declaró que "existe una vulnerabilidad en el controlador Macrovision SECDRV.SYS [ 10 ] en Windows que podría permitir la elevación de privilegios" . Esta vulnerabilidad fue parcheada por Microsoft el 11 de diciembre de 2007 [ 11 ]. Esta vulnerabilidad no afecta a Windows Vista. El controlador, secdrv.sys, es utilizado por juegos que usan Macrovision SafeDisc. Sin el controlador, los juegos con protección SafeDisc no podrían ejecutarse en Windows. En última instancia, esto resultaría ser uno de los factores que los llevarían a dejar de dar soporte al programa en 2015.

Referencias

  1. "Aviso de fin de vida útil de SafeDisc – Trymedia – Wayback Machine" . 26 de julio de 2018. Archivado del original el 19 de febrero de 2009.{{cite web}}: La cita utiliza un título genérico ( ayuda )
  2. "Sección DRM del sitio web de Electronic Frontier Foundation" . Archivado del original el 5 de julio de 2018. Consultado el 24 de julio de 2018 .
  3. Comentario de Fred Lohmann de la EFF : "Así que este es solo otro ejemplo de cómo las compañías de la MPAA usan el DRM no para detener la piratería... sino para controlar a quienes fabrican dispositivos que reproducen películas ". (énfasis añadido)Archivado el 3 de junio de 2023 en Wayback Machine .
  4. Walton, Mark (18 de agosto de 2015). "Microsoft afirma que Windows 10 no ejecutará juegos con DRM SecuROM" . Ars Technica . Archivado del original el 20 de febrero de 2019. Consultado el 15 de enero de 2019 .
  5. Copeland, Wesley (19 de agosto de 2015). "Windows 10 no ejecuta juegos con SafeDisk, SecuROM DRM" . IGN . Archivado del original el 15 de enero de 2019. Recuperado el 15 de enero de 2019 .
  6. "MS15-097: Descripción de la actualización de seguridad para el componente gráfico en Windows: 8 de septiembre de 2015" . Soporte técnico de Microsoft . Archivado del original el 10 de octubre de 2019. Consultado el 26 de septiembre de 2019 .
  7. "Registro de cambios del CD clonado" . Archivado del original el 17/12/2008 . Consultado el 17/12/2008 .
  8. "Página web del producto CloneCD" . Archivado del original el 17/12/2008 . Consultado el 17/12/2008 .
  9. "Registro de cambios del CD clonado" . Archivado del original el 17/12/2008 . Consultado el 17/12/2008 .
  10. "Vulnerabilidad en el controlador SECDRV.SYS de Macrovision en Windows podría permitir la elevación de privilegios" . Archivado del original el 29 de agosto de 2022. Consultado el 15 de octubre de 2018 .
  11. "Vulnerabilidad en el controlador de Macrovision podría permitir la escalada de privilegios locales (944653)" . Archivado del original el 29 de agosto de 2022. Consultado el 15 de octubre de 2018 .
  • Descripción del producto SafeDisc
  • Explicación de SafeDisc 2
  • Explicación de SafeDisc 1–4
  • Explicación de los sectores débiles
  • Servicios públicos del sector débil
Obtenido de " https://en.wikipedia.org/w/index.php?title=SafeDisc&oldid=1328860571 "