Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 9 odgovora
  • 4.075 pregleda

Najnovija ↓

Ideja za licenciranje skripte po domenu 01.03.2007. u 20:04 · pre 239 meseci #1
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
Re: Ideja za licenciranje skripte po domenu 01.03.2007. u 20:59 · pre 239 meseci #3
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...
Re: Ideja za licenciranje skripte po domenu 02.03.2007. u 08:34 · pre 239 meseci #5
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.
Potpis
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
Re: Ideja za licenciranje skripte po domenu 02.03.2007. u 10:24 · pre 239 meseci
izmenjeno 1 put, poslednji put deki_bg 02.03.2007. u 10:40
  1. deki_bg02.03.2007. u 10:40zapis iz teksta poruke
#6
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
Re: Ideja za licenciranje skripte po domenu 02.03.2007. u 17:43 · pre 239 meseci
izmenjeno 1 put, poslednji put mVeliki 03.03.2007. u 08:09
  1. mVeliki03.03.2007. u 08:09zapis iz teksta poruke
#7
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.
Potpis
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
Re: Ideja za licenciranje skripte po domenu 02.03.2007. u 19:27 · pre 239 meseci #8
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
Re: Ideja za licenciranje skripte po domenu 03.03.2007. u 10:48 · pre 239 meseci #10
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.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme