Llega OnionShare 2 una opción para transferir y recibir archivos de forma segura
Recientemente los desarrolladores del proyecto Tor realizaron el lanzamiento de la utilidad OnionShare 2, que le permite transferir y recibir archivos de forma segura y anónima, así como organizar el trabajo de un servicio público de intercambio de archivos. El código del proyecto está escrito en Python y distribuido bajo licencias GPLv3.
OnionShare ejecuta un servidor web que se ejecuta en el sistema local en forma de un servicio Tor oculto y lo pone a disposición de otros usuarios.
Para acceder al servidor, se genera una dirección de onion impredecible, que actúa como un punto de entrada para organizar el intercambio de archivos (por ejemplo, “http: //ash4…pajf2b.onion/slug”, donde slug son dos palabras aleatorias para mayor seguridad).
Para descargar o enviar archivos a otros usuarios, simplemente se tiene que compartir y abrir esa dirección en el Navegador Tor.
A diferencia de enviar archivos por correo electrónico o mediante servicios como Google Drive, DropBox WeTransfer, OnionShare es autónomo, no requiere acceso a servidores externos y le permite transferir el archivo directamente desde su computadora sin intermediarios.
No es necesario que los otros participantes de intercambio de archivos instalen OnionShare, un navegador Tor habitual y una instancia de OnionShare de uno de los usuarios.
El envío de la confidencialidad se realiza mediante la transmisión segura de la dirección, por ejemplo, utilizando el modo de cifrado end2end en el mensajero.
Una vez completada la transferencia, la dirección se elimina inmediatamente, es decir, transferir el archivo por segunda vez en modo normal no funcionará (requiere el uso de un modo público separado).
Se proporciona una interfaz gráfica en el lado del servidor que se ejecuta en el sistema del usuario del servidor para controlar los archivos enviados y recibidos, así como para controlar la transferencia de datos.
Sobre la nueva versión de OnionShare 2
Con el desarrollo de esta nueva versión se agregó la posibilidad de no solo compartir sus archivos, sino también recibir archivos de otros usuarios. Para descargar archivos de otros usuarios, se genera una dirección separada.
Con ello se implementó un modo público, que permite a múltiples usuarios descargar o enviar archivos.
De forma predeterminada, las direcciones de una sola vez(únicas) aún se generan, pero se eliminan inmediatamente después de que se complete la transferencia.
En el caso de transferir solo un archivo, su empaquetamiento en un archivo zip ya no se usa (el zip se genera solo cuando se seleccionan varios archivos o directorios).
Se proporciona soporte completo de Tor-transport meek_lite, lo que simplifica enormemente la conexión con Tor en países con una fuerte censura.
Para evitar el bloqueo, se utiliza un reenvio a través de la plataforma en la nube de Microsoft Azure.
En el modo público, la dirección no cambia, el intercambio finaliza y la dirección se elimina manualmente.
La combinación de una dirección permanente y un modo de envío le permite crear almacenes compartidos simples como DropBox u organizar una transferencia anónima de información.
De las demás mejoras añadidas encontramos lo siguiente:
- Se agregó soporte para la tercera versión del protocolo onion-services.
- Implementación de la versión de lanzamiento para macOS en modo de aislamiento de sandbox.
- Se agregó la capacidad de seleccionar el idioma de la interfaz.
- Significativamente rediseñado código base del proyecto. Para controlar la calidad del producto implementado de pruebas unitarias.
¿Cómo instalar OnionShare en Linux?
Deberán de saber que existen paquetes preparados para Ubuntu, Fedora, Windows y macOS. Por lo que podemos hacer uso de estos para instalar la aplicación en nuestra distribución de Linux.
Para quienes sean usuarios de Ubuntu y derivados, solo tenemos que añadir el PPA de OnionShare a nuestro sistema. Esto lo hacemos abriendo una terminal y tecleando el siguiente comando:
sudo add-apt-repository ppa:micahflee/ppa sudo apt update sudo apt install -y onionshare
Para el caso de los que son usuarios de Fedora y derivados de esta, la instalación la realizamos ejecutando el siguiente comando:
sudo dnf install onionshare
Finalmente, de manera no oficial en Arch Linux en los repositorios de AUR existe un paquete de la aplicación y este lo podemos instalar en nuestro sistema ejecutando el siguiente comando:
yay -S onionshare
Para el resto de las distribuciones de Linux pueden realizar la compilación siguiendo las instrucciones en este enlace.
El artículo Llega OnionShare 2 una opción para transferir y recibir archivos de forma segura ha sido originalmente publicado en Linux Adictos.