Newsgroup: it.comp.sicurezza.crittografia
Titolo: Partizione non accessibile ma eseguibile

Avrei bisogno di creare di un sistema, basato su linux, che permetta 
l´esecuzione di un software in modalita' ¨criptata¨. Per capirci, ho 
letto che molteplici software permettono di criptare e decriptare intere 
partizioni all´occorrenza. Quello che cerco io e' il sistema di far 
eseguire un programma, senza che questo venga decodificato dalla 
partizione. In pratica ho realizzato un programma su misura per un 
cliente, non vorrei che questo possa leggere i sorgenti forzando il 
sistema e se li replichi su piu' macchine a piacimento. Questo tool non 
ha bisogno di un intervento esterno per funzionare, fa tutto da solo 
quindi non esiste l´esigenza di dare accesso all´utente finale. Per 
questo mi piacerebbe poterlo criptre in qualche maniera facendo in modo 
che comunque possa andare in esecuzione!
Qualcuno sa darmi una dritta?????????? Tnx!!!

 Qualcuno sa darmi una dritta?????????? Tnx!!!
Il problema è "alla base": il codice per essere eseguito DEVE essere in
chiaro, quindi è chiaro che l'utente può "in qualche modo" accedere alla
versione non protetta, sulla sua macchina locale.
Quello che puoi fare, al limite è "incasinare" la cosa abbastanza da
"scoraggiare" la maggior parte degli utenti, ma in informatica la
segretezza totale non si può avere, in situazioni del tipo "puoi
vedere/usare, ma non puoi salvare", perché un insieme di bit se lo vedi
lo sai e se lo sai hai tutto, e lo puoi per forza salvare...
- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (Cygwin)
Comment: Using GnuPG with Thunderbird - 
http://enigmail.mozdev.org
iEYEARECAAYFAkJB+ZsACgkQaJiCLMjyUvsdLwCg7paYIPstkdp+QyHuyeHlaz0k
RG8AoJepIBPfCQWur9xdyJ74h5pIg0MV
=ixV+
-----END PGP SIGNATURE-----


Beh si concordo... Come potrei incasinare un po´? Gli utenti in 
questione non sanno nemmeno che sia linux... Quindi un po'di confusione 
potrebbe bastare!! :DD

 Beh si concordo... Come potrei incasinare un po´?
In genere in questi casi si usano chiavette hardware o cose così.
(argomento di cui so relativamente poco)
Oppure INVENTI un motivo per cui il programma all'avvio deve connettersi
ad un tuo server centrale ed "autenticarsi", in modo da poterlo
controllare da remoto...
- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (Cygwin)
Comment: Using GnuPG with Thunderbird - 
http://enigmail.mozdev.org
iQIcBAEBCAAGBQJCRAhcAAoJELBiMTth2oCDo6UP/09XTWGNrdZlD4DxHoppxIZR
G9HDEwEZxk3DX7R++IgAMrNUfFLay1P+LWofxhEeVvhtDjlnQ8EFLBxQlPRJo95N
LtOkT1V+geWRz+uAD7smaUP1zNY7kWH1bFgepk3+wdyM6dEwpehugn/rL2p6Shu+
h4oGNZCQ8ND4koMI/hRzRhPv+e+s2KiDHBelF7agYumGXESinkxtyUH9/QYr+nOp
hhdZL2ZkwwAkjLwzVWzi0CrM+mVLgYO1HexfCqeoDKnQkm5CrQNumrGHmoBQccRd
VVhqFGg9jG3PkDy4/g7s1QR/ZL5LetXPEqPRN0wsJHMApUuHcz1OY+nLOwyaknaJ
C7/bTyoXIyVeQTsbJFf/JdYsB+eAuutXKtM6WwvSTdR7mo3w0xlF4fbwgOyuPq11
YY84HeYQ6uugq9uALkSsFCZUihyvmaqOEpD5xw/CDG2H70ex6WvOJpQGYaQoJcRv
BHZJ37BRrQV+gHXevvDI/nrtR1oU3mvzJwFEtz/RxEsWR+Tjqxz4MKtPxTbC0g+E
4q2jyzmiKJMuuBDxLFLA0UemgEUSj6bkF6DiJHMXg9ufoUx4YzfZxK7YIIU7uTuK
zCtL5nBBhpZA0TKyc6Vxjw2p8EXf+LMQu1l3cWxhJM9aBP5o+rSrFWZxhKZCqzZT
YretLAUheJ9iz3YWKfSr
=7cg+
-----END PGP SIGNATURE-----

> Qualcuno sa darmi una dritta?????????? Tnx!!!
Fermo restando tutto quello che ha detto sopra Lapo, una soluzione ulteriore
potrebbe essere quella di fornire la procedura in modalità ASP o,
se si tratta di una procedura su TTY, in modalità telnet, cioè in pratica
far girare l'applicazione su una macchina, fornita dall'Application
Provider,
 diversa da quella dell'utente/Cliente.
Ciao.