Newsgroup: it.comp.sicurezza.windows
Titolo: Server Proxy e rintracciabilità

Uso il server proxy del mio provider. Andando su alcuni siti però il mio IP reale viene comunque visualizzato.
Come fanno a "vederlo" e come posso evitarlo,se questo è possibile?
Ciao!
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

Come fanno a "vederlo" e come posso evitarlo,se questo è possibile?
Il modo standard e' che il proxy manda un header lui, "X-Forwarded-For:
tuo_vero_ip". Si puo' ingannare installando un proxy locale - che dica,
per esempio, "X-Forwarded-For: altro_ip".
Il sito a quel punto si vede arrivare due IP, uno vero e uno no... però
se li logga entrambi c'e' poco da fare. In genere becca il secondo, che
e' quello falso che hai fornito tu.
Altri sistemi ci sono usando Java, Javascript, protocolli strani, ma in
quanto ad affidabilita' lasciano spesso a desiderare.
Oppure se hai il proxy solo per HTTP, un tag HTML come
	<img width=1 height=1 src="
ftp://miosito/logo.jpg
" />
potrebbe beccare il tuo IP e, a volte, perfino la tua... email :-D (per
esempio lo faceva, mi pare, su IE5... ma potrei ricordarmi male. So che
lo corressero, a un certo punto).
Leonardo
-- 
While ordinarily valid that being widespread does not make a statement
true, I feel that the diffusion of anti-evolutionary beliefs does pose
a strong argument for Darwin having been, indeed, sorely mistaken.

 lo corressero, a un certo punto).
Ma oggi com'è la situazione?
E' possibile proteggersi con Win o il solo modo è passare a Linux?
O anche in linux è inutile?
Ciao!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 O anche in linux è inutile?
Per chi non usa il cervello *qualsiasi* OS e' inutile.

Ma oggi com'è la situazione?
Cosi' cosi'. Se stai attento, vai tranquillo anche con Windows. Se non
stai attento, Linux potrebbe essere perfino peggio.
Diciamo che, per ora, io con Firefox + NoScript, NOD32 e un router con
firewall SPI da du' lire e un minimo di attenzione, non mi sono ancora
beccato niente.
Stessa cosa su Linux senza firewall hardware, con praticamente tutto o
quasi chiuso, un 30% di Internet [1] tagliato fuori e uno Squid che mi
elimina i contenuti eseguibili piu' comuni (MZ/NE/PE/LE/LX).
Leonardo
[1] Cina, Corea, Brasile, mezza India, trequarti di Russia, un paio di
    ISP svizzeri...


> un paio di  ISP svizzeri...
due a caso eh :) ?




Proprio a caso no: ho usato i vertici del cubo RGB.
Leonardo


> elimina i contenuti eseguibili piu' comuni (MZ/NE/PE/LE/LX).
Tu con cosa lo fai questo filtraggio?
Fabio

Tu con cosa lo fai questo filtraggio?
In postfix, prima lo facevo con un brutale "body_checks" per la
versione base64encodata dell'EXE header. Poi l'ho passato ad un
filtro esterno in Perl perche' era piu' flessibile... E' basato
su una macchina a stati, ogni stato ha un array di regexp che o
passano a un altro stato oppure danno OK o ERR. Sono abbastanza
sicuro di averlo rubato da _qualche_ parte, ma non ricordo piu'
quale (e si': potrei probabilmente riscriverlo meglio con DFA).
In Squid con una (vecchia) versione di Squid-Filter, che, prima
o poi, dovrei ripulire. E' basato su "gifanim". Nel TODO, leggo
che va verificato se non si possa bypassare con un uso sapiente
del chunked-transfer-encoding da parte del server (per ora, non
credo di dovermi preoccupare comunque).
Leonardo disordinato


> In Squid con una (vecchia) versione di Squid-Filter, che, prima
Ahime'... sempre il solito, quindi. Speravo che ci fosse qualcosa
di nuovo. Io uso clamav+havp con delle signature custom ma non e'
proprio il massimo della comodita' se si vogliono gestire diversi
livelli di filtraggio per diverse categorie di utenti (occorre un
havp con signature diverse per ogni categoria). Ma in compenso il
problema del chunked-transfer-encoding non esiste, perche' lavora
sui dati decompressi, decodificati e riassemblati (lavora proprio
sui file mentre vengono salvati nella cache, ma prima che vengano
spediti completamente al client).
Fabio

> lo ha scritto, usa Squid,
Squid non ha capacita' native di content filtering, se non sugli url
e sugli gli header http. O lo si concatena ad un altro proxy (havp o
privoxy, per dirne due) o lo si patcha o si usa un redirector che 1)
prima scarica, poi 2) analizza e, infine, 3) invia all'utente i file
se l'esito della scansione e' negativo (auguri).
Fabio

 se l'esito della scansione e' negativo (auguri).
Hai visto SCM di CA, confessa. :-D

 l'ultima volta che ho controllato)
Il programma Proxomitron è abandonware però puoi utilizzare dei filtri
aggiornati come il Grypen's Filter Set che trovi su
http://www.castlecops.com/f183-Grypen_Proxomitron.html
L'ultimo set di filtri risale al 5 Settembre 2007:
http://www.castlecops.com/t200535-New_Filterset_05_Sep_07.html
Link diretto:
http://www.users.on.net/~grypen/Downloads/ProxoFilterSet-Grypen20070905.exe
Atri filtri aggiornati li trovi su
http://proxoit.altervista.org/download.html




M'hai fatto venire i sensi di colpa: sto portando il codice alla release
2.6STABLE17 :-)
Per l'appunto e' fatta con autoconf 2.61, io ho la 2.60 - ma se qualcuno
vuole cimentarsi, la patch sono 68K zippati, e da me compila anche dando
configure --enable-filters... di piu' per ora non garantisco.
Leonardo ad ave' tempo...


 Hai visto SCM di CA, confessa. :-D
Brrrrr... cerchero' di tenerlo lontano, se e quando 
tentasse di avvicinarmi :-) 
Ma perche' bisogna pagare per software come questo?
Fabio

 2.6STABLE17 :-)
Grazie, maestro, per ascoltare le nostre suppliche :-)

Leonardo ad ave' tempo...
Sono EROE, eh? Faccio l'announce e non metto il link.
http://alnitak.ctt.it/lserni/squid-2.6STABLE17-filter-0.9.patch.gz
Caveat emptor; cosi' com'e' di sicuro gli manca qualche pezzo. Giuro
che prima o poi mi ci rimetto, se non trovo volontari (hint, hint).
Leonardo
