Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 19.5.2010, 15:15   #1
mcdhappy80
Član
 
Član od: 15.6.2009.
Poruke: 120
Zahvalnice: 43
Zahvaljeno 3 puta na 2 poruka
Question Zaštita programa licencom

Ovako, napravio sam program koji koristi mehanizam zaštite licence u kojoj se nalazi datum do kada je program validan. Sve radi super ukoliko je lokalni računar u mreži sa serverom sa koga mogu da pročitam datum. Problem nastaje kada nema servera već je tu samo lokalni računar, jer je njegov datum moguće promeniti. Da li postoji neki način da se reši ovaj problem, a da nije čitanje datuma sa interneta npr.?
Hvala
mcdhappy80 je offline   Odgovor sa citatom ove poruke
Stara 19.5.2010, 15:46   #2
irreal
V.I.P. Programiranje
 
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
Određen forumom Re: Zaštita programa licencom

vreme pouzdano da pratiš bez prisustva interneta ćeš jako teško da izvedeš.
a čak i ako čitaš sa interneta to nije ultimativna zaštita. doduše, ne verujem da će neko ko ume da simulira fake odgovor sa neta da se namerači na rušenje tvoje licence.

što se tiče lokalnih metoda zaštita, jel si razmišljao o drugim ograničenjima?
vremenska ogranicenja uvek mogu da se zaobidju,ma da i tu ima par trikova kojima mozes u 85% situacija (po mojoj proceni) da otkrijes da je neko pokusao varanjem da duze koristi softver.

druge vrste zastite ces lakse napraviti. kao npr ogranicen broj startovanja ili ogranicenu funkcionalnost.
mozes u nekom svom kriptovanom obliku čuvati podatak kolko je puta startovan program, pa ako neko proba da cacka te podatke da odbijes pokretanje u potpunosti i sl.

u svakom slucaju, ako bas bas bas ne moras da koristis licence - batali brate, uzaludna borba.
irreal je offline   Odgovor sa citatom ove poruke
Stara 19.5.2010, 15:55   #3
vasto lorde
Član
 
Član od: 3.5.2010.
Poruke: 56
Zahvalnice: 22
Zahvaljeno 9 puta na 7 poruka
Određen forumom Re: Zaštita programa licencom

^ slazem se. licenca ce u svakom slucaju, kakva god bila, uvek biti probijena. pogledaj danasnje drm-ove i kako su ih lako krekovali. potpune zastite nema. lako se moze spoofovati internet adresa, kako preko routinga u samom busnom windowsu, preko rutera/drajvera ili softverski, tako da probaj zaobici takvu vrstu zastite. da postoji potpuna zastita, neko bi je do sada vec kreirao.
vasto lorde je offline   Odgovor sa citatom ove poruke
Stara 19.5.2010, 18:10   #4
Todors
Član
 
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
Određen forumom Re: Zaštita programa licencom

A sto ne kreiras sopstveni sat, koji nece biti vezan za sistemsko vreme? To bi recimo ja uradio. Znači najobičniji time ticker, aktiviraš ga i deaktiviraš po potrebi. Ima malo više programiranja ali to tesko da moze da se prevazidje. Ako ti bas treba realno vreme, tesko da ces bez interneta nesto da uradis, ili uradis da pri prvom pokretanju ucita internet vreme, a posle da ti virtuelno otkucava u programu i ne treba ti net.
Todors je offline   Odgovor sa citatom ove poruke
Stara 19.5.2010, 19:17   #5
irreal
V.I.P. Programiranje
 
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
Određen forumom Re: Zaštita programa licencom

Citat:
Todors kaže: Pregled poruke
A sto ne kreiras sopstveni sat, koji nece biti vezan za sistemsko vreme? To bi recimo ja uradio. Znači najobičniji time ticker, aktiviraš ga i deaktiviraš po potrebi. Ima malo više programiranja ali to tesko da moze da se prevazidje. Ako ti bas treba realno vreme, tesko da ces bez interneta nesto da uradis, ili uradis da pri prvom pokretanju ucita internet vreme, a posle da ti virtuelno otkucava u programu i ne treba ti net.
dzaba virtuelno otkucavanje ako hoce apsolutno vreme, a ne vreme kolko dugo se program actually koristi.
irreal je offline   Odgovor sa citatom ove poruke
Stara 19.5.2010, 19:32   #6
Todors
Član
 
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
Određen forumom Re: Zaštita programa licencom

Nisam ni mislio na obicno otkucavanje, vec kad ucita pravo vreme (tipa sa neta) da ga uporedi sa sistemskim vremenom i da mu to bude neka referenca. Kada zavrsi da koristi program sacuva u bazu zadnje vreme, dok ga ponovo ne pokrene. Kada ga ponovo pokrene, uradi poredjenje sistemskog vremena i vremena iz baze i za tolko ga doda virtuelnom satu. Ukoliko neko vrati sistemski sat to ce biti primeceno. Ukoliko ubrza, njegov problem .
A moze i da se napravi programcic koji ce raditi uporedo sa winom, koji ce kontrolisati da li se vraca vreme i za koliko. Osim ako se iz biosa ne vrati, mada mozda i to moze nekako da se resi. I to sve ako nije komp zakacen za net.

*Pade mi napamet i win logovi. To tesko da moze da prevari. Ako je vreme ulaska u sistem manje od zadnjeg izlaska, "throw exeption" - > neko petlja sa vremenom.

