Firefox Envie um serviço de compartilhamento de arquivos com criptografia de ponta a ponta

Logotipo do Firefox Send

Faz pouco A Mozilla acaba de anunciar o lançamento do novo serviço de compartilhamento de arquivos Firefox Send, que fornece ferramentas para compartilhar arquivos entre usuários usando criptografia de ponta a ponta.

Inicialmente, eEste serviço foi testado como parte do programa Piloto de Teste em 2017 e bem agora Firefox Send foi lançado para uso geral. A parte do servidor é escrita em JavaScript usando Node.js e Redis DBMS.

O código do servidor está hospedado no GitHub sob a licença MPL 2.0 (Mozilla Public License), que permite a qualquer pessoa que queira implementar um serviço semelhante no computador sob controle.

Pára criptografia, a API Web Crypto e o algoritmo de criptografia de bloco AES-GCM são usados (Bits 128).

Para cada download, uma chave secreta é primeiro criada usando a função crypto.getRandomValues, que é então usada para gerar três chaves: uma chave para criptografar um arquivo usando AES-GCM, uma chave para criptografar os metadados usando AES-GCM, e uma assinatura digital de chave para autenticar a solicitação (HMAC) SHA-256).

Os dados criptografados e a chave de assinatura digital são carregados no servidor e a chave de descriptografia secreta é exibida como parte do URL.

Ao especificar uma senha, a chave para a assinatura digital é gerada como um hash PBKDF2 a partir da senha inserida e uma URL com um fragmento da chave secreta (A senha especificada pelo usuário é utilizada para autenticar a solicitação, ou seja, o servidor só fornecerá o arquivo se a senha estiver correta, mas a senha não será utilizada para criptografia.)

O que é o Firefox Send?

Como mencionado no início Firefox Send é um serviço de compartilhamento de arquivos : permitir usuários ser capaz de fazer upload de um arquivo de até 1 GB no modo anônimo (criptografia ponta a ponta) ou por outro lado oferece até 2,5 GB ao criar uma conta registrada para armazenamento em servidores Mozilla.

Como funciona o Firefox Send?

No navegador, o arquivo é criptografado e é transmitido ao servidor já de forma criptografada. Depois de baixar o arquivo, o usuário recebe um link que é gerado no lado do navegador e inclui um identificador e uma chave para descriptografia.

Firefox Enviar

Usando o link fornecido ao usuário Eles podem compartilhá-lo e o destinatário baixa o arquivo e descriptografa-o.

Uma das coisas que torna o Firefox Send interessante e o diferencia de qualquer outro serviço semelhante é que o remetente tem a capacidade de determinar o número de downloads após os quais o arquivo será removido do armazenamento do Mozilla, bem como a vida útil do arquivo (de uma hora a 7 dias).

Por padrão, o arquivo é excluído após o primeiro download ou após 24 horas.

também você pode definir uma senha separada para receber o arquivo, permitindo que você impeça o acesso a informações confidenciais caso o link caia em mãos erradas (para aumentar a proteção, você pode enviar a senha separadamente do link, por exemplo, via SMS, você também pode publicar o link publicamente e enviar a senha apenas para usuários selecionados).

Basicamente, o Firefox Send nos permite:

  • Envie um arquivo de até 1 GB
  • Se estivermos registrados, o arquivo pode ter até 2.5 GB
  • Capacidade de determinar quantas vezes o arquivo pode ser baixado
  • Limite a vida útil do arquivo de uma hora a 7 dias.
  • Uma senha pode ser definida para o download do arquivo
  • Criptografia ponta a ponta
  • Todo o processo é realizado a partir da web, portanto não depende de nenhuma plataforma

O serviço de frete não está vinculado ao Firefox e é preparado como um aplicativo da web universal portanto, não requer a incorporação em plug-ins do navegador.

Para trabalhar com o serviço, um aplicativo Android especializado também foi preparado, cuja versão beta será carregada no catálogo do Google Play durante o período desta semana.

Se você quiser saber mais sobre isso você pode visitar o seguinte link.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.