Newsgroup: it.comp.lang.c++
Titolo: chiavi hardware...

   ciao
qualcuno sa consigliarmi un buon produttore di
chiavi hardware ?
I requisiti essenziali sono :
- funzionamento in Windows 95 e Win NT 4
- utilizzo sotto BCB 3.0 e VB 5, magari con lauti
  esempi :)
Ho provato un modello di un produttore della
mia zona, ma non sono soddisfatto
in quanto le chiavi si comportano diversamente
a seconda dell' s.o. (95 o nt) e, sigh!, a seconda
del computer in cui sono installate !
 Thanx in advance, prego cc in email
    Mauro
 
da...@elettra80.com

chiavi hardware ?
quanto pensi ci metta uno un po' pratico di softice a togliere la
protezione???
ciao
as
P.S. invece che pensare a complicare la vita a te e agli utenti dei
tuoi programmi, cerca di fare un programma migliore possibile. il
cliente sara' soddisfatto e contento di pagare quanto ti deve.


Verissimo per la seconda volta. Ma nel caso in questione la ristretta base di
utilizzo difficilmente potra' convincere qualche 'hacker', tutto preso a sproteggere
l'ultimo giochino e a mettere il crack sulla sua pagina web come trofeo. Faccio un
esempio reale : avete mai visto una copia di AutoCAD in italiano sprotetta e
PERFETTAMENTE funzionante (incluso LISP, ADS, render e ammennicoli vari)? Eppure la
base di utilizzo non e' poi cosi' ristretta ed inoltre il costo del pacchetto e'
elevato.
Purtoppo le esigenze sono differenti per differenti prodotti e possono portare a
differenti politiche di vendita.
Mi scuso se sono stato un po' lungo, ma mi sono sentito in dovere di rispondere.
Saluti
Pablon
P.S.: Io attualmente uso le Eutron, non so se sono meglio delle altre e se rispettano
i criteri richiesti da Mauro, pero' fino ad ora non ho avuto noie.

protezione???
Se la chiave e` buona, e *ben* usata, non e` _affatto_ facile
"togliere la protezione".  Si tratta, di gran lunga, della piu`
solida metodologia di protezione -- e te lo dice uno che, di
"soffice", e` pratico *assai*.
La metodologia piu` "forte" consiste, in pratica, nel porre
nella chiave stessa una parte, magari piccola ma cruciale,
delle funzionalita` del programma.  Le chiavi migliori
permettono di fare questo, e non si lasciano copiare
facilmente (contengono chip ASIC, non banali ROM...).
Inoltre, se il programma contiene tabelle dati cruciali,
ad esempio quelle che definiscono il comportamento
di varie macchine a stati finiti, si possono mettere nel
programma stesso in forma crittata, e decrittarne solo
una piccola parte rilevante "al volo" usando la chiave.
Questo puo` essere fatto in funzioni in-linea, espanse
in diversi punti del programma secondo le necessita`,
rendendo la vita molto difficile a chi vorrebbe crackare
la protezione.
Giusto un paio di idee.  Con appositi strumenti (non solo
software, pero`) si puo` arrivare a crackare qualsiasi
protezione, ma, con l'uso corretto e completo di una
chiave funzionalmente ricca, il costo di questo cracking
puo` essere aumentato a dismisura.  Non tutti coloro che
proteggono i propri programmi lo fanno in modo banale.
Strumenti diversi dalle chiavi hardware non consentono
livelli paragonabili di "forza" protettiva.
Quanto alla tua gratuita polemica contro la protezione in
quanto tale, nessuno piu` di me sarebbe contento se la
gente fosse cosi` onesta da potere fare a meno di questi
strumenti (anzi, vorrei proprio che tutto il software fosse
pubblicato come "Open Source"...!).  Similmente, sarebbe
bello potere fare a meno di carabinieri, tribunali, prigioni --
e di porte, cancelli, lucchetti, catene.  Sfortunatamente, i
delinquenti, piccoli e grandi, non paiono collaborare...
Alex