Safium.Backup

v0.1.0

Segurança

Nosso modelo de segurança parte de um princípio simples: nem nós devemos conseguir abrir seus arquivos.

Criptografia ponta a ponta

Antes de qualquer envio, seus arquivos são cifrados no seu próprio navegador com AES-GCM de 256 bits, com um IV (vetor de inicialização) único por arquivo. A chave de criptografia é derivada da sua senha através de PBKDF2-HMAC-SHA256 com 250 mil iterações — um custo computacional deliberado para dificultar ataques de força bruta. Essa chave nunca é enviada aos nossos servidores.

O que o servidor armazena

Apenas o conteúdo já cifrado, metadados necessários para operar o serviço (tamanho, data, tipo do arquivo) e um verificador — uma prova cifrada de que você digitou a senha certa, que não permite reconstruir a senha nem a chave. Nomes de arquivo também são armazenados cifrados; só a extensão fica visível, para exibição na interface.

Envelope encryption por arquivo

Cada arquivo é cifrado com uma chave própria, que por sua vez é protegida pela sua chave mestra derivada da senha. Isso isola arquivos entre si e permite recursos como compartilhamento futuro sem expor a chave mestra.

Defesas no servidor

  • Row Level Security (RLS) no banco de dados: cada usuário só acessa seus próprios registros.
  • Quotas de armazenamento verificadas no servidor, nunca confiando em valores enviados pelo cliente.
  • URLs de acesso ao armazenamento são pré-assinadas, de curta duração (minutos) e escopo único.
  • Credenciais de infraestrutura seguem o princípio de menor privilégio.
  • Proteção contra exclusão maliciosa (Object Lock) nos arquivos armazenados.

Desbloqueio automático no seu dispositivo

Para evitar digitar a senha de criptografia a cada acesso, você pode optar por guardar a chave derivada localmente no seu navegador (IndexedDB), vinculada à sua conta. Essa chave nunca é enviada a nós — o desbloqueio automático acontece inteiramente no seu dispositivo.

O que isso significa na prática

Se você esquecer sua senha de criptografia, não temos como recuperá-la — é o preço de uma criptografia ponta a ponta real. Da mesma forma, mesmo sob ordem judicial, não temos tecnicamente como entregar o conteúdo dos seus arquivos, porque não temos como lê-los.

Encontrou um problema de segurança?

Entre em contato: contato@safium.com.br.