Proxyserver

In computernetwerken is een proxyserver een server (computer) die clients (mensen of computers) gebruiken om toegang te krijgen tot andere computers. Een proxyserver die informatie doorgeeft aan zijn cliënten zonder deze te wijzigen, wordt meestal een gateway of soms een tunneling proxy genoemd.


Proxyservers krijgen hun naam omdat ze zich gedragen als een proxy (een stand-in) en handelen in naam van de computer van een klant.

Een client die verbinding maakt met de proxyserver vraagt om een bepaalde dienst, zoals een bestand, verbinding, webpagina of andere bron, die beschikbaar is op een andere server. De proxyserver gaat dan naar de andere server en vraagt wat de client voor hen wil.

Een proxyserver kan de informatie die hij aan de client geeft wijzigen, en als dezelfde informatie vele malen of door vele verschillende clients wordt benaderd, kan hij een zogenaamde cache gebruiken om de dingen sneller te maken. Een cache is de term voor informatie die is benaderd en opgeslagen voor toekomstig gebruik; als een proxyserver heeft wat de cliënt in zijn cache heeft staan, zal hij het sneller maken omdat hij niet naar de andere server hoeft te gaan om te voorzien in wat de cliënt wil.

Een proxyserver kan overal in de verbinding tussen de client en de server worden geplaatst, waarbij de software op de clientcomputer zelf of op een willekeurige computer daartussen kan worden geplaatst.

Sommige proxyservers gebruiken Secure Sockets Layer (SSL) om de verbinding tussen de client en de externe server te beveiligen. Deze beveiligingslaag zorgt ervoor dat geen enkele andere computer kan lezen of begrijpen wat de client van de server vraagt.

Een proxyserver verbindt twee computers indirect met elkaar.Zoom
Een proxyserver verbindt twee computers indirect met elkaar.

Voordelen van proxyservers

Het gebruik van een proxyserver heeft vele voordelen. Ten eerste kan de client-machine gegevens uitwisselen met de externe server zonder een directe verbinding te maken. Op deze manier zal het echte internetadres van de client niet bekend zijn bij de externe server. Dit wordt ook wel anonimiseren genoemd omdat het de client anoniem maakt. Een tweede voordeel is dat wanneer de proxyserver zelf in staat is om het verzoek van de client te bedienen, deze geen contact meer opneemt met de externe server. De belasting van de externe server wordt dus verminderd door gebruik te maken van een proxyserver. Dit type proxyservers worden caching-servers genoemd.

Grote organisaties (of zelfs landen) gebruiken soms proxyservers om de toegang tot het internet te controleren. Een grote bank kan gebruik maken van een proxyserver die alleen verbindingen met andere websites die relevant zijn voor het bankieren toestaat. De proxyserver kan echter de toegang tot websites die gratis e-mail of pornografisch materiaal aanbieden, blokkeren. Hij kan ook de toegang tot toepassingen voor het delen van bestanden blokkeren. Het beperken van de toegang tot specifieke inhoud op het internet wordt ook wel internetfiltering genoemd.

Soorten en functies

Een proxyserver kan een of meer van de hieronder beschreven functies hebben:

Caching proxyserver

Een caching proxyserver kan dienstverzoeken van cliënten doen, zonder contact op te nemen met de externe server; in plaats daarvan stuurt hij de gegevens die hij van een eerder verzoek heeft opgeslagen. Dit wordt caching genoemd.

Caching proxyservers verminderen de werklast van de externe server. Ze hebben echter hun eigen problemen, vooral als ze niet goed geconfigureerd zijn. Sommige problemen worden beschreven in RFC 3143.

Webvolmacht

Een web proxy is een proxyserver die zich richt op het verkeer over het World Wide Web. Hij kan worden gebruikt om aanstootgevende webinhoud te blokkeren of om de toegang van klanten tot online inhoud te controleren. Ze kunnen worden gebruikt door bedrijven of landen.

Web proxy's kunnen ook worden gebruikt om bij te houden hoe verschillende personen gebruik hebben gemaakt van internettoegang.

Anonimiseren van de proxyserver

Een anonieme proxyserver verwijdert identificerende informatie uit de verzoeken van de cliënten, met het oog op de anonimiteit. Ze kunnen ook worden gebruikt om gefilterde inhoud op het internet te doorbreken.

Open volmacht

Een proxyserver wordt een open proxy genoemd als iedereen er verbinding mee kan maken en het kan gebruiken. Meestal zijn open proxies proxy servers die slecht geconfigureerd zijn. Open proxies kunnen gemakkelijk worden misbruikt; een slechte gebruiker kan bijvoorbeeld een corrupt verzoek naar een externe server sturen, maar zich achter een open proxy verstoppen, zodat de beheerders van de externe server hem niet kunnen tegenhouden. Open proxies kunnen ook worden gebruikt voor spamming. Om deze reden staan sommige websites geen verbinding met hun webservers toe of kunnen ze de inhoud ervan niet bewerken via bekende open proxies.

Gedwongen volmacht

Een geforceerde proxyserver is een proxyserver die al het verkeer van de client naar het internet afhandelt. De client weet niet dat de proxy bestaat, maar alle informatie gaat via de proxyserver. Ze worden soms "transparante" proxyservers genoemd, omdat de gebruiker niet weet dat een proxyserver zich tussen de client en de externe server bevindt.

SMTP-proxy

Een Transparant SMTP Proxy is een SMTP-proxy-server die tussen een verzendende en een ontvangende mailserver wordt geplaatst. Het belangrijkste doel van de SMTP-proxy is het filteren van uitgaande spam. De proxy maskeert zichzelf op zo'n manier dat de client en de server denken dat ze met elkaar praten, ook al zit er een proxy tussen.

Software

Er is veel software die gebruikt kan worden voor het draaien van een proxyserver. Sommige software kan alleen werken als een proxyserver, terwijl andere software ook kan werken als een firewall of cachingserver. Squid, Varnish en Microsoft Internet Security en Acceleration Server (ISA Server) behoren tot de bekendste stukken proxy-server software. Sommige proxysoftware maakt gebruik van het SOCKS-protocol. Een voorbeeld is de Java SOCKS Proxy Server.



AlegsaOnline.com - 2020 / 2023 - License CC3