MondoDvd.net
Le protezione dei cd
webmaster

                  LE PROTEZIONI DEI CD

I vari tipi di protezione agiscono in modo differente l'uno dall'altro, cercando generalmente di "ingannare" il sistema, aggiungendo file di errore o altro, in modo da inibire la copia.

Qui di seguito verranno descritti i tipi di protezione più diffusi.


CD-Cops

In questo metodo la protezione non modifica ne' caratterizza il metodo di scrittura del CD, ma interviene sull'eseguibile del programma da proteggere grazie ad un particolare algoritmo, il cui scopo è quello di riconoscere un numero seriale di otto caratteri, differente per ogni singolo Cd. Vi è poi un ulteriore algoritmo di cifratura, chiamato Link Code Security.

Questo genere di protezione è spesso utilizzato per i videogiochi e le opere multimediali come le enciclopedie.


DiscGuard

Anche in questo ci troviamo di fronte a un metodo che inibisce la copia effettuata con mezzi convenzionali.

Quando si utilizza DiscGuard, in primo luogo vengono cifrati tutti i file eseguibili del programma da proteggere. La seconda fase del processo prevede che venga masterizzata, insieme ai dati caratteristici del programma, una chiave che verrà utilizzata per decifrare il programma, posta in un'apposita zona del CD.

Il processo di lettura del Cd avviene, in pratica, all'inverso: quando viene lanciato il programma protetto, viene ricercata la chiave per decrittare i dati, se viene rintracciata, il software viene eseguito. In caso contrario, il prodotto viene identificato come una versione dimostrativa, e si viene rimandati a un sito Web predefinito.

Questa protezione agisce quindi in modo quasi "ironico", trasformando un tentativo di copia illecita di un Cd in una demo commerciale.

Un'altra caratteristica interessante è che può essere applicata anche ai Dvd.


LaserLock

La LaserLock è uno dei metodi più diffusi. Per individuare questa protezione, è sufficiente verificare l'esistenza di una directory nascosta denominata LASERLOCK. Al suo interno vi sono alcuni file non copiabili, caratterizzati dall'applicazione di particolari errori di lettura.

LaserLock fa parte dei procedimenti di masterizzazione univoci, in quanto è caratterizzato da un numero seriale differente per ciascun Cd prodotto.

Oltre a ciò, il procedimento di riconoscimento per ogni Cd avviene tramite crittografia, a garanzia di una maggiore sicurezza.


SafeDisc

Anche nel caso di SafeDisc vi sono dei particolari denominati 00000001.TMP, CLCD16.DLL, CLCD32.DLL e CLOKSPL.EXE che permettono di sviluppare la protezione.

Si tratta di un metodo basato completamente sul software, che genera Cd diversi l'uno dall'altro, caratterizzati da una firma digitale univoca che può essere solamente letta e non copiata. In tal modo un normale masterizzatore genererebbe un CD non utilizzabile.

Questo metodo è stato utilizzato per proteggere dalla copia alcuni giochi molto noti, tra i quali Carmageddon 2 e Blood 2.


SafeCast

Questa tecnologia permette la creazione di Cd "a scadenza", ossia che funzionano entro un determinato lasso di tempo.

Si tratta quindi di una soluzione particolarmente adatta, per esempio, alla distribuzione di versioni beta di software, poichè non è riconoscibile con metodi normali come l'individuazione di particolari file.


SecuROM

Questo diffusissimo standard di protezione (ideato da Sony) viene spesso utilizzato per i videogiochi.

SecuROM applica un tipo di protezione basato su una tecnologia in grado di riconoscere i singoli Cd-Rom, ai quali viene assegnato, in fase di scrittura , un identificativo numerico univoco.

Per riconoscere questo tipo di protezione senza l'ausilio di particolari software è sufficiente ricercare nella Root del Cd o nella directory del prodotto installato dal Cd stesso i file CMS16.DLL, CMS_95.DLL o CMS_NT.DLL.

Le protezione SecuROM possono essere aggirate grazie ad apposite patch oppure utilizzando particolari software di copia.