decko hoce da jedinstveno identifikuje korisnika programa,
bilo kakvo upisivanje u registry , fajl sistem , ... ne dolazi u obzir pogotovo ako se radi (a radi se ) o .net aplikaciji.
zasto?
zato sto pomocu programa kao sto je reflector ti mozes da vidis deo koda kada aplikacija cita registry i tacno znas sta treba da procita.
znaci osnove .neta + reflector - razbijena zastita.
jedina iole ozbiljnija zastita je:
proveri_na_serveru(mac adresa + ip adresa + motherboardID + ... .ToHash())
pa ako je true ok a ako nije zna se.
naravno tu je i strong name za assembly , obfucator , ...
i nadaj se da si se zastitio.
neko je pominjao na forumu i thinstall i slicne alate , valja probati.
smatram da je stav koji sam ovde izneo sasvim dovoljan za amatersku zastitu.
za stvarno ozbiljnu zastitu ni ovo nije resenje.
code je haiku