Kaj je proxy strežnik?

Proxy strežnik je računalnik, ki se nahaja med odjemalcem in strežnikom za prestrezanje zahtev. Obstaja več načinov uporabe strežnika proxy, najpogostejša pa je pospeševanje omrežnega prometa s predpomnjenjem strani ali datotek, ki so pogosto zahtevane. S tem lahko strežnik hitro dostavi zahtevo, le po potrebi pokliče strežnik. Na ta način ne le pospeši omrežni promet, ampak tudi razbremeni obremenitev strežnika. Večja internetna vozlišča in ponudniki internetnih storitev (ISP) zaposlujejo na desetine proxy strežnikov.

Filtriranje ali cenzura je še ena uporaba proxy strežnika. Podjetje, ki svojim zaposlenim zagotavlja internetno povezljivost, lahko tak strežnik konfigurira tako, da blokira zahteve za določena spletna mesta. Prav tako lahko filtrira vsebino na podlagi nastavljivih meril, da pomaga uveljavljati pravilnike o sprejemljivi uporabi.

Če proxy strežnik ne zahteva, da je spletni brskalnik konfiguriran za uporabo proxyja, se imenuje transparentni proxy. V nasprotnem primeru mora spletni brskalnik kazati na proxy, da ga lahko uporablja. Podjetja dajejo prednost prvemu, saj ga zaposleni ne morejo zaobiti s preoblikovanjem svojih spletnih brskalnikov. Te vrste strežnikov se pogosto uporabljajo tudi kot požarni zidovi. Skenirajo lahko za zlonamerno programsko opremo, viruse in druge grožnje ter tako zaščitijo glavni strežnik in omrežje.

Strežniki sloja varnih vtičnic (SSL), ki se uporabljajo za ustvarjanje navideznih zasebnih omrežij (VPN), včasih uporabljajo proxy HTTPS. Ti proxyji pospešujejo promet po varnih kanalih in preverjajo viruse v tuneliranih komunikacijah. Proxy strežnik https lahko šifrira, dešifrira in predpomni šifrirane podatke. Običajni proxy strežniki ne morejo predpomniti šifriranih podatkov iz varnostnih razlogov in zato ne služijo nobenemu namenu v VPN. Obstajajo različna mnenja o tem, ali HTTP proxyji ustvarjajo potencialna varnostna tveganja.

Še ena uporaba proxy strežnika je zagotavljanje anonimnega brskanja po spletu. Številne storitve zagotavljajo pooblastila, ki jih javnost uporablja za zaščito svoje spletne anonimnosti. Zahteve stranke gredo na proxy strežnik spletnega mesta, ki stranki odstrani naslov internetnega protokola (IP) in jih pošlje na pot. Podatki se preusmerijo nazaj na proxy, ki nato strani posreduje v brskalnik stranke. Kar zadeva internet, je edini naslov IP na oddaljenem strežniku IP naslov proxyja. Samo proxy pozna IP naslov stranke. Podjetja, ki uporabljajo anonimne proxy strežnike, na splošno trdijo, da pogosto brišejo strežniške dnevnike, da zaščitijo zasebnost strank.
Drugi model vključuje mrežo prostovoljnih proxy strežnikov. Ta model uporablja šifriranje za prikrivanje izvirnega naslova IP in končne poti, ki jo zahteva zahteva. Ko se zahteva podaja po internetu od enega proxy strežnika do drugega, lahko vsak strežnik na sredini bere le sosednje korake v verigi. Vsebina, izvor in končni cilj niso na voljo.
Končni strežnik dešifrira vsebino in dostavi zahtevo strežniku brez zapisa golega besedila o tem, od kod izvira zahteva. Stran ali datoteka se nato vrne na enak način, skozi vrsto šifriranih korakov. Ta sistem onemogoča analizo prometa in ščiti zasebnost, hkrati pa ščiti same proxy strežnike.