Come vengono trovati i nodi / servizi nascosti?

13

Tor ha "servizi nascosti", che hanno un indirizzo come duskgytldkxiuqc6.onion .

Ora mi chiedevo: in che modo questo nome duskgytldkxiuqc6.onion è mappato sul server reale?

Non penso che ci sia un server centrale che traduce quegli indirizzi in una posizione / rotta in quanto ciò potrebbe vanificare lo scopo. Ma cos'è allora? Le trasmissioni?

    
posta Folkert van Heusden 26.10.2012 - 15:43
fonte

1 risposta

12

La migliore descrizione semplice del processo può essere trovata nella documentazione del Tor Project . Ecco le 5 parti della connessione:

  1. Il servizio nascosto , in esecuzione su un server da qualche parte con un client Tor.
  2. Punti di introduzione , che sono relè Tor scelti dal servizio nascosto.
  3. Il database dei descrittori di servizi nascosti (ogni descrittore è costituito dalla chiave pubblica e dai punti di introduzione).
  4. Un client Tor che sta tentando di comunicare con il servizio nascosto.
  5. Un punto di rendez-vous , un relay Tor scelto dal cliente.

Il servizio nascosto pubblica il suo descrittore nel database (parte del servizio directory di Tor) tramite i suoi circuiti anonimi che terminano ai punti di introduzione. Quando un cliente desidera comunicare, ottiene il descrittore dal database, crittografa le informazioni sul punto di rendez-vous con la chiave pubblica del servizio e lo passa al servizio tramite uno dei punti di introduzione. Quindi sia il servizio che il cliente realizzano un circuito Tor 3-hop al punto di rendez-vous e iniziano una conversazione completamente crittografata e anonima.

Qualsiasi relay Tor può fungere da punto di introduzione o punto di rendez-vous senza configurazione aggiuntiva; fa parte della funzione di un relè Tor.

References:

  1. Protocollo di servizio nascosto
  2. Tor design paper, section 5
  3. specifiche del rendezvous Tor
  4. Nomi di servizi nascosti demistificati
risposta data 26.10.2012 - 20:04
fonte

Leggi altre domande sui tag