Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pytanie o uwierzytelnie i zarzadzanie obciazeniem serwera, zarzadzanie obciazeniem serwera, proxy, uwierzytewlnienie
planet_x
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 13.06.2002
Skąd: mmz

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


mam pytanko mam u siebie w systemie logowania uwierzytelnienie na podstawie sesji, klucza, cookie, user agent , ip i hosta tylko dzisiaj czytajac ksiazke dowiedzialem sie o czym takim jak zarzadzaniem ruchem w sieci i rozkladanie obciazenia serwera poprzez proxy na rozne serwery w zwiazku z czym IP moze sie zmieniac z kazdym rzadaniem, w zwiazku a czym jezeli sprawdzam usera po IP to w tym momencie jezeli serw zmieni IP zmniejszajac obciazenie to automat uniewaznia mi sesje.

A wiec mam pytanie do was bo niemoge nic znalesc w necie czy te zmiany rozdzielania ruchu przez proxy to tylko po stronie serwera , czy klienta? bo dlamnie po stronie klienta to jakas tam nowosc a wiec czy popularne jest takie narzedzie zmiany obciazenia ruchu.

Dwa jak sie przed tym zabezpieczyc ? pomyslalem ze dobre by bylo jakby user mogl wylaczyc weryfikacje ip i hosta zmniejsza poziom bezpieczenstwa ale dziala aplikacja niewywalajac co wchwilka

