[ idemo_bre @ 25.06.2005. 22:02 ] @
Koji je najbolji program sa kojim mogu da 'zastitim svoju intelektualnu svojinu' tj. da enkidiram sadrzaj php fajla.

Vidjeh neki 'PHP processor' koji mijenja imena variabli i funkcija sa nekim nasumicnim textom, pa onda 'phpShield encoder' koji koristi byte code encoding.

Koji vi koristite?
[ Nemanja Avramović @ 25.06.2005. 22:30 ] @
s obzirom da je php opensource, ja ne enkodiram svoj kod nikako
a ionako niko ne moze da vidi source

ako ne zelis da iko vidi kako si nesto radio, ne share-uj to!
[ idemo_bre @ 25.06.2005. 22:59 ] @
Ne govorim o tome.

Znaci, da cak ni administratori hosting servera ne mogu da procitaju kod.

heh
[ Nemanja Avramović @ 25.06.2005. 23:25 ] @
nikada o tome nisam razmisljao.....
[ stefaneg @ 25.06.2005. 23:57 ] @
I da administratori hosting sistem procitaju MOJE skripte, opet nista nebi razumeli
[ idemo_bre @ 26.06.2005. 13:11 ] @
heheh

Nije los ovaj PHP processor. Mijenja imena svih variabli i funckija, brise komentare, brise praznine i nove redove tako da cijeli kod postaje potpuno zbunjujuci na prvi pogled, a i tesko ga je analizirat' :-p.

na pr:
$variabla --postaje-- $_1 itd...
[ dr ZiDoo @ 26.06.2005. 16:31 ] @
Da ti ne pričam koliko nije teško vratiti ---var u var ;)
[ Ilija Studen @ 26.06.2005. 21:24 ] @
Ja koristim Zend SafeGuard Suite (Zend Encoder). Nije jeftin, ali je prihvaćen kao industrijski standard za ovaj posao (zbog onog Zend ispred :D ).

PS: Pre nekog vremena sam pisao o zaštiti PHP koda. Možda ti se učini zanimljivim za čitanje:
http://area51.cryostudio.net/entry/zastita-php-izvornog-koda.html

[Ovu poruku je menjao Ilija Studen dana 26.06.2005. u 22:26 GMT+1]
[ Analyzer76592 @ 27.06.2005. 08:36 ] @
Zend definitivno.
Mozes da vezes svoj softver za odredjenu masinu, da pravis trial-e, da vremenski ogranicis trajanje koda...a sve sto ti treba je samo Zend optimizer.
Moj ti je predlog, da ako budes radio sa zendom, a napravio si neki installer za svoj program, zend optimizer kopiras odvojeno sto znaci da ga prvo raspakujes potrpas sve fajlove u svoj installer i tako distribuiras instalaciju.
Nema nikakvih razlika, radi i ovako i onako ali izgleda malcice profesionalnije.

P.S. Pazi samo na PHP.ini:)
[ vecitiKrivac @ 22.09.2006. 23:50 ] @
Zanima me enkodovanje php fajlova, probao sam sa zend encoder-om i to je radilo dobro posto imam optimizer. Vecina nasih hostinga ne podrzava zend extenzije, pa ako zelite da mi odgovorite sta mi je potrebno za zastitu svojih php fajlova. Verujem da su potrebne php scripte sa base64_encode(), uspeo sam da sa www.hotscripts.com skinem par skripti, ali bas nista nisam uspeo sa njima. Skripte su naprimer:
g-encoder.zip, phpcoder-1.4.tar.gz, codelockv2-15daytrial.zip i slicno. E sad me zanima da li slucajno znate za nesto bolje i da ako ikad uspem da enkodiram php fajl, sta dalje sa njim (enkodiranim fajlom). Odnosno da li je nakon enkodovanja potrebno jos nesto uraditi da bi projekat radio. Toliko za sada, nadam se da ne trazim mnogo.

[ Miroslav Ćurčić @ 23.09.2006. 12:15 ] @
Bas zato sto je za izvrsavanje Zend-kodiranog fajla potrebno instalirati dekoder na serveru,
presao sam na IonCube, mnogo jeftiniji od Zenda i radi mi posao.
[ Nemanja Avramović @ 23.09.2006. 21:01 ] @
Zar za IonCube ne treba neki server side plugin?
[ Miroslav Ćurčić @ 24.09.2006. 19:35 ] @
Potrebno je samo iskopirati direktorijum sa dekoderom u koren sajta i kodirani fajlovi ce sami pronaci dekoder i izvrsiti se.
Postoji i varijanta da se u php.ini (ko ima pristup) unese link ka dekoderima (u lokalnom dir.), cime svi hostovani sajtovi mogu koristiti IonCube kodiranje.

Nazalost prvi nacin, iako jednostavniji, ima dve mane: uslov da mora biti omogucena instrukcija "dl" da bi dinamicki ucitavao dekodere, i znatno je sporije izvrsavanje datoteka u odnosu na drugi nacin.

Dakle ako ne ocekujete velik promet na sajtu, upotrebite prvu varijantu.

Sto se tice instaliranja server side plugina, koliko se secam i za ZendOptimizer (zendov koder) je potrebno instalirati plugin jer nije u sastavu instalacije PHPa. Kad vec postoji mogucnost da administrator instalira plugine, zasto ne bi i IonCube instalirao.

Inace na bilo sta drugo sem kodiranja, nemojte ni da trosite vreme, davanja cudnih imena promenljivama (obsfucation), ili dekodiranje ciklicnim pozivanjem "eval" instrukcije, ce svaki srednje obucen poznavalac PHPa ukloniti za 15ak minuta.
[ Analyzer76592 @ 26.03.2007. 10:47 ] @
bah...mada koliko slusam nista vise nije sigurno
zend je kazu provaljen.
svasta.
[ Mystery @ 24.04.2011. 22:41 ] @
Tema je malo zastarela... :D
Zend jeste provaljen, mogu dekoderi da se preuzmu svugde