Temat: Szyfrowanie skryptów PHP

Witam

Nigdy wcześniej nie interesowałem się tym tematem, a teraz potrzebuję zaszyfrować źródła pewnego pliku php, czy znacie jakieś dobre narzędzie umożliwiające taką czynność tak aby apache normalnie interpretował taki plik natomiast nikt nie mógłby odczytać ani modyfikować jego zawartość?

Od razu mówię że IonCube odpada, ponieważ loader mimo iż dosyć popularny to jednak nie na wszystkich serwerach występuje, jakieś pomysły?
Kamil Szalewski

Kamil Szalewski myślę, projektuję i
staram się tworzyć

Temat: Szyfrowanie skryptów PHP

Może przetestuj to: http://webscripts.softpedia.com/scriptDownload/PHP-Scr...

Pozdro,
Kamil

Temat: Szyfrowanie skryptów PHP

Ciekawe ale
PHPScrambler enables you to make your ready-to-use php files hard to read.
This makes (at least) some hope that the code user (client) can't use your
code for his own benefits.

to nie ma nic wspólnego z szyfrowaniem, taki efekt mogę osiągnąć notatnikiem usuwając białe znaki i zmieniając nazwy zmiennych na $a, $b, $c itd

konto usunięte

Temat: Szyfrowanie skryptów PHP

Kup sobie:

- zend guard (jeśli używasz php4 i nieobiektowego php5) - 600$ za roczną licencję

lub

- ioncube (dla php5 - również obiektowego) za jakieś 800pln dożywotnio

Ja osobiście używam ioncube'a.

Natomiast zend jest o tyle dobry że jest w zasadzie automatycznie instalowany na każdym serwerze wraz apachem, aczkolwiek ma więcej wad niż zalet dlatego powinieneś jednak mieć własny serwer z ion-loaderem.Marcin Pflanz edytował(a) ten post dnia 21.11.10 o godzinie 13:35

konto usunięte

Temat: Szyfrowanie skryptów PHP

Można zakodować za friko w np. TrueBug PHP Obfuscator. Kod taki jest możliwy do odkodowania, ale wątpię by komuś się chciało - często taniej byłoby przepisać system na nowo.
Piotr P.

Piotr P. Software Developer

Temat: Szyfrowanie skryptów PHP

Nigdy wcześniej nie interesowałem się tym tematem, a teraz potrzebuję zaszyfrować źródła pewnego pliku php, czy znacie jakieś dobre narzędzie umożliwiające taką czynność tak aby apache normalnie interpretował taki plik natomiast nikt nie mógłby odczytać ani modyfikować jego zawartość?

Nikt to znaczy kto?
Od razu mówię że IonCube odpada, ponieważ loader mimo iż dosyć popularny to jednak nie na wszystkich serwerach występuje, jakieś pomysły?

Ręki sobie nie dam uciąć (potrzebna mi jest ;), ale zakładam, że mając plik zakodowany czymkolwiek co jest rozszerzeniem do PHP, można go zdekodować modyfikując samo PHP.

konto usunięte

Temat: Szyfrowanie skryptów PHP

Mariusz Grzechnik:
...
Od razu mówię że IonCube odpada, ponieważ loader mimo iż dosyć popularny to jednak nie na wszystkich serwerach występuje...

Wcale nie musi on być zainstalowany na hostingu. Taki loader IonCube możesz wgrać jako moduł własnego skryptu.Robert B. edytował(a) ten post dnia 21.11.10 o godzinie 20:20
Kamil Kosiński

Kamil Kosiński CTO w
DobryMechanik.pl

Temat: Szyfrowanie skryptów PHP

było nie tak dawno http://www.goldenline.pl/forum/2009094/zabezpieczenie-...

+1 dla ioncube. nie idealne, nie daje 100% pewności, ale za tę cenę naprawdę warto.

Temat: Szyfrowanie skryptów PHP

Wielkie dzięki, już wiem na czym stoję, a właściwie leżę :P No ale cóż, zawsze zostaje saas ;)
Marcin Lenkowski

Marcin Lenkowski Szukasz
programistów?
Zapraszamy do
Exulto!

Temat: Szyfrowanie skryptów PHP

A jeśli chodzi o zwykłe stringi, do zaszyfrowania i rozszyfrowania, ale jakiegoś bardziej skomplikowanego, co polecacie?

Chcę napisać program desktopowy w PHP i szukam jakiegoś "mądrego" sposobu na trzymanie haseł userów, a nie chce mi się za bardzo robić bezpośredniego logowania via sha1 i nick.

konto usunięte

Temat: Szyfrowanie skryptów PHP

