Anonimiteit van Proxy leren InsideOut

De uitwisseling in Internet wordt door de "client server" model. Een client stuurt een verzoek (welke bestanden hij nodig heeft) en een server stuurt een antwoord (vereiste bestanden). Voor nauwe samenwerking (volledig begrip) tussen een client en een server die de client verzendt additionele informatie over zichzelf: een versie en een naam van een besturingssysteem system, configuratie van een browser (inclusief de naam en versie ervan) enz. Deze informatie kan voor de server nodig zijn om te weten welke webpagina aan de client moet worden gegeven (geopend). Er zijn verschillende varianten van webpagina's voor verschillende browserconfiguraties. Zolang webpagina's echter doorgaans niet afhankelijk zijn van browsers, is het zinvol om deze informatie voor de webserver te verbergen.

Wat uw browser naar een webserver verzendt:

– een naam en een versie van een besturingssysteem system
– een naam en een versie van een browser
– configuratie van een browser (weergaveresolutie, kleurdiepte, java / javascript-ondersteuning, …)
- IK P-addrs van een cliënt
- Andere informatie

Het belangrijkste deel van dergelijke informatie (en absoluut onnodig voor een webserver) is informatie over IP-addres. Met behulp van uw IP is het mogelijk om het volgende over u te weten:

– een land waar u vandaan komt
- een stad
– de naam en het e-mailadres van uw provider
– je fysieke addruk

Informatie die door een client naar een server wordt verzonden, is beschikbaar (toegankelijk) voor een server als omgevingsvariabelen. Elke informatie-eenheid is een waarde van een variabele. Als er geen informatie-eenheid wordt verzonden, is de overeenkomstige variabele leeg (de waarde ervan is onbepaald).

Dit zijn enkele omgevingsvariabelen:

OP AFSTAND_ADDRUST IN VREDE addrs van een cliënt

HTTP_VIA als deze niet leeg is, wordt er een proxy gebruikt. Waarde is een address (of meerdere addreses) van een proxyserver, is deze variabele added door een proxyserver zelf als u er een gebruikt.

HTTP_X_FORWARDED_FOR als deze niet leeg is, wordt er een proxy gebruikt. Waarde is een echt IP-adres addadres van een client (uw IP), deze variabele is dat ook addwordt verzonden door een proxyserver als u er een gebruikt.

HTTP_ACCEPT_LANGUAGE welke taal wordt gebruikt in de browser (in welke taal een pagina moet worden weergegeven)

HTTP_USER_AGENT? een zogenaamde "user-agent". Voor alle browsers is dit Mozilla. Verder worden de naam en versie van de browser (bijvoorbeeld MSIE 5.5) en een besturingssysteem weergegeven system (bv Windows 98) wordt hier ook vermeld.

HTTP_HOST is de naam van een webserver

Dit is een klein deel van de omgevingsvariabelen. In feite zijn er nog veel meer (DOCUMENT_ROOT, HTTP_ACCEPT_ENCODING, HTTP_CACHE_CONTROL, HTTP_CONNECTION, SERVER_ADDR, SERVER_SOFTWARE, SERVER_PROTOCOL, …). Hun hoeveelheid kan afhangen van settings van zowel een server als een client.

Dit zijn voorbeelden van variabele waarden:

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

anonimiteit op het werk op internet wordt bepaald door welke omgevingsvariabelen "verstoppen" van een web Server.

Als er geen proxyserver wordt gebruikt, zien omgevingsvariabelen er als volgt uit:

REMOTE_ADDR = your IP
 HTTP_VIA = not determined
 HTTP_X_FORWARDED_FOR = not determined

Afhankelijk van de manier waarop omgevingsvariabelen worden "verborgen" door proxyservers, zijn er verschillende soorten proxy's

Transparante Proxies

Ze verbergen geen informatie over uw IP addres:

REMOTE_ADDR = proxy IP
 HTTP_VIA = proxy IP
 HTTP_X_FORWARDED_FOR = your IP

De functie van dergelijke proxyservers is niet het verbeteren van uw anonimiteit op internet. Hun doel is het verzilveren van informatie, het organiseren van gezamenlijke toegang tot het internet van verschillende computers, enz.
Anonieme proxy's

Alle proxyservers die het IP-adres van een client verbergen addop welke manier dan ook worden anonieme proxy's genoemd

Eenvoudige anonieme proxy's

Deze proxyservers verbergen niet dat er een proxy wordt gebruikt, maar vervangen uw IP-adres door een eigen IP-adres:

REMOTE_ADDR = proxy IP
 HTTP_VIA = proxy IP
 HTTP_X_FORWARDED_FOR = proxy IP

Deze proxy's zijn de meest voorkomende onder andere anonieme proxyservers.

Proxy's vervormen

Naast eenvoudige anonieme proxyservers verhullen deze proxy's niet dat er gebruik wordt gemaakt van een proxyserver. Echter, een client-IP address (uw IP address) wordt vervangen door een ander (willekeurig, willekeurig) IP-adres:

REMOTE_ADDR = proxy IP
 HTTP_VIA = proxy IP
 HTTP_X_FORWARDED_FOR = random IP address
 High Anonymity Proxies

Deze proxy servers worden ook wel "proxy voor hoge anonimiteit". In tegenstelling tot andere soorten anonimiteitsproxyservers verbergen ze een feit van het gebruik van een proxy:

REMOTE_ADDR = proxy IP
 HTTP_VIA = not determined
 HTTP_X_FORWARDED_FOR = not determined

Dat betekent dat waarden van variabelen hetzelfde zijn alsof er geen proxy wordt gebruikt, met uitzondering van één heel belangrijk ding? proxy-IP wordt gebruikt in plaats van uw IP addres.

Samengevat

Afhankelijk van de doeleinden zijn er transparante en anonimiteitsproxy's. Onthoud echter dat u met behulp van proxyservers alleen uw IP-adres voor een webserver verbergt, maar dat andere informatie (over browserconfiguratie) toegankelijk is!

Gepassioneerd door techniek schrijf ik met plezier verder StealthSettings.com sinds 2006. Ik heb uitgebreide ervaring met besturingssystemen: macOS, Windows şi Linux, maar ook in programmeertalen en blogplatforms (WordPress) en voor online winkels (WooCommerce, Magento, PrestaShop).

Laat een bericht achter