Come ottenere il vero indirizzo IP di qualcuno che utilizza un proxy?


13

Stavo cercando beni digitali e sicurezza quando mi sono imbattuto in questa azienda. Uno dei servizi che forniscono è "IP reale". Sostengono di essere in grado di ottenere il vero indirizzo IP degli utenti anche quando si trovano dietro un proxy. Esistono diversi motivi per cui le aziende e gli utenti finali utilizzano i proxy, uno è per la privacy e un altro per la sicurezza. Quindi, ero curioso. Oltre a installare un'applicazione che ignora le configurazioni di sistema per utilizzare i proxy, come si può ottenere l'indirizzo "IP reale" di qualcuno che utilizza un proxy?

http://www.iovation.com/real-ip/


La mia ipotesi? Probabilmente chiedono al sistema host il loro IP o eventualmente eseguono il ping del sistema sulla sua connessione. Non molto utile quando il "IP reale" segnalato è 192.168.1.201 o qualcosa del genere.
Broam,

Un altro paio di idee mi sono venute in mente, ma sembrano improbabili. Potrebbero o diventare un importante fornitore di servizi proxy o stipulare accordi con i principali ISP per correlare i dati. Entrambe le tattiche sarebbero piuttosto "subdole" per non dire altro.
Michael Prescott,

iovation.com/press-release-021511 : ... "il più grande repository di reputazione dei dispositivi del pianeta, inclusa l'intelligence condivisa su mezzo miliardo di dispositivi e le loro associazioni". Probabilmente non sei troppo lontano.
Mat

3
Le persone che prendono sul serio l'anonimato generalmente usano cose come il routing della cipolla attraverso un browser in bundle all'interno di un vm con un agente utente contraffatto. Ci vuole molto poco per installarlo e, se fatto correttamente, è quasi impossibile smascherarlo.
Blomkvist,

Risposte:


13

Con la facilità di impostare e unire / utilizzare servizi di proxy (in particolare quelli specializzati nella fornitura di anonimato, come Tor), sarebbe impossibile per qualsiasi azienda dichiarare legittimamente di essere in grado di "smascherare" qualcuno dietro un proxy basato sull'avere alcuni tipo di relazione con gli ISP e i servizi proxy, per non parlare del volume assoluto di quelli e di quanto sia monumentale il compito di formare quelle relazioni in primo luogo.

Molto probabilmente ciò che fanno è utilizzare un'applet Flash o Java, o un po 'di JavaScript, che "andrebbero direttamente alla fonte per apprendere il vero IP". Questo è il metodo più comune per "smascherare" gli utenti proxy e, secondo almeno uno dei white paper sul loro sito (è richiesta la registrazione, ma è possibile utilizzare un'e-mail usa e getta e informazioni false; ho scelto la loro "community online" uno a caso), questo è esattamente quello che fanno:

Download di software e tecnologie Web: download di software come ActiveX e tecnologie Web per cookie, oggetti archiviati in flash e script java sfruttano indirizzi IP, geolocalizzazione e altri identificatori non univoci per riconoscere o riconoscere nuovamente un dispositivo ogni volta che crea un account online.

Questo è combinato con un gigantesco database per determinare quale livello di "minaccia" pone un utente, ma il risultato finale finale è che stanno usando uno o più oggetti di codice che vengono eseguiti sul browser del client, il che in effetti ignora i proxy e può effettivamente determinare il "vero" IP dietro di loro.

Che ciò renda "difficile da nascondere" è, tuttavia, falso: è dannatamente facile disabilitare JavaScript, Flash, Java, ActiveX (per non parlare dell'utilizzo di un browser che non lo supporta in primo luogo), o anche per installare una semplice applicazione come Privoxy che può impedire a queste cose di raggiungere il tuo browser in primo luogo. Combinato con una rete di routing a cipolla come Tor e questo browser "rinforzato" in esecuzione all'interno di una VM (che, come ha commentato @Blomkvist sopra, è facile da ottenere e utilizzare), è quasi impossibile determinare l'IP reale di un utente ( non dite nulla della domanda: "Qual è il" vero IP "di qualcuno se sta eseguendo una macchina virtuale NAT su un host all'interno di una rete privata su un ISP che a sua volta utilizza NAT per i suoi clienti" - che ' IP che "appartengono" a quell'utente, ma nessuno rivela alcuna informazione su detto utente!).


2

Un altro trucco è usare il DNS. Se controlli il server DNS per il tuo dominio, puoi vedere tutte le richieste in arrivo.

Creando un indirizzo di sottodominio univoco per ciascun visitatore e incorporandolo da qualche parte nell'HTML, è possibile verificare l'IP reale del client sul server DNS.

Funzionerà finché il client non maschererà il DNS.


1
Funziona solo se il visitatore non utilizza un proxy SOCKS (che inoltra anche le richieste DNS), oltre a richiedere il controllo del server DNS.
Kromey,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.