In che modo Tor raccoglie gli indirizzi dei nodi?

1

Mi chiamo Alice e vorrei inviare un pacco al mio amato Bob. Per evitare di essere riconosciuto da Bob, decido di inviare il mio messaggio attraverso diversi nodi. Ad ogni passaggio, un nodo decodifica il messaggio che ha ricevuto:

  • l'indirizzo del prossimo nodo
  • un messaggio crittografato.

Procede quindi a inviarlo all'indirizzo che ha trovato nel messaggio non crittografato.

Per crittografare in modo sicuro il mio messaggio ho bisogno di conoscere l'indirizzo di ogni nodo e le loro chiavi pubbliche. In che modo Tor raccoglie tali informazioni?

    
posta Reversal 17.04.2016 - 01:00
fonte

1 risposta

3

Il tuo software Tor viene fornito con un elenco di autorità della directory predefinite . Queste autorità mantengono elenchi firmati di relè dai quali il cliente può scegliere di costruire la connessione. Un nuovo relay pubblica un server descriptor alle autorità per pubblicizzarsi.

Poiché non tutti i client Tor funzionano come relay, il numero è inferiore a quello che potresti assumere e non è necessario aggregare in qualche modo l'elenco dei nodi.

Le Domande frequenti lo spiegano abbastanza bene:

Coordination: How do clients know what the relays are, and how do they know that they have the right keys for them? Each relay has a long-term public signing key called the "identity key". Each directory authority additionally has a "directory signing key". The directory authorities provide a signed list of all the known relays, and in that list are a set of certificates from each relay (self-signed by their identity key) specifying their keys, locations, exit policies, and so on. So unless the adversary can control a majority of the directory authorities (as of 2012 there are 8 directory authorities), he can't trick the Tor client into using other Tor relays.

Puoi esplorare i ponti e i relè su Atlas o Globe .

    
risposta data 17.04.2016 - 06:05
fonte

Leggi altre domande sui tag