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

Zastita od kopiranja java programa (Ne sa CDa!)

[es] :: Java :: Zastita od kopiranja java programa (Ne sa CDa!)

Strane: 1 2

[ Pregleda: 6715 | Odgovora: 30 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

grizzly
Beograd

Član broj: 7978
Poruke: 262



+4 Profil

icon Zastita od kopiranja java programa (Ne sa CDa!)07.09.2008. u 22:18 - pre 190 meseci
Napravio sam jednu aplikaciju (svoju prvu :) ) za koju ce uskoro krenuti prodaja sto ce reci da je programiranje gotovo, osim jedne bitne stvari a to je ZASTITA.

Kada neko bude zeleo aplikaciju (vrlo je specificna i mali je broj potencijalnih interesenata) ja ili neko od kolega sa kojima sam radio cemo otici i "instalirati" korisniku program. Kazem "instalirati" jer su to obicni .class fajlovi koje cemo prekopirati na korisnikov racunar. E sad posto je takva homogena grupa potencijalnih korisnika vrlo je bitno da se spreci da jedan covek jednostavno odnese folder sa koleginog racunara i iskopira kod sebe, tacnije da program ne radi na tom drugom racunaru. Mislim da sam dovoljno objasnio sta me muci.

Na pretrazi foruma es izlazi 19200 rezultata ali od toga je 95% za zastitu kopiranja sa CDa a ostalo je za .NET. Na forumu java 1 odgovor (mozda ja ne znam da postavim pitanje) i to oko JME. U stvari jedna tema i nijedan odgovor... Guglam vec par dana i ne mogu reci da sam nasao nesto koristno pa ako imate neke sugestije dajte.

Unapred hvala!
 
Odgovor na temu

augustus
Novi Sad - Beograd

Član broj: 101581
Poruke: 358
*.com
Via: [es] mailing liste



+46 Profil

icon Re: Zastita od kopiranja java programa (Ne sa CDa!)07.09.2008. u 22:30 - pre 190 meseci
Eto zasto ja volim hosted resenja! :) Dignes aplikaciju kod sebe na
serveru i lepo korisnici plate da je koriste i gotovo! Sad to samo kod
onih koji imaju net.

Neka ideja da pokupis prilikom instalacije podatke sa tog racunara i na
osnovu njih kreiras kljuc. Posle aplikacija kad se startuje procita
podatke sa racunara kriptuje ih i uporedi sa kljucem koji si ti kreirao
ranije i ako ne pase jbg vozdra. Valjda nece nositi nekom hakeru da
provali :)
"Čovek je biće koje se na sve navikava, i ja mislim da je ovo njegova najbolja definicija."
Fjodor M. Dostojevski
 
Odgovor na temu

Mister_rap
SE at Viacom

Član broj: 8822
Poruke: 2540
*.crnagora.net.

Jabber: mister_rap@jabber.com


+21 Profil

icon Re: Zastita od kopiranja java programa (Ne sa CDa!)07.09.2008. u 22:35 - pre 190 meseci
Ova varijanta je skroz ok, a ako su manje zahtevni korisnici dovoljno je i kopiranje nekog fajla na nekoj lokaciji i onda prilikom startovanja proveris da li taj fajl postoji ili ne i to je to...
Naravno ako prodajes neko ozbiljnije resenje treba ti i ozbiljnija zastita
 
Odgovor na temu

debeli brka

Član broj: 52637
Poruke: 22
*.adsl-a-1.sezampro.yu.



Profil

icon Re: Zastita od kopiranja java programa (Ne sa CDa!)08.09.2008. u 00:08 - pre 190 meseci
moram da pitam, da li neko zna kako pomocu jave pokupiti neke podatke vezane za konkretan racunar (cini mi se da System.getProperty nema takve mogucnosti)?
 
Odgovor na temu

grizzly
Beograd

Član broj: 7978
Poruke: 262



+4 Profil

icon Re: Zastita od kopiranja java programa (Ne sa CDa!)08.09.2008. u 00:34 - pre 190 meseci
Upravo to, ja sam isto smislio kao sto augustus kaze, i to je upravo onoliko koliko sam mislio da idem u zastiti. Jednostavno da ne moze copy-paste. Mislio sam da putem System.getProperty() pokupim cd key windowsa (ne znam zasto sam to mislio da moze) i bas to da odradim sa jednim fajlom koji ce se proveravati na start-upu. cd key naravno ne moze, jedino sto i malo lici na ovo sto mi treba, a da se dobije sa getProperty() je "user.name" sto nije najzgodnije, mada ce pre biti razlicito to od racunara do racunara nego cd key...

Kako uzeti broj hard diska, ima li ploca neku identifikaciju koja se moze ucitati ili tako nesto?
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

