I web http proxy sono server collegati alla rete e permettono ai dati delle trasmissioni di transitare attraverso di essi.
Utilizzano il protocollo HTTP e raramente anche FTP.
In pratica questi server si comportano da intermediari tra noi e la rete.
Il server proxy è una specie di porta che si interpone tra il client, che è il nostro navigatore ed un server nella rete, trasmettendo le richieste e le risposte dall'uno all'altro.
Il semplice schema di funzionamento è il seguente:
- Il navigatore si collega al proxy e gli invia le richieste.
- Il proxy si collega al server del sito web e gli inoltra la richiesta del navigatore.
- Ricevuta la risposta, la ritorna al navigatore.
In pratica, non siamo più connessi direttamente al server del sito che visitiamo ma passiamo attraverso il proxy che diventa il nostro server ed a sua volta il client del dominio visitato.
Una volta configurato il navigatore, come spiegato alla pagina Impostazione proxy nel browser, tutte le richieste passeranno per questa porta.
Se il proxy è anche un cache server, magari messo a disposizione dal vostro ISP, può fornire direttamente la pagina web senza inviare la richiesta in internet, perché archiviata nella cache.
Se però la pagina non è presente, il proxy invia la richiesta al web server.
Ricevuta la pagina, a sua volta la spedisce al richiedente (ecco l'header Forwarded).
È questo percorso che può rallentare la navigazione.
Non tutti i proxy sono pubblici e soprattutto anonimi.
La maggior parte trasmette il nostro indirizzo IP al server del sito che stiamo visitando.
Alcuni proxy mantengono i log del traffico di rete, che potrebbero cadere nelle mani di malintenzionati a seguito di un attacco informatico. Questi log riportano i nostri dati di navigazione.
Se stiamo navigando con proxy anonimi, il server visitato non potrà più sapere chi lo sta contattando ma vedrà solo l'indirizzo IP del proxy.
Per incrementare la nostra sicurezza, è preferibile utilizzare i proxy anonimi in modo concatenato.
Si giungerà ad un determinato sito, dopo essere transitati per una serie di proxy e la possibilità di essere rintracciati diminuisce drasticamente, ma purtroppo si riduce notevolmente la velocità di navigazione.
Questa navigazione con i proxy concatenati, è possibile con i programmi descritti in queste pagine: Proxomitron, MultiProxy, ProxyWay e per la rotazione dei server anche da JAP/JonDo e TOR.
NB: Un limite dei proxy, anonimi o trasparenti, è che spesso non funzionano e gli indirizzi dei server devono essere aggiornati di frequente.
Inoltre, per svariati motivi anche se il server è in funzione, alcune pagine possono non essere aperte.
Alcuni siti potrebbero poi negare l'accesso, se capiscono che stiamo utilizzando un server proxy.
Secondo il traffico che passa attraverso i server, ne risentirà la velocità della nostra navigazione, soprattutto utilizzando proxy anonimi.
I web proxy possono essere divisi in tre tipologie, secondo il livello d'anonimato.
Transparent - Questi tipi di proxy non sono anonimi. Non mascherano il vostro IP e non indicano al sito web visitato che state navigando via proxy.
Anonymous - Questi proxy non mostrano il vostro IP reale ma indicano che state utilizzando un proxy.
High Anonymous - Questi proxy non mostrano il vostro IP reale. Inoltre non indicano che state utilizzando un proxy.
In particolare, nell'header possiamo verificare queste intestazioni, inviate dal nostro browser al server del sito web visitato, come spiegato alla pagina Log window.
Nessun Proxy utilizzato
Client-ip = Il nostro IP
Non è riportato l' header Via e X-Forwarded-For, tipici dei collegamenti con i proxy.
Proxy non anonimo (Transparent proxies)
Client-ip = IP del proxy
Via = IP del proxy
X-Forwarded-For = Il nostro IP
Proxy anonimo (Anonymous proxies)
Client-ip = IP del proxy
Via = IP del proxy
X-Forwarded-For = IP del proxy
Proxy molto anonimo (High Anonymous proxies)
Client-ip = IP del proxy
Non è riportato l' header Via e X-Forwarded-For. Mancando questi ultimi, il server visitato non può capire che la nostra navigazione avviene attraverso un proxy.
Liste d'indirizzi dei server proxy sono reperibili utilizzando i motori di ricerca od a questi link:
samair.ru
tools.rosinstrument.com
proxz.com
Proxy-zone
Una lista aggiornata di proxy server anonimi e non, si può trovare al sito notrace.it, a questo link
Proxy List aggiornato in Realtime
Con il copia/incolla, preleviamo gli indirizzi dalle liste
Transparent Proxy - server veloci, ma non anonimi
Anonymous Proxy - server con un buon livello d'anonimato
Elite Proxy - High Anonymous proxies, server con ottimo livello d'anonimato ma decisamente più lenti dei precedenti
e salviamoli in un editor di testo, una riga per volta e nella forma:
173.25.12.78:80
187.125.12.37:8080
precisamente, indirizzo del proxy seguito dai due punti e dal N° di porta del server.
Anche a questo sito si può trovare una lista aggiornata di proxy.
Possiamo cliccare sul menù a sinistra su default list e poi scegliere fino a dodici pagine con liste di proxy, per esempio:
proxy4free.com/list/webproxy1
proxy4free.com/list/webproxy2
proxy4free.com/list/webproxy3
Come potete vedere, sono indicati i proxy normali, anonimi e molto anonimi (comunque tutto da verificare), con la porta, la nazione dove risiede il server e la data dell'ultimo test di verifica del funzionamento.
Con il copia/incolla, salvate gli indirizzi in un editor di testo, una riga per volta e nella forma:
173.25.12.78:80
187.125.12.37:8080
Indirizzo del proxy seguito dai due punti e dal N° di porta del server.
Per accedere a siti dove vogliamo farci riconoscere, per esempio durante le operazioni di Home banking o dove abbiamo le caselle di posta, è vivamente consigliato disabilitare la navigazione tramite proxy esterni.
Per ulteriore sicurezza, non sapendo di chi è il server che stiamo utilizzando, EVITIAMO DI DIGITARE dati personali e sensibili (username, password, etc.).
Alcuni server proxy, per aumentare la velocità di navigazione, hanno una propria cache delle pagine più visitate dai navigatori, pronte per essere richiamate.
È evidente che potrebbero anche registrare le vostre password, esempio se sono utilizzate per leggere la posta direttamente sul portale.
ULTIMA E PIÙ IMPORTANTE CONSIDERAZIONE
Solitamente si utilizzano i proxy anonimi per garantire la nostra privacy, soprattutto in una navigazione non "all'acqua di rose" ed in ogni modo una connessione anonima al 100% tecnicamente non è possibile.
La nostra navigazione è sempre registrata dai server proxy.
Ma noi conosciamo chi ci mette a disposizione il server od il suo computer per schermare la nostra navigazione e far transitare i nostri dati.......?
E questo vale sia per la navigazione con i server proxy trasparenti, sia per quelli anonimi.
Questa pagina e le prossime relative a MultiProxy, JAP, ProxyWay e TOR, hanno il solo scopo di informare come mantenere un buon livello di privacy, affinché altri utenti non utilizzino le nostre informazioni per arrecare danni.
Ricordiamoci che navigare in anonimo, per danneggiare o recare offese ad altri pensando di non essere rintracciato, è punito dalla legge.