RetroShare

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
RetroShare
Retrosharelogo2.png
Desarrollador
El equipo de RetroShare
retroshare.sf.net
Información general
Modelo de desarrollo Software Libre
Última versión estable 0.5.5b (info)
30 de octubre de 2013; hace 5 meses (2013-10-30)
Género P2P, P2P Privado, Friend to friend, Mensajería instantánea, Grupo de noticias
Programado en C++
Sistema operativo Multiplataforma
Licencia GPL
Idiomas Multilingüe
En español Sí 
Soporte técnico

RetroShare es un software para comunicaciones de red encriptadas, sin-servidores, email, Instant messaging, BBS y compartición de archivos basada en una red friend-to-friend o amigo-a-amigo, haciendo uso de GPG. No es estrictamente una darknet o red oscura dado que los pares pueden opcionalmente comunicar certificados y direcciones IP de/a sus amigos.[1]

Autenticación y conectividad[editar]

Tras la instalación, RetroShare genera un par de claves GPG. Tras la autenticación e intercambio de una clave asimétrica, se usa SSH para establecer la conexión. La encriptación extremo-a-extremo se realiza mediante OpenSSL. Amigos de amigos no pueden conectarse por defecto, pero pueden verse entre ellos si los usuarios así lo permiten.

Es posible compartir carpetas entre amigos. La transferencia de archivos se realiza sobre el uso de un salto de varios enjambres sistema. En esencia, los datos sólo se intercambian entre amigos, aunque la última fuente y el destino de una transferencia son amigos, posiblemente, varios pedazos. Una búsqueda función de la realización anónima multi-hop de búsqueda es otra fuente de búsqueda de archivos en la red. Los archivos se representan por su hash SHA-1 y HTTP compatibles con los enlaces a archivos se pueden exportar, copiar y pegar en entrada / salida RetroShare a publicar su ubicación virtual en la red RetroShare.

Comunicación[editar]

RetroShare ofrece diversos servicios para permitir que los amigos para comunicarse.[2] Una charla privada y un sistema de correo privado permitir la comunicación segura entre amigos conocidos. Un sistema de foros que permite tanto a los foros anónimos y autenticados distribuye mensajes de amigos de amigos. Un sistema de canales ofrece la posibilidad de descargar archivos de auto-publicado en un canal dado a cada par suscrito.

Interfaz de usuario[editar]

El núcleo del software RetroShare se basa en una biblioteca en línea, a la que se conectan dos ejecutables: un ejecutable de línea de comandos, que ofrece casi ningún control, y una interfaz gráfica de usuario escrita en Qt4, que es la que la mayoría de los usuarios usen. Además de las funciones muy comunes a otros programas de intercambio de archivos, tales como una ficha de búsqueda y visualización de las transferencias, RetroShare ofrece a los usuarios la posibilidad de gestionar su red mediante la recopilación de información opcional sobre amigos vecinos y visualizar como una matriz de confianza o como una red dinámica el gráfico.

Anonimato[editar]

El friend-to-friend estructura de la red RetroShare hace que sea difícil de invadir y casi imposible de controlar,[3] desde un punto de vista externo, el grado de anonimato todavía se puede mejorar mediante la desactivación de la tabla DHT e IP, además de los servicios de certificados de intercambio, por lo que la red RetroShare no es una verdadera darknet.

Amigos de amigos no pueden conectarse directamente entre sí. Sin embargo, existe la posibilidad de anonimato en sus acciones, y el acceso encriptado, si está activada por el usuario. De búsqueda, acceso y carga y descarga de estos archivos realizados por "ruta" de la los amigos. Esto significa que comunicar la fuente de datos (carga) y el destino de los datos (el programa de descarga) directamente, sino sólo a través de amigos mutuos. Amigos con los que se conectan directamente y por medio de la cual los datos se pasa, no puedo entender, si usted solicita un archivo o incluso reenviarlos a otros amigos.

Funcionalidad[editar]

  • Red horizontal y sin servidores, completamente descentralizada
  • Múltiples y simultáneas descargas/subidas
  • Búsqueda de amigos
  • Chat
  • Foros
  • Canales
  • Comunicaciones VoIP
  • Mensajería instantánea
  • Chat de grupo
  • Autentificación mediante el sistema cifrado GnuPG
  • Encriptación mediante el sistema OpenSSL
  • Añadir descargas a través de enlaces Web
  • Soporte de complementos (plugins)
  • Soporte para el reenvió de puertos mediante UPnP y NAT-PMP
  • Interfaz gráfica de usuario escrita con set de herramientas Qt4
  • Integración en la barra de tareas del sistema operativo
  • Disponible en 15 idiomas y aumentando [4]
  • Soporte para reanudación de las descargas tras el cierre de la aplicación
  • Vista de estadísticas internas del router
  • Guía de instalación rápida (para sencilla configuración inicial de RetroShare)

Futuros desarrollos[editar]

Las siguientes funcionalidades son prioritarias en el desarrollo de RetroShare:[5]

  • Canales con vídeo en vivo y bajo demanda.
  • Mejoras en el complemento de VoIp, como animaciones con sonido y acciones en las llamadas entrantes y salientes.
  • Sistema de cola para las subidas. Los amigos recibirán un número de cola para descargar.
  • Sistema de comentarios y puntuación para los archivos compartidos por uno mismo y los amigos.
  • Mejoras en el sistema de mensajes, como verificación de que el mensaje fue recibido y enviar fotografías en los mensajes.

También se desea implementar como complementos (plugins) un muro al estilo Facebook, un sistema de calendario con la posibilidad de añadir eventos, un sistema de sincronización de carpetas entre los computadores de un mismo usuario y distintos usuarios, una galería de música en la que poder crear listas con tus canciones y las de tus amigos para escucharlas sin descargarlas, etc.

Véase también[editar]

  • I2P, una red para el anonimato fuerte, con muchas aplicaciones de intercambio de ficheros, irc, correo electrónico, mensajero instantáneo, ... (software libre)
  • YaCy, buscador p2p software libre.
  • Tor, encaminamiento anónimo (Software libre, escrito en C)
  • Diaspora*, red social libre, descentralizada, distribuida y cifrada escrita en Ruby.
  • Criptoanarquismo
  • Peer-to-peer anónimo

Referencias[editar]

Enlaces externos[editar]