¿Cómo se encuentran los nodos / servicios ocultos?

13

Tor tiene "servicios ocultos", que tienen una dirección como duskgytldkxiuqc6.onion .

Ahora me preguntaba: ¿cómo se asigna este nombre duskgytldkxiuqc6.onion al servidor real?

No creo que haya un servidor central que traduzca esas direcciones a una ubicación / ruta, ya que eso anularía el propósito. Pero ¿qué es entonces? ¿Emisiones?

    
pregunta Folkert van Heusden 26.10.2012 - 15:43
fuente

1 respuesta

12

La mejor descripción simple del proceso se puede encontrar en la documentación del Proyecto Tor . Aquí están las 5 partes de la conexión:

  1. El servicio oculto , que se ejecuta en un servidor en algún lugar con un cliente Tor.
  2. Puntos de introducción , que son retransmisiones de Tor elegidos por el servicio oculto.
  3. La base de datos de los descriptores de servicio ocultos (cada descriptor consta de la clave pública y los puntos de introducción).
  4. Un cliente Tor que intenta comunicarse con el servicio oculto.
  5. Un punto de encuentro , un relé Tor elegido por el cliente.

El servicio oculto publica su descriptor en la base de datos (parte del servicio de directorio de Tor) a través de sus circuitos anónimos que terminan en los puntos de introducción. Cuando un cliente desea comunicarse, obtiene el descriptor de la base de datos, cifra la información sobre el punto de encuentro con la clave pública del servicio y la pasa al servicio a través de uno de los puntos de introducción. Luego, tanto el servicio como el cliente hacen un circuito Tor de 3 saltos hasta el punto de encuentro y comienzan una conversación mutuamente anónima y totalmente encriptada.

Cualquier relé Tor puede actuar como un punto de introducción o un punto de encuentro sin configuración adicional; eso es parte de la función de un relé Tor.

Referencias:

  1. Protocolo de servicio oculto
  2. Documento de diseño de Tor, sección 5
  3. Especificación del encuentro Tor
  4. Nombres de servicio ocultos desmitificados
respondido por el bonsaiviking 26.10.2012 - 20:04
fuente

Lea otras preguntas en las etiquetas