Newsgroup: it.comp.sicurezza.varie
Titolo: Protezione su un prg excel : un consiglio

Ho fatto un programmino di contabilità, fatture e magazzino utile per me e
molto semplice però efficacie, ma non vorrei che vennisse scopiazzato da
persone esterne che lo usino per i loro comodi in quanto pur avendo
richiesto un contributo minimo (100.000 Lit) per gratificare il
programmatore (...che sarei io ...) non ne hanno voluto sapere ed ora
pensano di copiare semplicemente il file ed usarlo per i loro scopi.
La domanda è : c'è la possibilità di bloccare l'uso a chi non è autorizzato
:
una semplice password non basta in quanto essendo obbligato a darla a 2-3
persone queste possono accedere al file e copiarselo e dare anche la pwd a
chi lo userà.
Pensavo alla possibilità di rendere possibile l'uso solo sul pc dove l'ho
installato con un controllo, ma non so come fare, oppure ... aiutatemi
(please) con qualunque idea.
Grazie
G.Gullone

 programmatore (...che sarei io ...) non ne hanno voluto sapere ed ora
regalalo! e fatti pagare per sistemare i problemi...

La domanda è : c'è la possibilità di bloccare l'uso a chi non è autorizzato
IMHO non c'entra niente con la sicurezza. Comunque per me la risposta
e' no, cioe la copia non la puoi impedire e anche se lo blocchi con
una password il programma per superarla costa meno di 100.000 lit.
-- 
Lapalissiano
Icq 57269703

 ... aiutatemi (please) con qualunque idea.
Esistono delle chiavi hardware di varie marche per i programmatori..
Curiosità....che linguaggio usi?
ciao
-- 
PGP FP: B61A F1FA 9B99 A3BD 5D2B 6D99 8D3A 5C92 3525 3509

 una password il programma per superarla costa meno di 100.000 lit.
Secondo me invece è pertinente in quanto si tratta di un NG con il 
suffisso VARIE e non it.comp.sicurezza.solointernet 


 (please) con qualunque idea.
Una cosa semplice, molto economica e molto sfruttata (ma molto facile da
bypassare) è:
- fai generare al prg un numero N random in fase di prima esecuzione e lo
mostri all'utente
- chiedi il codice di attivazione corrispondente
- l'utente ti chiama, ti dice il numero N e te gli dai il codice (ad esempio
te lo puoi generare con una funzioncina hash: CHIAVE = H(N) )
- l'utente lo inserisce e il prg fa il test, se CHIAVE=H(N) allora va bene
- se va bene ti scrivi da qualche parte, ad esempio nel registro di
configurazione, magari mescolato a qualcos'altro, che il programma è stato
registrato.
Può darsi che per 100mila lire non abbiano voglia di sfondare questa
semplicissima "protezione".
Ciao.


soluzione rapida e veloce : legalo alla dimensione dell'HD su cui è
installato, o su qualsiasi informazione tu possa facilmente ottenere
da vb
1) lo distribuisci in modalità demo :
(stampa disattivata ad esempio)
if codice_attivazione_valido=false then
	SelectedSheets.PrintOut Copies:=0
else
	SelectedSheets.PrintOut Copies:=1
end if
2) prevedi un codice di attivazione legato alla dimensione dell'HD su
cui risiede 
3) una volta installato il prg. fai in modo di ottenere la dimensione
dell'hd 
4) per attivarlo completamente fai inserire il codice di attivazione
che sarà formato ad esempio da
numero_che_solo_tu_conosci*dimensione_hd 
questa è una cosa veloce e abbastanza pratica ma qualsiasi lamer
appena evoluto ti sgama subito .
f/up it.comp.lang.visual-basic

 if codice_attivazione_valido=false then
in VB per Excel? = VBA..
ed allora NON basterebbe una password bella tosta che protegge il Modulo..
lo so, ci sono i tool che la "Bruteforzano", lo so... ma 32 caratteri a
disposizione per una password lasciano spazio ad una buona varieta' di
combinazioni,
o no?
ciao
--
GRCorp. At Granada Corporation© Damage Incorporated

 suffisso VARIE e non it.comp.sicurezza.solointernet
Anche secondo me.
E poi che palle con 'ste storie, anche se una cosa è OT solo dell'1% basta
ignorarla, se invece si fosse messo a parla' di TOPA sarebbe un discorso
diverso.

 
La mia seconda arte ahime :))


ciao
il suo problema non è proteggere il modulo bensi impedire che il
programma venga usato senza pagare quindi ha la necessità di dare un
codice ad ogni utilizzatore.
ciao Luca

 programmatore (...che sarei io ...) non ne hanno voluto sapere ed ora
Ad una chiave hardware non avevi pensato?
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

In un messaggio del Tue, 15 Jan 2002 23:11:47 GMT Kiko scriveva:


Magari per te una TOPA ricade nella stessa categoria della "sicurezza"
dei "comp"uter pero' quel "varie" non vuol dire che si puo' parlare di
tutto, anche se sor Arvaro ha o meno gli estintori nella sua macelleria,
c'e' un certo limite a quel termine.


 c'e' un certo limite a quel termine.
Bah, punti di vista.

Ad una chiave hardware non avevi pensato?
Se e' un programma excel, non vedo soluzioni definitive... solo dei
tappabuchi...
-- 
HappyCactus - Registered Linux User #209744
Cannot delete files, disk full. Try to delete some file.

 tappabuchi...
Ah a questo non ci avevo fatto caso.. pensavo fosse scritto in un vero
linguaggio !


 Bah, punti di vista.
Appunto, per fortuna il mio coincide piu' del tuo al termine "comp", poi
tu sei libero di parlare di cio' che ti pare perlomeno finche' non sarai
killato se l'argomento e' troppo oltre quel "varie" che tu credi cosi'
elastico.