Marcin Lenkowski:
A jeśli chodzi o zwykłe stringi, do zaszyfrowania i rozszyfrowania, ale jakiegoś bardziej skomplikowanego, co polecacie?

Chcę napisać program desktopowy w PHP i szukam jakiegoś "mądrego" sposobu na trzymanie haseł userów, a nie chce mi się za bardzo robić bezpośredniego logowania via sha1 i nick.

jest tyle języków desktopowych o zbliżonej składni więc pisanie czegokolwiek co nie jest skryptem CLI mija się z celem

co do userów niech logują się czegoś na zewnątrz -> poczta, LDAP, domena wethewer
Jakub L.

Jakub L. Programista

Temat: Szyfrowanie skryptów PHP

Marcin Lenkowski:
A jeśli chodzi o zwykłe stringi, do zaszyfrowania i rozszyfrowania, ale jakiegoś bardziej skomplikowanego, co polecacie?

Chcę napisać program desktopowy w PHP i szukam jakiegoś "mądrego" sposobu na trzymanie haseł userów, a nie chce mi się za bardzo robić bezpośredniego logowania via sha1 i nick.

Funkcje haszujące?
Marcin Lenkowski

Marcin Lenkowski Szukasz
programistów?
Zapraszamy do
Exulto!

Temat: Szyfrowanie skryptów PHP

nie hashujące, bo tego nie da się odczytać w 2 stronę (no, prawie nie da). str_rot13 odpada, bo to funkcja zrobiona chyba tylko dla zabawy, RSA nie za bardzo pasuje też...

Jeśli chodzi o logowanie na zewnątrz, to tak rzeczywiście będzie, ale chcę zrobić coś co trzymać będzie konta w 1 miejscu wraz z hasłami (taki pęk kluczy). Ale jednak chyba z tego wszystkiego wybiorę inną drogę - logowanie z obowiązkiem podania hasła.

konto usunięte

Temat: Szyfrowanie skryptów PHP

sso - coś ala googl albo facebook, jedna witryna logowania i cześć
Piotr P.

Piotr P. Software Developer

Temat: Szyfrowanie skryptów PHP

Chcę napisać program desktopowy w PHP

Respekt i szacun na dzielnicy ;)
Marcin Lenkowski

Marcin Lenkowski Szukasz
programistów?
Zapraszamy do
Exulto!

Temat: Szyfrowanie skryptów PHP

Rozumiem Piotrze, że pojęcia nie masz o rozwiązaniach z dzieciny neatywnych aplikacji ;) PHP można dzięki niektórym banalnym narzędziom wykorzystać desktopowo bardzo fajnie, w szczególności w iPhone ;)

Pozostałym, w szczególności "Pracocholikowi" Przemkowi, dziękuję za pomoc :)Marcin Lenkowski edytował(a) ten post dnia 28.11.10 o godzinie 22:55

konto usunięte

Temat: Szyfrowanie skryptów PHP

A ja jestem generalnie na nie w kwestii szyfrowania kodu PHP. Taka natura języków skryptowych, że nie są kompilowane, a interpretowane z plików źródłowych. Nie ma co robić sobie niepotrzebnych narzutów w postaci szyfrowania i deszyfrowania źródeł. Myślę, że właśnie temu zawdzięczamy pełną gamę otwartych rozwiązań, na których można bazować lub, oczywiście, tworzyć własne. Jeśli dla kogoś jest priorytetem zamknięcie jego kodu, to proponuję rozejrzeć się za innym językiem, oczywiście nie skryptowym. Wbrew pozorom hosting C# wcale nie musi być drogi ;-)

Ale, rzecz jasna, jeśli trzeba, to ionCube lub Zend Guard. Na home.pl bodajże jest wsparcie dla tego pierwszego.

Pozdrawiam,
Leszek Stachowski

Temat: Szyfrowanie skryptów PHP

Marcin Lenkowski:w szczególności w iPhone ;)

lub android -> np pfaf
Piotr P.

Piotr P. Software Developer

Temat: Szyfrowanie skryptów PHP

Rozumiem Piotrze, że pojęcia nie masz o rozwiązaniach z dzieciny neatywnych aplikacji ;) PHP można dzięki niektórym banalnym narzędziom wykorzystać desktopowo bardzo fajnie, w szczególności w iPhone ;)

Nie mam zielonego pojęcia jak w PHP napisać efektywną aplikację desktopową. A w szczególności natywną aplikację dla iPhone :)
Marcin Lenkowski

Marcin Lenkowski Szukasz
programistów?
Zapraszamy do
Exulto!

Temat: Szyfrowanie skryptów PHP

No cóż, ja osobiście polecam Titanum Developer - http://www.appcelerator.com/ naprawdę przyjemne i proste narzędzie :)



Wyślij zaproszenie do