Poslednja ispravka: Todors (19.5.2010 u 19:41)
Todors je offline   Odgovor sa citatom ove poruke
Stara 19.5.2010, 19:39   #7
irreal
V.I.P. Programiranje
 
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
Određen forumom Re: Zaštita programa licencom

Citat:
Todors kaže: Pregled poruke
Nisam ni mislio na obicno otkucavanje, vec kad ucita pravo vreme (tipa sa neta) da ga uporedi sa sistemskim vremenom i da mu to bude neka referenca. Kada zavrsi da koristi program sacuva u bazu zadnje vreme, dok ga ponovo ne pokrene. Kada ga ponovo pokrene, uradi poredjenje sistemskog vremena i vremena iz baze i za tolko ga doda virtuelnom satu. Ukoliko neko vrati sistemski sat to ce biti primeceno. Ukoliko ubrza, njegov problem .
A moze i da se napravi programcic koji ce raditi uporedo sa winom, koji ce kontrolisati da li se vraca vreme i za koliko. Osim ako se iz biosa ne vrati, mada mozda i to moze nekako da se resi. I to sve ako nije komp zakacen za net.
nisam najbolje razumeo.
tom tvojom metodom ce nakon prvog pokretanja sa neta procitati vreme i ustanoviti, lupam, da sistemski sat kasni 15 minuta u odnosu na pravi.

ok.

kakve to veze ima sa time sto program izmedju dva paljenja pojma nema da li je proslo sat vremena ili 10 dana, vec mora da veruje sta mu kaze sistemski sat (pricamo ako net nije dostupan)

jedino sto si upravu je da moze da vidi da li je vreme ranije nego sto je bilo prosli put. ali korisnik moze svaki put da pomeri vreme na minut vise nego sto je bilo kad je prosli put ugasio program i ako je stvarno proslo godinu dana..

u svakom slucaju, za*****cija sa vremenom ti ne treba osim ako ne proveravas na netu, a i tada je malo cupavo
irreal je offline   Odgovor sa citatom ove poruke
Stara 19.5.2010, 19:40   #8
holodoc
Deo inventara foruma
 
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
Određen forumom Re: Zaštita programa licencom

Citat:
Todors kaže: Pregled poruke
Nisam ni mislio na obicno otkucavanje, vec kad ucita pravo vreme (tipa sa neta) da ga uporedi sa sistemskim vremenom i da mu to bude neka referenca. Kada zavrsi da koristi program sacuva u bazu zadnje vreme, dok ga ponovo ne pokrene. Kada ga ponovo pokrene, uradi poredjenje sistemskog vremena i vremena iz baze i za tolko ga doda virtuelnom satu. Ukoliko neko vrati sistemski sat to ce biti primeceno. Ukoliko ubrza, njegov problem .
A moze i da se napravi programcic koji ce raditi uporedo sa winom, koji ce kontrolisati da li se vraca vreme i za koliko. Osim ako se iz biosa ne vrati, mada mozda i to moze nekako da se resi. I to sve ako nije komp zakacen za net.
Tvoj sistem opet zavisi od "upoređivanja sistemskog i internog zapamćenog" vremena što znači da opet nije siguran Šta će biti recimo ako ja posle prvog pokretanja vratim sistemski sat 5 godina unazad? Razvojni tim treba meni da plaća svaki mesec po $20?
holodoc je offline   Odgovor sa citatom ove poruke
Stara 19.5.2010, 19:54   #9
Todors
Član
 
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
Određen forumom Re: Zaštita programa licencom

Citat:
holodoc kaže: Pregled poruke
Tvoj sistem opet zavisi od "upoređivanja sistemskog i internog zapamćenog" vremena što znači da opet nije siguran Šta će biti recimo ako ja posle prvog pokretanja vratim sistemski sat 5 godina unazad? Razvojni tim treba meni da plaća svaki mesec po $20?
Pa zato i kazem da prvi put treba da skine internet vreme i da mu to bude referentno vreme. Ako vrati vreme minut nakon zadnjeg izlaska ok, ali opet da pre toga nije restartovao komp jer log ne moze da zezne. I ako je trenutno vreme manje od zadnjeg loga , program vise nije upotrebljiv
Todors je offline   Odgovor sa citatom ove poruke
Stara 19.5.2010, 20:23   #10
Todors
Član
 
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
Određen forumom Re: Zaštita programa licencom

Još bolje je da se setuje i inicijalno vreme, odnosno vreme ispod kojeg program nece da radi.
Mislim da ovaj algoritam, sigurno jos ima prostora za doradu i fine-tuning, ali ako neko pokusa da ga zezne mora da bude tezak dokon ili da zna kako algoritam funkcionise.

Poslednja ispravka: Todors (19.5.2010 u 20:31)
Todors je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Tagovi
licenca, program, zastita

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Nece da se pokrene instalacija driver-a i programa za skener. Sta moze biti? freeminder Aplikativni softver 5 25.1.2010 21:19
Zaštita na Internetu i zaštita sajtova Schnak3 Web razvoj 9 24.10.2008 13:48
Koji program za nadgledanje instalacije drugih programa? ZoNi Aplikativni softver 10 30.12.2007 6:53
VB Zastita programa od kopiranja rgdrajko Programiranje 1 23.9.2007 12:53
Kako postici anonimnost kod koriscenja P2P programa The Finest Serbian Since '82 Internet tehnologije 31 7.8.2007 1:35


Sva vremena su po Griniču +2 h. Sada je 14:33.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com