Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] jak zaszyfrować skrypt
lamcpp
post 26.01.2010, 14:34:50
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 26.01.2010, 14:53:34
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 questionmark.gif


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
pedro84
post 26.01.2010, 15:12:54
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


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
blooregard
post 26.01.2010, 15:13:36
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.


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
pedro84
post 26.01.2010, 15:23:05
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.


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
piotr94
post 26.01.2010, 15:33:15
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...


--------------------
http://www.piotr94.net21.pl/ - wykonanie stron i serwisów internetowych
Jeśli moje wypowiedzi były dla Ciebie pomocne, kliknij "Pomógł" i odwdzięcz się ;)
Go to the top of the page
+Quote Post
Wykrywacz
post 26.01.2010, 16:01:40
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 05:43