Turtle F2F
Turtle F2F | ||
---|---|---|
Información general | ||
Tipo de programa | Peer-to-Peer anónimo / friend-to-friend | |
Desarrollador |
Petr Matejka Bogdan Popescu | |
Lanzamiento inicial | 2004 | |
Licencia | GPL | |
Información técnica | ||
Programado en | C++ | |
Versiones | ||
Última versión estable | 1.5 ( 2007) | |
Enlaces | ||
Turtle es un proyecto de redes P2P anónimas libre que está siendo desarrollado en la Universidad Libre de Ámsterdam con la ayuda del profesor Andrew Tanenbaum. Al igual que otros programas de P2P anónimo, permite que los usuarios compartan archivos y que se comuniquen sin miedo a sanciones legales o censuras. Las demandas de anonimato de Turtle son respaldadas por dos documentos de investigación proporcionados en los "enlaces externos", más abajo.
Arquitectura
[editar]La idea básica detrás de Turtle es construir una capa de P2P a partir de lazos de confianza preexistentes entre los usuarios. Técnicamente, Turtle es una red "amigo a amigo" (F2F), un tipo especial de red de "Peer to Peer" o de "Igual a Igual" en el cual la comunicación pasa solamente a los amigos del usuario, de estos a sus correspondientes amigos, y así sucesivamente, hasta el último destino.
Cada usuario actúa como nodo ejecutando una copia del software cliente de Turtle. A diferencia de otras redes P2P existentes, Turtle no permite que nodos arbitrarios conecten e intercambien información, sino que cada usuario establece canales seguros y autentificados con un número limitado de otros nodos controlados por las personas en que confía (amigos). En la capa de Turtle, el resultado es que la información solo es intercambiada entre las personas en que se confía y es siempre cifrada. Por lo tanto, un sniffer no tendría forma de determinar quién está requiriendo o proveyendo información, y cuál es dicha información. Dado este diseño, una red Turtle ofrece un número de útiles propiedades de seguridad, tales como daño limitado en caso de que el nodo esté en riesgo, y resistencia contra ataques de denegación de servicio (DoS).
Véase también
[editar]Enlaces externos
[editar]- Sitio web de Turtle (en inglés)
- Tesis principal en Turtle de Petr Matejka (en inglés)
- "Datos seguros y confidenciales que se comparten con Turtle: Enganchando amigos y recorriendo el sistema" (en inglés)
- "Turtle: Compartición de datos seguros y confidenciales" de la conferencia Usenix 2005 (en inglés)
- Turtle también es citado por este artículo [1] (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última). de "Infraestructura Aplicada de Clave Pública: 4.º Taller Internacional: Iwap 2005" y por este artículo [2]
de la "Décimo Primera Conferencia Internacional Sobre Sistemas Paralelos y Distribuidos (ICPADS'05)" (en inglés)