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

Ideja za licenciranje skripte po domenu

[es] :: PHP :: Ideja za licenciranje skripte po domenu

[ Pregleda: 2975 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

deki_bg

Član broj: 3334
Poruke: 244
*.dynamic.sbb.co.yu.



Profil

icon Ideja za licenciranje skripte po domenu01.03.2007. u 19:04 - pre 208 meseci
Sta mislite o sledecem nacinu za licenciranje php aplikacije po domenu:

- admin panel ili neki drugi deo aplikacije koji se ne poziva cesto, a bitan je za rad, mislim da encodujem sa ioncube encoderom
- u tom kodu se na pocetku nalazi

Code:

$key=@fopen("key.php", "r");
$new_key=md5(base64_encode($_SERVER['SERVER_NAME']).'54sa4gdf55er4dfs55454');
if($key != $new_key){
echo 'Error: wrong license key!';
exit;
}


- key.php pravim na isti nacin ( md5(base64_encode(<URL>).'54sa4gdf55er4dfs55454')



U principu sustina je samo u mom stringu (54sa4gdf55er4dfs55454) koji dodajem.


Sta mislite kolike su sanse da korisnik koji ce moci samo da vidi key.php provali sta se nalazi u stringu
npr:
9f90bb9a8d160783caf72a483b0fdab4
za domen
www.elitesecurity.org
 
Odgovor na temu

japan

Član broj: 34328
Poruke: 480
*.bvcom.net.



+13 Profil

icon Re: Ideja za licenciranje skripte po domenu01.03.2007. u 19:40 - pre 208 meseci
sve je to lepo, ali kako mislis da sakrijes ovaj deo koda koji si ispisao?

//edit sad sam video
 
Odgovor na temu

deki_bg

Član broj: 3334
Poruke: 244
*.dynamic.sbb.co.yu.



Profil

icon Re: Ideja za licenciranje skripte po domenu01.03.2007. u 19:59 - pre 208 meseci
ima samo greska gore u kodu posle fopen treba da ide fread...ali to nije bitno...
sustina je:
da li iz stringa
9f90bb9a8d160783caf72a483b0fdab4
moze da se provali koje sam funkije koristio da bi dosao do njega,
da li moze da provali string koji sam dodao
54sa4gdf55er4dfs55454

jer ako bi neko to mogao onda bi lako napravio kljuceve i za druge domene.

predpostavljam da neko moze da se igra i proba md5, sha1, base64...ali ne moze da zna da li sam dodavao string, mnozio ili sta vec...
 
Odgovor na temu

deki_bg

Član broj: 3334
Poruke: 244
*.dynamic.sbb.co.yu.



Profil

icon Re: Ideja za licenciranje skripte po domenu01.03.2007. u 20:01 - pre 208 meseci
da li postoji neki nacin (program) da neko ubaci string
9f90bb9a8d160783caf72a483b0fdab4
i domen
www.elitesecurity.org
i da dobije kojom logikom je iz datog domena dobijen gornji kod?
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Ideja za licenciranje skripte po domenu02.03.2007. u 07:34 - pre 208 meseci
Uglavnom je to- to, ali:

1. ioncube to zaključavanje na samo jedan domen već ima integrisano, doduše ne u onoj najjeftinijoj verziji.

2. postoji mogućnost da vlasnik tog sajta ili admin hostinga to prekopiraju na svoj sajt, preimenuju kodiran skript u drugo ime, naprave nov skript sa starim imenom u kojem prvo postave $_SERVER['SERVER_NAME'] na url starog sajta pa includuje ovaj kodiran.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

deki_bg

Član broj: 3334
Poruke: 244
*.dynamic.sbb.co.yu.



Profil

icon Re: Ideja za licenciranje skripte po domenu02.03.2007. u 09:24 - pre 208 meseci
uff...
da.

jel imate neku drugu ideju?

meni je bitno da ovaj glavni kod koji ce biti enkriptovan ioncubeom ne moram stalno da enkriptujem jer se enkripcija placa svaki put.
u principu bi mogao najjedonstavnije u njemu da upisem url i zavrsim posao ali bi onda morao svaki put da placam enkripciju

[Ovu poruku je menjao deki_bg dana 02.03.2007. u 10:40 GMT+1]
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Ideja za licenciranje skripte po domenu02.03.2007. u 16:43 - pre 208 meseci
Recimo da legalno kupiš ioncube encoder, i kad ga imaš možeš da kodiraš koliko hoćeš,
a ako uzmeš one naprednije verzije, onda u samom koderu staviš IP za koji će smeti sa radi,
a ima i poseban deo baš za licence.

Drugo (jeftinije) rešenje da u ovom kodiranom delu držiš sve glavne funkcije sajta i samu pripremu stranice, tako da ako se budu zezali sa $_SERVER-om da to ima posledice na ostatak sistema, recimo da ti svi url-ovi na sajtu pobegnu na taj, modifikovan SERVER_NAME.

[Ovu poruku je menjao mVeliki dana 03.03.2007. u 08:09 GMT+1]
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

brainbuger

Član broj: 9647
Poruke: 440
*.vdial.verat.net.



+52 Profil

icon Re: Ideja za licenciranje skripte po domenu02.03.2007. u 18:27 - pre 208 meseci
Kako god izveo to drugo resenje moras imati u njemu specificne funkcije koji uslovljavaju aplikaciju da taj deo koda uvek bude prisutan. U suprotnom ne samo sto ce neko moci da stavi $_SERVER['SERVER_NAME'] na svoj url, vec ce jednostavno da iskomentarise liniju koda gde includujes key.php. E sad, te funkcije bi trebalo da bude sto komplikovanije razumljivosti, poput nekog komplikovanog algoritma, jer ce u suprotnom biti lako editovane.Nije to tako jednostavno ni lako odraditi ako hoces da bude pouzdano. Imas na netu neke opensource klase koje ti mogu odraditi licenciranje.
Jesi li probao da koristis PADL?
http://www.phpclasses.org/browse/package/2298.html
 
Odgovor na temu

deki_bg

Član broj: 3334
Poruke: 244
*.dynamic.sbb.co.yu.



Profil

icon Re: Ideja za licenciranje skripte po domenu03.03.2007. u 00:38 - pre 208 meseci
pa ne moze da se iskomentarise jer taj deo koda enkriptovan
korisnik ne vidi realne linije i kod
 
Odgovor na temu

brainbuger

Član broj: 9647
Poruke: 440
*.vdial.verat.net.



+52 Profil

icon Re: Ideja za licenciranje skripte po domenu03.03.2007. u 09:48 - pre 208 meseci
Pardon, pomislio sam da to drugo (jeftinije) resenje iskljucuje ioncube. Mislim da je to onda dovoljno, predlozio bih ti jos jedino da u taj deo koda dodas i deo koji kontrolise duzinu trajanja licenci. Sto je sigurno - sigurno.
 
Odgovor na temu

[es] :: PHP :: Ideja za licenciranje skripte po domenu

[ Pregleda: 2975 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

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