Fork open source do Firefox Send, Send é lançado
(send.vis.ee)- Send é um serviço open source de compartilhamento de arquivos que dá continuidade ao Firefox Send, permitindo fazer upload de arquivos e enviá-los por link
- O upload pode ser feito por arrastar e soltar ou pela seleção de arquivos, com suporte a arquivos de até 2,5 GB
- Os arquivos compartilhados são protegidos por criptografia de ponta a ponta, e os links são projetados para expirar automaticamente
- Os usuários podem compartilhar arquivos de forma privada e evitar que os arquivos enviados permaneçam online indefinidamente
- A página do serviço menciona o patrocínio do Thunderbird, o que serve como referência para usuários que procuram uma alternativa ao Firefox Send
Como o Send compartilha arquivos
- Send tem como objetivo oferecer compartilhamento simples e privado de arquivos
- O upload de arquivos pode ser feito de duas maneiras
- Arrastando e soltando o arquivo
- Clicando para selecionar o arquivo a ser enviado
- O tamanho máximo dos arquivos para upload é de 2,5 GB
Criptografia e links com expiração
- Os arquivos compartilhados são protegidos por criptografia de ponta a ponta
- Os links de compartilhamento expiram automaticamente
- Essa abordagem se concentra em manter os arquivos compartilhados privados e impedir que permaneçam online permanentemente
- O patrocinador é o Thunderbird
2 comentários
Fork open source do Firefox Send
Opiniões no Hacker News
Desejo boa sorte ao autor. Pelo que entendo, quando se torna fácil e anônimo compartilhar arquivos grandes, CSAM aparece rapidamente e, no fim, o serviço acaba sendo fechado para todos.
Seria bom se houvesse uma forma eficaz, mas não invasiva, de impedir esse tipo de entrada.
Como o tempo de acesso aos arquivos era limitado, era difícil denunciar agentes maliciosos; e, dentro das organizações, URLs do Firefox eram confiáveis por padrão, o que permitia contornar boa parte da filtragem e inspeção de e-mails/arquivos. Por isso, criminosos passaram a preferi-lo. Esse padrão também apareceu em ataques de spear phishing na Índia[1].
[1]: https://www.amnesty.org/en/latest/research/2020/06/india-hum...
Isso reduz o incentivo para usar essas ferramentas de compartilhamento como hospedagem gratuita de conteúdo ruim. Também seria possível criar bots que apaguem todos os arquivos encontrados na internet pública.
O ideal seria executar um comando como
iscsam 123.jpge receber como saída um número como 0,9, indicando 90% de confiança. Obviamente não há uma forma legal de treinar um modelo desses, então ninguém além de governos ou big techs poderia fazê-lo, e sei que governos já criaram modelos assim. Se não vão dar aos operadores de serviços ferramentas para impedir abusos em sistemas de comunicação, então os operadores não deveriam ser responsabilizados pelas ações de seus usuários.Para compartilhamento em rede local entre meus dispositivos, uso principalmente o LocalSend [0], que é excelente. Ele praticamente substituiu pendrives para transferir arquivos/pastas entre dispositivos na mesma rede.
[0] https://localsend.org/
[0] https://snapdrop.net/
Pelo título, fica fortemente implícito que o da Mozilla era de código fechado, mas não era: https://github.com/mozilla/send
Além disso, ao dizer “forked”, parece que a Mozilla mantém uma versão fechada, mas na verdade é um projeto cancelado.
"A equipe do Thunderbird ficou muito decepcionada quando o Firefox Send foi encerrado. O Firefox Send permitia enviar arquivos grandes com facilidade, talvez mais facilmente do que qualquer outra ferramenta na internet. Por isso, estamos revivendo-o e também vamos adicionar algumas boas melhorias. O Thunderbird Send não só permitirá enviar arquivos grandes com facilidade, como nossa versão também oferece criptografia" - https://blog.thunderbird.net/2024/10/thunderbird-annual-repo...
O que eu quero é um repositório de arquivos que várias pessoas possam compartilhar juntas.
Por exemplo, imagine 8 amigos viajando pelo meio da Groenlândia, sem comodidades como WiFi, e querendo compartilhar com todos, à noite, as fotos tiradas naquele dia. O que é necessário é uma evolução dos clones existentes de transferência de arquivos, ou seja, aplicar a mesma ideia a um bucket de arquivos compartilhado. Compartilhar individualmente com N pessoas é mais uma gambiarra usada por falta de uma alternativa adequada. Deixo isso aqui na esperança de que a inteligência coletiva do HN conheça algo parecido.
Mas, no momento em que um grupo quer um bucket compartilhado ou um repositório de arquivos para compartilhar arquivos de forma contínua e consistente, e ainda precisa de uma organização significativa, ainda não vi nada bem implementado. Na nossa família, usar a área compartilhada do OneDrive resolve de forma simples, mas 1) não há chat/comunicação embutidos, então os arquivos ficam separados do contexto da atividade, e 2) fica complicado se o grupo não for uma família ou não estiver conectado por um único serviço como o OneDrive. Compartilhamento temporário de arquivos que não exige preservação ou organização também costuma ser resolvido por serviços de chat. Eu uso uma sala fixa do Matrix como uma espécie de pequeno pastebin e sistema de transferência/compartilhamento de arquivos, mas há a limitação de ser difícil organizar e encontrar os arquivos enviados. Acho que só um bucket de arquivos não basta; é preciso combinar chat com um espaço de compartilhamento de arquivos organizável para resolver o ponto principal. Se esse problema for resolvido com uma ótima experiência de usuário, tem potencial para substituir alguns serviços existentes como Dropbox, OneDrive e Google Drive, ao menos para certos segmentos de usuários.
Se uma chave assinada pelo cliente não corresponder a uma chave pré-registrada, o arquivo seria apagado imediatamente, o que poderia evitar CSAM decorrente de invasões maliciosas. Claro, isso exigiria cuidado do grupo e parece adequado para grupos pequenos que tenham e-mail ou contato no Signal uns dos outros. Seria necessária uma postura do tipo "o espaço compartilhado dos amigos é administrado pela aldeia".
Legal. Até hoje, compartilhar arquivos com mais de 1 GB ainda é complicado.
Fico curioso para saber quão fácil é fazer self-hosting. Não vi instruções para Docker.
https://gitlab.com/timvisee/send
Além disso, é um pouco estranho que o site aponte para o Github, enquanto o repositório no GH é apenas um mirror do Gitlab oficial.
Também existe o filebin.net: https://github.com/espebra/filebin2/
E também o pwndrop: https://github.com/kgretzky/pwndrop
Além de muitos outros.
Como outras pessoas disseram, uso LocalSend em todos os dispositivos (Win64, Linux, iOS etc.) e também uma pasta do Syncthing chamada QuickSync, que adicionei como atalho em todos os gerenciadores de arquivos há alguns anos.
O Syncthing, em especial, funciona tão bem que você nem percebe que ele existe até surgir um conflito de arquivos. É uma ótima solução para sincronizar arquivos com facilidade.
Ou se serviria para enviar arquivos a um cliente que os solicitou por e-mail.
Será que existe uma versão em que seja possível conceder permissões de upload/download/compartilhamento por endereço de e-mail?
Quero algo como o Firefox Send, mas com autenticação por e-mail. Sei que seria necessário um meio de envio de e-mails para que os endereços pudessem ser autenticados.
Se você não quer self-hosting nem quer confiar no serviço de outra pessoa, pode usar o Bitwarden Send com o plano premium de US$ 10 por ano.
Correção: eu tinha visto no celular; no desktop parece ser 500 MB.
Se você tem um servidor, vale considerar hospedar o ProjectSend[1] para compartilhar arquivos com amigos.
Não usei muito, mas foi bom para compartilhar arquivos ocasionalmente. Não tenho relação com o projeto, sou apenas um usuário satisfeito.
[1]: https://www.projectsend.org/