Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> zabezpieczenie kodu
kicaj
post 23.11.2004, 00:16:54
Post #1





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Stworzylem dosc spory kawalek kodu w js/dhtml.
Chcialbym go zastosowac na jednej z moich stron, jak zabezpieczyc ten kod przed "zlodziejami"?


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
kszychu
post 23.11.2004, 10:34:47
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Zamknąć go w sejfie na siedem spustów!
Pomyśl, javascriptu nie zabezpieczysz skutecznie! Możesz co najwyżej pozaśmiecać go trochę, pozmieniać nazwy funkcji i zmiennych na nieczytelne (np. 0097th8K), umieścić cały kod w jednej linijce, ale to wszystko. Średnio kumaty "chakier" wcześniej czy później to "rozkoduje".


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
angel2953
post 23.11.2004, 11:08:31
Post #3





Grupa: Zarejestrowani
Postów: 199
Pomógł: 5
Dołączył: 8.07.2004
Skąd: gdynia

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


Możesz też spróbować umieścić kod w osobnym pliku a plik ten wrzucć do osobnego katalogu, który zabezpieczysz .htaccess z dostępem tylko lokalnym np:
Kod
Deny from all
Allow from 127.0.0.1 localhost

Serwer powinien odczytać te pliki (bo ma adres localhost) ale user z netu dostanie 403...


--------------------
Sygnaturkę ukradli
Go to the top of the page
+Quote Post
kszychu
post 23.11.2004, 11:41:47
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Cytat(angel2953 @ 2004-11-23 11:08:31)
Serwer powinien odczytać te pliki (bo ma adres localhost) ale user z netu dostanie 403...

No i co jak serwer odczyta te pliki? Tak czy siak skrypt musi pójść do klienta, bo tam dopiero będzie wykonany.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
revyag
post 23.11.2004, 12:00:38
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Wiem, że to żadne zabezpieczenie, ale jedyne co można zrobić to dać text o prawach autorskich i zdać się na to, że ludzie to uszanują.


--------------------
-------------

------
Go to the top of the page
+Quote Post
mabor
post 22.12.2004, 08:04:12
Post #6





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 4.11.2003

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


W indexie

  1. <frameset cols="*">
  2. <frame name="main" src="start.htm">


to zabezpieczy przed wyciągnięciem źródła z menu, pokaże się tylko to co powyżej
a w reszcie zabezpiecz użycie prawego klawisza
Go to the top of the page
+Quote Post
scanner
post 22.12.2004, 09:27:54
Post #7





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Hahaha.... Ale mi zabezpieczenie...


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
omen
post 23.12.2004, 16:10:16
Post #8





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 17.06.2003

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


może spróbuj "HTML Cipher v2.0" smile.gif

HTML CipHer


Pozdrawiam

Ten post edytował omen 23.12.2004, 16:14:44


--------------------
Pozdrawiam omen
Go to the top of the page
+Quote Post
Pucy
post 17.09.2006, 17:22:33
Post #9





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 8.05.2006

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


krzychu ale
Kod
Deny from all
Allow from 127.0.0.1 localhost


dla skryptow php to chyba dobre rozwizanie, gdybym chcial tak zabezpieczyc moje pliki zrodlowe z kodem php... nic prostszego


--------------------
TESTWIEDZY.PL - Przetestuj swoją wiedzę...

Nie ma rzeczy niemożliwych. Niemożliwe wymaga jedynie więcej czasu...
Pracujemy na Ciebie! - MINDFLOW.PL
Go to the top of the page
+Quote Post
revyag
post 17.09.2006, 19:38:48
Post #10





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


@Pucy, nie wiem czy zauważyłeś ale odświeżyłeś temat sprzed 1.5 roku.
Powiedz mi jak to zabezpieczy moje skrypy ? Hmm..?


--------------------
-------------

------
Go to the top of the page
+Quote Post
Pucy
post 18.09.2006, 00:02:50
Post #11





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 8.05.2006

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


Hehe nie zauwazylem, a sam mialem rozkmine po prostu jak zablkoowac przegladanie katalogow... mod rewrite dziala, ale wsystkich katalogow i podkatalogow nie przekieruje, dlatgo przypomnialem o Deny from All co nie pozwoli na przegladanie kodu php (sciagniecie plikow z serwera) przez nieporzadane osoby, myle sie?


--------------------
TESTWIEDZY.PL - Przetestuj swoją wiedzę...

Nie ma rzeczy niemożliwych. Niemożliwe wymaga jedynie więcej czasu...
Pracujemy na Ciebie! - MINDFLOW.PL
Go to the top of the page
+Quote Post
Zajec
post 18.09.2006, 07:49:14
Post #12





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

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


