Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Proteggere un mio prodotto
giovedì 09 dicembre 2004 - 15.54
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Klaus-zanini
Profilo
| Senior Member
364
messaggi | Data Invio:
gio 9 dic 2004 - 15:54
Ciao a tutti.
Ho un prodotto web (un portale) che installo presso i miei clienti con un cd. Le informazioni sulla licenza e sulle date di scadenza sono criptati in un file posizionato nel server del cliente. Quando il cliente vuole aggiornare il prodotto può collegarsi ad un web service che gli fornisce un nuovo file criptato con nuove scadenze.
Purtroppo, però, non ho considerato che lo stesso portale può essere installato in un'altra macchina con un copia incolla e funzionare ugualmente.
E' possibile impostare nell'atto dell'invio della richiesta al web service un parametro che si riferisce al sistema in cui è installato il portale? In questo modo il web service (che accederà ad un mio database) restituirà l'aggiornamento solo se il parametro inviato è lo stesso che conosco io?
E' qualcosa che va contro la privacy?
LudovicoVan
Profilo
| Junior Member
106
messaggi | Data Invio:
gio 9 dic 2004 - 17:09
Ciao Klaus,
>> E' possibile impostare nell'atto dell'invio della richiesta al web service un parametro che si riferisce al sistema in cui è installato il portale?
Mi viene in mente che potresti usare il MAC Address (indirizzo della scheda di rete), che è definito univoco in generale.
>> E' qualcosa che va contro la privacy?
Non credo, visto che si tratta di un indirizzo pubblico che puoi ottenere da shell con il comando:
> nbstat -a nome_server_remoto
Comunque penso che occorra un avvocato per rispondere adeguatamente a questa domanda.
HTH. -LV
LudovicoVan
Profilo
| Junior Member
106
messaggi | Data Invio:
gio 9 dic 2004 - 17:21
BTW, per quanto questa sia materia giuridica, due indicazione di massima provo a dartele: nella licenza dovrebbe essere specificato sia il fatto che il client viene individuato per via del MAC, il che già dovrebbe risolvere tutti gli eventuali problemi di privacy; inoltre la licenza dovrebbe specificare che manipolazioni del MAC sul client sono considerate violazioni del contratto di licenza, visto che... ahimè anche il MAC è (più o meno facilmente) falsificabile.
Ciao. -LV
Klaus-zanini
Profilo
| Senior Member
364
messaggi | Data Invio:
ven 10 dic 2004 - 08:38
Grazie ci proverò.
Bronzo
Profilo
| Junior Member
114
messaggi | Data Invio:
ven 10 dic 2004 - 11:02
Scusa ma è un portale web? Allora sarà riferito ad un dominio o cmq ad un ip pubblico! Salva nel tuo db il dominio e l'ip, poi se qualcuno se lo copia su un'altra macchina non viene più riconosciuto ne il dominio e/o l'IP no?!
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !