← Ultimi articoli
💻 computer science

I've Seen This IP: A Practical Intersection Attack Against Tor Introduction Circuits and Hidden Services

Questo articolo descrive un attacco pratico di intersezione contro i circuiti di introduzione di Tor che, sfruttando probe ripetuti e l'intersezione degli indirizzi IP osservati in finestre temporali specifiche senza necessità di visibilità globale, permette di identificare con affidabilità i relay del percorso verso un servizio nascosto.

Autori originali: Nicolas Constantinides

Pubblicato 2026-03-02
📖 4 min di lettura☕ Lettura da pausa caffè

Autori originali: Nicolas Constantinides

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

🕵️‍♂️ Il Titolo: "Ho visto questo IP: L'attacco all'incrocio"

Immagina Tor (la rete che ti permette di navigare in modo anonimo) come un gigantesco sistema di tunnel sotterranei. Quando vuoi inviare un messaggio segreto, entri in un tunnel, passi attraverso tre stazioni di controllo diverse (i "relay") e poi esci. Nessuna singola stazione sa chi sei né dove stai andando; ognuna sa solo da dove sei arrivato e dove devi andare dopo.

Per i servizi nascosti (i siti ".onion"), c'è una regola speciale: usano un tunnel di "presentazione" che rimane aperto per molto tempo (fino a 24 ore) per permettere ai clienti di incontrarli in modo sicuro.

🎯 Il Problema: La "Firma" del Tunnel

Gli autori di questo studio hanno scoperto che, anche se Tor è molto sicuro, questo tunnel di presentazione ha un difetto: è prevedibile e lento a cambiare.

Immagina che il tunnel sia come un treno merci che viaggia su binari fissi. Anche se il contenuto del treno è nascosto in casse blindate, il treno passa sempre attraverso le stesse stazioni nello stesso ordine per molte ore.

⚔️ L'Attacco: Il Gioco dell'Intersezione

Gli scienziati hanno inventato un attacco chiamato "Attacco all'Intersezione". Ecco come funziona, usando un'analogia semplice:

Immagina di essere un detective (l'attaccante) che vuole scoprire chi è il secondo passeggero su un treno segreto. Non puoi vedere dentro le carrozze, ma puoi controllare chi sale e scende alla tua stazione (il primo relay).

  1. La Mossa: Tu invii un segnale al treno (un messaggio di "presentazione") e aspetti che arrivi la risposta finale.
  2. L'Osservazione: Durante quel breve viaggio (circa 1 secondo), guardi chi passa per la tua stazione.
    • Vedi il passeggero segreto (quello che cerchi).
    • Ma vedi anche centinaia di altri passeggeri casuali che passano di lì per caso (traffico di fondo).
    • Fai una lista di tutti i nomi che hai visto: [Passeggero Segreto, Mario, Luigi, Anna, ...].
  3. La Ripetizione: Ripeti l'esperimento 10, 50, 100 volte. Ogni volta fai una nuova lista.
    • Mario, Luigi e Anna cambiano ogni volta perché sono passeggeri casuali.
    • Il Passeggero Segreto, però, è sempre lì, perché è l'unico che deve assolutamente passare per quella stazione per completare il viaggio.
  4. L'Intersezione: Ora prendi tutte le liste e cerchi i nomi che compaiono in ogni singola lista.
    • Alla fine, tutti i nomi casuali spariscono.
    • Rimane solo un nome: Il Passeggero Segreto.

Hai appena scoperto chi è il secondo hop del tunnel!

🔄 Come si arriva alla fine?

Una volta scoperto il secondo passeggero, l'attaccante si sposta lì (o simula di esserci) e ripete il gioco per scoprire il terzo, poi il quarto, fino a trovare l'indirizzo reale del sito nascosto. È come smontare un puzzle pezzo per pezzo.

🧪 Cosa hanno fatto gli scienziati?

Non hanno attaccato siti reali di criminali o persone innocenti (sarebbe immorale e illegale). Hanno creato il loro proprio sito segreto e i loro propri tunnel, controllando tutto il processo.
Hanno lanciato l'attacco molte volte, a diverse ore del giorno, per vedere quanto velocemente funzionava.

I risultati:

  • L'attacco funziona davvero.
  • Più il tunnel è "popolare" (ha molto traffico), più ci vuole tempo per isolare il nome giusto, ma prima o poi ci riescono.
  • Il tempo necessario varia: a volte bastano 5 tentativi, altre volte ne servono centinaia, a seconda di quanto è affollata la rete in quel momento.

🌍 Perché è preoccupante?

Il paper ci dice che se un gruppo di governi (come quelli del "Quattordici Occhi", un'alleanza di intelligence) collaborasse e controllasse i server in molti paesi diversi, potrebbero vedere abbastanza pezzi del puzzle per scoprire chi sta usando questi siti nascosti, anche senza avere accesso a tutta la rete mondiale.

🛡️ La Soluzione?

Gli scienziati suggeriscono che per fermare questo attacco, Tor dovrebbe cambiare le regole: invece di tenere lo stesso tunnel aperto per 24 ore, dovrebbe ricostruire il percorso interno ogni pochi minuti, anche se l'ingresso rimane lo stesso.
È come se il treno cambiasse i binari interni ogni pochi minuti: il detective non riuscirebbe più a fare la lista dei passeggeri perché il treno non seguirebbe più lo stesso percorso fisso.

In sintesi

Questo studio ci dice che l'anonimato non è magico. Anche con la crittografia, se i percorsi sono troppo stabili e prevedibili, un osservatore astuto può usare la logica e la pazienza per scoprire chi sei. È un promemoria importante per gli sviluppatori di Tor: devono rendere i percorsi più caotici e meno prevedibili per proteggere davvero gli utenti.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →