Por qué no cada usuario Tor puede (o podría) ser un repetidor
Mientras tengan cada usuario Tor actuar como un repetidor mejoraría la capacidad de red, en práctica muchos usuarios no pueden transmitir tráfico de forma segura o confiable. Tor en cambio se centra en hacer que la operación del repetidor sea más sencilla, segura y más atractiva para aquellos que pueden contribuir.
Requiere cada usuario de Tor sean un repetidos ayudaría con escalada de red para manipular todo nuestros usuarios, y ejecutar un repetidor de Tor puede ayudar su anonimia. Sin embargo, muchos usuarios de Tor no pueden ser buenos repetidores — por ejemplo, algunos clientes Tor operan desde atrás de cortafuegos restrictivos, conectan vía modem, o no están de otra manera en posición de poder repetir tráfico. Proveer servicio a estos clientes es una parte crítica de proporcionar anonimato efectivo para todos, ya que muchos usuarios de Tor están sujetos a restricciones como estas o similares, e incluir a estos clientes incrementa el tamaño del conjunto de anonimato.
Dicho sea eso, sí queremos alentar a los usuarios de Tor para que corran repetidores, de manera que lo que realmente deseamos hacer es simplificar el proceso de configurar y mantener un repetidor. En estos pocos años pasados, hemos hecho una cantidad de progreso en lo que hace a la facilidad de configuración: Tor es bueno para detectar automáticamente si es alcanzable y cuánto ancho de banda puede ofrecer.
Sin embargo, hay cuatro pasos que necesitamos encarar antes de que podamos hacer esto:
- Primero, aún necesitamos mejorar cuando calculamos automáticamente la cantidad de ancho de banda a permitir. Podría ser que aquí cambiar a un transporte UDP sea la respuesta más simple — lo cual no es, ¡ay!, una respuesta muy simple en lo absoluto.
- Segundo, necesitamos trabajar sobre la escalabilidad, tanto de la red (cómo terminar de requerir que todos los repetidores Tor sean capaces de conectarse a todos los repetidores Tor) como del directorio (cómo terminar de requerir que todos los usuarios de Tor sepan acerca de todos los repetidores Tor). Cambios como este pueden tener un gran impacto en el anonimato potencial y real. Ver la Sección 5 del boletín Desafíos por detalles. De nuevo, aquí ayudaría el transporte UDP.
- Tercero, necesitamos entender mejor los riesgos de dejar que el atacante envíe tráfico a través de tu repetidor mientras al mismo tiempo estás iniciando tu propio tráfico anonimizado. Tres boletines de investigación diferentes describen maneras de identificar los repetidores en un circuito mediante el pasaje de tráfico a través de repetidores candidatos y la búsqueda de depresiones en el tráfico mientras que el circuito está activo. Estos ataques de taponamiento no dan tanto miedo en el contexto de Tor, siempre y cuando los repetidores nunca sean clientes también. Pero si estamos tratando de alentar a más clientes a activar también la funcionalidad de retransmisión (ya sea como repetidores de puente o como repetidores normales), entonces necesitamos comprender este hilo mejor y aprender como mitigarlo.
- Cuarto, podríamos necesitar alguna clase de esquema de incentivos para alentar a las personas para repetir tráfico para otros, y/o convertirse en nodos de salida. He aquí nuestros pensamientos actuales sobre incentivos para Tor.
¡Por favor, ayúdanos con todo esto!