SafeDisc es unprograma de protección contra copias paraaplicaciones y juegos de Microsoft Windows distribuidos en disco óptico . Creado por Macrovision Corporation , tenía como objetivo impedir la duplicación no autorizada de discos. El programa se introdujo por primera vez en 1998 y se suspendió el 31 de marzo de 2009. [1]
Desarrollador (es) | Macrovision Corporation (1999-2007) Trymedia (2008-2009) |
---|---|
Versión inicial | 1998 |
Lanzamiento final | 4.90.010 / 2 de mayo de 2008 |
Sistema operativo | Microsoft Windows |
Plataforma | x86 |
Disponible en | inglés |
Tipo | Protección contra copia |
Aunque el uso indicado es para prevenir la piratería, muchos, incluida la Electronic Frontier Foundation , creen que se usa para restringir los derechos de uso justo . [2] [3]
Historia
Ha habido varias ediciones de SafeDisc a lo largo de los años. Cada uno tiene el objetivo de hacer que los discos sean más difíciles de copiar. La revisión actual se comercializa como SafeDisc Advanced.
Las primeras versiones de SafeDisc no dificultaban mucho la copia de los discos. Las versiones recientes 2.9+ podrían producir discos que son difíciles de copiar o realizar ingeniería inversa, lo que requiere grabadores específicos capaces de emular los "sectores débiles" y los formatos de datos extraños que son característicos de SafeDisc.
Retirada de apoyo
Poco después del lanzamiento de Windows 10 en 2015, Microsoft anunció que los juegos con SafeDisc DRM no se ejecutarían en el sistema operativo, citando preocupaciones de seguridad sobre el software debido a la forma en que se "integra profundamente" en el sistema. Microsoft declaró que la compatibilidad con SafeDisc podría haber sido una posible laguna para que los virus informáticos se aprovecharan. [4] [5] La compatibilidad con SafeDisc en versiones anteriores de Windows se retiró tras el lanzamiento de la actualización número 3086255 en 2015. [6]
Burla
Las versiones anteriores de SafeDisc fueron superadas por un software emulador de imágenes de disco como Daemon Tools y Alcohol 120% . SafeDisc incluye actualmente dicho software en una lista negra , lo que significa que aquellos que quieran utilizar este método deben instalar software adicional para ocultar el montador; los ejemplos incluyen CureRom y YASU
Otro ataque potencial a SafeDisc es sacar la aplicación cifrada del archivo en el que está contenida. Todos los discos cifrados de SafeDisc contienen un archivo ICD, un formato cifrado utilizado por SafeDisc para garantizar que se cargue el CD original. UnSafeDisc elude y descifra los archivos cifrados de SafeDisc abriendo el formato de archivo ICD, descifrándolo y convirtiéndolo en un archivo EXE. Sin embargo, cada programa requiere un parche específico para habilitar la funcionalidad completa.
Operación
SafeDisc agrega una firma digital única a los medios ópticos en el momento de la replicación. Cada vez que se ejecuta un programa protegido con SafeDisc, el autenticador de SafeDisc realiza varias comprobaciones de seguridad y verifica la firma de SafeDisc en el medio óptico. El proceso de autenticación tarda entre 10 y 20 segundos. Una vez que se ha establecido la verificación, la secuencia se completa y el programa se iniciará normalmente. La firma SafeDisc está diseñada para que sea difícil de copiar o transferir desde el medio original. (Por ejemplo, puede cambiar como resultado de la corrección de errores durante el proceso de copia). Ciertos programas multimedia están diseñados para ejecutarse desde el disco duro de la PC sin acceder a los archivos del disco del programa después de la instalación inicial. SafeDisc lo permitirá siempre que el consumidor conserve el CD o DVD original, que se requiere para la autenticación cada vez que se inicia el programa. No colocar el disco original en la unidad al cargar el programa impedirá la validación de la firma SafeDisc.
Historial de versiones
SafeDisc (V1) (1998-2001)
Varios archivos del CD pueden reconocer los CD protegidos con SafeDisk V1:
- 00000001.TMP
- CLCD16.DLL
- CLCD32.DLL
- CLOKSPL.EXE
- DPLAYERX.DLL
Y también por la existencia de dos archivos
El ejecutable EXE es solo un cargador que descifra y carga el ejecutable del juego protegido en el archivo ICD cifrado.
La versión inicial de SafeDisc fue fácil de copiar tanto para los usuarios domésticos como para los duplicadores profesionales, debido al hecho de 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 presente)
El archivo del cargador (
La versión SD2 se puede encontrar dentro del archivo BoG_ *90.0&!! Yy>
seguida de tres largos sin firmar, estos son los números de versión, subversión y revisión (en hexadecimal). Al hacer una copia de seguridad, se encontrarán errores de lectura entre los sectores 806-10663.
La protección también tiene sectores "débiles", introducidos con esta versión, lo que provoca problemas de sincronización con ciertas grabadoras de CD. Las firmas digitales todavía están presentes en esta versión. Pero esto no tiene ningún efecto en las imágenes de disco montadas en Daemon Tools o programas similares. Además, SafeDisc Versión 2.50 agregó la detección de ATIP haciendo imposible el uso de una copia en una grabadora a menos que se use un software que enmascare esto ( CloneCD tiene la capacidad de hacer esto. [7] ) Las versiones de SafeDisc 2.90 y superiores hacen que la grabación de copias sea más difícil requiriendo quemadores capaces de quemar los "sectores débiles"; estas unidades son poco comunes. Sin embargo, existen soluciones de software que eliminan la necesidad de hardware especializado. [8]
SafeDisc (V3) (2003-2005)
SafeDisc v3 utiliza una clave para cifrar el ejecutable principal (EXE o DLL) y crea una firma digital correspondiente que se agrega al CD-ROM / DVD-ROM cuando se replican. El tamaño de la firma digital varía de 3 a 20 MB dependiendo de qué tan bueno debe ser el cifrado. El proceso de autenticación tarda entre 10 y 20 segundos.
SafeDisc v3 es capaz de cifrar varios ejecutables en uno o más CD / DVD, siempre que los ejecutables estén cifrados con la misma clave y la firma digital se agregue a cada medio. SafeDisc v3 admite unidades virtuales siempre que el CD / DVD original esté disponible. Una vez que se haya autenticado el CD, el juego debería continuar ejecutándose desde la unidad virtual, siempre que el software de la unidad virtual no se haya incluido en la lista negra.
CloneCD puede hacer copias de uso justo [ cita requerida ] 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 versión final la versión 4.90.010 en mayo de 2008; con el producto descontinuado 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 y 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 utilizan Macrovision SafeDisc. Sin el controlador, los juegos con protección SafeDisc no podrían reproducirse en Windows ". En última instancia, este resultaría ser uno de los factores que los llevaría a abandonar el apoyo al programa en 2015.
Ver también
Referencias
- ^ "Aviso de fin de vida útil de SafeDisc - Trymedia - Wayback Machine" . 2018-07-26. Archivado desde el original el 19 de febrero de 2009.
- ^ Sección DRM del sitio web de Electronic Frontier Foundation
- ^ Comentario de Fred Lohmann de la EFF : "Este es solo otro ejemplo de la forma en que lasempresas dela MPAA utilizan DRM no para detener la piratería ... sino para controlar a quienes fabrican dispositivos que reproducen películas ". (énfasis agregado) [1]
- ^ Walton, Mark (18 de agosto de 2015). "Windows 10 no ejecutará juegos con SecuROM DRM, dice Microsoft" . Ars Technica . Consultado el 15 de enero de 2019 .
- ^ Copeland, Wesley (19 de agosto de 2015). "Windows 10 no ejecutará juegos con SafeDisk, SecuROM DRM" . IGN . Consultado el 15 de enero de 2019 .
- ^ "MS15-097: Descripción de la actualización de seguridad para el componente gráfico en Windows: 8 de septiembre de 2015" . Soporte de Microsoft . Consultado el 26 de septiembre de 2019 .
- ^ Registro de cambios de CD de clonación
- ^ Página web del producto CloneCD
- ^ Registro de cambios de CD de clonación
- ^ La vulnerabilidad en el controlador SECDRV.SYS de Macrovision en Windows podría permitir la elevación de privilegios
- ^ La vulnerabilidad en el controlador de Macrovision podría permitir la elevación local de privilegios (944653)
enlaces externos
- Descripción del producto SafeDisc
- Explicación de SafeDisc 2
- SafeDisc 1–4 explicado
- Sectores débiles explicados
- Utilidad del sector débil