Newsgroup: it.lavoro.professioni.webmaster
Titolo: Protezione script ASP dal cliente stesso!

Salve,
c'e' un modo efficace per proteggere le proprie pagine ASP da occhi
indiscreti? Non mi riferisco naturalmente agli occhi degli utenti, ma a
quelli del Cliente per cui sono state realizzate: questi, avendo accesso in
FTP al suo sito, puo' tranquillamente scaricarsi gli script e riutilizzarli
altrove. A me e' accaduto che un ex-cliente se li rivendesse e voglio
cautelarmi per il futuro.
Saluti e grazie.
Fabrizio.

 indiscreti? Non mi riferisco naturalmente agli occhi degli utenti, ma a
c'e' il metodo del codificare il codice... e c'e' un metodo piu' sicuro che
e' quello di chiudere tutto il codice asp in dll compilate... in quel caso
ottimizzi il codice e lo rendi piu' che sicuro!
ciao
--
Lino Mari [MOD it.economia.e-commerce]
sito di supporto al NG --> 
http://www.e-conomy.it
http://www.viadeimercanti.com
 -  Il portale e il Software per l'E-Commerce
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D004


Come mai il cliente ha accesso via ftp? E' strettamente necessario?
djNic

 ha scritto nel messaggio
news:a33lt4$13e45a$1...@ID-118495.news.dfncis.de...


 > altrove.
Se usi il php c'e lo zend encoder che cripta tutto e non hai problemi di
sorgente
ciao

 Se la spiegazione è troppo lunga, mi dai qualche url da cui documentarmi?
su 
www.aspitalia.com
 trovi tutta la documentazione...
in ogni caso bisogna realizzarla con C++ o VB... con VB e' molto piu'
semplice... poi basta registrarla sul server e richiamarla come un normale
oggetto con Server.CreateObject("dll")


 sorgente
...ma se nell'oggetto ha specificato ASP che centra il tuo post?!?!?
anche il VbScript ha il suo encoding!
bai


 anche il VbScript ha il suo encoding!
 Tanto piacere...

vedi:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/ht
ml/seconscriptencodersyntax.asp
Non è crittografia ma solo codifica. In altre parole si può decodificare.
Sicuramente l'uso di DLL o COM+ è il sistema più efficace, tuttavia bisogna
avere permessi di amministrazione sul server per l'installazione.
Un'alternativa sarebbe di mantenere un file asp essenziale su un'altro
server e obbligare il web server a fare riferimento a quel file. Poi diventa
semplice capire da dove viene la richiesta. Funziona ma non è molto comodo.
Saluti

 c'e' il metodo del codificare il codice...
Ok, ho trovato il programmillo che fa la codifica:
http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?u
rl=/msdn-files/027/001/789/msdncompositedoc.xml
e l'ho fatto girare. Pare che funga. Ma ora questo codice codificato che ne
viene fuori e' supportato da tutti i server ASP (si' lo so che mi basta fare
delle prove :-) ?
Grazie.

  Tanto piacere...

e abilitare al cliente solo una sub-dir e da asp andare a pigliare quello
che serve?

 ha scritto nel messaggio
news:a36nko$qqa$2...@serv1.iunet.it...


 ha scritto nel messaggio
news:Dec58.20210$761.6...@twister1.libero.it...

dipende dal livello di protezione che ti serve; un sistema
molto semplice è quello di imporre al tutto di funzionare
solo se chiami una determinata pagina, magari una pagina
qualunque che svolge altre funzioni 'regolari', che se
chiamata con un certo valore nell'url fa una certa
operazione che consente di far funzionare il tutto,
ad es. inserisce un certo record che serve ad altre
pagine, oppure interviene su variabili di applicazione, etc.
L'efficacia dipende naturalmente da quanto bene
riesci a 'mimetizzare' l'operazione.
M.
-
www.musicitaliabanner.com