[Zope-it] Come proteggere il codice

Marco Andreini marco@8080.it
Wed, 24 Jul 2002 13:21:52 +0200


On Wed, 24 Jul 2002, Mauro Colorio wrote:

>>Se invece vuoi creare un prodotto da distribuire, fai un .zexp che è
>>già criptato.

> era esattamente questo quello che volevo sapere:)
> ma poi una volta installato il prodotto chi ha diritto di
> amministratore riesce cmq a vedere il codice
> o sbaglio?

Dipende da come hai fatto il prodotto.

Se fai un prodotto in python puoi distribuire anche solo i .pyc che
sono compilati e quindi non comprensibili dagli umani normali (btw,
esiste un decompilatore e forse il BDFL Guido li legge anche così).

Lo zexp comunque devi riimportarlo su zope per usarlo, e da qui la
sicurezza è quella di cui nell'email precedente (e nello zopebook :)

Puoi anche compilarti i moduli python statici nell'eseguibile, e
probabilmente ci possiamo inventare altri centouno modi diversi di
procedere.

Sì sa che nascondere le cose al root non è proprio facile.

Saluti
Marco

-- 
http://8080.it/