Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Protezione/Licenza OCX

La guida di VB dice che un OCX puň essere integrato in modo da
chiedere/controllare (scusate le possibili imprecisioni, ma non ho mai
provato) la licenza, ovvero essere "protetto" dalla libera distribuzione.
Pensate che tale tecnica sia sufficiente per impedire l'uso di un OCX (parlo
di ambiente di sviluppo, ovviamente, non di esecuzione) a chi non č
autorizzato?
Non vorrei perdere troppo tempo a studiarne l'implementazione per poi
scoprire che tale protezione č facilmente bypassabile.
Potreste eventualmente suggerire metodi alternativi piů sicuri, magari
escludendo quelli, piů o meno "classici", generalmente adottati per
proteggere (seppur in parte e salvo cocciuto interesse) gli applicativi?
Grazie.


Implementazione? E' già fatta l'implementazione, c'è solo da flaggare un
chek-box dentro il progetto.
-- 
Per rispondere in privato elimina
dall'indirizzo "togliquesto"
MasterDavidex
23 - 118 - RA
Bmw 4Ever

 e da quel momento non è più controllabile.
Ti ringrazio.
Posso dire che è un'immensa stronzata? Lo dico. ;-)
La mamma non finirà mai di stupirmi per tutte le sue chiacchiere... :-(

 Posso dire che č un'immensa stronzata? Lo dico. ;-)
Diciamolo pure ;-)
D'altra parte, che altro tipo di meccanismo generico avrebbero potuto fare?
Per lo piu' gli sviluppatori di componenti integrano questo sistema con
qualche altro semplice meccanismo, tipo seriali nel registro e cose cosi',
ma senza spingersi troppo oltre; il ragionamento probabilmente e' che se il
file di licenza viene distribuito agli utenti finali insieme all'OCX, per
errore o altro, il 90% di questi comunque non sapra' cosa farsene, mentre
invece se la cosa e' intenzionale, tipo 1 licenza comprata e 10 sviluppatori
che la usano, allora come sempre qualsiasi protezione lascia il tempo che
trova, tanto piu' in mano a "smanettoni" di professione.
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

Ho acquistato un OCX per la gestione dei registratori di cassa e insieme
alla parte software mi hanno dato una chiave hardware da usare sul pc dello
sviluppo.
La cosa negativa (IMHO) è che come ditta abbiamo un OCX che posso usare su
un solo pc di sviluppo!
Ciao, Vincenzo


Il fatto che il loro contratto di licenza ne preveda una per ogni postazione
puo' anche essere perfettamente legittimo, ma il sistema usato e' il tipico
esempio di protezione eccessiva
Eccessiva perche' poco utile (penso che tu conosca dozzine di programmi con
chiave hardware craccati comunque) e perche si ripercuote a tutto danno
dell'utente onesto.
Come tutti noi qui sono sensibile al problema di tutelare il proprio lavoro,
ma un componente del genere sarei il primo a cercare un crack (o a non
comprarlo) se penso a me , dal cliente, con i sorgenti da ricompilare "in
emergenza" e alla chiave hardware in ufficio a chilometri di distanza....


 Ciao

 usare su un solo pc di sviluppo!
Non č una cosa negativa, č, credo, esattamente quello che i produttori
volevano.
E' esattamente quello che vorrei anch'io, pur non arrivando alla chiave
hardware...

 :-(
^_^
Noi usiamo un OCX che ha : vbl per il design time e un seriale per il
CodiceCLIENTE !!!
Nel contratto c'e' scritto chiaramente che quel ocx non puo' uscire dalla
ditta di sviluppo (quindi anche su 100macchine),  se do vbl e seriale la mia
ditta PAGA, anche in caso di attacco esterno, perche' cmq siamo tenuti a
proteggere i nostri e i loro dati !
Quindi credo sia la cosa migliore con minima spesa, se in giro trovi sto ocx
con un seriale sai a chi appartiene, poi c'e' sempre il solito discorso,
come crakkano le chiavi, crakkano anche i seriali annullandoli, quindi se
c'e' un seriale puoi rivalerti, ma se fanno una versione senza seriale ?
Imho e' un giusto compromesso tra costi e protezione !
-- 
-Gigio@Work(?)-