Cytat(Pucy @ 18.09.2006, 01:02:50 ) *
Hehe nie zauwazylem, a sam mialem rozkmine po prostu jak zablkoowac przegladanie katalogow... mod rewrite dziala, ale wsystkich katalogow i podkatalogow nie przekieruje, dlatgo przypomnialem o Deny from All co nie pozwoli na przegladanie kodu php (sciagniecie plikow z serwera) przez nieporzadane osoby, myle sie?
Eh. Przecież otwarcie pliku php nie powoduje wyświetlenia jego zawartości, tylko przeparsowanie go.
Go to the top of the page
+Quote Post
Pucy
post 18.09.2006, 11:08:13
Post #13





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 8.05.2006

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


Kurde czy ja pisze niewyrazne? A jak sciagniesz pik do siebie na kompa? to go nie parsujesz


--------------------
TESTWIEDZY.PL - Przetestuj swoją wiedzę...

Nie ma rzeczy niemożliwych. Niemożliwe wymaga jedynie więcej czasu...
Pracujemy na Ciebie! - MINDFLOW.PL
Go to the top of the page
+Quote Post
kszychu
post 18.09.2006, 11:29:31
Post #14





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Pucy, misiu kolorowy, nie dość, że odkopujesz temat sprzed wieków, to jeszcze nie czytasz go wyraźnie (chodziło o skrypty js/dhtml a nie php). POza tym opowiadasz głupoty (sugerujesz ściągnięcie plików php bez parsowania, którędy? po http i https się nie da a inne możliwości są dostępne dopiero po włamaniu się na serwer).
Tak więc pliiiiiizzzzzzzz, skończ i nie kompromituj się dalej.
Howgh.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
Pucy
post 18.09.2006, 11:36:43
Post #15





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 8.05.2006

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


Prosze pozwol mi kompromitowac sie dalej:) Poniewaz mam nieodparte wazenie ze da sie przegladac foldery apacha http://domena.cosam.pl/kat1/kat2/ wtedy wywala liste plikow ktore mozna sobie Zapisac jako... co prawda ja tak naprawde jakos nie moglem ich sciagnac ale chce zebys mnie uswiadomil dlaczego, i nie ma tutaj zadnego parsowania

P.S wiem ze chodzilo o html/dhtml ale ja pocisnalem o php

Ten post edytował Pucy 18.09.2006, 11:37:17


--------------------
TESTWIEDZY.PL - Przetestuj swoją wiedzę...

Nie ma rzeczy niemożliwych. Niemożliwe wymaga jedynie więcej czasu...
Pracujemy na Ciebie! - MINDFLOW.PL
Go to the top of the page
+Quote Post
kszychu
post 18.09.2006, 12:06:09
Post #16





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Cytat(Pucy @ 18.09.2006, 12:36:43 ) *
Prosze pozwol mi kompromitowac sie dalej:)

Jak sobie życzysz.
Cytat(Pucy @ 18.09.2006, 12:36:43 ) *
Poniewaz mam nieodparte wazenie ze da sie przegladac foldery apacha http://domena.cosam.pl/kat1/kat2/ wtedy wywala liste plikow

Do tego momentu wszystko się zgadza. Acz to kwestia konfiguracji apache'a; da się czy się nie da.
Cytat(Pucy @ 18.09.2006, 12:36:43 ) *
ktore mozna sobie Zapisac jako...

I tu też masz rację. Można je sobie ściągnąć i zapisać.
Cytat(Pucy @ 18.09.2006, 12:36:43 ) *
co prawda ja tak naprawde jakos nie moglem ich sciagnac ale chce zebys mnie uswiadomil dlaczego, i nie ma tutaj zadnego parsowania

I tu dochodzimy do sedna sprawy. Łopatologicznie: klikając w taki czy inny sposób na widoczny w katalogu plik (mówię tu o interfejsie apache'a, widocznym w przeglądarce), mówisz apache'owi: "bądź tak mi ły i zapodaj mi plik xxx". Apache odbiera Twoje żądanie i sprawdza, jakie rozszerzenie ma plik. Jeśli takie, które zadeklarowane ma jako skrypt, czyli np. php wówczas odpowiada: "Dobrze, dostaniesz plik xxx, ale jest to plik ze skryptem php i muszę go najpierw wykonać, a Tobie zwrócę wynik tego skryptu". I zwraca Ci przeparsowany i pięknie wykonany pliczek, ale z wynikami działania skryptu a nie z jego kodem źródłowym.
Cytat(Pucy @ 18.09.2006, 12:36:43 ) *
P.S wiem ze chodzilo o html/dhtml ale ja pocisnalem o php

To na przyszłość patrz w jakim dziale ciśniesz i nie mieszaj php z js bo wprowadzasz niepotrzebny zamęt.
Howgh.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
Pucy
post 19.09.2006, 10:11:55
Post #17





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 8.05.2006

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


D Z I E K U J E smile.gif


--------------------
TESTWIEDZY.PL - Przetestuj swoją wiedzę...

Nie ma rzeczy niemożliwych. Niemożliwe wymaga jedynie więcej czasu...
Pracujemy na Ciebie! - MINDFLOW.PL
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 - 17:28