Protección contra copia de discos compactos y DVD


La protección contra copia de CD/DVD es un término general para varios métodos de protección contra copia para CD y DVD . Dichos métodos incluyen DRM , comprobaciones de CD, archivos ficticios, tablas de contenido ilegales, sobredimensionamiento o sobregrabación del CD, errores físicos y sectores defectuosos. Muchos esquemas de protección se basan en romper el cumplimiento de los estándares de CD y DVD, lo que genera problemas de reproducción en algunos dispositivos.

La mayoría de los CD-ROM utilizan el sistema de archivos ISO9660 para organizar el espacio de almacenamiento disponible para que lo use una computadora o un reproductor. Esto tiene el efecto de establecer directorios (es decir, carpetas) y archivos dentro de esos directorios. Por lo general, el sistema de archivos se modifica para usar extensiones destinadas a superar las limitaciones en el diseño del sistema de archivos ISO9660. Estos incluyen las extensiones de Joliet , RockRidge y El Torito . Sin embargo, se trata de adiciones compatibles a la estructura subyacente de ISO9660, no de reemplazos o modificaciones completos. El enfoque más básico para una característica distintivaes falsificar deliberadamente alguna información dentro del sistema de archivos. Las primeras generaciones de software copiaron cada archivo uno por uno del medio original y recrearon un nuevo sistema de archivos en el medio de destino.

Un sector es la estructura de datos principal en un CD-ROM accesible para software externo (incluido el sistema operativo). En un CD-ROM de Modo 1, cada sector contiene 2048 bytes de datos de usuario (contenido) y 304 bytes de información estructural. Entre otras cosas, la información estructural consiste en

Utilizando la información de EDC y ECC, la unidad puede detectar y reparar muchos tipos (pero no todos) de errores de lectura.

Las protecciones de copia pueden usar estos campos como una característica distintiva creando deliberadamente sectores con campos EDC/ECC incorrectos durante la fabricación. El software de protección intenta leer esos sectores, a la espera de errores de lectura. Como las primeras generaciones de software/hardware de usuario final no podían generar sectores con información estructural ilegal, esta función no podía volver a generarse con dicho software/hardware. Si los sectores que forman el rasgo distintivo se vuelven legibles, se presume que el soporte es una copia.

Una modificación de este enfoque utiliza grandes regiones de sectores ilegibles con pequeñas islas de sectores legibles intercalados. La mayoría del software que intenta copiar medios protegidos omitirá intervalos de sectores cuando se enfrente a sectores ilegibles, esperando que todos sean malos. En contraste con el enfoque original, el esquema de protección espera que los sectores sean legibles, suponiendo que el medio sea una copia cuando ocurren errores de lectura.