Anonimowość serwerów proxy ?
Wymiana informacji w internecie zachodzi dzięki modelowi sieci typu: "kilent-serwer". Klient wysyła zapytanie do serwera np. jakich danych potrzebujesz, a serwer odpowiada na nie wysyłając te dane do Ciebie.
Wymiana informacji w internecie zachodzi dzięki modelowi sieci typu: "kilent-serwer". Klient wysyła zapytanie do serwera np. jakich danych potrzebujesz, a serwer odpowiada na nie wysyłając te dane do Ciebie. Aby obie jednostki mogły się porozumieć klient wysyła dodatkowo informacje o samym sobie: wersję i nazwę systemu operacyjnego, konfiguracji przeglądarki(wraz z jej nazwą oraz wersją) itp. Te informacje moga być niezbędne dla serwera, który dzięki nim może określić jakie strony ma przesłać(pokazać) klientowi. Jest to spowodowane tym, że strony róznie reagują na przeglądaraki. Jednak, jak długo strony nie są zależne od przeglądarek, tak długo istnieje sens ukrywania informacji przed serwerem, z którego pobieramy daną stronę www.
Oto, co twoja przeglądarka wysyła do serwera WWW:
* nazwę i wersje systemu operacyjnego.
* nazwę i wersje twojej przeglądarki.
* konfigurację przegldąraki(rozdzielczość ekranu, głebokość kolorów, możliwość obsługi java/javascript, ...).
* adres IP klienta.
* inne informacje.
Najważniejszą informacją z powyżej wymienionych jest twój adres IP :).
Znając go, można dowiedzieć się następujących informacji:
* nazw?Ö kraju z kt??rego pochodzisz.
* miejscowo?Ť?ç w kt??rej mieszkasz.
* dane osobowe twojego(np.: e-mail, numer telefonu kom??rkowego) dostawcy internetu.
* tw??j fizyczny adres(np.: adres zamieszkania).
Informacje wysy?éane przez kilenta do serwera s?ů dost?Öpne dla niego jako zmienne ?Ťrodowiskowe. Ka??da jednostka informacji jest warto?Ťci?ů danej zmiennej. Natomiast gdy ??adna(lub kilka) jednostka nie zostanie wys?éana, wtedy zmienna ta b?Ödzie pusta(jej warto?Ť?ç nie b?Ödzie brana pod uwag?Ö).
Istnieje kilka zmiennych ?Ťrodowiskowych:
* REMOTE_ADDR - adres IP kilenta.
* HTTP_VIA - Je??eli zmienna ta nie jest pusta, wtedy wiadmomo, ??e korzystasz z serwera proxy. Warto?Ťci?ů tej zmiennej jest adres (lub kilka adres??w)serwera proxy. Zmienna ta jest dodawana(samoczynnie) przez serwer proxy, je??li jest on aktualnie w u??yciu.
* HTTP_X_FORWARDED, HTTP_X_FORWARDED_FOR, HTTP_CLIENT_IP - Je??eli nie s?ů puste, wtedy wiadomo, ??e korzystasz z serwer proxy. Warto?Ťci?ů tych zmiennych jest tw??j rzeczywisty adres IP. Te zmienne tak??e sa dodawne(samoczynnie) przez serwer proxy, je??eli go u??ywasz.
* HTTP_ACCEPT_LANGUAGE - jezyka obs?éugiwany przez twoj?ů przegladark?Ö (jaki j?Özyk powinna wyswietla?ç na stronie www).
* HTTP_USER_AGENT - nazywany "user agent".Dla wszysktich przegl?ůdarek warto?Ť?ç?ů tej zmiennej jest Mozilla. Co wiecej, nazwa przegl?ůdaraki, jej wersja (np. MSIE 5.5) i system kt??rego u??ywasz (np. Windows 98) s?ů tak??e przekazwyne tej zmiennej(wyst?Öpuje "wzmianka" - jak to okre?Ťli?é autor tego textu :]).
* HTTP_HOST - nazwa serwera web.
Jest to tylko garstka zmiennych ?Ťrodowiskowych. Istniej?ů jeszcze takie jak: DOCUMENT_ROOT, HTTP_ACCEPT_ENCODING, HTTP_CACHE_CONTROL, HTTP_CONNECTION, SERVER_ADDR, SERVER_SOFTWARE, SERVER_PROTOCOL... One tak??e mog?ů wplyn?ů?ç na warto?Ťci zmiennych ?Ťrodowiskowych.
Poni??szy przyk?éad prezentuje warto?Ť?ç zmiennych:
* REMOTE_ADDR = 194.85.1.1
* HTTP_ACCEPT_LANGUAGE = ru
* HTTP_USER_AGENT = Mozilla/4.0 (compatible; MSIE 5.0; Windows 98)
* HTTP_HOST = www.webserver.ru
* HTTP_VIA = 194.85.1.1 (Squid/2.4.STABLE7)
* HTTP_X_FORWARDED_FOR = 194.115.5.5
Anonimowo?Ť?ç w sieci zale??y od tego jak serwery proxy ukrywaja zmienne ?Ťrodowiskowe przed serwerami web.
Je??eli serwer proxy nie jest u??ywany, wtedy zmienne ?Ťrodowiskowe wygladaj?ů nast?Öpuj?ůco:
* REMOTE_ADDR = Tw??j IP
* HTTP_VIA = nie brane pod uwag?Ö
* HTTP_X_FORWARDED, HTTP_X_FORWARDED_FOR, HTTP_CLIENT_IP = nie brane pod uwag?Ö
Rodzaje serwer??w proxy dzielimy wed?éug tego, jak dany serwer ukrywa zmienne ?Ťrodowiskowe. Kolejno:
1. Prze??roczyste proxy(Transparent Proxies)
Nie ukrywaj?ů Twojego adresu IP:
* REMOTE_ADDR = IP proxego
* HTTP_VIA = nazwa serwera proxy lub jego IP
* HTTP_X_FORWARDED or HTTP_X_FORWARDED_FOR or HTTP_CLIENT_IP = Tw??j IP
Tak naprawde, rzeczywist?ů funkcj?ů serwer??w proxy nie jest wzrost(poprawienie) wyst?Öpowania anonimowo?Ťci w internecie. Do ich zada?ä nale??y "cachowanie" informacji, organizacja dost?Öpu do internetu komputerow, itp...
2. Anonimowe proxy(Anonymous Proxies)
szystkie serwery proxy, kt??re ukrywaj?ů adres IP klienta nazywamy anonimowymi serwerami proxy(anonymous proxies).
Dzielimy ja na:
1. Proste serwery proxy(Simple Anonymous Proxies)
S?ů serwerami najbardziej rozpowszechnionymi sposr??d innych anonimowych serwerow proxy. Simple Anonymous Proxies nie ukrywaj?ů faktu, i?? serwer proxy jest w u??yciu, jakkolowiek podmieniaj?ů Tw??j adres IP na ich w?éasny:
* REMOTE_ADDR = IP serwera proxy
* HTTP_VIA = nazwa serwera proxy lub jego IP
* HTTP_X_FORWARDED or HTTP_X_FORWARDED_FOR or HTTP_CLIENT_IP = IP serwera proxy
2. "Zniekszta?éacaj?ůce" proxy(Distorting Proxies)
Podobnie jak "simple anonymous proxies", nie ukrywaj?ů one faktu u??ycia serwera proxy. Jakkolwiek adres IP klienta(Tw??j adres IP) jest zast?Öpowany innym adresem(wybranym) IP:
* REMOTE_ADDR = IP serwera proxy
* HTTP_VIA = nazwa serwara proxy lub jego IP
* HTTP_X_FORWARDED or HTTP_X_FORWARDED_FOR or HTTP_CLIENT_IP = wybrany adres IP
3. Elite Proxies
Te serwery proxy nazywaj?ů si?Ö tak??e: "high anonymity proxy". W por??wnaniu do innych rodzaj??w serwer??w proxy, ukrywaj?ů one fakt u??ycia proxego:
* REMOTE_ADDR = IP proxego
* HTTP_VIA = nie brane pod uwag?Ö
* HTTP_X_FORWARDED and HTTP_X_FORWARDED_FOR and HTTP_CLIENT_IP = nie brane pod uwag?Ö
Oznacza to iz tw??j prawdziwy adres IP zostaje zast?ůpiony adresem IP serwera proxy i serwer nie ujawania tego, ??e z niego korzystasz.
Na koniec - Pami?Ötaj!!:
U??ywanie serwera proxy ukrywa tylko i wyl?ůcznie tw??j adres IP. Reszta informacji(takich jak np.: nazwa przegl?ůdarki) s?ů zawsze dost?Öpne dla serwera www z kt??rym sie ?é?ůczysz.
Od t?éumacza:
Adresy WWW na kt??ych znajduj?ů si?Ö listy serwer??w proxy:
http://www.atomintersoft.com/products/alive-proxy/proxy-list/
http://www.stayinvisible.com/index.pl/proxy_list
http://www.samair.ru/proxy/
http://www.multiproxy.org/
http://tools.rosinstrument.com/proxy/
http://www.proxy4free.com/page1.html
http://www.publicproxyservers.com/
http://www.freeproxy.ru/en/free_proxy/cgi-proxy.htm
http://www.cybersyndrome.net/plr.html
http://theproxyconnection.com/httplist.html
http://www.echolink.org/proxylist.asp
http://www.elitetraderz.com/sock_proxy_list/sock_proxy_list.shtml
http://www.blackhat.be/cpt/
http://www.groovyweb.uklinux.net/?page_name=anonymous%20proxy%20list
http://www.bismark.it/proxylist/
T?éumacznie: guest[ sztuczne.konto(at)gmail(dot)com ]
Autor: Alexander Mikhed
??r??d?éo: http://www.proxyfarm.com/docs/proxy_faq_a.htm