P.S. sorki za pisownie ale niepisze z polski i niemam pl znakow (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
thornag
post
Post #2





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

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


No to sie user zaloguje jeszcze raz i tyle. A ty przynajmniej masz pewnosc ze Request pochodzi od tej samej osoby a nie od kogos kto jakims trafem ma cookie tej sesji. Lepiej pozwolic sie uzytkownikowi zalogowac jeszcze raz i nadpisac nowe IP.
Go to the top of the page
+Quote Post
planet_x
post
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 13.06.2002
Skąd: mmz

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


tez o tym myslalem ale jak co klikniecie na link ma sie zmieniac IP to user nic by niezrobil , powiedzmy ze sie przeloguje odswiezy raz strone i IP ulegnie zmianie, jedym slowem horror dla uzytkownika, ale chyba dobrym rozwiazaniem bedzie mozliwosc wylaczenia tego bo sesja + klucz przesylany w linku to juz spore zabezpieczenie wiem ze nie 100% ale jakies tam jest a wylaczyc bedzie mogl tylko na wlasne zyczenie i niemoze miec pretensji ze zmiejsza poziom zabezpieczen i jezeli ktos przejmie sesjee klucz to juz trudno. tylko przy zmianie waznych danych (przy wylaczonej tej opcji) poprosic jeszcze raz o login i haslo i chyba bylo by po sprawie.
Go to the top of the page
+Quote Post
thornag
post
Post #4





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

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


Nie szukalem nigdy informacji o tym jak dzialaja takie serwery proxy. Ale nie wydaje mi sie zeby za kazdym zadaniem zmienialy IP. Sprobuj znalezc cos na ten temat i bedziesz mial odpowiedz.

Use the google Luke (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
bim2
post
Post #5





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


thornag Masz rację ;P Nie zmieniaja sie bo ip z proxy to ip servera proxy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jedynie programy zmieniają ip (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Więcj jak ktos uzywa programu to niech wyłączy. On sie niepotrzebnie kryje w internecie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
planet_x
post
Post #6





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 13.06.2002
Skąd: mmz

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


Czyli Helion w PHP5 dla zaawansowanych robia w bambuko, bo tak to mozna byo zrozumiec w celu optymalizacji lacz mozliwa jest automatyczna zmiana adresu IP przez serwer proxy. OKi niewazne widze ze to sie rzadko zdarza wiec w celu bezpieczenstwa zostanie weryfikacja IP
Go to the top of the page
+Quote Post
rama
post
Post #7





Grupa: Zarejestrowani
Postów: 50
Pomógł: 1
Dołączył: 25.02.2006
Skąd: Trójmiasto

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


Może trochę offtopicowo, ale trzyma się jeszcze tematu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Cytat
...zarzadzaniem ruchem w sieci i rozkladanie obciazenia serwera poprzez proxy na rozne serwery w zwiazku z czym IP moze sie zmieniac z kazdym rzadaniem, w zwiazku a czym jezeli sprawdzam usera po IP to w tym momencie jezeli serw zmieni IP zmniejszajac obciazenie to automat uniewaznia mi sesje.

Jeśli chodzi o ową kwestię, to ta technika nazywa się "Load balancing" i polega na rozdzielaniu zasobów przy nadmiernym ich użyciu, zakładając, że dana maszyna (lub maszyny) może je rozdzielić. W tym przypadku jeśli omawiamy serwery proxy, które posiadają przykładowo dwa łącza dostępowe do internetu (z różnymi adresami ip), to gdy jedno łącze jest wykorzystywane przykładowo w 80%-100%, to zostaje włączone w obieg drugie łącze, które znacznie zwiększa dostępność tego serwera, stąd ta kwestia zmiany adresów ip (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Czasami może się zdarzyć, że za każdym zapytaniem, sesją, może zmieniać się nam adres ip (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Raczej ulega zmiczy te zmiany rozdzielania ruchu przez proxy to tylko po stronie serwera , czy klienta?
Hmm, raczej jeśli taki serwer proxy będzie miał przemienny adres ip, to raczej ulega po stronie serwera proxy i serwera, klient nawet tego niezauważy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Poza tym, to większość serwerów proxy przekazuje zmienną, bodajże superglobalny $_SERVER, 'x_forwarded_for', która zawiera adres ip komputera, który wysłał zapytanie, więc w pewnym stopniu umożliwia to przeprowadzenie dalszej weryfikacji poprzez adres ip (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

PS W/w opis został tak napisany, aby każdy mógł zrozumięć idee Load Balancingu, więc wybaczcie jeśli zbyt ogólnikowo lub górnolotnie zostało to napisane (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
thornag
post
Post #8





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

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


@planet_x Ta ksiazke skonczylem jakis tydzien temu. Duzo mi pomogla ale tez zrobila sieczke z informacji (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Polecam forum celem rehabiltacji. Ogolnie rzecz biorac mysle ze tam tlumacz mial male pojecie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Przyklady sa z razacymi bledami niejednokrotnie a i tlumaczenia smieszne. Ogolnie ksiazka jest ok zeby zaczac ale nie wierz jej na 100% (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


Co do tematu, postaw sobie jakis testowy skrypt statyk. Nazbieraj informacji wtedy bedziesz wiedzial ile osob w serwisie korzysta z PROXY ile z tych proxcy przesyla x_forwardedi na podstawie tych informacji podejmnij decyzje bezpieczenstwo/wygoda.
Go to the top of the page
+Quote Post
bim2
post
Post #9





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


Ja bym polecił Class5 Scout (Bastiona) Wykrywa twoje ip a nie proxy i też wykryje ip proxy Super klasa, za niecałe 4zł masz scouta i inne class 5 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Więc jakos się da wykryć prawdziwe IP.
Go to the top of the page
+Quote Post
planet_x
post
Post #10





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 13.06.2002
Skąd: mmz

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


takie cos jest w stanie wykryc ip za proxy przy wlaczonym balansowaniu obciazeniem?
  1. <?php
  2. if (!isset($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"])){ 
  3.  $IP = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]; 
  4.  $proxy = $HTTP_SERVER_VARS["REMOTE_ADDR"]; 
  5.  $host = @gethostbyaddr($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]); 
  6.  }else{ 
  7.  $IP = $HTTP_SERVER_VARS["REMOTE_ADDR"]; 
  8.  $host = @gethostbyaddr($HTTP_SERVER_VARS["REMOTE_ADDR"]); 
  9.  }
  10. ?>
Go to the top of the page
+Quote Post
thornag
post
Post #11





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

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


A co jak proxy leci do nastepnego proxy i te do nastepnego a te srodkowe nie forwarduje IP poprzednika ?

Ja tam jednak uwazam ze nie mozna zalozyc ze zawsze jestes w stanie dojsc do IP uzytkownika ktory wyslal request (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
bim2
post
Post #12





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


Pomyśl o uzytkownikach nesotrady. Nie beda mieli czegoś takiego jak autologowanie, a jeśli oni komuś dadzą id sesji to juz nie twoja wina (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

(IMG:http://forum.php.pl/style_emoticons/default/offtopic.gif) thornag ty jesteś z wielkiej brytani? (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif)
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: 22.08.2025 - 21:56