Newsgroup: it.comp.sicurezza.varie
Titolo: Cd con software da proteggere

Ciao a tutti,
un cliente mi ha commissionato di masterizzargli 500 copie di un 
software di sua invenzione e proprietà.
Per tutelare il software, vorrebbe servirsi del serial number.
Siccome chi masterizza non ha mai affrontato questo problema, c'è 
qualcuno che mi può dire (spiegandomi in modo chiaro...) cosa devo fare, 
come dev'essere la copia master?
Il programmatore mi sa che ha qualche mancanza, perché propone come 
soluzione di masterizzare 500 copie diverse (soluzione commercialmente 
non idonea...)
Un grazie di cuore a chi mi darà una mano
Paola

 non idonea...)
Ho realizzato un lavoro per una casa editrice e si trovavano
nella stessa situazione: per poter proteggere il loro prodotto
si sono rivolti a Sony che utilizza il metodo SecuROM)
(
http://www.securom.com
)
per la protezione del sw.
Le modalita' di utilizzo sono due:
-protezione del solo eseguibile principale
-fornitura di un SDK che permetta al programmatore di inserire
il "controllo di validita'" del cd dove preferisce all'interno
del suo software
Chiaramente la seconda opzione ha un costo piu' alto.
Non ti so dire il costo della procedura perche' io ero solo
lo sviluppatore e quindi non mi interessato solo degli aspetti
tecnici della cosa, so solo che la Sony che si occupa di questa
cosa ha sede in Austria e la cosa funziona cosi': tu mandi
loro il cd e gli dici il path/nome dell'exe principale, loro fanno
una decina di copie di prova e te le mandano, se tutto va bene
procedono poi alla stampa delle copie successive.
Non so pero' se questa soluzione per te e' accettabile, perche'
a questo punto tu faresti solo da intermediaria...
Piccola nota: a quanto ne so (e l'avevo anche fatto notare),
la protezione SecureRom non e' certo perfetta, ovverosia vi sono
software/terniche che permettono di copiare comunque il cd (come
spesso accade con giochi e software vari), diciamo che con questa
protezione si evita che l'utente casuale riesca a copiarlo con
il software di burning "normale". Chiaramente se la persona si dota
di CloneCD + sproteggitori vari, mi sa tanto che riesce ad aggirarla.
ciao,
NC

 tecnici della cosa, so solo che la Sony che si occupa di questa
Ehm MI sono interessato solo degli aspetti tecnici
PS mi pare che si possa anche scaricare un kit via internet
per testare la cosa prima, leggi un po' sul sito
ciao
NC

 non idonea...)
Ma e' l'unica che ti consente di applicare un serial number alle copie.
Un altro sistema e' la modifica del programma, che richieda per
attivarsi la digitazione di un serial number, con codici di controllo,
eventualmente da assegnare telefonicamente al momento stesso
dell'installazione.
Altra possibilita' e' usare una chiavetta hardware da consegnare assieme
al programma.
Un modo per fare cinquecento copie uguali, ma diverse, non c'e'.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 per gli utenti legittimi (eh si': succede anche questo.)
Lo so anche io che si aggira, ma quella casa editrice ha voluto
scegliere quella strada (probabilmente per mettersi il cuore in
pace visto che io ho segnalato che cque la protezione non impediva
in assoluto la copia)
Gia' che c'ero ho aggiunto io una protezione (abbastanza stupida)
aggiuntiva come controllo durante l'esecuzione del programma,
in modo da evitare che il programma venga messo in un pc, lanciato
e poi il cd venga spostato su altri pc.
Io avevo proposto un meccanismo di registrazione a chiave dipendente
dalla macchina ma poi ci doveva essere qche str*nzo che si doveva
smazzare tutta la generazione dei codici per i clienti, senza contare
che se un cliente comprava 40copie per 40pc doveva poi spararsi per
registrarli tutti :D
Sui potenziali problemi, mi pare di vederne di piu' sulle protezioni
dei CD audio che su quelle software, cque tutto e' possibile :)
Tu che soluzioni proponi?

 mi sa tanto che riesce ad aggirarla.
Due considerazioni:
1) vietare la copia del media e' una stronzata: hai il diritto legale di
farti una copia di backup del media, proibirlo e' stupido anche alla
luce del successivo punto 2)
2) Ogni protezione e' in assoluto inadeguata, puo' essere adeguata fatte
le debite considerazioni, soprattutto (ma cio' vale per tutti i sistemi
di sicurezza) sull'aspetto dell'utilizzabilita'.
Quindi quando ci si dota di un sistema di protezione anti copia, occorre
valutare quanto vale il programma in se' e quale costo deve sostenere un
"pirata" per eliminare la protezione.
Per software di valore medio e di diffusione piuttosto bassa, mi sento
di dire che la chiave hardware e' la soluzione che da' il miglior
compromesso costo/prestazioni. La protezione non e' sulla copia (puoi
fare quante copie vuoi del media) ma sull'uso (senza chiave non fai
girare il programma).
E' una protezione aggirabile con sforzo medio, e con i debiti trucchi
software puo' essere rafforzata notevolmente.
Just my E= 0.02 

 assieme al programma.
E' l'unica che veramente funziona ed e' commercialmente affrontabile.
(per  medi volumi i cd non si masterizzano, si stampano)


    Aggiungerei, per completezza, che molti software che sono diventati
standard a livello mondiale lo devono proprio al fatto di esser stati
copiati ed installati da tutti.
    Ne cito due, Autocad ed MS-DOS (anche se il primo era dotato di una
banale chiave hardware) e per contro cito un prodotto che fu un fallimento
proprio a causa della protezione : Concurrent DOS della Digital Research
distribuito con protezione di tipo chiave hardware.
    Personalmente produco software e posso dire di aver avuto molte
soddisfazioni nel sapere che le persone copiavano il mio software per
usarlo. Naturalmente ero contento perchč avevo anche i miei, pochi ma buoni,
clienti con licenza d'uso.
    ...and with my other 2c. it makes ... 4c. ...!
:)
guest

 (per  medi volumi i cd non si masterizzano, si stampano)
Infatti nel servizio a cui facevo riferimento io (SecuROM)
i cd vengono stampati da Sony con "l'armamentario" necessario
per proteggerli, non vengono certo masterizzasti uno per uno.
Chiaro e' che io non userei mai una protezione del genere.. ;)



Anch'io tempo fa per un software prodotto dalla mia azienda avevo
pensato ad una soluzione del genere: riferirsi al seral number del
supporto (per capirci quello univoco del supporto stesso).
Il programma dovrebbe controllare se il seriale del supporto è
compreso in un certo range e procedere se il controllo è verificato.
Il problema è se chi masterizza può prevedere quali seriali saranno
generati :\
Tanto per capirci se il cd inserito ha un S/N originale il programma
parte, altrimenti pippe :)
Davide
--
Prima di postare: 
http://alnitak.ctt.it/%5Erni/smartq.php
Un esperto sempre disponibile: 
http://www.google.it