Mikä on käänteinen välityspalvelin?

Verkko- ja Internet-tekniikassa välityspalvelin on laite tai osoite, joka toimii verkkoselaimen tukiasemana. Välityspalvelin on pohjimmiltaan keskitason mies, joka sallii käytettävän verkkosivuston tai palvelimen lähettää tietoja verkkoselaimeen saamatta mitään tietoja käyttäjästä tai selaimesta. Käänteinen välityspalvelin suorittaa periaatteessa saman toiminnon verkkopalvelimelle. Selain ottaa yhteyttä käänteiseen välityspalvelimeen sen sijaan, että ottaisi yhteyttä suoraan palvelimeen, jolloin palvelin voi pysyä nimettömänä. Käänteinen välityspalvelin palvelee yleensä vain rajoitettua joukkoa verkkosivustoja.

Käänteiset välityspalvelimet toimivat vain siksi, että verkkoselain ei tiedä, että sen käyttämä palvelin on välityspalvelin. Käänteinen välityspalvelin näyttää selaimelta aivan kuin tavallinen palvelin. Kun käänteinen välityspalvelin vastaanottaa pyynnön selaimelta, se välittää pyynnön alkuperäiselle palvelimelle. Kun se saa vastauksen, se välittää tiedot selaimelle ikään kuin tiedot olisivat tulleet suoraan käänteisestä välityspalvelimesta. Aivan kuin joku olisi saanut sähköpostiviestin joltain, vaihtanut allekirjoituksensa ja välittänyt sen sitten kolmannelle henkilölle.

Suojaus on yksi käänteisen välityspalvelimen päätoiminnoista. Se voi tarjota salauksen suojatulla pistorasiatasolla tai SSL: llä. SSL on tietokoneprotokolla, joka varmistaa Internetin kautta lähetettyjen tietojen turvallisuuden lähettämällä salattuja tietoja, joiden käyttäminen edellyttää todennuskoodia. Tämän tyyppistä suojausta tarjoavat käänteiset välityspalvelimet, jotka on varustettu erityislaitteilla.

Käänteiset välityspalvelimet voivat käsitellä myös muita turvallisuusongelmia. Tämäntyyppinen välityspalvelin tarjoaa esimerkiksi lisäsuojakerroksen käyttöjärjestelmälle ja verkkopalvelimelle. Se ei kuitenkaan suojaa verkkosovellusta vastaan ​​kohdistetuilta hyökkäyksiltä. Nämä ovat yleensä vakavampi uhka, ja niitä on suojattava suoremmilla keinoilla.

Käänteisen välityspalvelimen käyttö voi myös parantaa järjestelmän tehokkuutta. Se pystyy suorittamaan useita toimintoja, jotka varmistavat, että hitaat selaimet eivät hidasta nopeampia. Välityspalvelin voi jakaa palvelukuorman useille palvelimille, joista jokainen palvelee tiettyä aluetta. Tätä kutsutaan kuormituksen tasapainottamiseksi. Se voi myös pakata sisältöä nopeuttaakseen latausaikaa. Jos asiakas on erityisen hidas, välityspalvelin voi suorittaa lusikan syöttötoiminnon, jossa koko palvelimelta pyydetty sisältö jaetaan hallittaviin osiin ennen kuin se lähetetään asiakkaalle yksi kerrallaan.