Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zastita programa, kljuc, licenca ...

[es] :: .NET :: Zastita programa, kljuc, licenca ...

[ Pregleda: 2543 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

deki_bg

Član broj: 3334
Poruke: 244
*.dynamic.sbb.rs.



Profil

icon Zastita programa, kljuc, licenca ...16.05.2011. u 14:57 - pre 157 meseci
Da li neko moze da mi kaze koji je najbolji nacin da se program zastiti od ilegalnog kopiranja i krekovanja.
Hteo bi da program pri svakom paljunju pozove moj server i proveri licencu.
Za prodaju bi korisio Plimus koji ima mogucnost slanja kljuceva.

 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+836 Profil

icon Re: Zastita programa, kljuc, licenca ...16.05.2011. u 15:48 - pre 157 meseci
To je suvise ostro po krajnjeg korisnika, da li ce ti program funkcionisati ako crkne server ili internet konekcija..

Smanji cekiranje(uparivanje kljuceva) na trenutak instalacije i registracije, a uvedi i update gde ces iskoristiti priliku za chekiranje..
 
Odgovor na temu

deki_bg

Član broj: 3334
Poruke: 244
*.dynamic.sbb.rs.



Profil

icon Re: Zastita programa, kljuc, licenca ...16.05.2011. u 16:04 - pre 157 meseci
Ok, ali kako to da uradim ?
jer ima neku tutorial za to ?
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+836 Profil

icon Re: Zastita programa, kljuc, licenca ...16.05.2011. u 16:18 - pre 157 meseci
Pa imas na netu gotovih stvari(komercijalnih i open source) i tutorijala. Mislim da imas i na ovom forumu.

Pregled update-ra:
http://www.wavyx.net/2009/01/28/net-auto-update-application/
Rasprava:
http://stackoverflow.com/quest...7/auto-update-net-applications

itd..

ozbiljna oblast..
 
Odgovor na temu

Vreljanski Milan
Milan Vreljanski
Obrenovac

Član broj: 31700
Poruke: 121
*.dynamic.isp.telekom.rs.

Sajt: www.networks.co.yu


+2 Profil

icon Re: Zastita programa, kljuc, licenca ...16.10.2011. u 13:57 - pre 152 meseci
E skoro sam uradio nesto na ovu temu i jako je dobro.

Naime, ako je uslov da program radi internet i povezivanje na tvoj server onda moze da se odradi jako dobro prica na sledeci nacin, sto je zaista previse ostro:

1. -Symmetric key encryption and decryption using Rijndael algorithm. (nadji na netu neku gotovu klasu sa encrypt i decrypt funkcijama

2. Nadji klase koje citaju IDHDD-a i IDMATICNE PLOCE na primer

3. kad se klijent konektuje na tvoju app, neka ti posalje ove id-jeve koje je uzeo sa svog sistema, zabelezi ih u bazu, ti mu dodeli neki random broj(kljuc) koji zapises u bazu pored ovih id-jeva.

4. svako sledece logovanje, ili kad vec odredis da mora uraditi proveru, uradi encrypt na serveru tog kljuca koristeci vrednosti HDDID i MBID iz baze kao salt npr. posalji mu encrypted value i daj mu nalog da sa svojim parametrima uradi decrypt. ako je to ta masina na kojoj je uradjena orig instalacija sve ce biti ok, ako nije, vrednost koju on dobije nece biti jednaka vrednosti koju ocekujes i tu je kraj price, key se nece poklopiti, ubijes app.

poz
***If there is a will, there is a way***
 
Odgovor na temu

mulaz
Ljubljana

Član broj: 47602
Poruke: 2239
*.dial-up.dsl.siol.net.

Jabber: mulaz@elitesecurity.org
Sajt: www.mulaz.org


+184 Profil

icon Re: Zastita programa, kljuc, licenca ...16.10.2011. u 14:44 - pre 152 meseci
Citat:
Vreljanski Milan:...ubijes app.




I neko pokrene dissasembler, vidi na koju lokaciju skace tvoj app posle (uspesne) provere, i onda umesto tvoje provere, upise jedan jump na tu lokaciju :)
Bolje ispasti glup nego iz aviona
http://www.mulaz.org/
 
Odgovor na temu

[es] :: .NET :: Zastita programa, kljuc, licenca ...

[ Pregleda: 2543 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.