Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> pytanie o uwierzytelnie i zarzadzanie obciazeniem serwera, zarzadzanie obciazeniem serwera, proxy, uwierzytewlnienie
planet_x
post 25.08.2006, 21:14:09
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 smile.gif
Go to the top of the page
+Quote Post
thornag
post 26.08.2006, 10:32:19
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.


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

Go to the top of the page
+Quote Post
planet_x
post 26.08.2006, 12:13:42
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 26.08.2006, 18:35:42
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 tongue.gif


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

Go to the top of the page
+Quote Post
bim2
post 26.08.2006, 19:56:21
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 smile.gif Jedynie programy zmieniają ip biggrin.gif Więcj jak ktos uzywa programu to niech wyłączy. On sie niepotrzebnie kryje w internecie biggrin.gif


--------------------
Go to the top of the page
+Quote Post
planet_x
post 26.08.2006, 21:03:47
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 26.08.2006, 22:01:35
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 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 winksmiley.jpg. Czasami może się zdarzyć, że za każdym zapytaniem, sesją, może zmieniać się nam adres ip 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 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 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 winksmiley.jpg
Go to the top of the page
+Quote Post
thornag
post 27.08.2006, 10:01:04
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 smile.gif Polecam forum celem rehabiltacji. Ogolnie rzecz biorac mysle ze tam tlumacz mial male pojecie smile.gif Przyklady sa z razacymi bledami niejednokrotnie a i tlumaczenia smieszne. Ogolnie ksiazka jest ok zeby zaczac ale nie wierz jej na 100% 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.


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

Go to the top of the page
+Quote Post
bim2
post 27.08.2006, 15:19:24
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 smile.gif Więc jakos się da wykryć prawdziwe IP.


--------------------
Go to the top of the page
+Quote Post
planet_x
post 27.08.2006, 20:00:12
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 27.08.2006, 21:14:04
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 smile.gif


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

Go to the top of the page
+Quote Post
bim2
post 28.08.2006, 13:25:20
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 smile.gif

offtopic.gif thornag ty jesteś z wielkiej brytani? ohmy.gif


--------------------
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: 5.07.2025 - 11:20