Moderator
Član broj: 44355
Poruke: 802
*.com
Via: [es] mailing liste



+64 Profil

icon Re: Zastita od kopiranja java programa (Ne sa CDa!)08.09.2008. u 01:40 - pre 190 meseci
pogledaj JNI

a vidi i ovo ako prog ide na win
http://forums.sun.com/thread.jspa?forumID1&threadIDh3640
 
Odgovor na temu

abyss

Član broj: 2945
Poruke: 684
91.150.126.*



+51 Profil

icon Re: Zastita od kopiranja java programa (Ne sa CDa!)08.09.2008. u 07:51 - pre 190 meseci
@nemnesic

Stranica ne postoji, na sta si tacno mislio?
--
"Once hadst thou passions and calledst them evil. But now hast thou only
thy virtues: they grew out of thy passions."
 
Odgovor na temu

zigizig

Član broj: 42968
Poruke: 167
82.117.206.*



+10 Profil

icon Re: Zastita od kopiranja java programa (Ne sa CDa!)08.09.2008. u 08:28 - pre 190 meseci
Meni se čini da i kada napraviš tu vrstu zaštite od kopiranja neko može da dekompajlira .class fajlove i da ti prčka po kodu pa i da nađe deo koda vezan za zaštitu.
Eventualno da provučeš sve .java fajlove kroz obfucator-e i sl.(recimo ProGuard) alate koji će učiniti kod toliko nerazumljivim da se svako ko hoće da ti crack-je kod u startu smori :)
 
Odgovor na temu

grizzly
Beograd

Član broj: 7978
Poruke: 262



+4 Profil

icon Re: Zastita od kopiranja java programa (Ne sa CDa!)08.09.2008. u 09:15 - pre 190 meseci
Provuci cu kroz obsfucator (dajte rec na srpskom :)) svakako, mada nema realne potrebe al cisto da naucim nesto novo. Realnija opasnost je copy-paste...
 
Odgovor na temu

grizzly
Beograd

Član broj: 7978
Poruke: 262



+4 Profil

icon Re: Zastita od kopiranja java programa (Ne sa CDa!)08.09.2008. u 09:54 - pre 190 meseci
@ nemnesic

bacio sam pogled na JNI i to mi je prejako cini mi se za ovo sto meni treba. Trebalo bi da zavrsim to za par dana, a ucenje JNI moze da potraje, plus ne znam C++, plus nisam siguran u stabilnost takvog resenja jer cu ja morati da ga sklepam.

Link ne radi, jel bi mogao u par reci da kazes sta se pricalo na temi pa da proguglam?
 
Odgovor na temu

Cyberghost
Aleksandar Jovanović
Programer
S U M A D I J A

Član broj: 14674
Poruke: 813
91.150.76.*



+1 Profil

icon Re: Zastita od kopiranja java programa (Ne sa CDa!)08.09.2008. u 13:18 - pre 190 meseci
Jedna varijanta je da zastitis tako sto ces iscitati serijski broj hard diska ali tu Java zakazuje
jer ne moze "sama" to da odradi nego mora de koristi neka mini aplikacija recimo u "C" jeziku pa da se
kao sto je Nemnesic rekao uz pomoc JNI pokrene aplikacija i proveri serijski broj diska, ta je zastita
efikasna, koristimo je u firmi vec duze vreme ali nije Java !!!

Mislim da resenje sa fajlom smestenim negde u fajl sistemu moze lepo da se odradi posao, moze cak
da se napravi instalacija InstallShield-om koja ce sve sama da uradi, postavljanje classpath-ova,
install zeljenog fajla ....


Javi kako napreduje !
Every program is either trivial or it contains at least one bug.
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

Moderator
Član broj: 44355
Poruke: 802
*.com
Via: [es] mailing liste



+64 Profil

icon Re: Zastita od kopiranja java programa (Ne sa CDa!)08.09.2008. u 15:08 - pre 190 meseci
kako ne radi evo ponovo:

http://forums.sun.com/thread.jspa?forumID1&threadIDh3640

i jos jedan
http://www.rgagnon.com/javadetails/java-0580.html

da kao sto je Cyberghost rekao jedno od resenja je da citas HD serial
number. ali java to sama ne moze tako moras nesto sam da sredis
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
*.dynamic.sbb.rs.

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: Zastita od kopiranja java programa (Ne sa CDa!)08.09.2008. u 16:03 - pre 190 meseci
Zastita i java nazalost/ili na srecu ( zavisno iz cije perspektive gledas :) ) jednostavno ne idu zajedno. Javine klase je mnogo lako dekompajlirati i raditi sa njima, i pitanju da cak i da obfrukujes klase tako da ne moze da se dekompajlirani kod ponovo kompajlirati, napadac prosto izvuce kljucni metod koji generise kljuc, i ubaci ga u keygen, ili sa druge strane ako cak provuces celu zastitu kroz JNI, uvek moze taj magicni if da se zaobidje preko http://jakarta.apache.org/bcel/ i da stavi uvek true ili false da se vraca kao rezultat. Tako da veruj mi prosto ne vredi ulagati neke extra velike napore da bi napravio zastitu za javu.
 
