Che cos'è un server proxy remoto?
Un server proxy remoto è in genere un hardware che funge da intermediario per le richieste del computer client su un tipico server di rete. Può trovarsi ovunque e può anche essere un programma software anziché un vero server. Lo scopo è quello di eseguire una funzione gateway su richieste di rete su un server, per motivi di sicurezza, filtro e prestazioni.
I server standard sulle reti sono progettati per gestire tutto il traffico in entrata da computer client e applicazioni software e in passato la protezione di questi server è stata eseguita installando filtri e firewall che proteggevano il server in loco da attacchi dannosi. L'aggiunta di un server proxy remoto tra traffico client e server consente un livello di sicurezza e controllo maggiori. Le reti di computer basate su Internet, a differenza delle reti locali (LAN), sono il luogo più comune in cui questo tipo di installazione viene utilizzata a causa dell'anonimato che offrono. Passando le richieste di dati di un computer attraverso questo tipo di server, viene assegnato un indirizzo IP (Internet Protocol) diverso da quello assegnato al computer locale. L'indirizzo IP del server proxy remoto stesso diventa l'indirizzo IP del client dal punto di vista del server principale.
Alcune LAN con accesso a Internet hanno adottato l'ulteriore passo di sicurezza per vietare l'uso dei proxy Web. I proxy Web sono versioni correlate al software di un server proxy remoto che utilizzano un browser Web per ottenere l'accesso a siti Web con restrizioni. Un proxy Web funziona solo per il traffico del sito Web, tuttavia. In questo senso, hanno funzionalità limitate, poiché non gestiranno tutto il traffico Internet, inclusi e-mail e messaggistica istantanea.
I server Internet hanno beneficiato in molti modi generali dell'aggiunta di server proxy remoti. Consentono una maggiore sicurezza a livello dei server locali lavorando come livello di filtro aggiuntivo per il traffico sia in entrata che in uscita, fornendo allo stesso tempo l'anonimato ai computer client per quanto riguarda la loro posizione effettiva. Anche le prestazioni sono migliorate, poiché un server proxy remoto ha spesso una duplicazione di archiviazione dei dati che fornisce su richieste del client, in modo che il server originale a cui è stato preso di mira il traffico non debba mai accedere.
I server proxy eseguono anche la memorizzazione nella cache dei dati dal server principale per cui intercedono quando arrivano richieste di rete. Questa memorizzazione temporanea dei dati nella memoria del server proxy agisce nuovamente come una forma di controllo del traffico, liberando risorse del server del computer altrove. Questa capacità di un server proxy remoto o di un proxy Web remoto di fornire anonimato, maggiore velocità effettiva per l'accesso ai dati e maggiore sicurezza contro gli attacchi di malware ha l'effetto di migliorare la connettività e l'affidabilità di Internet.
L'inclusione del concetto di server proxy remoto nei punti chiave della struttura Internet mondiale fa un passo indietro verso la ridondanza su cui Internet era originariamente costruito. Aggiungendo livelli di sicurezza e duplicazione dei dati, vengono migliorate la velocità e l'affidabilità, il che rispecchia il concetto originale di Internet quando è stato inizialmente creato come Advanced Agency Projects Network Network nel 1969 (ARPANET). Come sistema a quattro università in rete nel programma di difesa degli Stati Uniti, ARPANET era il precursore dell'attuale struttura di Internet, progettata per sopravvivere e rimanere funzionale e robusta anche se grandi parti di esso fallivano.