Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ukrycie kodu PHP
treewood
post
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 18.01.2003

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


Mam pytanie apropto ukrywania kodu php. Czy jest taka możliwość?

Chodzi oto iż posiadam własny algorytm szyfrowania pewnych danych zarazem z deszyfrowaniem ich i nie chciałbym by ktoś wszedł w jego posiadanie z wiadomych względów ...
Posiadam programy, które z kodu robią małą zamieszkę np. usuwają wszystkie komentarze, nowe linie (kod php jest w jednej linii), zmieniają nazwy funkcji przeze mnie zdeklarowanych, zmieniają nazwy zmiennych i stwarzają kod php o wiele mniej czytelny lecz zarazem szybciej dzialajacy na serwerze ... jednak to nie rozwiazuje problemu gdyz kod dalej jest do odczytania ...

czy jest jakies oprogramowanie, ktore na serwerze linuksowym za pomoca pewnego algorytmu odczytuje "skompilowny lub inaczej zakodowany" kod php i generuje poprawny kod php?

wszystko by bylo ok gdyby kod php, ktory pisze byl widoczny tylko dla mnie ale niestety niektore skrypty udostepniam na innych serwerach a wtedy wiadomo dzieje sie co sie dzieje ...

wiem, ze wyjsciem jest java, ktora moze wykonywac algorytm kodujacy i dekodujacy ale ... tego chcialbym uzyc w ostatecznosci gdyby nie dalo sie kodu php zataic
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Seth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Wpadlem na calkiem fajny sposb kodowania kodu bez potrzeby instalowania dodatkowych modulow.
1) Musimy posiadac skrypt kodujacy/dekodujacy tekst po podaniu hasla.
2) Wszystkie skrypty kodujemy za pomoca hasla.
3) Zostawiamy jedynie skrypt odpowiedzialny za logowanie do systemu. W bazie przechowujemy hash naszego hasla.
4) Podczas wchdozenia do systemu podajemy haslo i jezeli jest ono poprawne dekodujemy tym haslem skrypty.
5) Musimy stworzyc wlasna funckcje include, ktora bedzie dekodowala potrzbny skrypt i wrzucala go do evala.

Plusy takiego rozwianziania:
+ Mozemy cos takiego uzyc do tworzenia prezentacji systemow (aplikacji) gdzie nie chcemy lub nie mozemy udostniac kodu.
+ Brak dodatkowych bibliotek
+ Wieksze bezpieczenstwo skryptu
+ Latwosc implementacji
+ Mozliwosci zaimplemenetowania algorytmu dwoch kluczy (priv/public) i udostepnianie czesci "publicznej" kodu dla pewnej grupy ludzi - np podstawowe zarzadzanie systeme, a administracja byla by zakodowana prywatnym kluczem.

Minusy:
- Mala wydajnosc
- Pewna ucizliwoscia moze byc to, ze trzeba podawac haslo
Go to the top of the page
+Quote Post

Posty w temacie
- treewood   Ukrycie kodu PHP   16.09.2003, 13:26:43
- - kris_   http://www.turcksoft.com/en/e_products.htm Poleca...   16.09.2003, 13:55:45
- - squid   czesto sie stosuje kodowanie base64 w takiej sytua...   16.09.2003, 14:31:04
- - treewood   kris_ << wszystko fajnie tylko jak czyta sie...   16.09.2003, 15:06:16
- - dragossani   Nie słyszałem o metodzie na użycie w jakikolwiek s...   16.09.2003, 17:12:49
- - kris_   skoro inaczej sie nie da to przepisz twoj kod na c...   16.09.2003, 19:56:48
- - adwol   Re: Ukrycie kodu PHP   16.09.2003, 23:58:14
- - treewood   Re: Ukrycie kodu PHP   17.09.2003, 09:51:27
- - kurtz   HejCytatNie słyszałem o metodzie na użycie w jakik...   17.09.2003, 09:54:00
- - uboottd   CytatIstnieje mechanizm ktory to umozliwia: http:/...   17.09.2003, 10:24:29
- - kurtz   HejCytatCytat Istnieje mechanizm ktory to umozliwi...   17.09.2003, 11:28:45
- - adwol   Re: Ukrycie kodu PHP   17.09.2003, 12:26:40
- - uboottd   Znaczy nie spotkales klienta, ktory ma wlaczone sa...   17.09.2003, 12:34:47
- - kurtz   HejCytatZnaczy nie spotkales klienta, ktory ma wla...   18.09.2003, 10:14:06
- - uboottd   CytatHejCytatZnaczy nie spotkales klienta, ktory m...   18.09.2003, 10:17:40
- - patrycjusz   ja dodam tylko od siebie tyleCytatJęzyki interpret...   7.10.2003, 13:23:29
- - enceladus   Cytatco mowi samo przez się że bez dodatkowych bib...   19.11.2003, 14:18:37
- - kurtz   HejCytatZgadzam się z przedmówcą, a od siebie doda...   19.11.2003, 20:15:25
- - enceladus   CytatNie jest to prawda. Jest podany na liscie ser...   20.11.2003, 02:27:43
- - kurtz   HeCytatCytatNie jest to prawda. Jest podany na lis...   20.11.2003, 10:37:15
- - Seth   Wpadlem na calkiem fajny sposb kodowania kodu bez ...   30.11.2003, 14:47:16
- - uboottd   Minusy: duzy naklad pracy przy minimalnych zyskach...   30.11.2003, 20:04:10
- - Seth   Cytat- uprawniony uzytkownik ma haslo wiec ma dost...   30.11.2003, 20:23:36
- - enceladus   CytatPoza tym glowne pliki dekodujace strone mogly...   1.12.2003, 11:53:56
- - Seth   No dobra moze to rpzekombinowalem Jednak mysle,...   1.12.2003, 12:01:24


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: 9.10.2025 - 19:29