Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] jak zaszyfrować skrypt
lamcpp
post
Post #1





Grupa: Zarejestrowani
Postów: 372
Pomógł: 2
Dołączył: 10.05.2009

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


witam,
problem jest następujący:
szukam programu, którym mógłbym zaszyfrować część kodu (coś ala ioncube, byleby był darmowy i nie trzeba było instalować na serwerze dodatkowych komponentów, tylko czy coś takiego istnieje?)
Oraz drugie pytanie:
Czy, gdy załóżmy robię dla klienta skrypt, szyfruję część, a klient załóżmy uprze się, że on chce coś sobie dodawać, modyfikować w tym skrypcie, to czy patrząc z perspektywy prawa czy muszę mu ten skrypt odszyfrować?
Go to the top of the page
+Quote Post
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


A jaki jest snes w szyfrowaniu kodu (IMG:style_emoticons/default/questionmark.gif)
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%)
-----


Cytat(lamcpp @ 26.01.2010, 14:34:50 ) *
witam,
problem jest następujący:
szukam programu, którym mógłbym zaszyfrować część kodu (coś ala ioncube, byleby był darmowy i nie trzeba było instalować na serwerze dodatkowych komponentów, tylko czy coś takiego istnieje?)
Oraz drugie pytanie:
Czy, gdy załóżmy robię dla klienta skrypt, szyfruję część, a klient załóżmy uprze się, że on chce coś sobie dodawać, modyfikować w tym skrypcie, to czy patrząc z perspektywy prawa czy muszę mu ten skrypt odszyfrować?

Wydaje mi się, że darmowego rozwiązania...nie ma, ale mogę się mylić.

Z punktu widzenia prawa, możesz dostarczyć zaszyfrowany kod, ale taka klauzula musi być zawarta w umowie/aneksie do umowy.

Moim zdaniem ponadto, szyfrowanie kodu sensu nie ma, nawet iocube można odszyfrować.

Ten post edytował pedro84 26.01.2010, 15:13:40
Go to the top of the page
+Quote Post
blooregard
post
Post #4


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
A jaki jest snes w szyfrowaniu kodu

Np. taki, żeby w przypadku nieuprawnionego dostania się do ftp-a nie odczytać sobie danych do połączenia z serwerem bazodanowym, co zapobiegnie wykradzeniu informacji z bazy danych.

Cytat
Czy, gdy załóżmy robię dla klienta skrypt, szyfruję część, a klient załóżmy uprze się, że on chce coś sobie dodawać, modyfikować w tym skrypcie, to czy patrząc z perspektywy prawa czy muszę mu ten skrypt odszyfrować?

Tak, powinieneś albo odszyfrować, albo udostępnić klientowi narzędzie, dzięki któremu będzie mógł dokonac takiej operacji samodzielnie. A wynika to z prostego faktu, że tworząc oprogramowanie dla kogoś (oczywiście mówimy o sytuacji realizowania legalnego zlecenia, na podstawie np. umowy o dzieło), to on jest właścicielem kodu źródłowego i ma prawo do jego swobodnej modyfikacji, chyba, że umowa przewiduje inaczej, ale musi to być wyraźnie w niej zaznaczone.
Go to the top of the page
+Quote Post
pedro84
post
Post #5





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

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


Cytat(blooregard @ 26.01.2010, 15:13:36 ) *
Np. taki, żeby w przypadku nieuprawnionego dostania się do ftp-a nie odczytać sobie danych do połączenia z serwerem bazodanowym, co zapobiegnie wykradzeniu informacji z bazy danych.

Tak, oczywiście masz rację, ale to jest raczej utrudnienie niż wielka przeszkoda. Ale większego sensu i tak to nie ma, bo jeśli komuś będzie bardzo zależało na odszyfrowaniu kodu, to wyda na to niemałe pieniądze i będzie miał kod w czystej postaci.
Go to the top of the page
+Quote Post
piotr94
post
Post #6





Grupa: Zarejestrowani
Postów: 331
Pomógł: 30
Dołączył: 11.11.2008
Skąd: Kraków

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


cóż, ioncube się do tego nadaje, ale ja nigdy nie szyfruje kodów
po pierwsze klient dostaje kody podczas instalacji skryptu (po dokonaniu zapłaty), a po drugie można szyfrować np. same hasła do bazy danych, ale w przypadku włamania na ftp (jeśli ktoś już to zrobi) na niewiele się to zda...
Go to the top of the page
+Quote Post
Wykrywacz
post
Post #7





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


Zawsze może zrobić tak że kod wrzucasz powiedzmy do prostego base64. Po czym ucisnasz sobie jego fragment, wrzucasz go na inny serwer. Teraz skrypt u klienta łączy się z twoim powiedźmy serwerem wysyła pozostały hash, na twoim serwie sprawdzasz se czy połączenie hashy się zgadza, jeżeli tak to klientowi zwracasz jego część hasha, po czym łączysz go z tym który u niego leży i decodujesz w locie.

Tym samym sposobem sprawdzasz jego wersję, aktualizujesz itd.

Ten post edytował Wykrywacz 26.01.2010, 16:02:27
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 4.10.2025 - 04:02