miércoles, 14 de agosto de 2013

Tor: Aplicaciones y limitaciones

El objetivo principal de Tor es conseguir que Internet pueda usarse de forma que el enrutamiento de los mensajes proteja la identidad de los usuarios, aunque el objetivo todavía no se ha cumplido. Persigue que no se pueda rastrear la información que envía un usuario para llegar hasta él (su dirección IP).

tor

El uso más habitual de Tor es aprovechar sus características para lograr cierto grado de privacidad en la navegación web en Internet. Sin estar especialmente diseñado para ello, pronto se descubrió que Tor también hace más difícil la labor de programas que intentan censurar y/o monitorizar el acceso a cierto tipo de contenidos. Todo esto ha provocado que Tor sea muy usado en entornos en los que los comunicantes están especialmente motivados en proteger su identidad y el contenido de sus comunicaciones (Ej. conflictos políticos, restricciones en la difusión y acceso a ciertos tipos de contenido, comunicación de información confidencial etc.)

Debemos observar que el enrutamiento anónimo no asegura que la entidad de origen sea desconocida para la entidad destino, como hemos explicado en el apartado de objetivos dentro del encaminamiento de cebolla.

La red Tor cifra la información a su entrada y la descifra a la salida de dicha red (enrutamiento de cebolla). Por tanto el propietario de un router de salida puede ver toda la información cuando es descifrada antes de llegar a Internet, por lo que aunque no pueda conocer el emisor sí que puede acceder a la información. Esta debilidad ha sido aprovechado por algunos atacantes. Por ejemplo Dan Egerstad, un experto en seguridad informática, creó un servidor en la red Tor y controlando toda la información que salía por él hacia Internet, pudo conseguir contraseñas de importantes empresas, embajadas de todo el mundo y otras instituciones. Para paliar esta debilidad y asegurarnos de que nadie accede a la información que se está enviando, es recomendable usar un protocolo que provea cifrado al protocolo de aplicación como SSL o SSH. Por ejemplo para tráficos HTTP es recomendable usarlo sobre SSL (HTTPS).


Como hemos comentado Tor es usado principalmente para ocultar la identidad de los usuarios que utilizan servicios habituales de internet. Sin embargo también proporciona características que permiten la comunicación interactiva de entidades que quieren ocultar su identidad (mediante los llamados puntos de encuentro) y proveer servicios ocultando la identidad de la entidad que provee dicho servicio (mediante los llamados servicios ocultos).

esquema tor
Esquema de funcionamiento (ver Anexo 1.20 y 1.21)

0 comentarios:

Publicar un comentario