Odgovor na temu

augustus
Novi Sad - Beograd

Član broj: 101581
Poruke: 358
*.com
Via: [es] mailing liste



+46 Profil

icon Re: Zastita od kopiranja java programa (Ne sa CDa!)08.09.2008. u 16:12 - pre 190 meseci

"Čovek je biće koje se na sve navikava, i ja mislim da je ovo njegova najbolja definicija."
Fjodor M. Dostojevski
 
Odgovor na temu

abyss

Član broj: 2945
Poruke: 684
77.46.219.*



+51 Profil

icon Re: Zastita od kopiranja java programa (Ne sa CDa!)08.09.2008. u 17:41 - pre 190 meseci
http://www.jsecurity.net/opencms/classguard/
--
"Once hadst thou passions and calledst them evil. But now hast thou only
thy virtues: they grew out of thy passions."
 
Odgovor na temu

Cyberghost
Aleksandar Jovanović
Programer
S U M A D I J A

Član broj: 14674
Poruke: 813
77.46.217.*



+1 Profil

icon Re: Zastita od kopiranja java programa (Ne sa CDa!)08.09.2008. u 18:33 - pre 190 meseci
Uzmimo primer, prodali smo aplikaciju i napravili smo jednostavnu zastitu tipa sakriveni fajl ili jos lakse MAC adresa
mrezne kartice. Da li stvarno postoji kupac takvog softvera ko ce da se zamlacuje da razbije zastitu, taj koji
to uspe da uradi taj ga zna i sam napisati. Zastitili se nisu ni veliki sistemi, prvi M$, Nero, Antivirusi i ostalo, tako da
ukoliko aplikacija nije "planetarno" vazna postavi jednostavnu zastitu i ako bas hoces provuces kroz obfuscator te klase,
veruj mi da niko nece biti toliko zaludan da razbija glavu i da provaljuje to.
Every program is either trivial or it contains at least one bug.
 
Odgovor na temu

abyss

Član broj: 2945
Poruke: 684
77.46.219.*



+51 Profil

icon Re: Zastita od kopiranja java programa (Ne sa CDa!)08.09.2008. u 18:37 - pre 190 meseci
A postoji li parce koda koje bi pod linux-om citalo ser. broj hdd-a? kao onaj VB skript?
--
"Once hadst thou passions and calledst them evil. But now hast thou only
thy virtues: they grew out of thy passions."
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

Moderator
Član broj: 44355
Poruke: 802
*.com
Via: [es] mailing liste



+64 Profil

icon Re: Zastita od kopiranja java programa (Ne sa CDa!)08.09.2008. u 18:52 - pre 190 meseci
@abyss
mozda ovako nesto?
hdparm -i /dev/hda
 
Odgovor na temu

Cyberghost
Aleksandar Jovanović
Programer
S U M A D I J A

Član broj: 14674
Poruke: 813
77.46.217.*



+1 Profil

icon Re: Zastita od kopiranja java programa (Ne sa CDa!)08.09.2008. u 19:08 - pre 190 meseci
Aplikacija za zastitu preko serijskog broja HDD-a radi i iscitava ispravan broj HDD-a (pazi cuda),
uporedio sam brojem koji je iscitan u Clipper aplikaciji i poklapa se.
Ajd sad da vidimo kako da se zaobidje, ako neko ima vremena da se igra !!!
Every program is either trivial or it contains at least one bug.
 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
78.134.137.*



+19 Profil

icon Re: Zastita od kopiranja java programa (Ne sa CDa!)08.09.2008. u 20:28 - pre 190 meseci
jednu od mogučnosti žaštite je da staviš neki event za koji ti znaš, npr
shift->a,f ili nešto.
pojavi se prozor koji te pita password, a password je zapisan u fileu kao i ime računala i password.
kad uneseš password, u jedan file zapisuješ ime računala, user i password.
a text fila kodiraš sa nekim algoritmom.
na pokretanje provjeriš da li su user i ime računala zapisani u fileu jednaki dotičnom na kojem se izvršava aplikacija.
ili može biti i vidljiv gumb za login.


 
Odgovor na temu

[es] :: Java :: Zastita od kopiranja java programa (Ne sa CDa!)

Strane: 1 2

[ Pregleda: 6715 | Odgovora: 30 ] > FB > Twit

Postavi temu Odgovori

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