Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Jak zabezpieczyć skrypt PHP przed modyfikacją?
Forum PHP.pl > Forum > PHP
kamilw1982
Cześć,

Szukam narzędzia, którym mógłbym zabezpieczyć mój skrypt przed modyfikacją? Tzn. robie dla klienta sklep internetowy, sklep ten umieszczę na jego serwerze. I teraz co zrobić, żeby nie mógł on modyfikować mojego kodu ani stworzyć kolejnych sklepów kopiując tylko mój skrypt w kolejne miejsca? Są jakieś wbudowane w PHP narzędzia do tego?

Z góry dzięki za pomoc.
!*!
Możesz zastosować ioncube, jednak musi on być na serwerze klienta zainstalowany. PHP samo w sobie nie ma odpowiedniej funkcji (chyba że o czymś nie wiem).
Jak zdecydujesz się na ioncube, to miej też na uwadze że to dość prymitywne i jak ktoś bardzo będzie chciał, to "odkoduje" Twój kod.

Zabezpiecz się dobrze napisaną umową z klientem.
pedro84
Ioncube (do złamania) albo SAAS.
kamilw1982
Cytat(!*! @ 29.05.2012, 13:41:37 ) *
Możesz zastosować ioncube, jednak musi on być na serwerze klienta zainstalowany.


No właśnie na serwerze klienta tego nie ma.

A co myślicie o programach zaśmiecających kod? Tzw. obfuscatory. Warto je stosować, czy nie ma co sobie zaprzątać tym głowy? Macie jakieś doświadczenie?
!*!
Cytat(kamilw1982 @ 29.05.2012, 20:02:09 ) *
A co myślicie o programach zaśmiecających kod? Tzw. obfuscatory. Warto je stosować, czy nie ma co sobie zaprzątać tym głowy? Macie jakieś doświadczenie?


Wszystko można posprzątać. Zresztą, nie ma w PHP 100% środka na utajnienie kodu, co zresztą jest dziwne że nie ma tego domyślnie w samym PHP, no ale...

Zresztą nie kombinuj za bardzo, bo skrypt sklepu nie jest nie wiadomo czym, aby go utajniać. Solidna umowa z wyszczególnieniem odpowiedniej kwoty za złamanie praw autorskich itd wystarczy. Nie znam klienta który gdy zobaczy iż za powielenie nielegalne kodu będzie musiał zapłacić 10cio krotność kwoty jaką zapłacił, żeby był na tyle cwany aby to faktycznie zrobić.

A jak tak bardzo Ci nie leży taka łatwa dostępność kodu, to chyba nie ma innej rady jak zmiana języka w jakim programujesz (choć tu też jest problem, bo skoro klient nie ma iC na hoście, to wątpię żeby miał co innego niż php).
kamilw1982
Witam ponownie,

Masz racje. Jednak chociaż trochę chciałbym utrudnić życie cwaniakom. Wyczaiłem polski program CoreCrypt, tego samego autora co CoreEditor. Wydaje się, że mi on wystarczy.

Ale dzięki za pomoc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.