Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jak zabezpieczyć skrypt PHP przed modyfikacją?
kamilw1982
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.05.2012

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
!*!
post
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


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.

Ten post edytował !*! 29.05.2012, 12:42:15


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
pedro84
post
Post #3





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Ioncube (do złamania) albo SAAS.


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
kamilw1982
post
Post #4





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.05.2012

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
!*!
post
Post #5





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


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).


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
kamilw1982
post
Post #6





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.05.2012

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 04:16