Il software di rete proxy funge da intermediario tra un dispositivo endpoint e una fonte da cui l'utente richiede un servizio. Questi server intermediari recuperano quindi i dati dalla fonte per conto dell'utente.
Poiché il software del server proxy cambia gli indirizzi IP pubblici, può essere utilizzato per cambiare la posizione percepita di un dispositivo connesso a Internet o a un server. Questa funzione è utile per accedere a risorse Internet bloccate per determinate posizioni geografiche degli indirizzi IP.
Questi server possono essere sia software che hardware. I prodotti che vedi su G2.com sono prodotti software e sono comunemente chiamati server proxy web o, semplicemente, proxy.
Oltre a migliorare la sicurezza informatica anonimizzando gli indirizzi IP interni e altro, le organizzazioni possono utilizzare soluzioni di rete proxy per motivi di prestazioni. Ad esempio, i server proxy web sono utili per memorizzare nella cache i contenuti per ridurre l'uso della larghezza di banda e aumentare le velocità di trasferimento.
Quali Tipi di Software di Rete Proxy Esistono?
Esistono diversi tipi di soluzioni di server proxy per soddisfare vari casi d'uso. Di seguito sono riportati alcuni dei tipi comuni.
Software proxy forward
È il tipo più comune di server proxy ed è un intermediario che si trova tra i dispositivi endpoint e Internet. Invece di inviare direttamente una richiesta del client a un server, un proxy forward valuta la richiesta, prende eventuali azioni, se necessario, e poi la inoltra al server di destinazione per conto del client.
Software proxy reverse
Questi server sono l'opposto di un proxy forward. Si trovano nuovamente tra i dispositivi endpoint e Internet, inoltrando le richieste da Internet agli utenti in una rete interna. Viene tipicamente implementato per aumentare la sicurezza e le prestazioni.
Software proxy trasparente
Conosciuto anche come proxy inline, è essenzialmente un server che intercetta la connessione tra un dispositivo endpoint e Internet. Non nasconde alcuna informazione identificativa sull'utente ma invia le richieste al server di destinazione mostrandole come provenienti dall'utente senza alcuna modifica. Ciò significa anche che i proxy trasparenti passano l'indirizzo IP dell'utente al server di destinazione.
Software proxy anonimo
Questo tipo di software proxy viene utilizzato per mantenere l'anonimato durante la navigazione in Internet. È anche conosciuto come anonimizzatore e cerca di rendere l'attività di un utente su Internet non tracciabile. Sebbene l'amministratore del sito web di destinazione possa identificare un proxy anonimo, non trasmette l'indirizzo IP originale dell'utente.
Software proxy distorsivo
Questo strumento proxy può essere visto come una versione avanzata della varietà anonima. Invece di non trasmettere l'indirizzo IP originale dell'utente, trasmette un indirizzo IP falso al sito web di destinazione. Questo darà l'impressione all'amministratore del sito web di destinazione che l'utente provenga da una diversa posizione geografica.
Software proxy altamente anonimo
Questo tipo di sistema offre il massimo livello di privacy agli utenti. Oltre a nascondere l'indirizzo IP dell'utente agli amministratori del sito web di destinazione, fornisce anche crittografia e cambia periodicamente l'indirizzo IP in uscita.
Software proxy datacenter
Questo tipo di software proxy sostituisce l'indirizzo IP del punto di accesso con un indirizzo temporaneamente preso in prestito da un data center fisico. Questo garantisce un grado più elevato di anonimato e una latenza inferiore.
Software proxy DNS
Il software proxy del sistema dei nomi di dominio (DNS) prende le richieste sotto forma di query DNS e le inoltra ai server di dominio. Memorizza le query dei client nel dispositivo, che è essenzialmente caching ed è utile per aumentare la velocità dei trasferimenti di dati.
Software proxy residenziale
Questo tipo di proxy di rete fornisce indirizzi IP reali offerti dai fornitori di servizi Internet (ISP). Questi indirizzi IP sono solitamente associati a una posizione fisica a livello di paese o città.