// Glossario IT

Reverse Proxy

Un server intermediario posto davanti a uno o più server applicativi, che riceve le richieste per loro conto.

Cos'è

A differenza di un proxy tradizionale che agisce per conto del client, un reverse proxy si trova davanti a uno o più server applicativi e riceve le richieste in loro vece, decidendo a quale server interno inoltrarle. Dal punto di vista di chi naviga, l'unico punto di contatto visibile è il reverse proxy, mai i server retrostanti.

Perché conta

È uno degli strumenti più usati per bilanciare il carico tra più server, terminare la cifratura TLS in un unico punto centralizzato, e aggiungere un ulteriore livello di protezione (rate limiting, filtro delle richieste malevole) senza modificare le applicazioni sottostanti. Nasconde inoltre la topologia reale dell'infrastruttura, rendendo più difficile per un attaccante capire quanti server ci sono e come sono organizzati.