Pagina 1 di 1

pacchetto con password per inizializzare (o chiave di licenza)

Pubblicato: 21 giugno 2016 - 13:57
per smorfia
Ciao,
non sono sicuro di aver pubblicato questo messaggio nella sezione giusta, ma ecco il mio problema:
per installare determinati pacchetti, è possibile aggiungere parametri come le password (questo è il caso, ad esempio, di VNC => http://wapt.tranquil.it/wapt/tis-vncres ... 1_all.wapt ).
Il problema principale è che il pacchetto è scaricabile dagli utenti normali, che possono decomprimerlo e visualizzare il file setup.py contenente la password.

Aggiungere un file .htaccess al repository (https://wiki.lesfourmisduweb.org/index. ... t_de_passe) non fa altro che complicare ulteriormente le cose, perché il file c:/wapt/wapt-get.ini rimane comunque leggibile dall'utente, o almeno da qualcuno su una macchina amministrata.

Il problema si ripresenta anche per i software con chiavi di licenza.

Avete mai riscontrato problemi simili? Come li avete risolti (se esiste una soluzione)?

Grazie,

Grima

Re: Pacchetto con password per inizializzare (o chiave di licenza)

Pubblicato: 21 giugno 2016 - 14:39
di sfontenau
Si tratta effettivamente di un problema irrisolto. :?

Ecco un'idea:

si potrebbe crittografare la chiave di licenza all'interno del pacchetto. I dati contenuti nel pacchetto risulterebbero quindi inutilizzabili.

Una volta che il pacchetto viene scaricato dal client WAPT, la chiave di licenza può essere decrittografata con una chiave di decrittazione memorizzata localmente sul computer, ma inaccessibile all'utente. (Vedi come memorizzare la chiave in una cartella protetta da ACL).

In questo modo, l'utente non può recuperare la licenza.

Tuttavia, si presenta un problema se la chiave di decrittazione viene rubata. :rotolo: Potrebbe valere la pena esplorare altre soluzioni; non sono un esperto in questo campo.