Recentemente Os desenvolvedores do projeto Tor lançaram o utilitário OnionShare 2, que o permite transferir e receber arquivos com segurança e anonimato, bem como organizar o trabalho de um serviço público de compartilhamento de arquivos. O código do projeto é escrito em Python e distribuído sob licenças GPLv3.
OnionShare eexecuta um servidor da web em execução no sistema local na forma de um serviço Tor oculto e o disponibiliza para outros usuários.
Para acessar o servidor, um endereço cebola imprevisível é gerado, que atua como um ponto de entrada para organizar o compartilhamento de arquivos (por exemplo, "http: //ash4…pajf2b.onion/slug", onde slug são duas palavras aleatórias para aumentar a segurança).
Para baixar ou enviar arquivos para outros usuários, simplesmente compartilhe e abra esse endereço no navegador Tor.
Ao contrário do envio de arquivos por e-mail ou através de serviços como Google Drive, DropBox WeTransfer, OnionShare é independente, não requer acesso a servidores externos e permite que você transfira o arquivo diretamente de seu computador sem intermediários.
Os outros participantes do compartilhamento de arquivos não precisam instalar o OnionShare, um navegador Tor normal e uma instância do OnionShare de um dos usuários.
A confidencialidade é enviada através da transmissão segura do endereçoPor exemplo, usando o modo de criptografia end2end no messenger.
Assim que a transferência for concluída, o endereço é imediatamente excluídoou seja, transferir o arquivo uma segunda vez no modo normal não funcionará (requer o uso de um modo público separado).
Uma interface gráfica é fornecida no lado do servidor que é executada no sistema do usuário do servidor para controlar os arquivos enviados e recebidos, bem como para controlar a transferência de dados.
Sobre a nova versão do OnionShare 2
Com o desenvolvimento desta nova versão sAdicionamos a capacidade não apenas de compartilhar seus arquivos, mas também de receber arquivos de outros usuários. Para baixar arquivos de outros usuários, um endereço separado é gerado.
Com isso, foi implementado um modo público, que permite que vários usuários baixem ou enviem arquivos.
Por padrão, os endereços únicos (únicos) ainda são gerados, mas são removidos imediatamente após a conclusão da transferência.
No caso de transferência de apenas um arquivo, seu empacotamento em um arquivo zip não é mais usado (o zip é gerado apenas quando vários arquivos ou diretórios são selecionados).
Suporte completo para Tor-transport meek_lite é fornecido, o que simplifica muito a conexão com o Tor em países com forte censura.
Para evitar o bloqueio, um encaminhamento é usado por meio da plataforma de nuvem Microsoft Azure.
No modo público, o endereço não muda, a troca termina e o endereço é removido manualmente.
A combinação de um endereço permanente e um modo de envio permite que você crie armazéns compartilhados simples como o DropBox ou organize uma transferência anônima de informações.
Das outras melhorias adicionadas, encontramos o seguinte:
- Adicionado suporte para a terceira versão do protocolo onion-services.
- Implantar a versão de lançamento do macOS no modo de isolamento sandbox.
- Adicionada capacidade de selecionar o idioma da interface.
- Base de código de projeto significativamente reprojetada. Para controlar a qualidade do produto implementado teste de unidade.
Como instalar o OnionShare no Linux?
Eles deveriam saber disso Existem pacotes preparados para Ubuntu, Fedora, Windows e macOS. Portanto, podemos fazer uso deles para instalar o aplicativo em nossa distribuição Linux.
Para aqueles que são usuários e derivados do Ubuntu, só temos que adicionar o OnionShare PPA ao nosso sistema. Fazemos isso abrindo um terminal e digitando o seguinte comando:
sudo add-apt-repository ppa:micahflee/ppa sudo apt update sudo apt install -y onionshare
Para o caso de quem éPara usuários do Fedora e seus derivados, a instalação é realizada executando o seguinte comando:
sudo dnf install onionshare
Finalmente, não oficialmente no Arch Linux nos repositórios AUR, há um pacote de aplicativos e podemos instalar isso em nosso sistema executando o seguinte comando:
yay -S onionshare
Para o resto das distribuições Linux você pode compilar seguindo as instruções neste link